{"_id":"react-use-form-lite","_rev":"28-08c9c0718da72804fdbe3221dd8bdcda","name":"react-use-form-lite","dist-tags":{"latest":"1.27.0"},"versions":{"1.0.0":{"name":"react-use-form-lite","version":"1.0.0","keywords":["react","form","hook","react-use-form-lite","react-hook","react-hook-form","useForm","form-handling","react-forms","useForm-hook","form-state"],"author":{"url":"https://www.urianviera.com","name":"Urian Viera","email":"urianwebdeveloper@gmail.com"},"license":"MIT","_id":"react-use-form-lite@1.0.0","maintainers":[{"name":"urian-viera","email":"urian1213viera@gmail.com"}],"homepage":"https://github.com/urian121/react-use-form-lite#readme","bugs":{"url":"https://github.com/urian121/react-use-form-lite/issues","email":"urianwebdeveloper@gmail.com"},"dist":{"shasum":"bee773424ea35385135002929ac6a18944245de2","tarball":"https://registry.npmjs.org/react-use-form-lite/-/react-use-form-lite-1.0.0.tgz","fileCount":6,"integrity":"sha512-wDRm2fahnsfxtgvVkM/uK/avMWvoSxCjO6IIf/y1GjWkIlRtwaGwlHK93R/D2M2dBqoOxOpQhfHvs5FqrS0V7w==","signatures":[{"sig":"MEUCIQDmM/qgxwORKSSJUQF+2u7K/7NmamTkk8YB5bh1Dfpb/gIgSCme5XJccLWQoG9A3Pqp7OOtmoTZebE2EfYNFUtCIa0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10262},"main":"./dist/index.cjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"923504c6fc63c36eb5208cff9fc09883f4d2e0e4","scripts":{"build":"tsup src/index.ts --dts --format esm,cjs --out-dir dist"},"_npmUser":{"name":"urian-viera","email":"urian1213viera@gmail.com"},"repository":{"url":"git+https://github.com/urian121/react-use-form-lite.git","type":"git"},"_npmVersion":"11.1.0","description":"Un Custom Hook simple, liviano y flexible para manejar formularios en React de forma rápida y sencilla.","directories":{},"_nodeVersion":"22.13.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.8.3","@types/react":"^19.1.2"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-use-form-lite_1.0.0_1746030366398_0.47321814263191353","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"react-use-form-lite","version":"1.1.0","keywords":["react","form","hook","react-use-form-lite","react-hook","react-hook-form","useForm","form-handling","react-forms","useForm-hook","form-state"],"author":{"url":"https://www.urianviera.com","name":"Urian Viera","email":"urianwebdeveloper@gmail.com"},"license":"MIT","_id":"react-use-form-lite@1.1.0","maintainers":[{"name":"urian-viera","email":"urian1213viera@gmail.com"}],"homepage":"https://github.com/urian121/react-use-form-lite#readme","bugs":{"url":"https://github.com/urian121/react-use-form-lite/issues","email":"urianwebdeveloper@gmail.com"},"dist":{"shasum":"c6a00f5715eb16cb405647417867d75251e9b7a3","tarball":"https://registry.npmjs.org/react-use-form-lite/-/react-use-form-lite-1.1.0.tgz","fileCount":6,"integrity":"sha512-3lJQWE42n5f3xzmGuLS+ZuaCSCjK7hZNM0xAbUfCsdiEVwvujJxdEEH41+B46CR2LFb29YpLQO+6CmxTNdM94Q==","signatures":[{"sig":"MEUCIQCk0K4CoKGSd+dCnnvuOIXPynu/d25iVCIVqk0p3ddcwQIgImpKpdTm7qdVGcNZRN+yiZD9tZKRJDga5h3+XFvcw70=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10741},"main":"./dist/index.cjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"4e1a3e95210041726506e865293d07212f6def1b","scripts":{"build":"tsup src/index.ts --dts --format esm,cjs --out-dir dist"},"_npmUser":{"name":"urian-viera","email":"urian1213viera@gmail.com"},"repository":{"url":"git+https://github.com/urian121/react-use-form-lite.git","type":"git"},"_npmVersion":"11.1.0","description":"Un Custom Hook simple, liviano y flexible para manejar formularios en React de forma rápida y sencilla.","directories":{},"_nodeVersion":"22.13.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.8.3","@types/react":"^19.1.2"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-use-form-lite_1.1.0_1746030952280_0.7926919734357178","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"react-use-form-lite","version":"1.2.0","keywords":["react","form","hook","react-use-form-lite","react-hook","react-hook-form","useForm","form-handling","react-forms","useForm-hook","form-state"],"author":{"url":"https://www.urianviera.com","name":"Urian Viera","email":"urianwebdeveloper@gmail.com"},"license":"MIT","_id":"react-use-form-lite@1.2.0","maintainers":[{"name":"urian-viera","email":"urian1213viera@gmail.com"}],"homepage":"https://github.com/urian121/react-use-form-lite#readme","bugs":{"url":"https://github.com/urian121/react-use-form-lite/issues","email":"urianwebdeveloper@gmail.com"},"dist":{"shasum":"1a4ad164df91035b259e4c0d5519c454dd6c9e32","tarball":"https://registry.npmjs.org/react-use-form-lite/-/react-use-form-lite-1.2.0.tgz","fileCount":6,"integrity":"sha512-Ul1fP5X0p5b6fAk88CdquiZ43zul/bS9UY0baiRuJC6bjFOX9l6pT9zV41IdTRhJenSvSp0ZsVOTSZJT6NF97Q==","signatures":[{"sig":"MEUCIQDKEll69rTTQrTCTyavAAv1rZWwSmC0KPjaW3NIe5Gc3QIgGqUtF4e/49uqCHmWbP5GLL0yiS7v6utEi6lmucXdHXo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10635},"main":"./dist/index.cjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","default":"./dist/index.cjs","require":"./dist/index.cjs"}},"gitHead":"a2532e460d407ee1478c0430dfd3798cf0aba079","scripts":{"build":"tsup src/index.ts --dts --format esm,cjs --out-dir dist"},"_npmUser":{"name":"urian-viera","email":"urian1213viera@gmail.com"},"repository":{"url":"git+https://github.com/urian121/react-use-form-lite.git","type":"git"},"_npmVersion":"11.1.0","description":"Un Custom Hook simple, liviano y flexible para manejar formularios en React de forma rápida y sencilla.","directories":{},"_nodeVersion":"22.13.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.8.3","@types/react":"^19.1.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-use-form-lite_1.2.0_1746032148436_0.6168091014438575","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"react-use-form-lite","version":"1.3.0","keywords":["react","form","hook","react-use-form-lite","react-hook","react-hook-form","useForm","form-handling","react-forms","useForm-hook","form-state"],"author":{"url":"https://www.urianviera.com","name":"Urian Viera","email":"urianwebdeveloper@gmail.com"},"license":"MIT","_id":"react-use-form-lite@1.3.0","maintainers":[{"name":"urian-viera","email":"urian1213viera@gmail.com"}],"homepage":"https://github.com/urian121/react-use-form-lite#readme","bugs":{"url":"https://github.com/urian121/react-use-form-lite/issues","email":"urianwebdeveloper@gmail.com"},"dist":{"shasum":"9e9bfe23052afbaf070d39811ad4bcd0e5bec95a","tarball":"https://registry.npmjs.org/react-use-form-lite/-/react-use-form-lite-1.3.0.tgz","fileCount":6,"integrity":"sha512-S/bCODCx5kqZ13f9aRndZ/pZM3VuiUg24YRIjHvGYl/do+kmTMcvq0mCUBP1YWcUxEnxJorAXVQJX5Gd/s5VTQ==","signatures":[{"sig":"MEUCIQDaePm8gdPimt1McF6aYuEK1PKs/FzWeH/38VzOCQCBXwIgacolnSeRUm1Xd7aQJ4J6UkHtl6GvnXr4jiwJIaotep4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11774},"main":"./dist/index.cjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","default":"./dist/index.cjs","require":"./dist/index.cjs"}},"gitHead":"b164042cd3b81a6dca3e2240a7d14abbbf627d65","scripts":{"build":"tsup src/index.ts --dts --format esm,cjs --out-dir dist"},"_npmUser":{"name":"urian-viera","email":"urian1213viera@gmail.com"},"repository":{"url":"git+https://github.com/urian121/react-use-form-lite.git","type":"git"},"_npmVersion":"11.1.0","description":"Un Custom Hook simple, liviano y flexible para manejar formularios en React de forma rápida y sencilla.","directories":{},"_nodeVersion":"22.13.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.8.3","@types/react":"^19.1.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-use-form-lite_1.3.0_1746033986489_0.31351154800211334","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"react-use-form-lite","version":"1.4.0","keywords":["react","form","hook","react-use-form-lite","react-hook","react-hook-form","useForm","form-handling","react-forms","useForm-hook","form-state"],"author":{"url":"https://www.urianviera.com","name":"Urian Viera","email":"urianwebdeveloper@gmail.com"},"license":"MIT","_id":"react-use-form-lite@1.4.0","maintainers":[{"name":"urian-viera","email":"urian1213viera@gmail.com"}],"homepage":"https://github.com/urian121/react-use-form-lite#readme","bugs":{"url":"https://github.com/urian121/react-use-form-lite/issues","email":"urianwebdeveloper@gmail.com"},"dist":{"shasum":"aef779bbb2522c2b551abfb16915cdf1110cd6c0","tarball":"https://registry.npmjs.org/react-use-form-lite/-/react-use-form-lite-1.4.0.tgz","fileCount":2,"integrity":"sha512-uAGt2l2ezsKe3kFcADiGUXwjP+msNYic8rC/6lqgEzbGDYoTccpTTaqU9AhMhS/SfBNObBCGr2bIKhHZe3zd1Q==","signatures":[{"sig":"MEQCIApBWQuSh0bSADvGVlxLGxwITauIAQxHdGOfDDrtIWogAiA656FLd7A6TgqGuxEtfvGOuHjV+XTK111+0a00P5YmtA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6331},"main":"./dist/index.cjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","default":"./dist/index.cjs","require":"./dist/index.cjs"}},"gitHead":"761e1c47436c0c89dcdc57664c1220afde7dabbf","scripts":{"build":"tsup src/index.ts --dts --format esm,cjs --out-dir dist"},"_npmUser":{"name":"urian-viera","email":"urian1213viera@gmail.com"},"repository":{"url":"git+https://github.com/urian121/react-use-form-lite.git","type":"git"},"_npmVersion":"11.1.0","description":"Un Custom Hook simple, liviano y flexible para manejar formularios en React de forma rápida y sencilla.","directories":{},"_nodeVersion":"22.13.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.8.3","@types/react":"^19.1.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-use-form-lite_1.4.0_1746034517949_0.45820025800184006","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"react-use-form-lite","version":"1.5.0","keywords":["react","form","hook","react-use-form-lite","react-hook","react-hook-form","useForm","form-handling","react-forms","useForm-hook","form-state"],"author":{"url":"https://www.urianviera.com","name":"Urian Viera","email":"urianwebdeveloper@gmail.com"},"license":"MIT","_id":"react-use-form-lite@1.5.0","maintainers":[{"name":"urian-viera","email":"urian1213viera@gmail.com"}],"homepage":"https://github.com/urian121/react-use-form-lite#readme","bugs":{"url":"https://github.com/urian121/react-use-form-lite/issues","email":"urianwebdeveloper@gmail.com"},"dist":{"shasum":"62609f609a44ad9d73c5809cece241defdd054ef","tarball":"https://registry.npmjs.org/react-use-form-lite/-/react-use-form-lite-1.5.0.tgz","fileCount":6,"integrity":"sha512-SoE6WYGk4djfyupSaJ5M8zjo1ZWjklfJBK7s1Kn17/T8FCI13TF1QoXYQhNZ8TCEKEgiAnH9frWVg69SESb9HQ==","signatures":[{"sig":"MEQCIGMbukr9RZatz2akyPt7Wy4dkjsfEgbUkfWVH4wxkgjWAiBAyc/3863XC7aQP7/QxJVsOu1MGXiBTBIa9nh8mjPvjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11774},"main":"./dist/index.cjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","default":"./dist/index.cjs","require":"./dist/index.cjs"}},"gitHead":"74d17391173728123ad0c316f080222164766fa6","scripts":{"build":"tsup src/index.ts --dts --format esm,cjs --out-dir dist"},"_npmUser":{"name":"urian-viera","email":"urian1213viera@gmail.com"},"repository":{"url":"git+https://github.com/urian121/react-use-form-lite.git","type":"git"},"_npmVersion":"11.1.0","description":"Un Custom Hook simple, liviano y flexible para manejar formularios en React de forma rápida y sencilla.","directories":{},"_nodeVersion":"22.13.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.8.3","@types/react":"^19.1.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-use-form-lite_1.5.0_1746034776524_0.5616801622743786","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"react-use-form-lite","version":"1.6.0","keywords":["react","form","hook","react-use-form-lite","react-hook","react-hook-form","useForm","form-handling","react-forms","useForm-hook","form-state"],"author":{"url":"https://www.urianviera.com","name":"Urian Viera","email":"urianwebdeveloper@gmail.com"},"license":"MIT","_id":"react-use-form-lite@1.6.0","maintainers":[{"name":"urian-viera","email":"urian1213viera@gmail.com"}],"homepage":"https://github.com/urian121/react-use-form-lite#readme","bugs":{"url":"https://github.com/urian121/react-use-form-lite/issues","email":"urianwebdeveloper@gmail.com"},"dist":{"shasum":"8d4f2c882b2f51f37ea87057993a6ec58f2ab68c","tarball":"https://registry.npmjs.org/react-use-form-lite/-/react-use-form-lite-1.6.0.tgz","fileCount":2,"integrity":"sha512-q1CGHGAissctZXr/dbNNyw2TCzIm5Mz+8gbKzFJ18KC64hNrqyyaG9MMb8vCDZgD1xhasWybCQjYNX8ASVm2mQ==","signatures":[{"sig":"MEYCIQCkUQ2QPKuKGS/FEXScLN+1CPAYgqF6NXpMF+pymzLVXwIhAOfr+ZYnoxrCzZSeZVS5dHDGskyVBVUW5Z0tNqGTfxoP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6331},"main":"./dist/index.cjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","default":"./dist/index.cjs","require":"./dist/index.cjs"}},"gitHead":"c727ff43406b43aa1ec6014f29d3ce706453d1fd","scripts":{"build":"tsup src/index.ts --dts --format esm,cjs --out-dir dist"},"_npmUser":{"name":"urian-viera","email":"urian1213viera@gmail.com"},"repository":{"url":"git+https://github.com/urian121/react-use-form-lite.git","type":"git"},"_npmVersion":"11.1.0","description":"Un Custom Hook simple, liviano y flexible para manejar formularios en React de forma rápida y sencilla.","directories":{},"_nodeVersion":"22.13.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.8.3","@types/react":"^19.1.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-use-form-lite_1.6.0_1746036932121_0.19317862349979498","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"react-use-form-lite","version":"1.7.0","keywords":["react","form","hook","react-use-form-lite","react-hook","react-hook-form","useForm","form-handling","react-forms","useForm-hook","form-state"],"author":{"url":"https://www.urianviera.com","name":"Urian Viera","email":"urianwebdeveloper@gmail.com"},"license":"MIT","_id":"react-use-form-lite@1.7.0","maintainers":[{"name":"urian-viera","email":"urian1213viera@gmail.com"}],"homepage":"https://github.com/urian121/react-use-form-lite#readme","bugs":{"url":"https://github.com/urian121/react-use-form-lite/issues","email":"urianwebdeveloper@gmail.com"},"dist":{"shasum":"f4cea9aa0a7dacfed04a46371fc33782fdee3fbc","tarball":"https://registry.npmjs.org/react-use-form-lite/-/react-use-form-lite-1.7.0.tgz","fileCount":6,"integrity":"sha512-vfe2/8xWCJN9Ivn+mWTj50iXf2S6hU386YaIO+PAC6RVX5P5mzAh0Oe/CEkkDTi2pFrl1PCsMqUYYy/ySyW3JA==","signatures":[{"sig":"MEYCIQDV6j2bCHxmkv3vwnWOQDJ9OMSTuxlp0eEhejecEL721gIhAP8kN8eewJTexGKHAPl6jYVV3V/9tX6ReAGX79mc9w1T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11638},"main":"./dist/index.cjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","default":"./dist/index.cjs","require":"./dist/index.cjs"}},"gitHead":"8f27223af5550ab9c8b9893cc4f9411c78c4b9d2","scripts":{"build":"tsup src/index.ts --dts --format esm,cjs --out-dir dist"},"_npmUser":{"name":"urian-viera","email":"urian1213viera@gmail.com"},"repository":{"url":"git+https://github.com/urian121/react-use-form-lite.git","type":"git"},"_npmVersion":"11.1.0","description":"Un Custom Hook simple, liviano y flexible para manejar formularios en React de forma rápida y sencilla.","directories":{},"_nodeVersion":"22.13.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.8.3","@types/react":"^19.1.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-use-form-lite_1.7.0_1746037079398_0.43650752192656195","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"react-use-form-lite","version":"1.8.0","keywords":["react","form","hook","react-use-form-lite","react-hook","react-hook-form","useForm","form-handling","react-forms","useForm-hook","form-state"],"author":{"url":"https://www.urianviera.com","name":"Urian Viera","email":"urianwebdeveloper@gmail.com"},"license":"MIT","_id":"react-use-form-lite@1.8.0","maintainers":[{"name":"urian-viera","email":"urian1213viera@gmail.com"}],"homepage":"https://github.com/urian121/react-use-form-lite#readme","bugs":{"url":"https://github.com/urian121/react-use-form-lite/issues","email":"urianwebdeveloper@gmail.com"},"dist":{"shasum":"c30170951183ff09e90b4f1408025590cde10210","tarball":"https://registry.npmjs.org/react-use-form-lite/-/react-use-form-lite-1.8.0.tgz","fileCount":6,"integrity":"sha512-en98ipcgvIWGYuKYbOqUomjcVgm4bJ5lu5VPAocZN6HbuuU+m9UuBJSq3CUYakj6boWAgoBULy2Y2XPHY6pZDg==","signatures":[{"sig":"MEUCIQDpd8e+1qx7v6AhV8j8W36gW7D+mb4l62cYjUg+SOvWNQIgAYDchQx3mY3US53bX19jaMKvdMH6OTwKqr4n4SuaOmE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12078},"main":"./dist/index.cjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","default":"./dist/index.cjs","require":"./dist/index.cjs"}},"gitHead":"6113d835fe0c0dfc12d3a4ea453ee4a0b19bb827","scripts":{"build":"tsup src/index.ts --dts --format esm,cjs --out-dir dist"},"_npmUser":{"name":"urian-viera","email":"urian1213viera@gmail.com"},"repository":{"url":"git+https://github.com/urian121/react-use-form-lite.git","type":"git"},"_npmVersion":"11.1.0","description":"Un Custom Hook simple, liviano y flexible para manejar formularios en React de forma rápida y sencilla.","directories":{},"_nodeVersion":"22.13.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.8.3","@types/react":"^19.1.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-use-form-lite_1.8.0_1746038528293_0.8077129351456445","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"react-use-form-lite","version":"1.9.0","keywords":["react","form","hook","react-use-form-lite","react-hook","react-hook-form","useForm","form-handling","react-forms","useForm-hook","form-state"],"author":{"url":"https://www.urianviera.com","name":"Urian Viera","email":"urianwebdeveloper@gmail.com"},"license":"MIT","_id":"react-use-form-lite@1.9.0","maintainers":[{"name":"urian-viera","email":"urian1213viera@gmail.com"}],"homepage":"https://github.com/urian121/react-use-form-lite#readme","bugs":{"url":"https://github.com/urian121/react-use-form-lite/issues","email":"urianwebdeveloper@gmail.com"},"dist":{"shasum":"6742f2f872a608b06d26848930b36b9d5d345313","tarball":"https://registry.npmjs.org/react-use-form-lite/-/react-use-form-lite-1.9.0.tgz","fileCount":6,"integrity":"sha512-B4O6gKUDYAUv4EiiWwf8v3yMFyqsk5TxucuGRR9kCNUvVKsi4ofU/7XIEU9Yfw9xaTUTJ6OSZNiXM47C7AMkrQ==","signatures":[{"sig":"MEYCIQCrpIbUOSUC/ExnpkjekwQAjCbeU7FJPq42NFW5XBJjZAIhANukeNb3oW77MokRXNK+n/rc/EY8g8kESg0niVh7cl3u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12612},"main":"./dist/index.cjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","default":"./dist/index.cjs","require":"./dist/index.cjs"}},"gitHead":"c02961969a4fb1b1725733b6e9d14c1165951564","scripts":{"build":"tsup src/index.ts --dts --format esm,cjs --out-dir dist"},"_npmUser":{"name":"urian-viera","email":"urian1213viera@gmail.com"},"repository":{"url":"git+https://github.com/urian121/react-use-form-lite.git","type":"git"},"_npmVersion":"11.1.0","description":"Un Custom Hook simple, liviano y flexible para manejar formularios en React de forma rápida y sencilla.","directories":{},"_nodeVersion":"22.13.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.8.3","@types/react":"^19.1.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-use-form-lite_1.9.0_1746039033330_0.5011202064394842","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"react-use-form-lite","version":"1.10.0","keywords":["react","form","hook","react-use-form-lite","react-hook","react-hook-form","useForm","form-handling","react-forms","useForm-hook","form-state"],"author":{"url":"https://www.urianviera.com","name":"Urian Viera","email":"urianwebdeveloper@gmail.com"},"license":"MIT","_id":"react-use-form-lite@1.10.0","maintainers":[{"name":"urian-viera","email":"urian1213viera@gmail.com"}],"homepage":"https://github.com/urian121/react-use-form-lite#readme","bugs":{"url":"https://github.com/urian121/react-use-form-lite/issues","email":"urianwebdeveloper@gmail.com"},"dist":{"shasum":"91b9bdf1ee3fc50bcd39a31dc8cc392b478f3fda","tarball":"https://registry.npmjs.org/react-use-form-lite/-/react-use-form-lite-1.10.0.tgz","fileCount":6,"integrity":"sha512-PDwufkznqbr0CgVg7lw/1sENbSHOP3L4b4kC9zxRNPHOQS02ntyiHV29e5O7MBDmtdXIu4rRKEiplEYTUq9Xsg==","signatures":[{"sig":"MEUCIGhWlziAxWNs0zlUZ2k4x04RbJMFD2Lg1RgXuLOzYiu6AiEAutV/oKS4zBmgHi3Dj0LMUUEINovhYL5+BTgazUOqzWQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13255},"main":"./dist/index.cjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","default":"./dist/index.cjs","require":"./dist/index.cjs"}},"gitHead":"1c973244cec150e4b299847529717a36f310d4f5","scripts":{"build":"tsup src/index.ts --dts --format esm,cjs --out-dir dist"},"_npmUser":{"name":"urian-viera","email":"urian1213viera@gmail.com"},"repository":{"url":"git+https://github.com/urian121/react-use-form-lite.git","type":"git"},"_npmVersion":"11.1.0","description":"Un Custom Hook simple, liviano y flexible para manejar formularios en React de forma rápida y sencilla.","directories":{},"_nodeVersion":"22.13.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.8.3","@types/react":"^19.1.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-use-form-lite_1.10.0_1746039780737_0.4848412368390258","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"react-use-form-lite","version":"1.11.0","keywords":["react","form","hook","react-use-form-lite","react-hook","react-hook-form","useForm","form-handling","react-forms","useForm-hook","form-state"],"author":{"url":"https://www.urianviera.com","name":"Urian Viera","email":"urianwebdeveloper@gmail.com"},"license":"MIT","_id":"react-use-form-lite@1.11.0","maintainers":[{"name":"urian-viera","email":"urian1213viera@gmail.com"}],"homepage":"https://github.com/urian121/react-use-form-lite#readme","bugs":{"url":"https://github.com/urian121/react-use-form-lite/issues","email":"urianwebdeveloper@gmail.com"},"dist":{"shasum":"ee133b0a33a29e60ab3cd2e6fd396e7834564e71","tarball":"https://registry.npmjs.org/react-use-form-lite/-/react-use-form-lite-1.11.0.tgz","fileCount":6,"integrity":"sha512-XeHZA5MKR/sFhLVilXxr2s1NO8X07OUZYLFVJh6MfWc2vSpL2lPcqfS4wB8BRqwTECs4IOJBW+OIjLAXO6YjBg==","signatures":[{"sig":"MEQCIGzSXuNnQoCeeFS0sUHQODVqp9jkZ8jzby+moGlTZf2TAiA5l612zWEndgJ6+GTPrlxoOuGEJCBh7VJOXphXCrIMPQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16253},"main":"./dist/index.cjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","default":"./dist/index.cjs","require":"./dist/index.cjs"}},"gitHead":"c8b9f2a43370e1a539b0fbd01eca6331af40f05d","scripts":{"build":"tsup src/index.ts --dts --format esm,cjs --out-dir dist"},"_npmUser":{"name":"urian-viera","email":"urian1213viera@gmail.com"},"repository":{"url":"git+https://github.com/urian121/react-use-form-lite.git","type":"git"},"_npmVersion":"11.1.0","description":"Un Custom Hook simple, liviano y flexible para manejar formularios en React de forma rápida y sencilla.","directories":{},"_nodeVersion":"22.13.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.8.3","@types/react":"^19.1.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-use-form-lite_1.11.0_1746041321703_0.6234749620129156","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"name":"react-use-form-lite","version":"1.12.0","keywords":["react","react hook","useForm","form hook","react form","form state","custom hook react","react use form","form management","lightweight react form","typescript form hook","react input handler","input binding react","checkbox radio select file form","react-use-form-lite"],"author":{"url":"https://www.urianviera.com","name":"Urian Viera","email":"urianwebdeveloper@gmail.com"},"license":"MIT","_id":"react-use-form-lite@1.12.0","maintainers":[{"name":"urian-viera","email":"urian1213viera@gmail.com"}],"homepage":"https://github.com/urian121/react-use-form-lite#readme","bugs":{"url":"https://github.com/urian121/react-use-form-lite/issues","email":"urianwebdeveloper@gmail.com"},"dist":{"shasum":"7642d9c649a4d4eff40f75596fb3cb31253ffd02","tarball":"https://registry.npmjs.org/react-use-form-lite/-/react-use-form-lite-1.12.0.tgz","fileCount":6,"integrity":"sha512-GzWCAdzMeJO5BLeUp72X1zF7YmGYLvap7A3NgDSY7QpEmXqcWo3XJmE/WkQLSxwPLHRMlJp2CUAgJFywihiFwQ==","signatures":[{"sig":"MEYCIQCj3aZvtUJ2Vyn2lUnBuOvxnqfvsX8MQ5LULr7RBPBtNwIhAIRlRCWoUC/TEGcy3DdNd8uaa2zvbxV4tRwYC4KLenBh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16404},"main":"./dist/index.cjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","default":"./dist/index.cjs","require":"./dist/index.cjs"}},"gitHead":"a599c0171d6d7317c7f8fc18b7d84f857d3fb3cd","scripts":{"build":"tsup src/index.ts --dts --format esm,cjs --out-dir dist"},"_npmUser":{"name":"urian-viera","email":"urian1213viera@gmail.com"},"repository":{"url":"git+https://github.com/urian121/react-use-form-lite.git","type":"git"},"_npmVersion":"11.1.0","description":"Hook de formularios para React moderno: rápido, ligero, sin dependencias y compatible con TypeScript. Soporta inputs, selects, checkboxes, radios y archivos con validación simple.","directories":{},"_nodeVersion":"22.13.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.8.3","@types/react":"^19.1.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-use-form-lite_1.12.0_1746042231124_0.4573942022358142","host":"s3://npm-registry-packages-npm-production"}},"1.13.0":{"name":"react-use-form-lite","version":"1.13.0","keywords":["react","react hook","useForm","form hook","react form","form state","custom hook react","react use form","form management","lightweight react form","typescript form hook","react input handler","input binding react","checkbox radio select file form","react-use-form-lite"],"author":{"url":"https://www.urianviera.com","name":"Urian Viera","email":"urianwebdeveloper@gmail.com"},"license":"MIT","_id":"react-use-form-lite@1.13.0","maintainers":[{"name":"urian-viera","email":"urian1213viera@gmail.com"}],"homepage":"https://github.com/urian121/react-use-form-lite#readme","bugs":{"url":"https://github.com/urian121/react-use-form-lite/issues","email":"urianwebdeveloper@gmail.com"},"dist":{"shasum":"d9bfac54630d8c7466f0f9f694b05de3633fe75c","tarball":"https://registry.npmjs.org/react-use-form-lite/-/react-use-form-lite-1.13.0.tgz","fileCount":6,"integrity":"sha512-iQqxYvzVOJ+r19jIBLfRB1lRl+VPcv6S55xER9c7+buqsXYhekuKvzEYEQ8lt2NzIyoRrh6Axr3d/LROduAYow==","signatures":[{"sig":"MEYCIQDp0FfdVxfZ1jMvdKZhzjJrFLp3LHB0hnbHTNFLKIt80gIhAIJKRqlVZRztg5fi8nhMrFG2q5auWmZob5GhQaxwmOMB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16382},"main":"./dist/index.cjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","default":"./dist/index.cjs","require":"./dist/index.cjs"}},"gitHead":"9310046e0c4a67f4a7338ba56803a13e4e628fcc","scripts":{"build":"tsup src/index.ts --dts --format esm,cjs --out-dir dist"},"_npmUser":{"name":"urian-viera","email":"urian1213viera@gmail.com"},"repository":{"url":"git+https://github.com/urian121/react-use-form-lite.git","type":"git"},"_npmVersion":"10.9.2","description":"Hook de formularios para React moderno: rápido, ligero, sin dependencias y compatible con TypeScript. Soporta inputs, selects, checkboxes, radios y archivos con validación simple.","directories":{},"_nodeVersion":"22.15.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.8.3","@types/react":"^19.1.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-use-form-lite_1.13.0_1746119796042_0.36936541098031794","host":"s3://npm-registry-packages-npm-production"}},"1.14.0":{"name":"react-use-form-lite","version":"1.14.0","keywords":["react","react hook","useForm","form hook","react form","form state","custom hook react","react use form","form management","lightweight react form","typescript form hook","react input handler","input binding react","checkbox radio select file form","react-use-form-lite"],"author":{"url":"https://www.urianviera.com","name":"Urian Viera","email":"urianwebdeveloper@gmail.com"},"license":"MIT","_id":"react-use-form-lite@1.14.0","maintainers":[{"name":"urian-viera","email":"urian1213viera@gmail.com"}],"homepage":"https://github.com/urian121/react-use-form-lite#readme","bugs":{"url":"https://github.com/urian121/react-use-form-lite/issues","email":"urianwebdeveloper@gmail.com"},"dist":{"shasum":"b0f954b5d0bcde72a06ce379152d483d4ae7befe","tarball":"https://registry.npmjs.org/react-use-form-lite/-/react-use-form-lite-1.14.0.tgz","fileCount":6,"integrity":"sha512-LM49fsqsAX2KGP/EkquC1mRrK5rZEMBexy2JQQGs7L2JgHPhrbh2dZg2wHSZoVnIGOJy8nz0btrd2ZWFLXLEcQ==","signatures":[{"sig":"MEYCIQCm+ttsXmSdZvnncqrf+wHZY8sDAendtmWPgtXuHEMXUwIhAJcggmCsJPYLaNxLA5uTKtIRJnrIKaRrGhSVtp3pxhGM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17077},"main":"./dist/index.cjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","default":"./dist/index.cjs","require":"./dist/index.cjs"}},"gitHead":"0e46c1a4dd3367376e8ae877a03ecca38432472e","scripts":{"build":"tsup src/index.ts --dts --format esm,cjs --out-dir dist"},"_npmUser":{"name":"urian-viera","email":"urian1213viera@gmail.com"},"repository":{"url":"git+https://github.com/urian121/react-use-form-lite.git","type":"git"},"_npmVersion":"10.9.2","description":"Hook de formularios para React moderno: rápido, ligero, sin dependencias y compatible con TypeScript. Soporta inputs, selects, checkboxes, radios y archivos con validación simple.","directories":{},"_nodeVersion":"22.15.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.8.3","@types/react":"^19.1.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-use-form-lite_1.14.0_1746123009808_0.5182725689355467","host":"s3://npm-registry-packages-npm-production"}},"1.15.0":{"name":"react-use-form-lite","version":"1.15.0","keywords":["react","react hook","useForm","form hook","react form","form state","custom hook react","react use form","form management","lightweight react form","typescript form hook","react input handler","input binding react","checkbox radio select file form","react-use-form-lite"],"author":{"url":"https://www.urianviera.com","name":"Urian Viera","email":"urianwebdeveloper@gmail.com"},"license":"MIT","_id":"react-use-form-lite@1.15.0","maintainers":[{"name":"urian-viera","email":"urian1213viera@gmail.com"}],"homepage":"https://react-use-form-lite.vercel.app","bugs":{"url":"https://github.com/urian121/react-use-form-lite/issues","email":"urianwebdeveloper@gmail.com"},"dist":{"shasum":"dfb9c5e9e7f3d5a6dd0c09f9fc0c1b98f3c9a96f","tarball":"https://registry.npmjs.org/react-use-form-lite/-/react-use-form-lite-1.15.0.tgz","fileCount":6,"integrity":"sha512-vWw2Aww856WCFyjVpW7MFJOUc0nU05Cp7q4c4bHAqe9LqFcJcr+c6Z1ogQSVriQRe9ptAQf5GrDQS0FZ2QJBKw==","signatures":[{"sig":"MEYCIQDLNEFInDaF2vMU60EyGA0OO8pjP5C1SfwHDJvlWmUF+wIhAOzUM7UO4KQ1ELRkYfVVD0l0oXtLPPo9Mz65YvKMwZRg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18411},"main":"./dist/index.cjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","default":"./dist/index.cjs","require":"./dist/index.cjs"}},"gitHead":"61bc859c8ed17eaf0ce2474ef8ee611ead1359fe","scripts":{"build":"tsup src/index.ts --dts --format esm,cjs --out-dir dist"},"_npmUser":{"name":"urian-viera","email":"urian1213viera@gmail.com"},"repository":{"url":"git+https://github.com/urian121/react-use-form-lite.git","type":"git"},"_npmVersion":"10.9.2","description":"Hook de formularios para React moderno: rápido, ligero, sin dependencias y compatible con TypeScript. Soporta inputs, selects, checkboxes, radios y archivos con validación simple.","directories":{},"_nodeVersion":"22.15.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.8.3","@types/react":"^19.1.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-use-form-lite_1.15.0_1746135970805_0.8762164986279888","host":"s3://npm-registry-packages-npm-production"}},"1.16.0":{"name":"react-use-form-lite","version":"1.16.0","keywords":["react","react hook","useForm","form hook","react form","form state","custom hook react","react use form","form management","lightweight react form","typescript form hook","react input handler","input binding react","checkbox radio select file form","react-use-form-lite"],"author":{"url":"https://www.urianviera.com","name":"Urian Viera","email":"urianwebdeveloper@gmail.com"},"license":"MIT","_id":"react-use-form-lite@1.16.0","maintainers":[{"name":"urian-viera","email":"urian1213viera@gmail.com"}],"homepage":"https://react-use-form-lite.vercel.app","bugs":{"url":"https://github.com/urian121/react-use-form-lite/issues","email":"urianwebdeveloper@gmail.com"},"dist":{"shasum":"b7da34c0b582017b1fd4ac0ba098212df198cba3","tarball":"https://registry.npmjs.org/react-use-form-lite/-/react-use-form-lite-1.16.0.tgz","fileCount":6,"integrity":"sha512-tFOcEP2JO4VTlVScjgbymk2CQUc6DVPsCzFvea4CLdGqrGZCVullfV3GCQs1VHvnUUk2DBdZMjShPbrDkabgRw==","signatures":[{"sig":"MEUCIBtBb+yArBPXqg7pIK4fzf3zTqOJNWIbsQS8wsWuzkOrAiEA+ihQ8oucu7tDYPQuqysYEGdRTiJQkYlQyophx7Nplf8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18438},"main":"./dist/index.cjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","default":"./dist/index.cjs","require":"./dist/index.cjs"}},"gitHead":"dea6552e3c4f7898753ad997aac6c92347ea5717","scripts":{"build":"tsup src/index.ts --dts --format esm,cjs --out-dir dist"},"_npmUser":{"name":"urian-viera","email":"urian1213viera@gmail.com"},"repository":{"url":"git+https://github.com/urian121/react-use-form-lite.git","type":"git"},"_npmVersion":"10.9.2","description":"Hook de formularios para React moderno: rápido, ligero, sin dependencias y compatible con TypeScript. Soporta inputs, selects, checkboxes, radios y archivos con validación simple.","directories":{},"_nodeVersion":"22.15.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.8.3","@types/react":"^19.1.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-use-form-lite_1.16.0_1746285443715_0.4248747970453035","host":"s3://npm-registry-packages-npm-production"}},"1.17.0":{"name":"react-use-form-lite","version":"1.17.0","keywords":["react","react hook","useForm","form hook","react form","form state","custom hook react","react use form","form management","lightweight react form","typescript form hook","react input handler","input binding react","checkbox radio select file form","react-use-form-lite"],"author":{"url":"https://www.urianviera.com","name":"Urian Viera","email":"urianwebdeveloper@gmail.com"},"license":"MIT","_id":"react-use-form-lite@1.17.0","maintainers":[{"name":"urian-viera","email":"urian1213viera@gmail.com"}],"homepage":"https://react-use-form-lite.vercel.app","bugs":{"url":"https://github.com/urian121/react-use-form-lite/issues","email":"urianwebdeveloper@gmail.com"},"dist":{"shasum":"40e8a551b9ddad43e8a670222ad44902ca30cd54","tarball":"https://registry.npmjs.org/react-use-form-lite/-/react-use-form-lite-1.17.0.tgz","fileCount":7,"integrity":"sha512-iuA9bqArWGl6f+ucrXRDk2HEyDgX4btwL8UzcS1keZthfHKPR2c0ByAvG9s5yFBST192cqeNZln5jcQAPf+FmA==","signatures":[{"sig":"MEQCIFkAwjT6IJX3I/4j/4vvZQ4O4MntmKt3p1DgnDMX1gPHAiBDF211RxChkTdpUjWtI8dl/k0fj/IJQ+iMBNSd1AdKUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19323},"main":"./dist/index.cjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","default":"./dist/index.cjs","require":"./dist/index.cjs"}},"gitHead":"04be89e25f66c83be44121adba231ffab6eb5070","scripts":{"build":"tsup src/index.ts --dts --format esm,cjs --out-dir dist"},"_npmUser":{"name":"urian-viera","email":"urian1213viera@gmail.com"},"repository":{"url":"git+https://github.com/urian121/react-use-form-lite.git","type":"git"},"_npmVersion":"10.9.2","description":"Hook de formularios para React moderno: rápido, ligero, sin dependencias y compatible con TypeScript. Soporta inputs, selects, checkboxes, radios y archivos con validación simple.","directories":{},"_nodeVersion":"22.15.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.8.3","@types/react":"^19.1.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-use-form-lite_1.17.0_1746670529385_0.5646481705824562","host":"s3://npm-registry-packages-npm-production"}},"1.18.0":{"name":"react-use-form-lite","version":"1.18.0","keywords":["react","react hook","useForm","form hook","react form","form state","custom hook react","react use form","form management","lightweight react form","typescript form hook","react input handler","input binding react","checkbox radio select file form","react-use-form-lite"],"author":{"url":"https://www.urianviera.com","name":"Urian Viera","email":"urianwebdeveloper@gmail.com"},"license":"MIT","_id":"react-use-form-lite@1.18.0","maintainers":[{"name":"urian-viera","email":"urian1213viera@gmail.com"}],"homepage":"https://react-use-form-lite.vercel.app","bugs":{"url":"https://github.com/urian121/react-use-form-lite/issues","email":"urianwebdeveloper@gmail.com"},"dist":{"shasum":"4b5dfb50994fea96ec562157b0ea400f1de2c6fb","tarball":"https://registry.npmjs.org/react-use-form-lite/-/react-use-form-lite-1.18.0.tgz","fileCount":7,"integrity":"sha512-/S3w3kQxhxXbbYry8fw2VOKbyD4vB4mXkclc3UuBXasjBEicvhz2rZQS9ciP73jTFQWPJKu2U5sTxeHx1Lhrvw==","signatures":[{"sig":"MEUCICtpUSK28RdoLgLXo2RyZm4iUgSWw2mxeE3hJw6rW5W0AiEA2Bx78qoiBU6KoJe8bJF2heLg9zABHYKozcJlRQenu3M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19024},"main":"./dist/index.cjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","default":"./dist/index.cjs","require":"./dist/index.cjs"}},"gitHead":"c58afeaaaac87b8447748396c46a93affbd2b24a","scripts":{"build":"tsup src/index.ts --dts --format esm,cjs --out-dir dist"},"_npmUser":{"name":"urian-viera","email":"urian1213viera@gmail.com"},"repository":{"url":"git+https://github.com/urian121/react-use-form-lite.git","type":"git"},"_npmVersion":"10.9.2","description":"Hook de formularios para React moderno: rápido, ligero, sin dependencias y compatible con TypeScript. Soporta inputs, selects, checkboxes, radios y archivos con validación simple.","directories":{},"_nodeVersion":"22.15.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.8.3","@types/react":"^19.1.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-use-form-lite_1.18.0_1746924325967_0.5067186355468423","host":"s3://npm-registry-packages-npm-production"}},"1.19.0":{"name":"react-use-form-lite","version":"1.19.0","keywords":["react","react hook","useForm","form hook","react form","form state","custom hook react","react use form","form management","lightweight react form","typescript form hook","react input handler","input binding react","checkbox radio select file form","react-use-form-lite"],"author":{"url":"https://www.urianviera.com","name":"Urian Viera","email":"urianwebdeveloper@gmail.com"},"license":"MIT","_id":"react-use-form-lite@1.19.0","maintainers":[{"name":"urian-viera","email":"urian1213viera@gmail.com"}],"homepage":"https://react-use-form-lite.vercel.app","bugs":{"url":"https://github.com/urian121/react-use-form-lite/issues","email":"urianwebdeveloper@gmail.com"},"dist":{"shasum":"990d0befa2e9e963b281e3eddab9537785572369","tarball":"https://registry.npmjs.org/react-use-form-lite/-/react-use-form-lite-1.19.0.tgz","fileCount":7,"integrity":"sha512-kqQ/GwwjtMq9N7LsZgp9NjaO7wm8wTRo8QaUZ5LFkmwxpJkHwnPVIl64/oMM4TT93LFGRKjbAWGrrZKQkyeJIQ==","signatures":[{"sig":"MEUCIHRZ3zqRTgJxSFtKIuCnvYzT6QqWJA/QdKCfPJ1o7dvNAiEA6s96FWeUmuORFi354zb+JBbZrpCw7K1zAe555gc7TmM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19016},"main":"./dist/index.cjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","default":"./dist/index.cjs","require":"./dist/index.cjs"}},"gitHead":"e3d230e169b9ff733406794de902c2b844e6af6e","scripts":{"build":"tsup src/index.ts --dts --format esm,cjs --out-dir dist"},"_npmUser":{"name":"urian-viera","email":"urian1213viera@gmail.com"},"repository":{"url":"git+https://github.com/urian121/react-use-form-lite.git","type":"git"},"_npmVersion":"10.9.2","description":"Hook de formularios para React moderno: rápido, ligero, sin dependencias y compatible con TypeScript. Soporta inputs, selects, checkboxes, radios y archivos con validación simple.","directories":{},"_nodeVersion":"22.15.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.8.3","@types/react":"^19.1.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-use-form-lite_1.19.0_1746924863680_0.23186617016285638","host":"s3://npm-registry-packages-npm-production"}},"1.20.0":{"name":"react-use-form-lite","version":"1.20.0","keywords":["react","react hook","useForm","form hook","react form","form state","custom hook react","react use form","form management","lightweight react form","typescript form hook","react input handler","input binding react","checkbox radio select file form","react-use-form-lite"],"author":{"url":"https://www.urianviera.com","name":"Urian Viera","email":"urianwebdeveloper@gmail.com"},"license":"MIT","_id":"react-use-form-lite@1.20.0","maintainers":[{"name":"urian-viera","email":"urian1213viera@gmail.com"}],"homepage":"https://react-use-form-lite.vercel.app","bugs":{"url":"https://github.com/urian121/react-use-form-lite/issues","email":"urianwebdeveloper@gmail.com"},"dist":{"shasum":"5957d19ad040dcc46217077c624108499b5c5bb1","tarball":"https://registry.npmjs.org/react-use-form-lite/-/react-use-form-lite-1.20.0.tgz","fileCount":7,"integrity":"sha512-gMvk3YH7Pk6QdWE4nHqnoZQRWFe1VlukAFmI2x100GTJhIvUHRDzhsfWNYrynF1s6i0Vv6D1xLI4orBagZqu1A==","signatures":[{"sig":"MEQCIE2P6MS4x+inahLK5XFjeGYsu0O/G2aQ/A9tjBY7ybxrAiAZi8XUNOJmvAmjsV4CiKZzy740c5HOzW4KjUjHS7iw2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19938},"main":"./dist/index.cjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","default":"./dist/index.cjs","require":"./dist/index.cjs"}},"gitHead":"fec538e240cb0b40e0b3c59f19636fc994c8cd7d","scripts":{"build":"tsup src/index.ts --dts --format esm,cjs --out-dir dist"},"_npmUser":{"name":"urian-viera","email":"urian1213viera@gmail.com"},"repository":{"url":"git+https://github.com/urian121/react-use-form-lite.git","type":"git"},"_npmVersion":"10.9.2","description":"Hook de formularios para React moderno: rápido, ligero, sin dependencias y compatible con TypeScript. Soporta inputs, selects, checkboxes, radios y archivos con validación simple.","directories":{},"_nodeVersion":"22.15.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.8.3","@types/react":"^19.1.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-use-form-lite_1.20.0_1746928909528_0.6792396630957604","host":"s3://npm-registry-packages-npm-production"}},"1.21.0":{"name":"react-use-form-lite","version":"1.21.0","keywords":["react","react hook","useForm","form hook","react form","form state","custom hook react","react use form","form management","lightweight react form","typescript form hook","react input handler","input binding react","checkbox radio select file form","react-use-form-lite"],"author":{"url":"https://www.urianviera.com","name":"Urian Viera","email":"urianwebdeveloper@gmail.com"},"license":"MIT","_id":"react-use-form-lite@1.21.0","maintainers":[{"name":"urian-viera","email":"urian1213viera@gmail.com"}],"homepage":"https://react-use-form-lite.vercel.app","bugs":{"url":"https://github.com/urian121/react-use-form-lite/issues","email":"urianwebdeveloper@gmail.com"},"dist":{"shasum":"be566bfbe9ddd34434d498d1c9821ed26eef9a20","tarball":"https://registry.npmjs.org/react-use-form-lite/-/react-use-form-lite-1.21.0.tgz","fileCount":7,"integrity":"sha512-4wCJE5W0qCVJOvmkRmTNn137GCj7Lkh9wRKLHSUYXS6p8vrT9sXXWTXVUBCVsKGWuZSBcc9uQ8kK6uiyCSq1sA==","signatures":[{"sig":"MEUCIDD/fMDKkrilkadwd+esn5JW901EDLvu+g1l6LmH2b9GAiEA03pFLa0f7vNODfritazkpOqL4CM3rJBILJSnX5k9tB8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19988},"main":"./dist/index.cjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","default":"./dist/index.cjs","require":"./dist/index.cjs"}},"gitHead":"2e28b031a5434fbc3a76600ad5c97370925c9e75","scripts":{"build":"tsup src/index.ts --dts --format esm,cjs --out-dir dist"},"_npmUser":{"name":"urian-viera","email":"urian1213viera@gmail.com"},"repository":{"url":"git+https://github.com/urian121/react-use-form-lite.git","type":"git"},"_npmVersion":"10.9.2","description":"Hook de formularios para React moderno: rápido, ligero, sin dependencias y compatible con TypeScript. Soporta inputs, selects, checkboxes, radios y archivos con validación simple.","directories":{},"_nodeVersion":"22.15.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.8.3","@types/react":"^19.1.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-use-form-lite_1.21.0_1746929564937_0.8258230420253383","host":"s3://npm-registry-packages-npm-production"}},"1.22.0":{"name":"react-use-form-lite","version":"1.22.0","keywords":["react","react hook","useForm","form hook","react form","form state","custom hook react","react use form","form management","lightweight react form","typescript form hook","react input handler","input binding react","checkbox radio select file form","react-use-form-lite"],"author":{"url":"https://www.urianviera.com","name":"Urian Viera","email":"urianwebdeveloper@gmail.com"},"license":"MIT","_id":"react-use-form-lite@1.22.0","maintainers":[{"name":"urian-viera","email":"urian1213viera@gmail.com"}],"homepage":"https://react-use-form-lite.vercel.app","bugs":{"url":"https://github.com/urian121/react-use-form-lite/issues","email":"urianwebdeveloper@gmail.com"},"dist":{"shasum":"e45d80a5a7d2a6adcdb47bf87391fae67d55c92d","tarball":"https://registry.npmjs.org/react-use-form-lite/-/react-use-form-lite-1.22.0.tgz","fileCount":7,"integrity":"sha512-Lv1y7mWn1hBRnAlTGsbpYzleAs6ZIYKd+61B9wVyiFWYxcujwWXkCKUt8oyG4KuQ4kysdTQUODtdPnA4cMWumA==","signatures":[{"sig":"MEYCIQDETrkuVgbI22KGVB+VKM9e80mnF/5jCkNhGpTWyz0OLAIhALvxTHHq/jqgj3qjjD6jrUfFTik41td7hiLWkXzoTJ8N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20007},"main":"./dist/index.cjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","default":"./dist/index.cjs","require":"./dist/index.cjs"}},"gitHead":"6537181facc63617a23ca48e39d8dcc9fdd754be","scripts":{"build":"tsup src/index.ts --dts --format esm,cjs --out-dir dist"},"_npmUser":{"name":"urian-viera","email":"urian1213viera@gmail.com"},"repository":{"url":"git+https://github.com/urian121/react-use-form-lite.git","type":"git"},"_npmVersion":"11.1.0","description":"Hook de formularios para React moderno: rápido, ligero, sin dependencias y compatible con TypeScript. Soporta inputs, selects, checkboxes, radios y archivos con validación simple.","directories":{},"_nodeVersion":"22.13.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.8.3","@types/react":"^19.1.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-use-form-lite_1.22.0_1747083869178_0.2940368585863522","host":"s3://npm-registry-packages-npm-production"}},"1.23.0":{"name":"react-use-form-lite","version":"1.23.0","keywords":["react","react hook","useForm","form hook","react form","form state","custom hook react","react use form","form management","lightweight react form","typescript form hook","react input handler","input binding react","checkbox radio select file form","react-use-form-lite"],"author":{"url":"https://www.urianviera.com","name":"Urian Viera","email":"urianwebdeveloper@gmail.com"},"license":"MIT","_id":"react-use-form-lite@1.23.0","maintainers":[{"name":"urian-viera","email":"urian1213viera@gmail.com"}],"homepage":"https://react-use-form-lite.vercel.app","bugs":{"url":"https://github.com/urian121/react-use-form-lite/issues","email":"urianwebdeveloper@gmail.com"},"dist":{"shasum":"fc9dc80c2d682dc8a5293da67af57b5289ea5424","tarball":"https://registry.npmjs.org/react-use-form-lite/-/react-use-form-lite-1.23.0.tgz","fileCount":7,"integrity":"sha512-PrSLi0o4JTH8GHXXvEj+sOguYdDYWUz7URtz22kefNTdsVNJqDKy36HOoYwoIhJd4v5GLSZuT4bLAXGE3WU+Hw==","signatures":[{"sig":"MEQCIDnO+Za/8j5Vwdddl5xozMV6owfvQvfUAC0L/T9l/ULbAiApj0KriyQPDdFYhMjD41db5WShNYEqKGPmuUk5YTRNog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23804},"main":"./dist/index.cjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","default":"./dist/index.cjs","require":"./dist/index.cjs"}},"gitHead":"0f756a16ccc885ce2d663cc6b06dbd4f8472fdfb","scripts":{"build":"tsup src/index.ts --dts --format esm,cjs --out-dir dist"},"_npmUser":{"name":"urian-viera","email":"urian1213viera@gmail.com"},"repository":{"url":"git+https://github.com/urian121/react-use-form-lite.git","type":"git"},"_npmVersion":"10.9.2","description":"Hook de formularios para React moderno: rápido, ligero, sin dependencias y compatible con TypeScript. Soporta inputs, selects, checkboxes, radios y archivos con validación simple.","directories":{},"_nodeVersion":"22.15.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.8.3","@types/react":"^19.1.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-use-form-lite_1.23.0_1747511229711_0.9989317253633399","host":"s3://npm-registry-packages-npm-production"}},"1.24.0":{"name":"react-use-form-lite","version":"1.24.0","keywords":["react","react hook","useForm","form hook","react form","form state management","custom hook react","react use form","form management","lightweight react form","typescript form hook","react typescript form","react form validation","form handling react","react input handler","input binding react","react checkbox input","react radio input","react select input","react file input","react form file upload","react form with TypeScript","react hook form alternative","simple react form library","minimal form hook react","react-use-form-lite","react form hook tutorial","react controlled inputs","validate react form","react form component"],"author":{"url":"https://www.urianviera.com","name":"Urian Viera","email":"urianwebdeveloper@gmail.com"},"license":"MIT","_id":"react-use-form-lite@1.24.0","maintainers":[{"name":"urian-viera","email":"urian1213viera@gmail.com"}],"homepage":"https://react-use-form-lite.vercel.app","bugs":{"url":"https://github.com/urian121/react-use-form-lite/issues","email":"urianwebdeveloper@gmail.com"},"dist":{"shasum":"6e21fd45e4ede3055984ceb0e1677824e92ce738","tarball":"https://registry.npmjs.org/react-use-form-lite/-/react-use-form-lite-1.24.0.tgz","fileCount":7,"integrity":"sha512-c1xHceFhN4yvF2lHXFyDpHjNpwcsQlu3LVQg3O/Chs5x19ql8h1VoBx8/URuvo9qHurP8VDQhIaBcynvaPLw8A==","signatures":[{"sig":"MEYCIQCTnDVMYL+9DeDTZpL5zs8dGiHyEQk33lMM3E70s96tfAIhAIbBfZMEubyf9fAF/HFLBDMevvBrKhONwRd7k4R1LhVr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24150},"main":"./dist/index.cjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","default":"./dist/index.cjs","require":"./dist/index.cjs"}},"gitHead":"1e3cf6b21415ef217a634f846a5d040743ed5b9b","scripts":{"build":"tsup src/index.ts --dts --format esm,cjs --out-dir dist"},"_npmUser":{"name":"urian-viera","email":"urian1213viera@gmail.com"},"repository":{"url":"git+https://github.com/urian121/react-use-form-lite.git","type":"git"},"_npmVersion":"10.9.2","description":"Hook de formularios para React moderno: rápido, ligero, sin dependencias y compatible con TypeScript. Soporta inputs, selects, checkboxes, radios y archivos con validación simple.","directories":{},"_nodeVersion":"22.15.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.8.3","@types/react":"^19.1.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-use-form-lite_1.24.0_1747516112580_0.1313211591511374","host":"s3://npm-registry-packages-npm-production"}},"1.25.0":{"name":"react-use-form-lite","version":"1.25.0","keywords":["react","react hook","useForm","form hook","react form","form state management","custom hook react","react use form","form management","lightweight react form","typescript form hook","react typescript form","react form validation","form handling react","react input handler","input binding react","react checkbox input","react radio input","react select input","react file input","react form file upload","react form with TypeScript","react hook form alternative","simple react form library","minimal form hook react","react-use-form-lite","react form hook tutorial","react controlled inputs","validate react form","react form component"],"author":{"url":"https://www.urianviera.com","name":"Urian Viera","email":"urianwebdeveloper@gmail.com"},"license":"MIT","_id":"react-use-form-lite@1.25.0","maintainers":[{"name":"urian-viera","email":"urian1213viera@gmail.com"}],"homepage":"https://react-use-form-lite.vercel.app","bugs":{"url":"https://github.com/urian121/react-use-form-lite/issues","email":"urianwebdeveloper@gmail.com"},"dist":{"shasum":"7a0a9957c2098a62d6a14b3332d6de8ecc21b2a3","tarball":"https://registry.npmjs.org/react-use-form-lite/-/react-use-form-lite-1.25.0.tgz","fileCount":7,"integrity":"sha512-apEBhf10YJjrh1LyTVd65foFoXVNgr/J7XCGX//y2/mVMnv81ikMcLfO0r5128GB7fRCYs7NPAUntA4tCsJISw==","signatures":[{"sig":"MEUCIQCGvnQzow0m2rALUaAfduhc4OWu3rDWLEfXsjqvQC+fjQIgdlE9Nk3Vyj37ljWBWGw8XKMfKVUp5W91EovFmatqnS0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24455},"main":"./dist/index.cjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","default":"./dist/index.cjs","require":"./dist/index.cjs"}},"gitHead":"beb8d7af312293ad653f1b13f88b952dc663c214","scripts":{"build":"tsup src/index.ts --dts --format esm,cjs --out-dir dist"},"_npmUser":{"name":"urian-viera","email":"urian1213viera@gmail.com"},"repository":{"url":"git+https://github.com/urian121/react-use-form-lite.git","type":"git"},"_npmVersion":"11.1.0","description":"Hook de formularios para React moderno: rápido, ligero, sin dependencias y compatible con TypeScript. Soporta inputs, selects, checkboxes, radios y archivos con validación simple.","directories":{},"_nodeVersion":"22.13.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.8.3","@types/react":"^19.1.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-use-form-lite_1.25.0_1747660731810_0.09962891492750314","host":"s3://npm-registry-packages-npm-production"}},"1.26.0":{"name":"react-use-form-lite","version":"1.26.0","keywords":["react","react hook","useForm","form hook","react form","form state management","custom hook react","react use form","form management","lightweight react form","typescript form hook","react typescript form","react form validation","form handling react","react input handler","input binding react","react checkbox input","react radio input","react select input","react file input","react form file upload","react form with TypeScript","react hook form alternative","simple react form library","minimal form hook react","react-use-form-lite","react form hook tutorial","react controlled inputs","validate react form","react form component"],"author":{"url":"https://www.urianviera.com","name":"Urian Viera","email":"urianwebdeveloper@gmail.com"},"license":"MIT","_id":"react-use-form-lite@1.26.0","maintainers":[{"name":"urian-viera","email":"urian1213viera@gmail.com"}],"homepage":"https://react-use-form-lite.vercel.app","bugs":{"url":"https://github.com/urian121/react-use-form-lite/issues","email":"urianwebdeveloper@gmail.com"},"dist":{"shasum":"527a069c4f14eb80e45178f309a4c1808311a60f","tarball":"https://registry.npmjs.org/react-use-form-lite/-/react-use-form-lite-1.26.0.tgz","fileCount":7,"integrity":"sha512-SpGiA+ujWr/nrWtZx99RaRDJhtPmdPdWIQ5hnSYEOMu0nn8Jxt+ms7srqkLo9O4Vp75TWwikWjOEBpee1ECzDw==","signatures":[{"sig":"MEUCIQCaMy1KQXsPYEbIV/hkNatDeAIuCmJ0Ic4zDbyRX/xVOwIgKX8EExG97cKweaaoijz6woIoMDjEpHNWa7jVYiPu7Xs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24455},"main":"./dist/index.cjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","default":"./dist/index.cjs","require":"./dist/index.cjs"}},"gitHead":"f733986990e439d388b56b4677578c89a19fdfd8","scripts":{"build":"tsup src/index.ts --dts --format esm,cjs --out-dir dist"},"_npmUser":{"name":"urian-viera","actor":{"name":"urian-viera","type":"user","email":"urian1213viera@gmail.com"},"email":"urian1213viera@gmail.com"},"repository":{"url":"git+https://github.com/urian121/react-use-form-lite.git","type":"git"},"_npmVersion":"11.1.0","description":"Hook de formularios para React moderno: rápido, ligero, sin dependencias y compatible con TypeScript. Soporta inputs, selects, checkboxes, radios y archivos con validación simple.","directories":{},"_nodeVersion":"22.13.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.8.3","@types/react":"^19.1.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-use-form-lite_1.26.0_1751997655730_0.23806411664886817","host":"s3://npm-registry-packages-npm-production"}},"1.27.0":{"name":"react-use-form-lite","description":"Hook de formularios para React moderno: rápido, ligero, sin dependencias y compatible con TypeScript. Soporta inputs, selects, checkboxes, radios y archivos con validación simple.","version":"1.27.0","main":"./dist/index.cjs","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs","default":"./dist/index.cjs"}},"types":"./dist/index.d.ts","scripts":{"build":"tsup src/index.ts --dts --format esm,cjs --out-dir dist"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"devDependencies":{"tsup":"^8.4.0","typescript":"^5.8.3","@types/react":"^19.1.2"},"keywords":["react","react hook","useForm","form hook","react form","form state management","custom hook react","react use form","form management","lightweight react form","typescript form hook","react typescript form","react form validation","form handling react","react input handler","input binding react","react checkbox input","react radio input","react select input","react file input","react form file upload","react form with TypeScript","react hook form alternative","simple react form library","minimal form hook react","react-use-form-lite","react form hook tutorial","react controlled inputs","validate react form","react form component"],"author":{"name":"Urian Viera","email":"urianwebdeveloper@gmail.com","url":"https://www.urianviera.com"},"license":"MIT","bugs":{"url":"https://github.com/urian121/react-use-form-lite/issues","email":"urianwebdeveloper@gmail.com"},"homepage":"https://react-use-form-lite.vercel.app","repository":{"type":"git","url":"git+https://github.com/urian121/react-use-form-lite.git"},"_id":"react-use-form-lite@1.27.0","gitHead":"5851de2cdc9b84977f195ec593df5045170a0912","_nodeVersion":"22.13.1","_npmVersion":"11.5.2","dist":{"integrity":"sha512-rPBnqEDdAGVhna8mxMJjiXfPYcGd5EyNKf8SjqVhqgjL7xZBAVkmu+sfJaa6tyge5DUQEzqFk8ZNcua3blOVWQ==","shasum":"8d724d9f9c3f80b8b8b676dd3fc32bb497bc0d6b","tarball":"https://registry.npmjs.org/react-use-form-lite/-/react-use-form-lite-1.27.0.tgz","fileCount":7,"unpackedSize":24317,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIB3F8CT1lDk9itSKTw/q1b1ABDc1B9p40Rp3AwPgBk3UAiEA9EtkgGqY3VdK9aibjbBA5EmqalHGPVR/PBK4N999RUo="}]},"_npmUser":{"name":"urian-viera","email":"urian1213viera@gmail.com"},"directories":{},"maintainers":[{"name":"urian-viera","email":"urian1213viera@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react-use-form-lite_1.27.0_1760540842655_0.17286905426706212"},"_hasShrinkwrap":false}},"time":{"created":"2025-04-30T16:26:06.310Z","modified":"2025-10-15T15:07:22.999Z","1.0.0":"2025-04-30T16:26:06.615Z","1.1.0":"2025-04-30T16:35:52.689Z","1.2.0":"2025-04-30T16:55:48.625Z","1.3.0":"2025-04-30T17:26:26.661Z","1.4.0":"2025-04-30T17:35:18.141Z","1.5.0":"2025-04-30T17:39:36.693Z","1.6.0":"2025-04-30T18:15:32.337Z","1.7.0":"2025-04-30T18:17:59.583Z","1.8.0":"2025-04-30T18:42:08.493Z","1.9.0":"2025-04-30T18:50:33.507Z","1.10.0":"2025-04-30T19:03:00.956Z","1.11.0":"2025-04-30T19:28:41.905Z","1.12.0":"2025-04-30T19:43:51.332Z","1.13.0":"2025-05-01T17:16:36.234Z","1.14.0":"2025-05-01T18:10:10.062Z","1.15.0":"2025-05-01T21:46:10.977Z","1.16.0":"2025-05-03T15:17:23.907Z","1.17.0":"2025-05-08T02:15:29.557Z","1.18.0":"2025-05-11T00:45:26.170Z","1.19.0":"2025-05-11T00:54:23.891Z","1.20.0":"2025-05-11T02:01:49.710Z","1.21.0":"2025-05-11T02:12:45.158Z","1.22.0":"2025-05-12T21:04:29.365Z","1.23.0":"2025-05-17T19:47:09.909Z","1.24.0":"2025-05-17T21:08:32.814Z","1.25.0":"2025-05-19T13:18:52.019Z","1.26.0":"2025-07-08T18:00:55.906Z","1.27.0":"2025-10-15T15:07:22.829Z"},"bugs":{"url":"https://github.com/urian121/react-use-form-lite/issues","email":"urianwebdeveloper@gmail.com"},"author":{"name":"Urian Viera","email":"urianwebdeveloper@gmail.com","url":"https://www.urianviera.com"},"license":"MIT","homepage":"https://react-use-form-lite.vercel.app","keywords":["react","react hook","useForm","form hook","react form","form state management","custom hook react","react use form","form management","lightweight react form","typescript form hook","react typescript form","react form validation","form handling react","react input handler","input binding react","react checkbox input","react radio input","react select input","react file input","react form file upload","react form with TypeScript","react hook form alternative","simple react form library","minimal form hook react","react-use-form-lite","react form hook tutorial","react controlled inputs","validate react form","react form component"],"repository":{"type":"git","url":"git+https://github.com/urian121/react-use-form-lite.git"},"description":"Hook de formularios para React moderno: rápido, ligero, sin dependencias y compatible con TypeScript. Soporta inputs, selects, checkboxes, radios y archivos con validación simple.","maintainers":[{"name":"urian-viera","email":"urian1213viera@gmail.com"}],"readme":"      \n# react-use-form-lite\n\n[![npm version](https://img.shields.io/npm/v/react-use-form-lite.svg?style=flat-square)](https://www.npmjs.com/package/react-use-form-lite)\n[![GitHub Repo](https://img.shields.io/badge/GitHub-repository-blue?style=flat-square&logo=github)](https://github.com/urian121/react-use-form-lite)\n[![npm](https://img.shields.io/npm/dt/react-use-form-lite.svg)](https://www.npmjs.com/package/react-use-form-lite)\n\n**`react-use-form-lite`** es una librería moderna, intuitiva, liviana, escalable y sobre todo flexible para manejar formularios en **React** sin dependencias adicionales.\n\nPermite una implementación rápida y sin complicaciones, con soporte para múltiples tipos de input (`text`,`hidden`, `number`, `email`, `password`, `textarea`, `date`, `time`, `datetime-local`, `month`, `week`, `range`, `color`, `search`, `tel`, `url`, `select`, `radio`, `checkbox` (simple y múltiple), y `file` (simple y múltiple)).\n\n![Vista previa](https://raw.githubusercontent.com/urian121/imagenes-proyectos-github/refs/heads/master/react-use-form-lite.gif)\n\n\n- Ejemplo de uso con [React Use Form Lite sin TypeScript](https://github.com/urian121/form-with-react-use-form-lite-without-typescript)\n\n- Ejemplo de uso con [React Use Form Lite con TypeScript](https://github.com/urian121/form-with-react-use-form-lite-and-typescript)\n\n\n## 🚀 Instalación\n\n```bash\nnpm install react-use-form-lite\n# o\nyarn add react-use-form-lite\n```  \n\n## 🚀 ¿Para Qué Fue Creado?\n\n**`react-use-form-lite`** ofrece una solución simple, flexible y reutilizable al manejo de formularios en **React**, eliminando código repetitivo y proporcionando:\n\n- ✅ Manejo centralizado de valores del formulario\n- ✅ Inputs conectados automáticamente con **`register()`**\n- ✅ Gestión especializada de archivos con **`registerFile()`**\n- ✅ Soporte para todos los tipos de inputs (text, number, email, date, select, radio, checkbox simple/múltiple, file, textarea)\n- ✅ Identificación de campos vacíos con **`getEmptyFields()`**\n- ✅ Reseteo rápido a valores iniciales con **`resetForm()`**\n\n\n## 📦 API del Hook `useFormLite`\n\nEl hook **`useFormLite`** y sus funciones **`register`** y **`registerFile`** conectan automáticamente los campos del formulario con el estado interno, simplificando el manejo de sus valores y eventos.\n\n\n## ⚙️ Uso básico\n\n```jsx\n// 1. Importar el hook\nimport { useFormLite } from 'react-use-form-lite'; \n\n// Componente principal\nexport default function MiFormulario() {\n\n  // 2. Definir los valores iniciales del formulario\n  const initialFormValues = {\n    nombre: '',\n    edad: 0,\n    email: '',\n    pais: 'Colombia', // Puede tener un valor por defecto\n    teGustaReact: true,\n    lenguajes: ['HTML'], // Puede tener valores preseleccionados\n    aceptaTerminos: 'Sí',\n    avatar: null,\n    documentos: [],\n    fechaNacimiento: null, // Puede tener un valor por defecto\n  };\n\n  // 3. Definir la función que se ejecutará al enviar el formulario\n  const handleFormSubmit = (formData) => {\n    console.log('Datos del formulario enviados:', formData);\n    console.log('Campos vacíos:', getEmptyFields());\n\n    // Verificar si se ha seleccionado un archivo\n    if (formData.avatar) {\n      console.log(\"Avatar seleccionado:\", formData.avatar.name);\n    }\n\n    // Verificar si se han cargado documentos\n    if (formData.documentos.length > 0) {\n      console.log(\"Documentos cargados:\", formData.documentos.map(f => f.name));\n    }\n  };\n\n  // 4. Usar el hook useFormLite\n  const {\n    values,         // Estado actual del formulario\n    handleSubmit,   // Envoltura para la función de envío\n    register,       // Para inputs estándar\n    registerFile,   // Específicamente para inputs de tipo 'file'\n    resetForm,      // Para limpiar el formulario\n    getEmptyFields  // Para obtener campos vacíos\n  } = useFormLite(initialFormValues, handleFormSubmit);\n\n  return (\n    <form onSubmit={handleSubmit}>\n    {/* 5. Usar handleSubmit en el form */}\n      <h1>Mi Formulario</h1>\n\n      <div>\n        <label htmlFor=\"nombre\">Nombre:</label>\n        {/* 6. Usar register para inputs de texto, número, email, etc. */}\n        <input type=\"text\" id=\"nombre\" {...register('nombre')} placeholder=\"Escribe el nombre\" />\n      </div>\n\n      <div>\n        <label htmlFor=\"edad\">Edad:</label>\n        <input type=\"number\" id=\"edad\" {...register('edad')} />\n      </div>\n\n      <div>\n        <label htmlFor=\"email\">Email:</label>\n        <input type=\"email\" id=\"email\" {...register('email')} placeholder=\"tu@correo.com\" />\n      </div>\n      \n      <div>\n        <label htmlFor=\"fechaNacimiento\">Fecha de Nacimiento:</label>\n        <input type=\"date\" id=\"fechaNacimiento\" {...register('fechaNacimiento')} />\n      </div>\n\n      <div>\n        <label htmlFor=\"pais\">País:</label>\n        <select id=\"pais\" {...register('pais')}>\n          <option value=\"\">Seleccione un país</option>\n          <option value=\"Colombia\">Colombia</option>\n          <option value=\"México\">México</option>\n          <option value=\"Venezuela\">Venezuela</option>\n        </select>\n      </div>\n\n      <div>\n        <label>\n          <input type=\"checkbox\" {...register('teGustaReact')} /> ¿Te gusta React?\n        </label>\n      </div>\n\n      <div>\n        <p>Lenguajes que conoces:</p>\n        <label>\n          <input type=\"checkbox\" {...register('lenguajes')} value=\"HTML\" /> HTML\n        </label>\n        <label>\n          <input type=\"checkbox\" {...register('lenguajes')} value=\"CSS\" /> CSS\n        </label>\n        <label>\n          <input type=\"checkbox\" {...register('lenguajes')} value=\"JavaScript\" /> JavaScript\n        </label>\n      </div>\n\n      <div>\n        <p>¿Aceptas los términos?</p>\n        <label>\n          <input type=\"radio\" {...register('aceptaTerminos')} value=\"Sí\" /> Sí\n        </label>\n        <label>\n          <input type=\"radio\" {...register('aceptaTerminos')} value=\"No\" /> No\n        </label>\n      </div>\n\n      <div>\n        <label htmlFor=\"avatar\">Avatar (un solo archivo):</label>\n        {/* 7. Usar registerFile para inputs de tipo 'file' */}\n        <input type=\"file\" id=\"avatar\" {...registerFile('avatar')} />\n      </div>\n\n      <div>\n        <label htmlFor=\"documentos\">Documentos (múltiples archivos):</label>\n        <input type=\"file\" id=\"documentos\" multiple {...registerFile('documentos')} />\n      </div>\n\n      <div>\n        <button type=\"submit\">Enviar</button>\n        <button type=\"button\" onClick={resetForm} style={{ marginLeft: '10px' }}>\n          Resetear\n        </button>\n      </div>\n\n        <pre style={{ marginTop: \"20px\", background: \"#f0f0f0\", padding: \"10px\" }}>\n          {JSON.stringify({\n              informacionFormulario: {\n                ...values,\n                avatar:\n                  values.avatar && typeof values.avatar !== \"string\"\n                    ? {\n                        name: values.avatar.name,\n                        size: values.avatar.size,\n                        type: values.avatar.type,\n                      }\n                    : values.avatar || null,\n                documentos:\n                  values.documentos.length > 0\n                    ? values.documentos.map((file) => ({\n                        name: file.name,\n                        size: file.size,\n                        type: file.type,\n                      }))\n                    : [],\n              },\n              camposVacios: getEmptyFields(),\n            },\n            null,\n            2)}\n        </pre>\n    </form>\n  );\n}\n```\n    \n## ✅ Explicación del Ejemplo Anterior:\n\n1. **Importa el hook `useFormLite`**: Desde la librería **`use-form-lite`**.\n2. **`initialFormValues`**: Define el estado inicial del formulario, que contiene todos los campos y sus valores iniciales.\n3. **`handleFormSubmit`**: Esta es la lógica de envío. Recibe el objeto **`values`** con todos los datos del formulario. Se pasa como segundo argumento a **`useFormLite`**.\n4. **Llamada a `useFormLite`**:\n\n    - Pasas **`initialFormValues`** y la función **`handleFormSubmit`**.\n    - Destructuras las propiedades y métodos necesarios:\n        - **`values`**: El objeto que contiene el estado actual de todos los campos del formulario.\n\n        - **`handleSubmit`**: Una función que debes asignar al evento **`onSubmit`** de la etiqueta **`<form>`**. Previene el comportamiento por defecto del navegador y llama a la función **`handleFormSubmit`** con los **`values`**.\n\n        - **`register`**: Función para conectar inputs estándar (*texto, número, email, select, radio, checkbox*, etc.) al hook. Devuelve props como **`name, value/checked`**, y **`onChange`**.\n\n        - **`registerFile`**: Función específica para inputs de tipo **`file`**. Devuelve props como **`name`** y **`onChange`**. \n\n        - **`resetForm`**: Función para revertir todos los campos del formulario a sus **`initialFormValues`**.\n\n        - **`getEmptyFields`**: Función que devuelve un objeto listando los campos que están actualmente vacíos (considerando **`''`**, **`null`**, **`undefined`** o arrays vacíos).\n\n5. **`<form onSubmit={handleSubmit}>`**: Esencial para que **`handleSubmit`** maneje el envío.\n\n6. **`{...register('nombreCampo')}`**: Para la mayoría de los inputs, esparces las props devueltas por **`register`**. El **`name`** del input debe coincidir con la clave en **`initialFormValues`**.\n\n    - Para **checkboxes múltiples**, usa el mismo **`name`** en **`register`** y diferentes **`value`** en cada input. **`useFormLite`** manejará el valor como un array.\n\n    - Para input de tipo **`radio`**, usa el mismo **`name`** en **`register`** y diferentes **`value`** en cada input.\n\n7. **`{...registerFile('nombreCampoArchivo')}`**: Para inputs de tipo **`file`**, usa **`registerFile`**.\n\n\n## ✅ Tipos de Input Soportados\n\n**`useFormLite`** maneja automáticamente diferentes tipos de `input` basados en el atributo `type` del `input`:\n\n- **Inputs estándar (manejados por `register`)**:\n    - `text`, `password`, `email`, `number`, `search`, `tel`, `url`\n    - `date`, `time`, `datetime-local`, `month`, `week`\n    - `range`, `color`\n    - `textarea`\n    - `select` (single)\n    - `checkbox` (simple): Su valor en `values` será `boolean`.\n    - `checkbox` (múltiple): Si varios checkboxes comparten el mismo `name`, su valor en `values` será un `string[]` con los `value` de los checkboxes seleccionados.\n    - `radio`: Su valor en `values` será el value del radio button seleccionado.\n\n- **Inputs de archivo (manejados por `registerFile`)**:\n    - `file` (simple): Su valor en `values` será un objeto `File` o `null`.\n    - `file` (múltiple, con el atributo `multiple` en el input): Su valor en `values` será un `File[]`.\n\n\n## 🤝 Únete y Contribuye\n\nSi encuentras algún problema o tienes una idea para mejorar el paquete, por favor abre un issue o envía un pull request\nen [GitHub](https://github.com/urian121/react-use-form-lite)\n\n## 👨‍💻 Desarrollador\n\n**Urian Viera**  \n🌐 [urianviera.com](https://www.urianviera.com)  \n📺 [YouTube](https://www.youtube.com/WebDeveloperUrianViera)  \n💌 [urian1213viera@gmail.com](mailto:urian1213viera@gmail.com)  \n☕ [¡Apóyame en PayPal!](https://www.paypal.com/donate/?hosted_button_id=4SV78MQJJH3VE)\n\n## Copyright\n\n© 2025 Urian Viera. Todos los derechos reservados.\n\n## 🛡 License\n\nDistribuido bajo la licencia [MIT](LICENSE)\n\n[![GitHub Repo](https://img.shields.io/badge/GitHub-urian121/react--use--form--lite-000?logo=github&style=flat-square)](https://github.com/urian121/react-use-form-lite)\n\n\n## 🙌 Agradecimientos\n\n¡Gracias a todos los **Devs** 👨‍💻 que han utilizado y contribuido al desarrollo de **react-use-form-lite**! Su apoyo y retroalimentación son fundamentales para mejorar continuamente este paquete.","readmeFilename":"readme.md"}