{"_id":"usezodform","_rev":"41-97bbad239ecc7cd741e7fb1f3a1483d1","name":"usezodform","dist-tags":{"latest":"0.6.1"},"versions":{"0.1.0":{"name":"usezodform","version":"0.1.0","keywords":["zod","form","react","hook"],"author":{"name":"Gary Storey","email":"garystorey655@gmail.com"},"license":"MIT","_id":"usezodform@0.1.0","maintainers":[{"name":"garystorey","email":"garystorey655@gmail.com"}],"dist":{"shasum":"39d413bfffa13eaebddfd9ad9112a3b2a89fb04f","tarball":"https://registry.npmjs.org/usezodform/-/usezodform-0.1.0.tgz","fileCount":5,"integrity":"sha512-4OUQQqjUEhE//Wel8LUfOCXLQnm8a0u00o3pARH9cDl2zzGSX3ROZIRdL82ypj3FttIO/zRizVAhgTx1FlCblg==","signatures":[{"sig":"MEQCICRJLeEXMAaVkKHi1ShHX98qIjmAK4tkYO3qoYfLoRbhAiA24Pq9jelHg+IkLquXGH2s7kQql1OyAiYAVi3RgOskTw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11105,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJd/TACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoRUQ//W5iBDyMhB7Uf5LrVtA0m0SH0hKfZWPnTGoxlmM8yDmdZrc1X\r\nnrmI0d0Rarr1lbZisWOHL5Xu3TasRJy9J0xumRcAjK0eoTYcsxahgjKYo2KW\r\nxdFfzrl74kqaXATxIf5OYyLsShkB96ZRb95Fq9Bd5czTfYmyT629rquSnmzk\r\nyjUwoJ0Fk/4zstYB417tTclXa248UNGbfAvg/gzYm4nMfCxw2FZAp8LNoe3d\r\nb3VLLL55noUxr04UI7jmepI6LLgQ+Pr7yIFgumZ3DNKL6yvxVjg49UWUxObE\r\nyrlGGKgT+G9pblGCvuEyf1dlv8m0Jg1Ii8TyG8J9GBBm098Bb7X0fT3/uw7b\r\nwT0EHUKCxC0EZ8d8xxwGLBU0H41aFyRK38d2Bi5Gopbsw9UPjy5aD8E3/cYr\r\nQ0awUKv/0H5Du+jv11w0KnRgNAOpKDU0mwYIbiO0rwFcO+m+T/yiPAXvBMEL\r\n7bPbg99VbGJ+8IqKeG7q5um4tORxIMZKX4ANJ9fPjFOeE/JjPScylhgSlhVx\r\nwPjk41Zdx4TbqGjt5j56rRCReNh2KG6BvuwVSrdxSgkxVE5Si2nbTc6MyZBM\r\nqUWm8ykAXkuYI4cOB3Yc5BB1UFZF0sYhJXx05OQ6lq7+vu7BaYLkSdSQdSvU\r\np3lHgFWNUMH3pOccGXjBCla5lrzM7qCHhKQ=\r\n=ZnPw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/types.d.ts","gitHead":"d3ec85bce5339bd719e140688feb77ecf0604097","scripts":{"lint":"tslint -p tsconfig.json","test":"jest --config jestconfig.json","build":"tsc","format":"prettier --write \"src/**/*.{ts,tsx}\" ","version":"npm run format && git add -A src","preversion":"npm run lint","postversion":"git push && git push --tags","prepublishOnly":"npm run lint"},"_npmUser":{"name":"garystorey","email":"garystorey655@gmail.com"},"_npmVersion":"8.13.0","description":"A React Hookform managing your form via zod","directories":{},"_nodeVersion":"16.15.1","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.21.4","jest":"^29.5.0","react":"^18.2.0","tslint":"^6.1.3","ts-jest":"^29.0.5","prettier":"^2.8.7","react-dom":"^18.2.0","typescript":"^5.0.2","@types/jest":"^29.5.0","@types/react":"^18.0.31","@types/react-dom":"^18.0.11","tslint-config-prettier":"^1.18.0"},"peerDependencies":{"zod":"^3.21.4","react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/usezodform_0.1.0_1680203731529_0.9026025738358687","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"usezodform","version":"0.1.1","keywords":["zod","form","react","hook"],"author":{"name":"Gary Storey","email":"garystorey655@gmail.com"},"license":"MIT","_id":"usezodform@0.1.1","maintainers":[{"name":"garystorey","email":"garystorey655@gmail.com"}],"dist":{"shasum":"6fc69383207d10b435fe4c27e447e332631b1bb0","tarball":"https://registry.npmjs.org/usezodform/-/usezodform-0.1.1.tgz","fileCount":5,"integrity":"sha512-JTgc3A6NUXDRay7hhQFSiYlgpPRs/e0baLC5J2J19Ei2pskG4Zc7leyQzDcmSDgN6cIZHnMZlOE3ov1Ysmaong==","signatures":[{"sig":"MEYCIQCjiwcsi3ja5e2viTSMMiClIL5Pk5nftTBTBNWjy69XOwIhAOgRAWQSp1R87NYIIJn0McQKdfbW1biZCbEg8aNv6M+9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJeCGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo16g/9GITaFBPXukkq5sMYu2wI/xXm7BkhnZvfxW/oz7ZrBSb7lqGh\r\niUhzfnz/vdM4UKkZun7ab0WsOhUDuujDmuamVj7fGHjqp7gk+Y9aBBmImKfi\r\nJArsxaChF5IbsG3NGQfD/IsH7nu/tDb7HyZcuqs5G+vSyAV74h4dzrgf6rdN\r\neaznGCGLoILGPhzOTOSmPuH7dvqZFTlwQ0JqzJLNBS4mMvzYUydzDTPPKsln\r\n10G1hhaJzoGd+3tur/H7aARkZq7OXeNyVqu7c71KciBSpgAgxvDbRbOKtcWu\r\nMs2tDo1ZpdarCNsQ1qcGtaDtjdEe+2sHr7r/gDRH47g6nztgqa1HaS1keYjs\r\nU4AnwmDr4CTPhCudrQiZQkRO5UlWW8szQocAugn3Ud/N/Mx49WOOvuB7vH7U\r\nPzqliyNoJqW6k7X0pGxpTF+tVEBASu21QfiW+a84rM4U331G6U46zaiHkMKT\r\nNQSI/i4yXpyfiOnIq5MUQ4Gb7nKktVGy+867X1eBETHQ/Mq1OWSjDL8h0y/L\r\nTir9osvAQ5bemVu7+ktmU9Z/9r+Q7aXLUtPiA1R6PBOunjUD2UVvraJvSVJ9\r\nJZL/okhVhslqfb1jo8fB9SlmmgiDnLd3ChyHGML+p0+8hJl1IrE1USAsc5IW\r\nWz4k3S8srNNbEDnqRk1bhn2PcTAktqMaA54=\r\n=08YT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/types.d.ts","gitHead":"c98587b24d5ee0d125f9c246b65cf1e8ba067277","scripts":{"lint":"tslint -p tsconfig.json","test":"jest --config jestconfig.json","build":"tsc","format":"prettier --write \"src/**/*.{ts,tsx}\" ","version":"npm run format && git add -A src","preversion":"npm run lint","postversion":"git push && git push --tags","prepublishOnly":"npm run lint"},"_npmUser":{"name":"garystorey","email":"garystorey655@gmail.com"},"_npmVersion":"8.13.0","description":"A React Hookform managing your form via zod","directories":{},"_nodeVersion":"16.15.1","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.21.4","jest":"^29.5.0","react":"^18.2.0","tslint":"^6.1.3","ts-jest":"^29.0.5","prettier":"^2.8.7","react-dom":"^18.2.0","typescript":"^5.0.2","@types/jest":"^29.5.0","@types/react":"^18.0.31","@types/react-dom":"^18.0.11","tslint-config-prettier":"^1.18.0"},"peerDependencies":{"zod":"^3.21.4","react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/usezodform_0.1.1_1680203909950_0.1393975025315657","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"usezodform","version":"0.1.2","keywords":["zod","form","react","hook"],"author":{"name":"Gary Storey","email":"garystorey655@gmail.com"},"license":"MIT","_id":"usezodform@0.1.2","maintainers":[{"name":"garystorey","email":"garystorey655@gmail.com"}],"dist":{"shasum":"75de5296fd7a40f302453796ef0fba3be5349c62","tarball":"https://registry.npmjs.org/usezodform/-/usezodform-0.1.2.tgz","fileCount":5,"integrity":"sha512-gY5EuRX/RLTfHILThLMasccbDfusCY4azZ8LxGVcdGS7kuE87HGhly7NH/sFtH1syfq4BN2msjDZ10WGT+Sy0A==","signatures":[{"sig":"MEQCIDSE5BqJTkSkH98iphv6YMGXw9NPGbl1rRwi4R5wBmi/AiASCOu7AytJbK9t4uwXD1rLdiQbVRRGLwbWXo7zJE2t5g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11081,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJe8XACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoUyw/+JddA6RRGje1mlZgzY16sZe6JsUm81ayo6nR50UQVs56A7OEK\r\nkoF9ACHJQKSUqAd4L0YpL9IDiYnFbaFlkoEbagfsKVynUEkxYJJV36wujYTC\r\n/jKJ14T8exUb4AxfS9hp+37hsdnvkvFGcaa4TdjHIGX+tcpW3oMZ1gDDfnWE\r\nxPcnE9tRyJgtaIwgYbzR62e0b843vGZWUf5KogLECZQGyyl4LZ2g2/e7OX+L\r\nQNLN9O9t5JP6kUFuWIz0bvGwWHSihx2qCcMrabSduAPxdYckgX7XzVNS/v6U\r\neQOgmCKnLZykzRLd6+M0Cw/4Kja6zPQs1llwiZhs0tMA+0P6dT1H1Y0KupAp\r\nwWNobnt3YtpmS8hDnE52vD9w502nNJUKmc3ODGycmLZ5zCUN8uL6DMZnrr7h\r\nL/p+dZ08+cgkE8bBixfEnWZNVmGeSSVl9V88UPBHCes8X3WHmliU+fGofqIl\r\ncrlSaSnkYt4k40kD1KN+LRQi/8vzts9e3Yp0rp6qNrAS3khv3OgLpk1Y8++3\r\nQQ6Sp7/SMKSSLmEf2z8cT/mvknf0Kie5cnLJNuE0Lf4N73YkKKJq5HHCt7DM\r\nwjdgPNHOcNdnjIwYLJmwDJ9v3pxxtQZpkik7ExR0tizT19Zmb7XRh/rchIVr\r\nv4oyx9OZVlrrTF3ZDokhwHalWqoRjMf1LGs=\r\n=zFI8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"40b7aff51699a62a360700ba2c40f7f93bbaacde","scripts":{"lint":"tslint -p tsconfig.json","test":"jest --config jestconfig.json","build":"tsc","format":"prettier --write \"src/**/*.{ts,tsx}\" ","version":"npm run format && git add -A src","preversion":"npm run lint","postversion":"git push && git push --tags","prepublishOnly":"npm run lint"},"_npmUser":{"name":"garystorey","email":"garystorey655@gmail.com"},"_npmVersion":"8.13.0","description":"A React hook for managing your form via zod","directories":{},"_nodeVersion":"16.15.1","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.21.4","jest":"^29.5.0","react":"^18.2.0","tslint":"^6.1.3","ts-jest":"^29.0.5","prettier":"^2.8.7","react-dom":"^18.2.0","typescript":"^5.0.2","@types/jest":"^29.5.0","@types/react":"^18.0.31","@types/react-dom":"^18.0.11","tslint-config-prettier":"^1.18.0"},"peerDependencies":{"zod":"^3.21.4","react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/usezodform_0.1.2_1680207639503_0.6711442417041025","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"usezodform","version":"0.1.3","keywords":["zod","form","react","hook"],"author":{"name":"Gary Storey","email":"garystorey655@gmail.com"},"license":"MIT","_id":"usezodform@0.1.3","maintainers":[{"name":"garystorey","email":"garystorey655@gmail.com"}],"dist":{"shasum":"a47526d48d945bd1d646670c4aff2273b767db83","tarball":"https://registry.npmjs.org/usezodform/-/usezodform-0.1.3.tgz","fileCount":5,"integrity":"sha512-hKpA9iU5Qj1fdu84Xmd5xey1dNa/Oq912fnbk2AwLPSLupenEeM9gNf5pg+fxnVYbFtq1ZM672BArYptLUGdRg==","signatures":[{"sig":"MEUCIQD/bNr6TNVczw/PbCRZFcnmd1V4T7Ln0jli1DIQJEW4DgIgL/EuVc3Z4PlwprKX3UI8RIrf0dd3fbJOynu3sJFU7Lg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11657,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJgHOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrYfA/9EWwubu5NG6RcCrtnlxAKOjrFTGjLLNR0Ow0BGthfCGwhdVSg\r\nXCDyoVhJB0q+hlJVnNlijPiCCxW0nmEFhAfBaBg0Fr8WW4mnnLAFKFYEVXh1\r\nAx0m6PS2qNwFW/xvxbVqlTuNHtNxGH8hZltV0D9Ku5rl+/Sy7y2XMs6wpSd1\r\n6L2l/ofB6Od71m0+VDYSAbl2QL7Vu1CL9ECZ/RFDGkGm8GOLMa+KBaooy2ts\r\nQjQ46mkR/ADNQZ0P0KIysHhDmNesht7PWM6h+G5wD9YrViIhZ1a/SoK2nfQi\r\n7HGKMwO35ximiD4M8VRcOIJvA/QiFOwXlXpcB2DN1+3wwcaGaINAJNBHIMp8\r\nHYQ1rS8W8X8nIDTlkPR5v/jhsfjHxJ/rfyoBKZXqaUbwx8UQtf3hDRBYwjy+\r\nL64mR3vx7nv1ddfE3poDTnoxVep+abM9/O0a6Ml3KYV3UWeXltRYrgBdapR7\r\nTp1J69GHHIentF07qiGzh2HKnJrzZrz9+6U5gh+GJ10CjzOT/kXYRXVPbEAx\r\nM062ACuLt6NmNVxLgx9HswWvGCVZOCELHpHl6URrjoJaATELxhjd6b+2lgdI\r\nEmLyNZfTtJxLVIGhH0UzfJNiS7hD2WaVITWPrfO9d3IXCkeK9PHRD68VCxO2\r\nxLZ9fkw5k0Pk1udrhGoyAStKUN3jqK+AtRA=\r\n=7FvE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"fe6febe80803962b72fdea2bc51a4182ac50cd04","scripts":{"lint":"tslint -p tsconfig.json","test":"jest --config jestconfig.json","build":"tsc","format":"prettier --write \"src/**/*.{ts,tsx}\" ","version":"npm run format && git add -A src","preversion":"npm run lint","postversion":"git push && git push --tags","prepublishOnly":"npm run lint"},"_npmUser":{"name":"garystorey","email":"garystorey655@gmail.com"},"_npmVersion":"8.13.0","description":"A React hook for managing your form via zod","directories":{},"_nodeVersion":"16.15.1","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.21.4","jest":"^29.5.0","react":"^18.2.0","tslint":"^6.1.3","ts-jest":"^29.0.5","prettier":"^2.8.7","react-dom":"^18.2.0","typescript":"^5.0.2","@types/jest":"^29.5.0","@types/react":"^18.0.31","@types/react-dom":"^18.0.11","tslint-config-prettier":"^1.18.0"},"peerDependencies":{"zod":"^3.21.4","react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/usezodform_0.1.3_1680212429936_0.6252666049125133","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"usezodform","version":"0.1.4","keywords":["zod","form","react","hook"],"author":{"name":"Gary Storey","email":"garystorey655@gmail.com"},"license":"MIT","_id":"usezodform@0.1.4","maintainers":[{"name":"garystorey","email":"garystorey655@gmail.com"}],"dist":{"shasum":"bdbaf4acf07e13b758f202db8d2cfea8bb14555d","tarball":"https://registry.npmjs.org/usezodform/-/usezodform-0.1.4.tgz","fileCount":5,"integrity":"sha512-3+IHWix7zqyk73aWYXP3hsvDlIERSorLtW9wVKSQ6t3oiF5Bbp1ZYqbYLTHV1v9SiI31V6eXIH4sGws0do3S7g==","signatures":[{"sig":"MEQCIDdadw6er5Q0/RvqDwQYu/hEjmq/VcA01Ppvy5vJkVMrAiBM6vRSZYSxBXZqqAmEO1QYbfMAaHzncIZDrbex9bsTkw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12405,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJgpPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqMsw//bPYhta5W+UU73XPO9oV/19J6LVcAMicdg35An3MkUUzKBDIA\r\nbkueEyVCFBnYWhDlo/zjK/t2B1hpUEcpSxP3qQlabwcbVVttu6MOBYcuysMB\r\ntYjsBHrmKrPijRKWjkDEPEn9aplOdJC2+9AZrXt6ZAQvKZex9O2JPBCg4E29\r\nB5HEI+3swJRsNj+n8cL+EVBH4DIrsz6un9Jx1gUHt0WK5ULM5NIQw7ex9tm8\r\nvl0N7NeCkpnJcsmqLhopQzRW7m6jg8+RAFiOoPomzMxK3NYgLiRvWzQRPPMo\r\nIBhxdbeN2SDJFgL2hgm5PFHDE2PCw3PQHFEuX3pwH8gZRYOt7ieOs7Y2lP51\r\nXkyy/DgPnvH6DDLGlyq9YnlHKMM9V1krlddM7JIXtDtYxifUPf9G7d9oBk9O\r\nFFW4L6HvxjGkRTIVKu0Nxg3Rrr7r/1XB4Fnhc3s+dpTUUkx+fBxaX4U+okx2\r\n0f3QtYQi6UMZzszL1DiLgnzyDxVJScwaVjcLfkrLKvlb++jl6XnqI9J3sxuJ\r\nRqH/N1JR85DSYLnrP17K/rCDFbSCdJHq+5gcDSxCRsz5vGlJsE6clmW3gSJ5\r\ndDfPLN7//+SjhgZEc498JIq6T5DhcjiQCnVdAvi2Jj5FzlNHMZuUpcg5fZgW\r\ntn5YZxwpjf9yX4ABsx4f0qOZZLsd3dO4VX0=\r\n=6NcC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"4c6a28e29fb52d12ea291038b8da0ee62ae90a2e","scripts":{"lint":"tslint -p tsconfig.json","test":"jest --config jestconfig.json","build":"tsc","format":"prettier --write \"src/**/*.{ts,tsx}\" ","version":"npm run format && git add -A src","preversion":"npm run lint","postversion":"git push && git push --tags","prepublishOnly":"npm run lint"},"_npmUser":{"name":"garystorey","email":"garystorey655@gmail.com"},"_npmVersion":"8.13.0","description":"A React hook for managing your form via zod","directories":{},"_nodeVersion":"16.15.1","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.21.4","jest":"^29.5.0","react":"^18.2.0","tslint":"^6.1.3","ts-jest":"^29.0.5","prettier":"^2.8.7","react-dom":"^18.2.0","typescript":"^5.0.2","@types/jest":"^29.5.0","@types/react":"^18.0.31","@types/react-dom":"^18.0.11","tslint-config-prettier":"^1.18.0"},"peerDependencies":{"zod":"^3.21.4","react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/usezodform_0.1.4_1680214606942_0.1113660815266515","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"usezodform","version":"0.1.5","keywords":["zod","form","react","hook"],"author":{"name":"Gary Storey","email":"garystorey655@gmail.com"},"license":"MIT","_id":"usezodform@0.1.5","maintainers":[{"name":"garystorey","email":"garystorey655@gmail.com"}],"dist":{"shasum":"636d94da4f18ded040469ea295f1e5762c5f9c82","tarball":"https://registry.npmjs.org/usezodform/-/usezodform-0.1.5.tgz","fileCount":8,"integrity":"sha512-zyH2kf08VR8ZyVUiJNPloSmjJ5DKQBBTS1En++2V2g1qcGxPxzDpFuZx+tblce2TGFwRGk42XcIcw1N+sjj1wg==","signatures":[{"sig":"MEYCIQCrmRrTZdHJSfSlhe5rY3Mugo9RY0caz71Oi0W+f4wf8AIhAOsRT7AoHfrMC0qmtsG/Wf0Cq8vC73rCEX31fVdJnW1K","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10305,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJ0EDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqXDRAAlipur5EwA6zkAaO4BPP12ZclgCtwMO8vUiO1HOfYLR57rrNb\r\n4Uen5IkTVZXOLgW6HboYRiJlJLlbGpRHgCHj4Wo+CWkQ01sgdK6u8zTkcskT\r\nQnJjivzaLe3WV+HmsiXsVhDwFAeALJKqPu6J+IwoVhRzC+1+ThPXz+2TuAlO\r\nPfvsqUwtz4W5Mc26ikhD9mtBoW+Qj1E7VlaAgAkYwkG+/+pUX0fbz8k63yP1\r\nfXA+LluqUjP5z3lGJMdBNFrP+TJrRnVH2pmLi4wnn8OtcIB133m6y62f51c2\r\nl7xrJevCSNXE7XauV5VB9gAXWg/9iBuPprtNbcr4CqKwrWtXO8a2/1onNARd\r\nTb0Mxnwy8KEggQRUe0/cTilLsx5q8XQ371zAXqYEGwyiKal5W8mI9vQyENtO\r\n50yy8ssAlGJHamx9EbXv3fdigYqbMUj3/IxWyXSiOqcyeD3pYinhMPF67oCY\r\nB8M/MMwJ0+v1n3c2FbitKNpAL/Ipc1HaO7gYwN4VRyHTj3401//t+dfjqf92\r\nPuxtIB+NgE8lxpTnSc1c6/qdfdG0yssVm2HVu/amTz9sJQ7lU/pGGfItaWPa\r\n0Io4oooJEYUIci5sMp8tEQ2ty/gcMH5phFSd0w9X+ARyPXbZeTAgl9dw2nM0\r\nohxs6hEdmghgUiV2hLoM6YCXayjrGv5n7ik=\r\n=YQNk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"d519a150fe5cc87dd162fe40969302e9616cdde0","scripts":{"lint":"tsc","build":"tsup ./src/index.ts --format cjs,esm --dts"},"_npmUser":{"name":"garystorey","email":"garystorey655@gmail.com"},"_npmVersion":"8.13.0","description":"A React hook for managing your form via zod","directories":{},"_nodeVersion":"16.15.1","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.21.4","tsup":"^6.7.0","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.0.3","@types/react":"^18.0.31","@types/react-dom":"^18.0.11"},"peerDependencies":{"zod":"^3.21.4","react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/usezodform_0.1.5_1680294146949_0.7717602113492048","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"usezodform","version":"0.1.6","keywords":["zod","form","react","hook"],"author":{"name":"Gary Storey","email":"garystorey655@gmail.com"},"license":"MIT","_id":"usezodform@0.1.6","maintainers":[{"name":"garystorey","email":"garystorey655@gmail.com"}],"dist":{"shasum":"cc9f62626c647f25a977aed9f297bafe46efa771","tarball":"https://registry.npmjs.org/usezodform/-/usezodform-0.1.6.tgz","fileCount":8,"integrity":"sha512-wT9KlXaXcyooVwiA87oo03P8/9TmnuYf+B/EBOsJeZ9flg4CAkNf/fyHyqLpVWpmFP9dAi0YA4yqvY6QiNjKgg==","signatures":[{"sig":"MEUCICwr0mKwTFe/vQhF7wKMeFK0804wtuxfa15ETFz5bTGEAiEAnA+bsztuqc8djS2QXjrRnOQyYcmkFlS6frqGy1kjlJk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10305,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJ0MDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo5yg//UV9V7orqm5iCWUNIyIalPMdG5CLTAdo7BnqW3mk19yPlIJgU\r\nRLaehqU3iLyHPttrhoOvlcAOfaGTfzp6q41/uqCCD/dzn9TftgXUwO6tHkt0\r\nuJk7BPMXtDW4Sq6NdYOQQ4a5gRBCXEesRrxiMOL3wlX9y/B40XmZ6NkjUbH3\r\nHt3d1R3z44w5KFtntlHwYMpTkk31J4LGP9YW3IXScmYzs+KyVm17gPzQEbJe\r\nog8zuM2SpcBGzG/oODjmhYSgXCrsaXD6MBQr3CNZYtg/1oZo1qHG5hBN6W5k\r\n1qe4oIvXtvemM/Ctdoa9wGgvmkwOYkVRvCImmrhqCUdDSjkAWytyTIn02btF\r\nX+l+c8RSHURYyDrz5Rmm4gPELrwQD816E+CmH+KW5Rgk+M+uln1ypxSIfIZ8\r\nG883j60PwVhjG2lvQS3y5xCzrFHcpgHgycMW2lFpIzZTyjYhyhRCXzXE49SN\r\nsO4uNZQq4VjNyjNQEC3WGxBYLZIWhBTkIEOpnc+s7Q78WLmXpsJCPh8z+Bad\r\nWbVjdnh2yWDNOxDkOTTIwfHOqI91BsYe2Yz3VAm1JMnVuVIAojJnmNWpQWgm\r\nVlSeBR3ihU2rKCsuxJK3+rnjP1t27YKE4Si6R8FhBNTIXkvZ2mzmuRH3MCdr\r\n83a+4GYKjHYmI1c9x+p+QsPKKsX4Dph6pK8=\r\n=dbR4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"3613daae08ffc33cdbfebdc359c0de75ad424162","scripts":{"lint":"tsc","build":"tsup ./src/index.ts --format cjs,esm --dts"},"_npmUser":{"name":"garystorey","email":"garystorey655@gmail.com"},"_npmVersion":"8.13.0","description":"A React hook for managing your form via zod","directories":{},"_nodeVersion":"16.15.1","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.21.4","tsup":"^6.7.0","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.0.3","@types/react":"^18.0.31","@types/react-dom":"^18.0.11"},"peerDependencies":{"zod":"^3.21.4","react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/usezodform_0.1.6_1680294659336_0.21017661543762478","host":"s3://npm-registry-packages"}},"0.1.7":{"name":"usezodform","version":"0.1.7","keywords":["zod","form","react","hook"],"author":{"name":"Gary Storey","email":"garystorey655@gmail.com"},"license":"MIT","_id":"usezodform@0.1.7","maintainers":[{"name":"garystorey","email":"garystorey655@gmail.com"}],"dist":{"shasum":"32a8a9e700862e04f1feedd64e980c86eed61861","tarball":"https://registry.npmjs.org/usezodform/-/usezodform-0.1.7.tgz","fileCount":6,"integrity":"sha512-nnJrbzGxyuLMUV0MDg9qlJjEmgyvk5TMnbk9Z1wNpCW5/HVo99kmHV8r+wT8P9S4QKbxNlmbOYvVdhigoWFGQw==","signatures":[{"sig":"MEQCIAhKd9xXBDIZqpGXfqGOKHlKqCSO4DywDh+SLDqHF70iAiB+fzalFEFubmS6b6QcLmcwP7mnTBkUUxY94ypGv+wXdQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18234,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJ0R0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqVjA//REouhJ4/xaenwQsMYI4QB4367VgWZHmaztD384CgeP3bDk3t\r\n2md8e/bA8jcRUkBkoK+8kw/UHzh81Sc+07tCYSwUu4zzrPT5OUqzpi9QyViP\r\nuPMN8ABKDLW/AsOBdznLG4oOWbwtXmYD0GRj0XUjtMvA8jQUwCaomKFLCqmz\r\nIMIRZAyAxd5isUUmMzWgofIRJYHj1fKUulB3XBsIEqejCJd/WlXUdFX12PfM\r\nk7NChjZX4dSCW70i8a3qgbh9IRnwllL7YdPuiv0TTgVB10NMhfBkQG0fFE4z\r\nSaOlsagX5UmajkX06gw4tIqebDwpiyvBoMJhyYpp0RHqo1sCPsGzjEk20fK/\r\nNVMNe+qyjpK9ekpt1kXJOHZRKJApdjWYWdywWbix7cURXenfWosRXCIm5CuP\r\nYK5kz3/EUlwUOiFkAWx2xbsFmPTYnw5c+LCjXWM9cWKSdB9m4j0+4qnJyj4a\r\nNWixRmKnZjF++qqq8jO8inXAMxzNAb4wgSGy7K0dZeS30rtaf/jpFq9icRjr\r\nRnYPHQa+LKUEMRz3hsLlIgHqkFwQLykJWYiBvHnC6SGCzNtWe5H0u8a/VEz4\r\npiQ77eFNSyuG3nsC+7V4DXPDOyd2iQ2ufyB1PlTh6olthmP9K1WHR+PYZDGi\r\nqyJA9Lo+QHTVxEO3/5o8jujnMSRcaPpmCVo=\r\n=UR8+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"e832fd4f1b57f086368596278085a46b726f4506","scripts":{"lint":"tsc","build":"tsup ./src/index.ts --format cjs,esm --dts"},"_npmUser":{"name":"garystorey","email":"garystorey655@gmail.com"},"_npmVersion":"8.13.0","description":"A React hook for managing your form via zod","directories":{},"_nodeVersion":"16.15.1","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.21.4","tsup":"^6.7.0","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.0.3","@types/react":"^18.0.31","@types/react-dom":"^18.0.11"},"peerDependencies":{"zod":"^3.21.4","react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/usezodform_0.1.7_1680295028464_0.7233533683700009","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"usezodform","version":"0.2.0","keywords":["zod","form","react","hook"],"author":{"name":"Gary Storey","email":"garystorey655@gmail.com"},"license":"MIT","_id":"usezodform@0.2.0","maintainers":[{"name":"garystorey","email":"garystorey655@gmail.com"}],"dist":{"shasum":"5471e3b586afcc70ff6844c730f9c3cb420c0100","tarball":"https://registry.npmjs.org/usezodform/-/usezodform-0.2.0.tgz","fileCount":6,"integrity":"sha512-advFcQq+dGpnI99l402L1fo1bIgjXcyd18YsCagzuJ7KobXwqGJQU7VGoO2G6d1Zac+RP0o7PFxlbUw04a9QbA==","signatures":[{"sig":"MEYCIQCddOhO1LF0sixxglBUWhWVXxVk4qnAstEnQc3X2j/LbgIhALSupWBLfRMYWwcPqqnKkFy/iSRzbZqfCl6HhWDWZNuV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18228,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJ0paACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqc5A/9F/zz1Hpu8PUj0DxrGtzj0JJocinUVLG77Y2PmlsuExSAWmg4\r\nR1kZV1xtP3RcNuGGtqrGy04gtnZ8ULJOkvmXHuVo50EDoMgtY8HZNpnr+A2R\r\nU4Yn+twlwDLh2WV2aeSjAlMO7Bx/9nPK2ivVormXQgRRYrbMtZr8fSSC9R7t\r\neZUi8onOXJJqdoFAu16MTFW+1QiWyS3pZynRJCdAXo5R3wJ+q9zxgrnjCk8+\r\n17+x9itAnrjVe8jFGsx8xPgI5MPA+6ZZF3zmlCFg/K37OLe6KsoNbxFyS9JI\r\n+JMPbhPCuERKJ2o2e3V0ZGhcaRBSxXckq/8iDv6vOW2Dklx69K+I2NY4CIiw\r\nZFtLhQQUf3gfcYK/czHE+4WMPOvBuYg1u15KzEVY7pCltqLiMyKcjRPTWjPE\r\nRGbWHgdOhwk7T4bJ7KGf4uoLGVui5UHWeGycngVs8Y8TsNfm/7lb3pyJiFsC\r\n6BvQW4NhHlfIhLcJHlVXzmvu3y4uM0mTnTyGwLjGjhRbaHTbcdI6PsCHG0kh\r\nv1hhC+QuZxmFhuW7vHA3iEseH8xC/4SxUay5CJMlbp5UdvndAC4fu6JJDQ80\r\noLXrfgIdBgA8ZBZKKFFeh4SINCZXRYGMYpkzw7jovahuon5jX4FfD5f1nBqH\r\nBp5Z8y8IwSKMxFasz60fqlq/gXdSjbTlMbo=\r\n=6fPd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"1322e303b0f4a927bf3e533e20b76e794899b4cc","scripts":{"lint":"tsc","build":"tsup ./src/index.ts --format cjs,esm --dts"},"_npmUser":{"name":"garystorey","email":"garystorey655@gmail.com"},"_npmVersion":"8.13.0","description":"A React hook for managing your form via zod","directories":{},"_nodeVersion":"16.15.1","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.21.4","tsup":"^6.7.0","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.0.3","@types/react":"^18.0.31","@types/react-dom":"^18.0.11"},"peerDependencies":{"zod":"^3.21.4","react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/usezodform_0.2.0_1680296538326_0.594043897465443","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"usezodform","version":"0.2.1","keywords":["zod","form","react","hook"],"author":{"name":"Gary Storey","email":"garystorey655@gmail.com"},"license":"MIT","_id":"usezodform@0.2.1","maintainers":[{"name":"garystorey","email":"garystorey655@gmail.com"}],"dist":{"shasum":"c731d94e833052346fd5eda2f7c94576aadb299a","tarball":"https://registry.npmjs.org/usezodform/-/usezodform-0.2.1.tgz","fileCount":6,"integrity":"sha512-liLA/817ZKGFY+f93nvwRA+S+7cPVaphT9NJjnGiSbBWTgKMyauOC5LNfP2OokVqChAmI57XQlEAiE5/jeWJLQ==","signatures":[{"sig":"MEUCIBfcL72uJ4X8tDFXEV8BOid2B6PYlJg4TrXo8nWaMUItAiEAtd69Jij4MqZyByP0+i4N+3kYCfyRqRLDtsq5mL9Ca/s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18641,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJ0zSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpNQQ//alf5YXS/2s2LICFPqQVt/Q8d5mmnsj6VgdTcrbAWQPhhgxEh\r\n+od+Ehq3tb6NP1LY7ZVqkW2Js6dXkgzcdRl7V2uPrLzPycVzmxpUFJnyhFfH\r\ntzcv4paAhq7aomJ7cus9s4hK2shzgmh198S0lxZeePNLvcz1H27OUwGRHfYV\r\nBhpD5+U/XMJ6Ux9KBkIjJMFLGT2VMDWdWOUqvK1APu+jSZWBbXaCmaIAs4bb\r\nFde8PDViI4QV68Qpb+y3aVYri02hP/lG15zDcaJHSmmXNkvnpXwrLcpyp6ff\r\nio3Fp/Is9wWTvGkgU2FbF8C2b3PDJz68PJhRz6vP+wI2sWlPQPOsgL1g58Vy\r\nAdo5J1tb+fY2Kmwdw4DzqksgQxVLNiABb1NS8hP6pRK4ljfA4PCbNxw04nWO\r\ns3bOUeyMW4KZcNAu6OLAB32gu1OBFXUsWVNPIorAooML+IJPX40KGhnF9KjZ\r\n6rrfiYaZMe+o6pdBronDUQeGy/PAadRjVQCxAMLU/Ajxwj8MKoQGHirvzZj9\r\npoWDLuNeuQnkkkd70SNLTZmpZYRnmvD2xSQMqoLouB3LxW26DoyaTK2dNwU7\r\n2LPQNiRjYMXBI5Eh2+BoGikRVfIw4n+u0sku1hb36gV5EZ1UZ/nSqBS6chel\r\nma8HYl/FJcvtr15CvqVqWOV8So63hzq5HF0=\r\n=HUwZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"995b485f7e53d7c073e0c12f8eb3f8223f40a8db","scripts":{"lint":"tsc","build":"tsup ./src/index.ts --format cjs,esm --dts"},"_npmUser":{"name":"garystorey","email":"garystorey655@gmail.com"},"_npmVersion":"8.13.0","description":"A React hook for managing your form via zod","directories":{},"_nodeVersion":"16.15.1","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.21.4","tsup":"^6.7.0","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.0.3","@types/react":"^18.0.31","@types/react-dom":"^18.0.11"},"peerDependencies":{"zod":"^3.21.4","react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/usezodform_0.2.1_1680297170569_0.6102717965899989","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"usezodform","version":"0.2.2","keywords":["zod","form","react","hook"],"author":{"name":"Gary Storey","email":"garystorey655@gmail.com"},"license":"MIT","_id":"usezodform@0.2.2","maintainers":[{"name":"garystorey","email":"garystorey655@gmail.com"}],"dist":{"shasum":"1da0d5121a07bceebe6290c5b5cfa7a6d4d35281","tarball":"https://registry.npmjs.org/usezodform/-/usezodform-0.2.2.tgz","fileCount":6,"integrity":"sha512-GR/8yJrFPByN3biHkSnsO1r9wtvGpiM8HAK8YQd5F4vxOz/DKhH7NWR3hjQrkc9qc0c6lD54iH2TeY8wDjN/JQ==","signatures":[{"sig":"MEQCIEJEVziYFyUpHPXxPcIeYxE0HnQWKcrnNc1FViI0Ge07AiBw6obER3XWA1yXqlI8Hbuo23PCyXfSV1Fu5WDL+nWZaQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20606,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkKvi/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoCNA//U6HZPsy7ZUvKZTdkmBDADAn771wRdxLACGI5O3FYYBCXFfRw\r\nwuh1CQCbWhMDe/r/pZU544nDd4iWafc2RYyrhKwg7WaOWrUoGCf0Jzi5tHn7\r\nh05GR4Yl0bdAnEefLOSYLleLgH39LN1Lvvo8sEFdzbortuJBzIEH6dKA7231\r\nydxpdlnRu6Cr7dDwq2teZEm7o0LXRXCZqqte+cnw9LCG+TvBl1+VDvVVX0Ss\r\nMZlWuSbSm2ws1IwWYANofik4XU6ucNzdLlUEcciMngIHt67h5M/Fb0aAFnJV\r\niK1CH4FqCrcl8Kv6ZnGzR36XY8/MrwNaSAbvmyexEo1Ansoph8voUJ4DTyqt\r\n0Sxkp7kflvXQujWC/Jy86T0+OqsgOuLJdd4sgKvQchHxs9Tt0GjnEnNptrsL\r\nPCoNumlnRDf54aFdHN0YLmcajDPQxVg1NkY1pD3hN19oEUzqYg4uKnifVPPj\r\nJ11t36WesLPoSLRd2Jd8eCJTFEzVp+Dda1ROBh2N9sLWmb6TtI77Rk6rE74Z\r\nBERStwTEYdLLP1FSI8UQH9dFa+fjUPeoI41qqX1knDIN/WAqpXipaGaqknaq\r\n31K6zFZYWQnC624UyGZqPQwJUllL1KOSwJ/t5P/5oxfekY1MrTCYx5lAFHiQ\r\nug7cw5rG4cwTMBx41ns306YARMk6Ju6f9uw=\r\n=O8UU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"d21b5feaae64b6fcb42dd6746514c9ae7f147f29","scripts":{"lint":"tsc","build":"tsup ./src/index.ts --format cjs,esm --dts"},"_npmUser":{"name":"garystorey","email":"garystorey655@gmail.com"},"_npmVersion":"8.13.0","description":"A React hook for managing your form via zod","directories":{},"_nodeVersion":"16.15.1","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.21.4","tsup":"^6.7.0","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.0.3","@types/react":"^18.0.31","@types/react-dom":"^18.0.11"},"peerDependencies":{"zod":"^3.21.4","react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/usezodform_0.2.2_1680537790989_0.6200988883288998","host":"s3://npm-registry-packages"}},"0.2.3":{"name":"usezodform","version":"0.2.3","keywords":["zod","form","react","hook"],"author":{"name":"Gary Storey","email":"garystorey655@gmail.com"},"license":"MIT","_id":"usezodform@0.2.3","maintainers":[{"name":"garystorey","email":"garystorey655@gmail.com"}],"dist":{"shasum":"d91e3443808068a9a4974afccf727f944339e00b","tarball":"https://registry.npmjs.org/usezodform/-/usezodform-0.2.3.tgz","fileCount":6,"integrity":"sha512-F8PWcvdDFSk7FT2+JtK2qkoB9iHJQgKMbJHrrsRFqVyvJs8D9gM8+/8T2i0QACHblm/nMNXsD/RPaPjuHyWs4A==","signatures":[{"sig":"MEQCIG3036/PNnzTU94Ab+JreFhBZpBUt600FFRqlajZUYt0AiBogCFHcnsW6e8fM13usiZzL9zRRIuepTTuy9TaXCbazg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20294,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkKx4zACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmogGhAAoWnv91nORJxszI8cWQSdZvynvFf7Dbd/EnnkRfFuyjSzKVJ0\r\nIiGWwSqDx7kqL54/yglonMWOOMmfkWzuRdiYDf5aRhiAmVXWfhMPaZ29RF7j\r\nz/ZW9vYchg530cEHQV6Mh5mRnIY5EGnCBHwFIgk2HEO1EjShJD16jR3iNfkh\r\nZCcu6Id0CTMM1BWIFchMrH23K0KrJPt+hxkK44EZCvHWE5oq624zsrnCLf4/\r\n2ZwC1W2fNloSjkdMnoEipooan/gmnHuJoxMZhnP9Pc2FEsnyNs1Hsi7OISzV\r\nQQTbt6vUWWjCTMR+R91fvF/Hfpz+4hOyAFF4dX9XrIAe++7M3QIHnTLFoJZS\r\nxnRBEW5xDuI9KstwP/wWZRo8KDeRyEAzchqjUPJPeUFYSVah4yTudw6fs1Uj\r\nJ+rhyHjCxNunk7IemUsTSTkddP5Kez7ivSq5t2zn4bsPitpXLfIA5nmo5Cxm\r\ntgF1T2wZenTOEd7wDY7OfsXf1M+Hr3ASqGDS5gBvbbjqrcXzeCnA7eREbI27\r\nmkllgzJbk9Dy9oVJj+8S3rpRXpKnIxLCWQT147nxekvw4NJtSCViHzDAMp68\r\nne4XhDG2XZKsM76/6cpXoJySMn8pM4HUt8aKBqaOTD5+Fm1f5TDuG/RMEFPQ\r\nJeC8MYv1GLHTnFFFL11WcLZw7a+xBKiNGYM=\r\n=AN+R\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"a3d1baf2dbb1040d0f9de6c8e77ae00188b52b22","scripts":{"lint":"tsc","build":"tsup ./src/index.ts --format cjs,esm --dts"},"_npmUser":{"name":"garystorey","email":"garystorey655@gmail.com"},"_npmVersion":"8.13.0","description":"A React hook for managing your form via zod","directories":{},"_nodeVersion":"16.15.1","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.21.4","tsup":"^6.7.0","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.0.3","@types/react":"^18.0.31","@types/react-dom":"^18.0.11"},"peerDependencies":{"zod":"^3.21.4","react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/usezodform_0.2.3_1680547379624_0.9208609937251637","host":"s3://npm-registry-packages"}},"0.2.4":{"name":"usezodform","version":"0.2.4","keywords":["zod","form","react","hook"],"author":{"name":"Gary Storey","email":"garystoreydev@gmail.com"},"license":"MIT","_id":"usezodform@0.2.4","maintainers":[{"name":"garystorey","email":"garystorey655@gmail.com"}],"dist":{"shasum":"3a32f80e60b536702ce2f82e60802b94c85c579d","tarball":"https://registry.npmjs.org/usezodform/-/usezodform-0.2.4.tgz","fileCount":6,"integrity":"sha512-t1neihInK3T/kAN2wm6y9cJ5jQROdAWJDPkNjIgumSzRh4lB/qIX72yEvjHoPOd3qLqdHTpyP0t1QqyPMIc4Xw==","signatures":[{"sig":"MEYCIQDKgtwKgetmHXHj1fYF0lwgc+e9Bad6YyRM625mWYMgowIhAIxS2t6Ub1mAJ0bU7dsE0MOyyyveR7h/yha/UsSoURCx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20565,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkKyRNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmreAA/9HBvfnP0QsnfjvI/n9TXCBtux2klpMVcU/PqxibF6pns8y+g+\r\nSCv8/VuauzOkD+DcuUbyNpxAgK+HbXeV2UEY+ZyFZL86hHBhQEYPEpaVDPxa\r\njkv8kbtfWbwkCKFbI8sKavWT8LRY+RvX9PkpPJcBDR9q8cChuMryUv1ayOHo\r\n5rKV7MTe15xh7vJaZ+TMpq6oIG0cfzHDFA7Qw4UNucfe8UyFbe6AZ4hjl2FC\r\n4m3CHkjQLypq0dBD7Yo467BZv9CnkHEaQXO4DItNI6mhhFCxxQtLi0PzKy7c\r\nAoHhMcr7UrKX6A65GoBbsrFhjYAng0GTQ7UskO3aMITrrwJxLjC7Hes2IRLV\r\nFl8bF7EWixTG2ZOJOcRqUfgZgg2qevWSaF7BxPv+KFlzQ79MzdYpxQ18M4lF\r\njPs2LLa/VezEqVq0mpqg6inv9oMhO9xHgtyCqnRG9jL+IRbOnoswksBQP/9b\r\ng9RUqsuBGKZ9ftgRF+K2R02J6PTZjUeWWxMtBAV6zG7vjMS9UdCGFkUgv+AA\r\nK74GKr8kACoOPNDLbYKFusc33hfWDOoA2cwMPdR+eQsoW2IqSQOxU1Jbye/U\r\n76lDXraUW+ZjUzRQ9NNs+hBlQvJFEk8UiI5wUzKE1+pDVPMbkCrxxKcK6g+9\r\nywpgtrMiVBtXVBxHXWTmVSi1Jh12xG01DWE=\r\n=kQTz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"29b212db3650b6b977498ca4f11eed3944f596d7","scripts":{"lint":"tsc","build":"tsup ./src/index.ts --format cjs,esm --dts"},"_npmUser":{"name":"garystorey","email":"garystorey655@gmail.com"},"_npmVersion":"8.13.0","description":"A React hook for managing your form via zod","directories":{},"_nodeVersion":"16.15.1","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.21.4","tsup":"^6.7.0","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.0.3","@types/react":"^18.0.31","@types/react-dom":"^18.0.11"},"peerDependencies":{"zod":"^3.21.4","react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/usezodform_0.2.4_1680548941468_0.13766767147073944","host":"s3://npm-registry-packages"}},"0.2.5":{"name":"usezodform","version":"0.2.5","keywords":["zod","form","react","hook"],"author":{"name":"Gary Storey","email":"garystoreydev@gmail.com"},"license":"MIT","_id":"usezodform@0.2.5","maintainers":[{"name":"garystorey","email":"garystorey655@gmail.com"}],"dist":{"shasum":"69c24a4bdf3e4cff9abd511b454cdb6a8b2989ee","tarball":"https://registry.npmjs.org/usezodform/-/usezodform-0.2.5.tgz","fileCount":6,"integrity":"sha512-5Jm5ED7oj7aqE7v1GngThwGJz+y5seSMvtw0gq/866lVA4GE78cgdr3z7qFDzOJudDqDUFsmLlqvmtkXFN94vw==","signatures":[{"sig":"MEUCIQDvBnAxMzTUV5vA1m1VcmAs/+/9SVFe5Ra1hm47zTktWwIgEJxsSWHqUfISF320MaRBYkhhcSTFvpQex/bs3fDBGlo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19748},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"0b55339e9b2918403b0e9e06051b7fcd79f7605c","scripts":{"lint":"tsc","build":"tsup ./src/index.ts --format cjs,esm --dts"},"_npmUser":{"name":"garystorey","email":"garystorey655@gmail.com"},"_npmVersion":"9.6.4","description":"A React hook for managing your form via zod","directories":{},"_nodeVersion":"16.15.1","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.21.4","tsup":"^6.7.0","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.0.3","@types/react":"^18.0.31","@types/react-dom":"^18.0.11"},"peerDependencies":{"zod":"^3.21.4","react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/usezodform_0.2.5_1683041020688_0.6051754378158705","host":"s3://npm-registry-packages"}},"0.2.6":{"name":"usezodform","version":"0.2.6","keywords":["zod","form","react","hook"],"author":{"name":"Gary Storey","email":"garystoreydev@gmail.com"},"license":"MIT","_id":"usezodform@0.2.6","maintainers":[{"name":"garystorey","email":"garystorey655@gmail.com"}],"dist":{"shasum":"b653c3e0dd96fb320031bcf77be28d5c20d4674e","tarball":"https://registry.npmjs.org/usezodform/-/usezodform-0.2.6.tgz","fileCount":6,"integrity":"sha512-4foM7F1PGiFo8hQYdc2zu9P/dVVjBJHSYYg8cofbimTdkTpEhHrmEbBDm7MsAtZRYToqZKigGPi39LtlOBiTSg==","signatures":[{"sig":"MEYCIQC5hom6HQNWiAIE9nMjrXtclDuEfbSAxENzFObi8MqWPAIhAKmxWUJmjFiFHMhEUnsajNgijc9/xN5KVOF10lmKCoK4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19748},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"e35a78c67df81fecad24cb2b5bf71dd635c1922f","scripts":{"lint":"tsc","build":"tsup ./src/index.ts --format cjs,esm --dts"},"_npmUser":{"name":"garystorey","email":"garystorey655@gmail.com"},"_npmVersion":"9.6.4","description":"A React hook for managing your form via zod","directories":{},"_nodeVersion":"16.15.1","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.21.4","tsup":"^6.7.0","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.0.3","@types/react":"^18.0.31","@types/react-dom":"^18.0.11"},"peerDependencies":{"zod":"^3.21.4","react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/usezodform_0.2.6_1683041141764_0.8185658227708861","host":"s3://npm-registry-packages"}},"0.2.7":{"name":"usezodform","version":"0.2.7","keywords":["zod","form","react","hook"],"author":{"name":"Gary Storey","email":"garystoreydev@gmail.com"},"license":"MIT","_id":"usezodform@0.2.7","maintainers":[{"name":"garystorey","email":"garystorey655@gmail.com"}],"dist":{"shasum":"92c52c91e9032ac07fd38e1910e1136f4d7c66cf","tarball":"https://registry.npmjs.org/usezodform/-/usezodform-0.2.7.tgz","fileCount":6,"integrity":"sha512-jY+x08m3U+hqm/MC/4daeeOafxLtu9jGFlVujfJxkW37ry0EFsZMkDseEQxvhH9AoiuQOjiI5sHqWGA9q+VaRw==","signatures":[{"sig":"MEUCIQCgv4L4hgh93DzCko9Rq0sdIofSlPgsmcej3atpbXBL4AIgGE8Ckj/8qoXmQBOj0RxErP0Ya2LMU1Mz4+Cv0xYVx3k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21859,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUqX6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq9aQ//U/akbb7HgclWFn+BlJ2pKaMysy9hk6fOEzSuen7id79J2Oit\r\nGISXFU/5s0rNTLwmNLYBcT2oIfUtwdcgg5MjuiohU+dxyTMxoYZl64roIi90\r\nLMcOKVf6QoIwfThFVNK95yzZXQMy+dIJ+ZxKVTLYz9KxYrHhq8+x1wX5/ZZo\r\nCMn7rdPLsy+ePhjzsWrnxWsc/prJZvuhUy20l6GA8vU2eGrCmTM2wInepd53\r\nWW1C5LHd3cUJ+MKmdQfL28VS3t8b2E4e4DVUobTxv4yHsAdVaFJE2oL4YnM1\r\n9gUpjKGtbxUhIRAzNGig32B3DgqeVFC96fMgkcrskiJufdhHrBhLxSGGdDoC\r\nLdQyesgC9hsUOSPMf2yZDoScWyUa8Tw/ZYEJdrARUdZTsDx42clYf6JFEo9V\r\nB033zkVARBU5QCezo/Qk+4j29Q/B8S+yC21huYAZ1Xt98EIQzQ5Rn6GKRl3N\r\nYzOK/BKjUQ9oArTiw5nqzQ+CLV2YoIlSRUKyGyi/DvSJfBngS5BilncUgngg\r\n7qRVD2GjgMPl65OP8VJP8rPdtRUeaonChH4aNyM1wXujoQlskpYRW0VaXTuf\r\nC6UjGWKm634bdiLRZGRxPe4+95Y6XTTZctFvoP3V7llYr2w7Ss7YU7WwQjSn\r\nkai/n/LGIUer1qZKirGDFcbJkLmi9aBUIIs=\r\n=/d9n\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"e50597977ff4a34e9ce8e1bd48e5ae08febee282","scripts":{"lint":"tsc","build":"tsup ./src/index.ts --format cjs,esm --dts"},"_npmUser":{"name":"garystorey","email":"garystorey655@gmail.com"},"_npmVersion":"9.6.4","description":"A React hook for managing your form via zod","directories":{},"_nodeVersion":"16.15.1","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.21.4","tsup":"^6.7.0","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.0.3","@types/react":"^18.0.31","@types/react-dom":"^18.0.11"},"peerDependencies":{"zod":"^3.21.4","react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/usezodform_0.2.7_1683138042456_0.9336836434255948","host":"s3://npm-registry-packages"}},"0.2.8":{"name":"usezodform","version":"0.2.8","keywords":["zod","form","react","hook"],"author":{"name":"Gary Storey","email":"garystoreydev@gmail.com"},"license":"MIT","_id":"usezodform@0.2.8","maintainers":[{"name":"garystorey","email":"garystorey655@gmail.com"}],"dist":{"shasum":"d804de2fa3d3642c9868ed607420b288622e7a5e","tarball":"https://registry.npmjs.org/usezodform/-/usezodform-0.2.8.tgz","fileCount":6,"integrity":"sha512-v66cPcAyKHnhvAC86IldDHYWtynpIJb1UFBpLCxOffQKu0XKnwBLAJZHhtbciYw1DzgaGKvOhtMuH1emtyrmIA==","signatures":[{"sig":"MEUCIQDjH4PScVhRfXtN5WCmLJ4jIwjigkYlu/UK51EGKjqZGQIgLgGN9BxcZySNzNyJpvsctBQBLLvZBQFzgwp5wt3Bv1g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22218,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUsafACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpAAQ//ZancoeI1w8Noh+6FwfIqFRsWGOhz9OaFlf62BpbRU6HrG5Fi\r\nA9YunHhrdBseW8/1bYG6aUmtA2JatBTMAGLPMbFNmcumpB5VRBgQnsBOQEPy\r\n00o2XPmY/yuJG0TmY9CN69T4bnGv6RFPAIzYKAoCoXMDZoN8lrH+8IvfNFRp\r\nbJY5R/x/Eup0Ru/rYKNjOgBy0UnInt0WR3rhEm+tSAj0A0ifHsMZjtl5JgH5\r\n7k8p2SYK8t3GpoNd3PfI5xDx7wKgxn6j29dl1ouxXiLpFux6s9cS4bE74TU3\r\nS4/MmSzavrM6MrdDQNXiVkUDmyJzDFStX+r+xdFBixzs5BFqJ75UthKrXt4Q\r\nvNcSXLABrNGJGzj5HkX0xZpaW0iucNT+MexyVUPVhLIntiVK2PNUbduiKHAr\r\nooLjqHdDm1KdebzZkJalZVAi08YrpVC3fvjlHZbyVmQYtWyYYI6NlMzp7FLc\r\nWwcu6pzrwRg0NpoxZO+d9htT9CA8bWJ4vl/M6zXxUUvt+XC2pUqsHAOQFZh5\r\ngYsaJs5vqRWs0H9xR7O0bk4crw6lbhdE1ldUQjNB230ftPAdPYZdpI06IvRw\r\nIImO4vCVAMqHLUYvlQBP97QkKgi46V+hptFF0IucPgYcb4gYPBFFUByRSHz/\r\nTjEb+0r1B0U9v93T5YdAmGelfSM16VvIBz4=\r\n=KORS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"906a560ddad8f6f07708969bff7d11b13fcf201b","scripts":{"lint":"tsc","build":"tsup ./src/index.ts --format cjs,esm --dts"},"_npmUser":{"name":"garystorey","email":"garystorey655@gmail.com"},"_npmVersion":"9.6.4","description":"A React hook for managing your form via zod","directories":{},"_nodeVersion":"16.15.1","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.21.4","tsup":"^6.7.0","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.0.3","@types/react":"^18.0.31","@types/react-dom":"^18.0.11"},"peerDependencies":{"zod":"^3.21.4","react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/usezodform_0.2.8_1683146398731_0.15738103476288434","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"usezodform","version":"0.3.0","keywords":["zod","form","react","hook"],"author":{"name":"Gary Storey","email":"garystoreydev@gmail.com"},"license":"MIT","_id":"usezodform@0.3.0","maintainers":[{"name":"garystorey","email":"garystorey655@gmail.com"}],"dist":{"shasum":"dd1f488a2c99b1338655b66a1719a4c7cfbb7cca","tarball":"https://registry.npmjs.org/usezodform/-/usezodform-0.3.0.tgz","fileCount":6,"integrity":"sha512-3WTmFX2zBcrxsCld8dG4ocoHV6rksfoxS95RTK824/pVW2ax+D3breX1y2qnpfaAGKDAzA71PXcr/fV8D73blA==","signatures":[{"sig":"MEUCIQC1AJf3VAovkHTsPTvR1Hv4S25a/6Fu9HEqRXyQhBqEZQIgPsdj+jkQAFczfok54fX+xp079zEbOyGox12oAQKRhqQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21023},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"a6e6de2488c855b7d665b127b2590146a7747a8a","scripts":{"lint":"tsc","build":"tsup ./src/index.ts --format cjs,esm --dts"},"_npmUser":{"name":"garystorey","email":"garystorey655@gmail.com"},"_npmVersion":"9.4.2","description":"A React hook for managing your form via zod","directories":{},"_nodeVersion":"16.17.1","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.21.4","tsup":"^6.7.0","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.0.3","@types/react":"^18.0.31","@types/react-dom":"^18.0.11"},"peerDependencies":{"zod":"^3.21.4","react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/usezodform_0.3.0_1683611586857_0.26159209371446934","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"usezodform","version":"0.3.1","keywords":["zod","form","react","hook"],"author":{"name":"Gary Storey","email":"garystoreydev@gmail.com"},"license":"MIT","_id":"usezodform@0.3.1","maintainers":[{"name":"garystorey","email":"garystorey655@gmail.com"}],"dist":{"shasum":"54cde85acfc4d9cbf42bd89a225ce91f17a01f5e","tarball":"https://registry.npmjs.org/usezodform/-/usezodform-0.3.1.tgz","fileCount":6,"integrity":"sha512-O8/2JQh6vi/67txRKBzjTQTjap0nPsK6LujYoogYD8xkD5Wu5zwBaQgRggINDqqs2o9WOLj6UFX9uD0aDwT4jA==","signatures":[{"sig":"MEQCICd1qKHN2TsiA7mRIsYlLopzHhCW1TRHT/sRcXyIxtTnAiBT7FbPK4U+yaF13JLM1S1/xrkKCQi3Wk3fLV0a3VlQGA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21876},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"175d749563fa50595d8f3aeb936c9758bd8ec299","scripts":{"lint":"tsc","build":"tsup ./src/index.ts --format cjs,esm --dts"},"_npmUser":{"name":"garystorey","email":"garystorey655@gmail.com"},"_npmVersion":"9.4.2","description":"A React hook for managing your form via zod","directories":{},"_nodeVersion":"16.17.1","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.21.4","tsup":"^6.7.0","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.0.3","@types/react":"^18.0.31","@types/react-dom":"^18.0.11"},"peerDependencies":{"zod":"^3.21.4","react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/usezodform_0.3.1_1683614355602_0.8464701174687617","host":"s3://npm-registry-packages"}},"0.3.2":{"name":"usezodform","version":"0.3.2","keywords":["zod","form","react","hook"],"author":{"name":"Gary Storey","email":"garystoreydev@gmail.com"},"license":"MIT","_id":"usezodform@0.3.2","maintainers":[{"name":"garystorey","email":"garystorey655@gmail.com"}],"dist":{"shasum":"056b9b087f28e717b0f707d0ba12fa618044cc45","tarball":"https://registry.npmjs.org/usezodform/-/usezodform-0.3.2.tgz","fileCount":7,"integrity":"sha512-33BJBRqEn/HAx6LmvYNKJUSJRtjVYNbiWUGeNWKj+CI1i4J87vUPhZRe/UJZ/a31LOUAmcopfSWVNzxT9sBPxw==","signatures":[{"sig":"MEYCIQCS7tb7Wm4ICBzOu06F6fKwKk6KUu89J/fsprlI9D7+wwIhALZiN5tdMr0ucd8gCUgjpdvIZjAJZeK5ToA18rx+bf+o","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22742},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"d7283c36a777a81fb6f740522b9e3130f2340c15","scripts":{"lint":"tsc","build":"tsup ./src/index.ts --format cjs,esm --dts"},"_npmUser":{"name":"garystorey","email":"garystorey655@gmail.com"},"_npmVersion":"9.7.2","description":"A React hook for managing your form via zod","directories":{},"_nodeVersion":"16.15.1","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.21.4","tsup":"^7.1.0","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.1.6","@types/react":"^18.2.14","@types/react-dom":"^18.2.6"},"peerDependencies":{"zod":"^3.21.4","react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/usezodform_0.3.2_1688619325590_0.44782786429267585","host":"s3://npm-registry-packages"}},"0.3.3":{"name":"usezodform","version":"0.3.3","keywords":["zod","form","react","hook"],"author":{"name":"Gary Storey","email":"garystoreydev@gmail.com"},"license":"MIT","_id":"usezodform@0.3.3","maintainers":[{"name":"garystorey","email":"garystorey655@gmail.com"}],"dist":{"shasum":"4b2702d44ebab142f5c674c676d257550fc6d133","tarball":"https://registry.npmjs.org/usezodform/-/usezodform-0.3.3.tgz","fileCount":7,"integrity":"sha512-BEQrC0qVAc/xtHlNMd5z7Hl9yM4j9K+KVyPW9jqhWlrkDBqFyl5B4DBFT5ON7JDbBEbbY3JKAVAIUGyAbjThjA==","signatures":[{"sig":"MEUCIQDwo6jozvE0BH/CFgfmijKtVtK3sYcjyi93rzsHRAGZqAIgMZLiI1Pz4iJg+Cl8TC4Obd+P0lZJz+cRdo24/txU0+c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22856},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"c0936b965bd4485ea6862b5e6adc62524c306a36","scripts":{"lint":"tsc","build":"tsup ./src/index.ts --format cjs,esm --dts"},"_npmUser":{"name":"garystorey","email":"garystorey655@gmail.com"},"_npmVersion":"9.7.2","description":"A React hook for managing your form via zod","directories":{},"_nodeVersion":"16.15.1","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.21.4","tsup":"^7.1.0","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.1.6","@types/react":"^18.2.14","@types/react-dom":"^18.2.6"},"peerDependencies":{"zod":"^3.21.4","react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/usezodform_0.3.3_1688621282466_0.5790913924366483","host":"s3://npm-registry-packages"}},"0.3.4":{"name":"usezodform","version":"0.3.4","keywords":["zod","form","react","hook"],"author":{"name":"Gary Storey","email":"garystoreydev@gmail.com"},"license":"MIT","_id":"usezodform@0.3.4","maintainers":[{"name":"garystorey","email":"garystorey655@gmail.com"}],"dist":{"shasum":"61489233773be1511c6307de7d7fe21e3d0e133a","tarball":"https://registry.npmjs.org/usezodform/-/usezodform-0.3.4.tgz","fileCount":6,"integrity":"sha512-dsV00dZVTrbtTzKFwWc9JgoS6ldIVQAOEPMp66J9rfWdOfJslvfYx8ubk68t0CpoZ/VP1S5y361e6FbzCcSgkA==","signatures":[{"sig":"MEUCIAFwPVw8ichpOmTKkBTfjCEz7BeLq0alA+0lQqP+yYuJAiEApyul2meLoIjoDPZN6aGCAOber+o/AytAKyr7J5Gvls4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23012},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"e73a7f0e820f0f509e6d3ffcf41f7e30022878d7","scripts":{"lint":"tsc","build":"tsup ./src/index.ts --format cjs,esm --dts"},"_npmUser":{"name":"garystorey","email":"garystorey655@gmail.com"},"_npmVersion":"9.7.1","description":"A React hook for managing your form via zod","directories":{},"_nodeVersion":"16.17.1","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.21.4","tsup":"^7.1.0","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.1.6","@types/react":"^18.2.14","@types/react-dom":"^18.2.6"},"peerDependencies":{"zod":"^3.21.4","react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/usezodform_0.3.4_1688701534238_0.8042212486288993","host":"s3://npm-registry-packages"}},"0.3.5":{"name":"usezodform","version":"0.3.5","keywords":["zod","form","react","hook"],"author":{"name":"Gary Storey","email":"garystoreydev@gmail.com"},"license":"MIT","_id":"usezodform@0.3.5","maintainers":[{"name":"garystorey","email":"garystorey655@gmail.com"}],"dist":{"shasum":"53ad5cd93f884233362723caeaa1d3e2321defac","tarball":"https://registry.npmjs.org/usezodform/-/usezodform-0.3.5.tgz","fileCount":6,"integrity":"sha512-9IwLUj+fNI8pkdXCOxFtH6gvhx+fvH+lRGWKw4k9hu0ccYc6WKfGxCDFhJNcqX+pySOeeFotqDfT9HSsvKNpyA==","signatures":[{"sig":"MEUCIC6bqA7c4IufRNXV6Z71dun4bQwB2WADHKnoJKpylGq2AiEAv2wtzZGxSyUytPyv3ZFii7kAX2WuONT0kL8WVKAOTUQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22870},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"90d16accbcf7b8b18af247a81a93311f2feb6ca5","scripts":{"lint":"tsc","build":"tsup ./src/index.ts --format cjs,esm --dts"},"_npmUser":{"name":"garystorey","email":"garystorey655@gmail.com"},"_npmVersion":"9.7.1","description":"A React hook for managing your form via zod","directories":{},"_nodeVersion":"16.17.1","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.21.4","tsup":"^7.1.0","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.1.6","@types/react":"^18.2.14","@types/react-dom":"^18.2.6"},"peerDependencies":{"zod":"^3.21.4","react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/usezodform_0.3.5_1688701676995_0.5749993350808125","host":"s3://npm-registry-packages"}},"0.3.6":{"name":"usezodform","version":"0.3.6","keywords":["zod","form","react","hook"],"author":{"name":"Gary Storey","email":"garystoreydev@gmail.com"},"license":"MIT","_id":"usezodform@0.3.6","maintainers":[{"name":"garystorey","email":"garystorey655@gmail.com"}],"dist":{"shasum":"7ccdbb655b4a8b4765f770ebf9a1e0cc22d86577","tarball":"https://registry.npmjs.org/usezodform/-/usezodform-0.3.6.tgz","fileCount":7,"integrity":"sha512-2TZ4Zc0rIQ1lzyLhVySdYWPDCw054ovNeg4J3wdfVcc6vkRJws93XeUpRIpEj3Uld42YNnP8F8TcMFRrc/7/2Q==","signatures":[{"sig":"MEQCIAug0mEHfakhBaoHYgmk25OWj0zcJ9jpuDq69vBh7PYxAiADo54IZ3y8+tkYhGE5X5rqlj2d/HMB879Id0LJgAtR3Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24163},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"c37b0ad7500234d70507cc55c873ee65dbb20b92","scripts":{"lint":"tsc","build":"tsup ./src/index.ts --format cjs,esm --dts"},"_npmUser":{"name":"garystorey","email":"garystorey655@gmail.com"},"_npmVersion":"9.7.2","description":"A React hook for managing your form via zod","directories":{},"_nodeVersion":"16.15.1","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.21.4","tsup":"^7.1.0","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.1.6","@types/react":"^18.2.14","@types/react-dom":"^18.2.6"},"peerDependencies":{"zod":"^3.21.4","react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/usezodform_0.3.6_1689186854598_0.9845440428088743","host":"s3://npm-registry-packages"}},"0.3.7":{"name":"usezodform","version":"0.3.7","keywords":["zod","form","react","hook"],"author":{"name":"Gary Storey","email":"garystoreydev@gmail.com"},"license":"MIT","_id":"usezodform@0.3.7","maintainers":[{"name":"garystorey","email":"garystorey655@gmail.com"}],"dist":{"shasum":"d9ac26f09e19b04668919092f6edff2815a7e35b","tarball":"https://registry.npmjs.org/usezodform/-/usezodform-0.3.7.tgz","fileCount":6,"integrity":"sha512-Wl4iA8rpdR4E40K2qle9qB+qWzDvaqOcsegzUg8pDLjfCWgAA6+4op/tN3+0+jgIg7+I/Qer7VG2wZZsg4AmiQ==","signatures":[{"sig":"MEUCIEXLBOO4nIsJVtDJ2J1V6tr61+vvqebpvqvgdO0VcNHqAiEAlKHPGlccMH4GBC6kHqh2pdnD85mJGJOp9APNN/Pm3do=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23116},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"3de94986b8332ffbb2d1e21d412729e79c9dcc7c","scripts":{"lint":"tsc","build":"tsup ./src/index.ts --format cjs,esm --dts"},"_npmUser":{"name":"garystorey","email":"garystorey655@gmail.com"},"_npmVersion":"9.7.1","description":"A React hook for managing your form via zod","directories":{},"_nodeVersion":"16.17.1","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.21.4","tsup":"^7.1.0","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.1.6","@types/react":"^18.2.14","@types/react-dom":"^18.2.7"},"peerDependencies":{"zod":"^3.21.4","react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/usezodform_0.3.7_1689284983203_0.1063201690177964","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"usezodform","version":"0.4.0","keywords":["zod","form","react","hook"],"author":{"name":"Gary Storey","email":"garystoreydev@gmail.com"},"license":"MIT","_id":"usezodform@0.4.0","maintainers":[{"name":"garystorey","email":"garystorey655@gmail.com"}],"dist":{"shasum":"b499d6821fcd04eb8f86eeb1004525c887e4d00c","tarball":"https://registry.npmjs.org/usezodform/-/usezodform-0.4.0.tgz","fileCount":7,"integrity":"sha512-IQUmVXWuiyW0BS9ljn21ct9pMv/B3GLgW7Opis3yw1JGjdDuySgpOUXBZ7zOz3i0yA+tn209d1CBf2Kv3ssQyw==","signatures":[{"sig":"MEUCIQCC26+RXzMwlfSK3bgfcUy+YWHMpb7wotUouQLfeTwbKAIgZM6CfMjrf/7OuuuygImn8LKeW9z/GiPIlXT4cCqPprE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24594},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"1f658b98dc1159046fca41548f12707f72d64bbe","scripts":{"lint":"tsc","build":"tsup ./src/index.ts --format cjs,esm --dts"},"_npmUser":{"name":"garystorey","email":"garystorey655@gmail.com"},"_npmVersion":"9.7.2","description":"A React hook for managing your form via zod","directories":{},"_nodeVersion":"16.15.1","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.22.2","tsup":"^7.2.0","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.2.2","@types/react":"^18.2.21","@types/react-dom":"^18.2.7"},"peerDependencies":{"zod":"^3.22.2","react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/usezodform_0.4.0_1694542303706_0.6598260770201567","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"usezodform","version":"0.4.1","keywords":["zod","form","react","hook"],"author":{"name":"Gary Storey","email":"garystoreydev@gmail.com"},"license":"MIT","_id":"usezodform@0.4.1","maintainers":[{"name":"garystorey","email":"garystorey655@gmail.com"}],"dist":{"shasum":"10e611679e7f68ec2fd8c8b7329e1164c8537c68","tarball":"https://registry.npmjs.org/usezodform/-/usezodform-0.4.1.tgz","fileCount":7,"integrity":"sha512-ursUd3Ixg/akpA0Jm2gYX87bLnXc19bU/9TXTpkFAR/DaAr0EAunWSMqR9YFkkMVFwhgHmx1u/D6rVEwT4FO6g==","signatures":[{"sig":"MEUCIFR1ujhWh4XT/lVuFABtvlGj3j162PxGHBBCA7PrpywMAiEAzIcgIcgJjIaW9w1uUZJmrAQRPQPF2N6cge1EPfcoBnM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24886},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"007d2c1031529dba6ebad452dabf172963cae85d","scripts":{"lint":"tsc","build":"tsup ./src/index.ts --format cjs,esm --dts"},"_npmUser":{"name":"garystorey","email":"garystorey655@gmail.com"},"_npmVersion":"9.7.2","description":"A React hook for managing your form via zod","directories":{},"_nodeVersion":"16.15.1","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.22.2","tsup":"^7.2.0","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.2.2","@types/react":"^18.2.21","@types/react-dom":"^18.2.7"},"peerDependencies":{"zod":"^3.22.2","react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/usezodform_0.4.1_1694548598987_0.3143274517265917","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"usezodform","version":"0.5.0","keywords":["zod","form","react","hook"],"author":{"name":"Gary Storey","email":"garystoreydev@gmail.com"},"license":"MIT","_id":"usezodform@0.5.0","maintainers":[{"name":"garystorey","email":"garystorey655@gmail.com"}],"dist":{"shasum":"15acdd70e92bb6c8584f9183c8f7f3f944550a53","tarball":"https://registry.npmjs.org/usezodform/-/usezodform-0.5.0.tgz","fileCount":7,"integrity":"sha512-AFGxqynQsWZSag3f/jwbPP3BoE9SYHz6LTu3RfLQuAYb+l6Pn/rIZX3W3eTJNHwfZq8waPOPqg+VpNsCLv8nkg==","signatures":[{"sig":"MEUCIQDO6/eCIuRlUf0OSsriQ1szA8eU/NrgOu5HWs/D1i9wxgIgdE3ahUsG2sVaUCbBh5kEa1/L+Xoxq7BCaHnsVU0G+9U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26830},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"65f5e0d41b190c82355fca306256452a0a35d272","scripts":{"lint":"tsc","build":"tsup ./src/index.ts --format cjs,esm --dts"},"_npmUser":{"name":"garystorey","email":"garystorey655@gmail.com"},"_npmVersion":"10.2.3","description":"A React hook for managing form state using zod with no additional dependencies","directories":{},"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.22.4","tsup":"^8.0.1","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.3.3","@types/react":"^18.2.47","@types/react-dom":"^18.2.18"},"peerDependencies":{"zod":"^3.22.4","react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/usezodform_0.5.0_1704923072063_0.3314401151338402","host":"s3://npm-registry-packages"}},"0.5.1":{"name":"usezodform","version":"0.5.1","keywords":["zod","form","react","hook"],"author":{"name":"Gary Storey","email":"garystoreydev@gmail.com"},"license":"MIT","_id":"usezodform@0.5.1","maintainers":[{"name":"garystorey","email":"garystorey655@gmail.com"}],"dist":{"shasum":"d8a31483228e7b938e36e249f09c44d96028ef49","tarball":"https://registry.npmjs.org/usezodform/-/usezodform-0.5.1.tgz","fileCount":7,"integrity":"sha512-HRM+aQZUeHOHvzX+krMPKSEHV6KJWHSQZIDtTsj9kTggN6UsDF4cpFXrlR1274ePw9zhNC/6G/5FsoltD2jM9w==","signatures":[{"sig":"MEUCIFhoMHthdpz29OMb9tyQMvO2fGVYHeAmBksiDKwxoZoVAiEA1psBewnZLztm/VQwayPmN9ZhQtJYdcpLeJIdaQiD0sg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26830},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"39b8ab06cb700d3f8126770ea50f224542a4803c","scripts":{"lint":"tsc","build":"tsup ./src/index.ts --format cjs,esm --dts"},"_npmUser":{"name":"garystorey","email":"garystorey655@gmail.com"},"_npmVersion":"10.2.3","description":"A React hook for managing form state using zod with no additional dependencies","directories":{},"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.22.4","tsup":"^8.0.1","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.3.3","@types/react":"^18.2.47","@types/react-dom":"^18.2.18"},"peerDependencies":{"zod":"^3.22.4","react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/usezodform_0.5.1_1705606826076_0.9961035192523346","host":"s3://npm-registry-packages"}},"0.5.2":{"name":"usezodform","version":"0.5.2","keywords":["zod","form","react","hook"],"author":{"name":"Gary Storey","email":"garystoreydev@gmail.com"},"license":"MIT","_id":"usezodform@0.5.2","maintainers":[{"name":"garystorey","email":"garystorey655@gmail.com"}],"dist":{"shasum":"539b1f3be580559fdc9a14ea104c14a1091caf54","tarball":"https://registry.npmjs.org/usezodform/-/usezodform-0.5.2.tgz","fileCount":7,"integrity":"sha512-4DZNwuY7SAF9kIWYIjxuD74OJsl9YBV7vniolrV+8W8ajY/9P220ZKuwHU1/x1TltcOBNgcCBy23o89KmbGhFg==","signatures":[{"sig":"MEUCIQCMKQUyQS+Qv5RxXOTWNKXrEMiAZh7dcy+N0V8tmw3kbwIgH+CEfMZpEBGc4RLpw81cqz6+mBFonxkagJt+XrQJ7Bk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26830},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"fe973dfa32d004b354c5c3301a2843d102f0e7f0","scripts":{"lint":"tsc","build":"tsup ./src/index.ts --format cjs,esm --dts"},"_npmUser":{"name":"garystorey","email":"garystorey655@gmail.com"},"_npmVersion":"10.2.3","description":"A React hook for managing form state using zod with no additional dependencies","directories":{},"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.22.4","tsup":"^8.0.1","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.3.3","@types/react":"^18.2.47","@types/react-dom":"^18.2.18"},"peerDependencies":{"zod":"^3.22.4","react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/usezodform_0.5.2_1705610420823_0.7875502512542458","host":"s3://npm-registry-packages"}},"0.5.3":{"name":"usezodform","version":"0.5.3","keywords":["zod","form","react","hook"],"author":{"name":"Gary Storey","email":"garystoreydev@gmail.com"},"license":"MIT","_id":"usezodform@0.5.3","maintainers":[{"name":"garystorey","email":"garystorey655@gmail.com"}],"dist":{"shasum":"cb32a3b6e119f20527b6f83448e0e7a70f6e0c3b","tarball":"https://registry.npmjs.org/usezodform/-/usezodform-0.5.3.tgz","fileCount":7,"integrity":"sha512-bCSsLZOnQaAzQpXfB0Fdt+cQifJ4bq8m+mi8TztMcaSpEpyt59g5mRhL+mZq7rVHirVZgUbBHPgC38fxqt5kcQ==","signatures":[{"sig":"MEQCIDrScyDFiXlsjJCqkTbrm58waIBYGzzw/DiG8xvLV9TxAiBmmPo5WEVaT/isD44j55GWj1/q3yvPsCsifrmnTsTD4g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27704},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"1591b09b05d1e6eea28e986685ec94a48ec0989c","scripts":{"lint":"tsc","build":"tsup ./src/index.ts --format cjs,esm --dts"},"_npmUser":{"name":"garystorey","email":"garystorey655@gmail.com"},"_npmVersion":"10.2.3","description":"A React hook for managing form state using zod with no additional dependencies","directories":{},"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.22.4","tsup":"^8.0.1","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.3.3","@types/react":"^18.2.47","@types/react-dom":"^18.2.18"},"peerDependencies":{"zod":"^3.22.4","react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/usezodform_0.5.3_1705610478830_0.7199999953229783","host":"s3://npm-registry-packages"}},"0.5.4":{"name":"usezodform","version":"0.5.4","keywords":["zod","form","react","hook"],"author":{"name":"Gary Storey","email":"garystoreydev@gmail.com"},"license":"MIT","_id":"usezodform@0.5.4","maintainers":[{"name":"garystorey","email":"garystoreydev@gmail.com"}],"dist":{"shasum":"b64ef6d9cf2cbf47389e156a26da9650bd62875e","tarball":"https://registry.npmjs.org/usezodform/-/usezodform-0.5.4.tgz","fileCount":7,"integrity":"sha512-mkywjW9fvHq1/97IEovSeD0XN5rc71VupQWQB+AInoMCe0m/eAU9tNAwi6jSRwZ+ALvBLwPfIRoUwBe++oZMSg==","signatures":[{"sig":"MEUCIHKRzEjJjvP53KD2JhVUC9+gLtltFS8M0hnr5xu55tQLAiEAnMHr3qtIzpY5GbBMinC5Xj9btQZRT6bNLP4aJemGAiI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35534},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"6bdb14c79d69800c340549a4a83193bb9716b932","scripts":{"lint":"tsc","build":"tsup ./src/index.ts --format cjs,esm --dts"},"_npmUser":{"name":"garystorey","email":"garystoreydev@gmail.com"},"_npmVersion":"10.7.0","description":"A React hook for managing form state using zod with no additional dependencies","directories":{},"_nodeVersion":"20.15.1","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.7","tsup":"^8.0.2","react":"^18.3.1","react-dom":"^18.3.1","typescript":"^5.4.5","@types/react":"^18.3.1","@types/react-dom":"^18.3.0"},"peerDependencies":{"zod":"^3.23.7","react":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/usezodform_0.5.4_1721249789748_0.9245827850211834","host":"s3://npm-registry-packages"}},"0.5.5":{"name":"usezodform","version":"0.5.5","keywords":["zod","form","react","hook"],"author":{"name":"Gary Storey","email":"garystoreydev@gmail.com"},"license":"MIT","_id":"usezodform@0.5.5","maintainers":[{"name":"garystorey","email":"garystoreydev@gmail.com"}],"dist":{"shasum":"b50ce11412e58212c8b1fef9da929383d02b6128","tarball":"https://registry.npmjs.org/usezodform/-/usezodform-0.5.5.tgz","fileCount":7,"integrity":"sha512-Rpbm5ZeDnhvVbUeMA78bFUgIYMAOMQSw7/YehV6atADV0PSTMSwLrQlhwgYm2b+qzG6NIp4qZYFxTsm9XVIJ3g==","signatures":[{"sig":"MEUCICYyywsyb/wb5jp5wK4AMqz2lvdhG+W3QCx1OtX9Xyp2AiEA8Bpkbvenhz5ZWJPovK8LsABIJzkhVvsMLtjXi1UaUKk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":404909},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"05fd2b64298189e892f06a66c05264f6e6fb3c78","scripts":{"lint":"tsc","build":"tsup ./src/index.ts --format cjs,esm --dts"},"_npmUser":{"name":"garystorey","actor":{"name":"garystorey","type":"user","email":"garystoreydev@gmail.com"},"email":"garystoreydev@gmail.com"},"_npmVersion":"11.4.2","description":"A React hook for managing form state using zod with no additional dependencies","directories":{},"_nodeVersion":"24.2.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.67","tsup":"^8.5.0","react":"^19.1.0","react-dom":"^19.1.0","typescript":"^5.8.3","@types/react":"^19.1.8","@types/react-dom":"^19.1.6"},"_npmOperationalInternal":{"tmp":"tmp/usezodform_0.5.5_1751058074711_0.9516286153635141","host":"s3://npm-registry-packages-npm-production"}},"0.5.6":{"name":"usezodform","version":"0.5.6","keywords":["zod","form","react","hook"],"author":{"name":"Gary Storey","email":"garystoreydev@gmail.com"},"license":"MIT","_id":"usezodform@0.5.6","maintainers":[{"name":"garystorey","email":"garystoreydev@gmail.com"}],"dist":{"shasum":"261b844348232f5711d409cb5b7797173464761e","tarball":"https://registry.npmjs.org/usezodform/-/usezodform-0.5.6.tgz","fileCount":7,"integrity":"sha512-uZCnygwZMZfeDceBC6+zpJ5zAm15CCIj79S35Zt7c5pu2Lfk7hkeT6RW4MVeNNkuqXDeZVPKkC36ymOZcNWnDQ==","signatures":[{"sig":"MEYCIQCY2p653+KNRT76FEENcjo2o52eOIUEw8L6MJ8RFZB13gIhANp3iah9hja7mX52Z8GvT+k5/mX4xZkUlNiBqBcKKCnv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":404911},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"a2ffb8c8d20d9f32a6fbaca30866cb955f5b97bf","scripts":{"lint":"tsc","build":"tsup ./src/index.ts --format cjs,esm --dts"},"_npmUser":{"name":"garystorey","actor":{"name":"garystorey","type":"user","email":"garystoreydev@gmail.com"},"email":"garystoreydev@gmail.com"},"_npmVersion":"11.4.2","description":"A React hook for managing form state using zod with no additional dependencies","directories":{},"_nodeVersion":"24.2.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.67","tsup":"^8.5.0","react":"^19.1.0","react-dom":"^19.1.0","typescript":"^5.8.3","@types/react":"^19.1.8","@types/react-dom":"^19.1.6"},"_npmOperationalInternal":{"tmp":"tmp/usezodform_0.5.6_1751059164021_0.8590357185980018","host":"s3://npm-registry-packages-npm-production"}},"0.5.7":{"name":"usezodform","version":"0.5.7","keywords":["zod","form","react","hook"],"author":{"name":"Gary Storey","email":"garystoreydev@gmail.com"},"license":"MIT","_id":"usezodform@0.5.7","maintainers":[{"name":"garystorey","email":"garystoreydev@gmail.com"}],"dist":{"shasum":"92fc40949ac53017cc232a90e0922807753af0c0","tarball":"https://registry.npmjs.org/usezodform/-/usezodform-0.5.7.tgz","fileCount":7,"integrity":"sha512-Qol9rtVnSlcW8Q8891ue6XNuF1LZP9xQyFcbJa2rmHzxMiN3lopGJ/L1V3ZnzrnROwiJvAmTqrzkS9QeY8gJfQ==","signatures":[{"sig":"MEUCIDmFUrOD+93Jw3FmhwEScmuj8R/4H7LqFz+0+L7cdJvYAiEAjwOJWIKVxUNvGjj95vCwObCw9Ry1UiAPJsKPDLEzxqU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35477},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"eab9d541237bcb153b554d6e4048544e964532cb","scripts":{"lint":"tsc","build":"tsup ./src/index.ts --format cjs,esm --dts"},"_npmUser":{"name":"garystorey","actor":{"name":"garystorey","type":"user","email":"garystoreydev@gmail.com"},"email":"garystoreydev@gmail.com"},"_npmVersion":"11.4.2","description":"A React hook for managing form state using zod with no additional dependencies","directories":{},"_nodeVersion":"24.2.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.67","tsup":"^8.5.0","react":"^19.1.0","react-dom":"^19.1.0","typescript":"^5.8.3","@types/react":"^19.1.8","@types/react-dom":"^19.1.6"},"peerDependencies":{"zod":"^3.25.67","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/usezodform_0.5.7_1751060104645_0.5273193088603094","host":"s3://npm-registry-packages-npm-production"}},"0.5.8":{"name":"usezodform","version":"0.5.8","keywords":["zod","form","react","hook"],"author":{"name":"Gary Storey","email":"garystoreydev@gmail.com"},"license":"MIT","_id":"usezodform@0.5.8","maintainers":[{"name":"garystorey","email":"garystoreydev@gmail.com"}],"dist":{"shasum":"9ea00f58b981a86f1a4edab2b568d68f85112ce0","tarball":"https://registry.npmjs.org/usezodform/-/usezodform-0.5.8.tgz","fileCount":7,"integrity":"sha512-0ieEJd27Q7df8wBm+/XFwqtdlm8o0TRxeBdTgttFhq8LdgSATafRhbgqdFm4mlEuFkUczdAKmcELwR+BCTezVg==","signatures":[{"sig":"MEUCIBNsUifuKfB6evzuRvPweOIE1KbCdhQW4zH5rKfJN7qDAiEA/k2cT8m2gQIgx0u2zWTmiN3HawuHJdgQZCJILhgBdSU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35422},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"eab9d541237bcb153b554d6e4048544e964532cb","scripts":{"lint":"tsc","build":"tsup ./src/index.ts --format cjs,esm --dts"},"_npmUser":{"name":"garystorey","actor":{"name":"garystorey","type":"user","email":"garystoreydev@gmail.com"},"email":"garystoreydev@gmail.com"},"_npmVersion":"11.4.2","description":"A React hook for managing form state using zod with no additional dependencies","directories":{},"_nodeVersion":"24.2.0","dependencies":{"zod":"^3.25.67","react":"^19.1.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.67","tsup":"^8.5.0","react":"^19.1.0","react-dom":"^19.1.0","typescript":"^5.8.3","@types/react":"^19.1.8","@types/react-dom":"^19.1.6"},"_npmOperationalInternal":{"tmp":"tmp/usezodform_0.5.8_1751295285344_0.9372475279935866","host":"s3://npm-registry-packages-npm-production"}},"0.5.9":{"name":"usezodform","version":"0.5.9","keywords":["zod","form","react","hook"],"author":{"name":"Gary Storey","email":"garystoreydev@gmail.com"},"license":"MIT","_id":"usezodform@0.5.9","maintainers":[{"name":"garystorey","email":"garystoreydev@gmail.com"}],"dist":{"shasum":"a2be6a6f22ebcfdb2373abb2113f1d5128f953b8","tarball":"https://registry.npmjs.org/usezodform/-/usezodform-0.5.9.tgz","fileCount":7,"integrity":"sha512-qPbOeT9ZbB8nr0UwLAoDryoHy100kpCgRqOKNjNFqBHPXeEsHtc7xBhsIqiKw9jpV2VNJ77VRt3hvA8s5BDmBg==","signatures":[{"sig":"MEYCIQDekNkqRqjeDS2DsgzPFIf63xKtxJpe17h45/uAcI+sCAIhAKMyul97CNVcQ+ztHfKI6x+H8hR6rQEIo98GcO0k+Gfc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35422},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"3b0eefc9aa9ecb8d53bc459a65bf12ff1a8e323c","scripts":{"lint":"tsc","build":"tsup ./src/index.ts --format cjs,esm --dts"},"_npmUser":{"name":"garystorey","actor":{"name":"garystorey","type":"user","email":"garystoreydev@gmail.com"},"email":"garystoreydev@gmail.com"},"_npmVersion":"11.4.2","description":"A React hook for managing form state using zod with no additional dependencies","directories":{},"_nodeVersion":"24.2.0","dependencies":{"zod":"^3.25.67","react":"^19.1.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.67","tsup":"^8.5.0","react":"^19.1.0","react-dom":"^19.1.0","typescript":"^5.8.3","@types/react":"^19.1.8","@types/react-dom":"^19.1.6"},"_npmOperationalInternal":{"tmp":"tmp/usezodform_0.5.9_1751295534624_0.4813262084058372","host":"s3://npm-registry-packages-npm-production"}},"0.5.91":{"name":"usezodform","version":"0.5.91","keywords":["zod","form","react","hook"],"author":{"name":"Gary Storey","email":"garystoreydev@gmail.com"},"license":"MIT","_id":"usezodform@0.5.91","maintainers":[{"name":"garystorey","email":"garystoreydev@gmail.com"}],"dist":{"shasum":"0a02fedc187617419bd6ff7cdc8119bdd9277deb","tarball":"https://registry.npmjs.org/usezodform/-/usezodform-0.5.91.tgz","fileCount":7,"integrity":"sha512-8PpODXkwCpHWQ89BW9zBY1hXAYDJxgroVrVjJC66uYU4bvgth2jNkdn3nZPweUzgmKJzxOiiU19HaGGFMi1Kjg==","signatures":[{"sig":"MEQCIBtpIx06zAx2o4Zwar9A2UspVbrl9CWCnpamMu+mn9L0AiBp2t2fsxuDs5erDhY5kvJp7UGKipn4F0SZxZCgsROkkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35502},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"45bae17e3ed5430e4c18fb2da104b04a6fa4d346","scripts":{"lint":"tsc","build":"tsup ./src/index.ts --format cjs,esm --dts"},"_npmUser":{"name":"garystorey","actor":{"name":"garystorey","type":"user","email":"garystoreydev@gmail.com"},"email":"garystoreydev@gmail.com"},"_npmVersion":"11.4.2","description":"A React hook for managing form state using zod with no additional dependencies","directories":{},"_nodeVersion":"24.2.0","dependencies":{"zod":"^3.25.67","react":"^19.1.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.67","tsup":"^8.5.0","react":"^19.1.0","react-dom":"^19.1.0","typescript":"^5.8.3","@types/react":"^19.1.8","@types/react-dom":"^19.1.6"},"peerDependencies":{"zod":"^3.25.67","react":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/usezodform_0.5.91_1751297130178_0.614984541017535","host":"s3://npm-registry-packages-npm-production"}},"0.5.92":{"name":"usezodform","version":"0.5.92","keywords":["zod","form","react","hook"],"author":{"name":"Gary Storey","email":"garystoreydev@gmail.com"},"license":"MIT","_id":"usezodform@0.5.92","maintainers":[{"name":"garystorey","email":"garystoreydev@gmail.com"}],"dist":{"shasum":"e0da3ad7040a4c990f16b62bbbad048d551938b7","tarball":"https://registry.npmjs.org/usezodform/-/usezodform-0.5.92.tgz","fileCount":7,"integrity":"sha512-M9MjUVAUXTuUTZAcbI7DHuGdmNQDte74hwBcZvRajFSFAgwNrJ7V2lj3QDEVygZMA8qURipmCBYZ3ELTKSFCyw==","signatures":[{"sig":"MEUCIA6Sh98WRXWKDDK3QvaTw2zEfu4lucWy8XCTxzFGhI1gAiEAq5xaNSURIuzCwliOakLSGroYZhwegnuxhDXPwo9UN4Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35427},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"7010f34ac1e0e71be4cac297612377815d57339d","scripts":{"lint":"tsc","build":"tsup ./src/index.ts --format cjs,esm --dts"},"_npmUser":{"name":"garystorey","actor":{"name":"garystorey","type":"user","email":"garystoreydev@gmail.com"},"email":"garystoreydev@gmail.com"},"_npmVersion":"11.4.2","description":"A React hook for managing form state using zod with no additional dependencies","directories":{},"_nodeVersion":"24.2.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.67","tsup":"^8.5.0","react":"^19.1.0","react-dom":"^19.1.0","typescript":"^5.8.3","@types/react":"^19.1.8","@types/react-dom":"^19.1.6"},"peerDependencies":{"zod":"^3.25.67","react":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/usezodform_0.5.92_1751297988861_0.5215673795347622","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"usezodform","version":"0.6.0","keywords":["zod","form","react","hook"],"author":{"name":"Gary Storey","email":"garystoreydev@gmail.com"},"license":"MIT","_id":"usezodform@0.6.0","maintainers":[{"name":"garystorey","email":"garystoreydev@gmail.com"}],"dist":{"shasum":"f7749c7e0cf09ec64cfe8e33479a675824180ee6","tarball":"https://registry.npmjs.org/usezodform/-/usezodform-0.6.0.tgz","fileCount":3,"integrity":"sha512-V4ndxmC0l7R1YkjApUyzc3hPxGX0ltJ07k1R5id99ZGpqecjMHMrUmLVNH2aH4B5btvrfocxToMYxI8CBTwwlQ==","signatures":[{"sig":"MEUCIHmIvCtgzVmdspIvc1MFnuh0RrNxnKRu77Ny04tgwQYYAiEA7J3h5zd06j072zKILmud3dIyhKtNoW1/MwywCzMh+VI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15411},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"8b03c683514d9843b95887fa555004175fc05eb1","scripts":{"lint":"tsc","build":"tsup ./src/index.ts --format cjs,esm --dts"},"_npmUser":{"name":"garystorey","email":"garystoreydev@gmail.com"},"_npmVersion":"11.4.2","description":"A React hook for managing form state using zod with no additional dependencies","directories":{},"_nodeVersion":"24.7.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.67","tsup":"^8.5.0","react":"^19.1.0","react-dom":"^19.1.0","typescript":"^5.8.3","@types/react":"^19.1.8","@types/react-dom":"^19.1.6"},"peerDependencies":{"zod":"^3.25.67","react":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/usezodform_0.6.0_1757604331186_0.999588464641449","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"usezodform","version":"0.6.1","description":"A React hook for managing form state using zod with no additional dependencies","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","scripts":{"build":"tsup ./src/index.ts --format cjs,esm --dts","lint":"tsc"},"keywords":["zod","form","react","hook"],"author":{"name":"Gary Storey","email":"garystoreydev@gmail.com"},"license":"MIT","devDependencies":{"@types/react":"^19.1.8","@types/react-dom":"^19.1.6","react":"^19.1.0","react-dom":"^19.1.0","tsup":"^8.5.0","typescript":"^5.8.3","zod":"^3.25.67"},"peerDependencies":{"react":"^19.1.0","zod":"^3.25.67"},"_id":"usezodform@0.6.1","gitHead":"25085c5e605558078f17333f94b9d52fd0d51456","_nodeVersion":"24.7.0","_npmVersion":"11.4.2","dist":{"integrity":"sha512-gpP7o/+9S7Es8hF5C+MLckDLalvPqIqxI8U2CP/COzBE9P0FXTGeMiz8EkMDkknBuRcAntITJhCo+6b9qAWO+w==","shasum":"96b34926f6804b1e41add267e88b18dbcccec4a4","tarball":"https://registry.npmjs.org/usezodform/-/usezodform-0.6.1.tgz","fileCount":7,"unpackedSize":35784,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCmHmZVMHDCI0sz0uHjeP9d3X5UUbV1ZTJ9kN8VbWqSKgIhALBl/khq9wDcY1HwTs3M5f+8iNNcmN4HOag9qej+Kl4/"}]},"_npmUser":{"name":"garystorey","email":"garystoreydev@gmail.com"},"directories":{},"maintainers":[{"name":"garystorey","email":"garystoreydev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/usezodform_0.6.1_1757606886598_0.4201373473337804"},"_hasShrinkwrap":false}},"time":{"created":"2023-03-30T19:15:31.529Z","modified":"2025-09-11T16:08:06.951Z","0.1.0":"2023-03-30T19:15:31.658Z","0.1.1":"2023-03-30T19:18:30.111Z","0.1.2":"2023-03-30T20:20:39.698Z","0.1.3":"2023-03-30T21:40:30.090Z","0.1.4":"2023-03-30T22:16:47.154Z","0.1.5":"2023-03-31T20:22:27.223Z","0.1.6":"2023-03-31T20:30:59.496Z","0.1.7":"2023-03-31T20:37:08.635Z","0.2.0":"2023-03-31T21:02:18.495Z","0.2.1":"2023-03-31T21:12:50.753Z","0.2.2":"2023-04-03T16:03:11.178Z","0.2.3":"2023-04-03T18:42:59.799Z","0.2.4":"2023-04-03T19:09:01.683Z","0.2.5":"2023-05-02T15:23:40.857Z","0.2.6":"2023-05-02T15:25:41.949Z","0.2.7":"2023-05-03T18:20:42.650Z","0.2.8":"2023-05-03T20:39:58.967Z","0.3.0":"2023-05-09T05:53:07.052Z","0.3.1":"2023-05-09T06:39:15.789Z","0.3.2":"2023-07-06T04:55:25.760Z","0.3.3":"2023-07-06T05:28:02.631Z","0.3.4":"2023-07-07T03:45:34.477Z","0.3.5":"2023-07-07T03:47:57.203Z","0.3.6":"2023-07-12T18:34:14.802Z","0.3.7":"2023-07-13T21:49:43.410Z","0.4.0":"2023-09-12T18:11:44.027Z","0.4.1":"2023-09-12T19:56:39.176Z","0.5.0":"2024-01-10T21:44:32.216Z","0.5.1":"2024-01-18T19:40:26.234Z","0.5.2":"2024-01-18T20:40:21.045Z","0.5.3":"2024-01-18T20:41:18.978Z","0.5.4":"2024-07-17T20:56:29.925Z","0.5.5":"2025-06-27T21:01:14.915Z","0.5.6":"2025-06-27T21:19:24.226Z","0.5.7":"2025-06-27T21:35:04.831Z","0.5.8":"2025-06-30T14:54:45.544Z","0.5.9":"2025-06-30T14:58:54.797Z","0.5.91":"2025-06-30T15:25:30.392Z","0.5.92":"2025-06-30T15:39:49.051Z","0.6.0":"2025-09-11T15:25:31.590Z","0.6.1":"2025-09-11T16:08:06.775Z"},"author":{"name":"Gary Storey","email":"garystoreydev@gmail.com"},"license":"MIT","keywords":["zod","form","react","hook"],"description":"A React hook for managing form state using zod with no additional dependencies","maintainers":[{"name":"garystorey","email":"garystoreydev@gmail.com"}],"readme":"# useZodForm\r\n\r\n<div style=\"max-width:80ch\">\r\n\r\n[![License](https://img.shields.io/badge/license-MIT-%230172ad)](https://github.com/garystorey/usezodform/blob/master/LICENSE.md)\r\n![NPM Version](https://img.shields.io/npm/v/usezodform)\r\n\r\nA React hook that provides a simple way to manage form state by handling form validation, submission and field management, using a [zod](https://zod.dev) schema.\r\n\r\n<br/>\r\n\r\n------------------\r\n<div style=\"font-size:1.2rem;padding:1rem\">\r\n<strong>NOTICE</strong>:  This hook has been deprecated in favor of\r\n<a href=\"https://www.npmjs.com/package/use-standard-schema\">use-standard-schema</a>\r\n which works with any Standard Schema compliant validator (zod, valibot, ArkType, etc).\r\n</div>\r\n\r\n------------------\r\n\r\n<br/>\r\n\r\n## Table of contents\r\n\r\n- [Installation](#installation)\r\n- [Quick start](#quick-start)\r\n- [Documentation](#documentation)\r\n- [Upgrade Guide](#upgrade-guide)\r\n- [License](#license)\r\n\r\n## Installation\r\n\r\nTo install `useZodForm`, use your preferred package manager, such as `npm`, `pnpm`, `bun` or `yarn`. `zod` is also required. The example below uses `npm`.\r\n\r\n```bash\r\nnpm install usezodform zod\r\n```\r\n\r\n## Quick start\r\n\r\nFollow the steps below to get started with `useZodForm`.\r\n\r\n### Define your schema\r\n\r\nThe first step is to create a zod schema for the form. In this example, the schema that has two fields: `firstName` and `lastName`. Both fields are required and must be at least one character long.\r\n\r\n```ts\r\nconst schema = z.object({\r\n  firstName: z.string().min(1, \"Too short\"),\r\n  lastName: z.string().min(1, \"Too short\"),\r\n})\r\n```\r\n\r\nTo make managing the form fields easier, `useZodForm` will make use of zod's `describe` function to add a label to the field. This makes it easier to internationalize the form, as all strings are localized to the schema.\r\n\r\nSimilarly, zod's `default` function can be used to set an initial value for the field. Because of this, `useZodform` does not require an \"initial values\" object to be created.\r\n\r\n```tsx\r\nimport {z} from 'zod'\r\n\r\nconst stringSchema = z.string().min(1, \"Too short\")\r\n\r\nconst nameSchema = z.object({\r\n    firstName: stringSchema.describe(\"First Name\").default(\"\"),\r\n    // i18n label for last name\r\n    lastName: stringSchema.describe(i18n(\"labels.lastName\")).default(\"\"),\r\n});\r\n```\r\n\r\n### Create submit handler\r\n\r\nNext, create a form submit handler. In the example below, the form handler takes a generic type that matches the zod schema. The `SubmitHandler` type is used to create the form handler. See the [types](/#types) section for more information.  \r\n\r\n```tsx\r\nimport { SubmitHandler } from \"usezodform\"\r\n\r\ntype FormSchema = z.infer<typeof schema>\r\n\r\nconst onSubmit: SubmitHandler<FormSchema> = (data) => console.log(data)\r\n```\r\n\r\n### Initialize the hook\r\n\r\nImport the hook from the `usezodform` package.\r\n\r\nThe hook takes two required parameters: the zod schema and the form submit handler.\r\n\r\nThe third parameter, `mode`, is **optional**. It can be set to \"**controlled**\" or \"**uncontrolled**\" (*the default is \"uncontrolled\"*). To understand which is the best for your situation,\r\nrefer to the [difference between controlled and uncontrolled form fields](https://claritydev.net/blog/react-controlled-vs-uncontrolled-components).\r\n\r\n```tsx\r\nimport { useZodForm } from \"usezodform\"\r\nconst zodform = useZodForm<FormSchema>(schema, onSubmit)\r\n```\r\n\r\n### Setup the form\r\n\r\nTo setup the form, use the `getForm` and `getField` functions.\r\nThe `getForm` will set the form event handlers and `getField` returns the given field data. In the example below, `isSubmitting` is also used to check if the form is currently submitting.\r\n\r\n```tsx\r\nconst { getForm, getField, isSubmitting } = useZodForm(schema, onSubmit)\r\n\r\nconst firstName = getField('firstName')\r\nconst lastName = getField('lastName')\r\n\r\nreturn (\r\n  <form {...getForm()}>\r\n\r\n    <div>\r\n      <label htmlFor={firstName.name}>{firstName.label}</label>\r\n      <input type=\"text\" \r\n        id={firstName.name} name={firstName.name} \r\n        defaultValue={firstName.defaultValue} \r\n      />\r\n      <p>\r\n      {firstName.error ? firstName.error : \"Enter you first name\"}\r\n      </p>\r\n    </div>\r\n\r\n    <div>\r\n      <label htmlFor={lastName.name}>{lastName.label}</label>\r\n      <input type=\"text\" \r\n        id={lastName.name} name={lastName.name} \r\n        defaultValue={lastName.defaultValue} \r\n      />\r\n      <p>\r\n      {lastName.error ? lastName.error : \"Enter you last name\"}\r\n      </p>\r\n    </div>\r\n\r\n    <button type=\"submit\" aria-disabled={isSubmitting()}>\r\n    {isSubmitting() ? \"Submitting...\" : \"Submit\"}\r\n    </button>\r\n\r\n  </form>\r\n)\r\n```\r\n\r\nThat's it!\r\n\r\nThe form will be validated against your schema and the submit handler will be called when all fields are valid.\r\n\r\n### More Information\r\n\r\nTo view all of the available methods, check out the [documentation](#documentation) below. For more complete examples, see the [using third party component libraries](#using-third-party-components) or the [creating custom components](#creating-custom-components) sections.\r\n\r\n## Documentation\r\n\r\nIn this section, you will find all the available methods and types for the `useZodForm` hook.\r\n\r\nThe `useZodForm` hook returns the following methods. See the [UseZodFormReturn](#types) type for more information.\r\n\r\n| Method | Description |\r\n| --- | --- |\r\n| `getForm` | Returns the form event handlers |\r\n| `getField` | Returns the given field data |\r\n| `getError` | Returns the error message for the field or empty string |\r\n| `setField` | Sets the field value |\r\n| `setError` | Sets the error message for the field |\r\n| `isSubmitting` | Returns boolean if the form is submitting |\r\n| `isValid` | Returns boolean if the form or field is valid |\r\n| `isTouched` | Returns boolean if the form or field has been touched |\r\n| `isDirty` |  Returns boolean if the form or field has been changed |\r\n\r\n<br/>\r\n\r\nIn most situations, the `getField` and `getForm` methods will be sufficient.\r\n\r\nHowever, if you need more granular control over the form state, you can use the additional methods like `setField` and `setError`. This can be useful when dealing with interdependent fields.\r\n\r\n### getForm\r\n\r\nThe `getForm` method returns the following events.\r\n See the [UseZodFormFormEventHandlers](#types) type for more information.\r\n\r\n| name     | Type | Description                |\r\n| -------- | ---------------------|--------------------------- |\r\n| `onFocus`  | (event: FocusEvent\\<HTMLFormElement\\>): void | focus handler for all form fields |\r\n| `onBlur`   | (event: FocusEvent\\<HTMLFormElement\\>): void | blur handler for all form fields  |\r\n| `onSubmit` | (event: FormEvent\\<HTMLFormElement\\>): void | calls the `onSubmit` handler when valid       |\r\n| `onChange`?&nbsp;* | (event: ChangeEvent\\<HTMLFormElement\\>): void | change handler for all controlled form fields |\r\n\r\n<br/>\r\n\r\n**Note** * : In `controlled` mode, an `onChange` handler is returned. In `uncontrolled` mode, no change handler is returned.\r\n\r\n### getField\r\n\r\nThe `getField` method returns the following data. See the [UseZodField](#types) type for more information.\r\n\r\n| name         | Type   | description                              |\r\n| -----------|---- | ---------------------------------------- |\r\n| `name`    |string       | name of the current field                |\r\n| `defaultValue` / `value` \\* | unknown | current value of the given field         |\r\n| `label`     | string      | current value of zod `describe`          |\r\n| `error`     | string      | current error for the field              |\r\n\r\n<br/>\r\n\r\n**Note**: In `controlled` mode, `value` will be returned. In `uncontrolled` mode, `defaultValue` will be returned.\r\n\r\n### getError\r\n\r\nThe `getError` method returns a `string` representing the current error for the given field.\r\n\r\n```tsx\r\n// empty string or error message\r\nconst firstNameError =  getError(\"firstName\")\r\n```\r\n\r\n### setField\r\n\r\nThe `setField` method will update the value in form state for the given field. Returns `true` if the field is valid and updated successfully, `false` otherwise. **Note**: This method should only be used when you need to update the value in form state directly. For example, if you need to update the value of one field based on the value of another.\r\n\r\n```tsx\r\n// returns true if valid, false otherwise\r\nconst result = setField('firstName', 'John')\r\n```\r\n\r\n### setError\r\n\r\nThe `setError` will update the error in form state for the given field. Similar to the `setField` method, this method should only be used if you need to set an error for a field based on the value of another.\r\n\r\n```tsx\r\n// returns true if valid, false otherwise\r\nconst result = setError('firstName', 'Too short')\r\n```\r\n\r\n### isValid\r\n\r\nThe `isValid` method will return a boolean indicating whether the given field or the entire form is valid.\r\n\r\n```tsx\r\n// returns true if valid, false otherwise\r\nconst fieldResult = isValid('firstName')\r\nconst formResult = isValid()\r\n```\r\n\r\n### isSubmitting\r\n\r\nThe `isSubmitting` method will return a boolean indicating whether the form is currently submitting or not.\r\n\r\n```tsx\r\n<button>\r\n  {isSubmitting() ? \"Submitting...\" : \"Submit\"}\r\n</button>\r\n```\r\n\r\n### isDirty\r\n\r\nThe `isDirty` method will return a boolean indicating whether the given field or, if no name is provided, whether any field in the form has been changed.\r\n\r\n```tsx\r\n// returns true if valid, false otherwise\r\nconst fieldDirty = isDirty('firstName')\r\nconst formDirty = isDirty()\r\n```\r\n\r\n## Reporting Issues\r\n\r\nIf you encounter any issues, please [open an issue](https://github.com/garystorey/usezodform/issues/new)\r\n\r\n## Using Third Party Components\r\n\r\nCheck out these online code sandbox examples using third party form components with useZodForm.\r\n\r\n- [useZodForm - No Component Library](https://codesandbox.io/s/testing-usezodform-hook-8ky97s?file=/src/App.tsx)\r\n- [useZodForm - MUI](https://codesandbox.io/s/usezodform-with-mui-87gu0o?file=/src/App.tsx)\r\n- [useZodForm - Semantic UI](https://codesandbox.io/s/usezodform-with-semantic-ui-pn5hjy?file=/src/App.tsx)\r\n\r\nYour favorite library not listed? Please [open an issue](https://github.com/garystorey/usezodform/issues/new) if you would like to add it.\r\n\r\n### Creating Custom Components\r\n\r\nIn most instances, it is recommended to create custom components for your form fields. These can be wrappers around existing component libaries or your own custom components.\r\n\r\nIn the code example above, we can take the code for a single form field and extract that into its own component and pass the results of the `getField` method to it.\r\n\r\n```tsx\r\n// Field.tsx\r\n\r\nexport type FieldProps = UseZodField & {\r\n  description?: string\r\n  // any other custom props\r\n}\r\n\r\nexport function Field(props: FieldProps) {\r\n  const {name, label, error, description=\"\", ...rest} = props\r\n  return (\r\n    <div className=\"formfield\">\r\n      <label htmlFor={name}>{label}</label>\r\n      <input type=\"text\" id={name} {...rest} />\r\n      <p>\r\n      {error ? error : description}\r\n      </p>\r\n    </div>\r\n  )\r\n}\r\n\r\n// Form.tsx\r\n\r\n<Field {...getField('firstName')} description=\"Enter your first name\" />\r\n```\r\n\r\n**Please Note:** This is just an example. This is ***not an accessible component***.\r\n\r\n## Types\r\n\r\nThe following types are exported from the `useZodForm` hook.\r\n\r\n```ts\r\ntype UseZodFormMode = 'controlled' | 'uncontrolled';\r\n\r\ntype SubmitHandler<SchemaType> = (data: SchemaType) => void;\r\n\r\ntype UnControlledField = {\r\n    name: string;\r\n    defaultValue: string;\r\n    label: string;\r\n    error: string;\r\n};\r\n\r\ntype ControlledField = Omit<UnControlledField, 'defaultValue'> & {\r\n    value: string;\r\n};\r\n\r\ntype UseZodField = ControlledField | UnControlledField;\r\n\r\ntype UseZodFormFormEventHandlers = {\r\n    onSubmit: (e: FormEvent<HTMLFormElement>) => void;\r\n    onFocus: (e: FocusEvent<HTMLFormElement>) => void;\r\n    onBlur: (e: FocusEvent<HTMLFormElement>) => void;\r\n    onChange?: (e: ChangeEvent<HTMLFormElement>) => void;\r\n};\r\n\r\ntype UseZodFormResult<T> = {\r\n    getField: (name: keyof T, overrideMode?: UseZodFormMode) => UseZodField;\r\n    getForm: () => UseZodFormFormEventHandlers;\r\n    getError: (name: keyof T) => {};\r\n    setField: (name: keyof T, value: unknown) => boolean;\r\n    setError: (name: keyof T, value: string) => void;\r\n    isDirty: (name?: keyof T) => boolean;\r\n    isTouched: (name?: keyof T) => boolean;\r\n    isValid: (name?: keyof T) => boolean;\r\n    isSubmitting: () => boolean;\r\n};\r\n```\r\n\r\n## Upgrade Guide\r\n\r\nIf you are updating from an older version of `useZodForm` you will need to update your code to use the new methods as there are breaking changes from the beta release.\r\n\r\n### Breaking changes from v0.5.3\r\n\r\n1 - `id` has been removed from the `getField` method. This was a duplicate of the `name` property. Simply replace any `id` property with `name`.\r\n\r\n2 - The `dirty`, `error` and `touched` objects have been removed. They have been replaced with the `isDirty`, `getError` and `isTouched` methods respectively.\r\n\r\nThe example below shows how to update your code to use the new methods.\r\n\r\n```ts\r\n// old\r\nif(dirty.firstName) {\r\n  // ...\r\n}\r\n\r\n// new \r\nif(isDirty('firstName')) {\r\n  // ...\r\n}\r\n\r\nif (error.lastName !== \"\") {\r\n  // ...\r\n}\r\nif (getError('lastName') !== \"\") {\r\n  // ...\r\n}\r\n\r\n```\r\n\r\n### Breaking changes < v0.5.3\r\n\r\nHonestly, I dont remember. Just add the new methods. 🫠\r\n\r\n## License\r\n\r\nLicensed under the [MIT License](https://github.com/garystorey/usezodform/blob/master/LICENSE.md).\r\n\r\n</div>\r\n","readmeFilename":"README.md"}