{"_id":"zod-form-data","_rev":"33-9c04c1c6712af073886443f53c322ec9","name":"zod-form-data","dist-tags":{"beta":"1.3.2-beta.0","alpha":"3.0.0-alpha.1","latest":"3.0.3","version-2":"2.0.10"},"versions":{"0.0.1-beta.0":{"name":"zod-form-data","version":"0.0.1-beta.0","_id":"zod-form-data@0.0.1-beta.0","maintainers":[{"name":"airjp73","email":"aaron.pettengill.violin@gmail.com"}],"dist":{"shasum":"ad276b185419bdcf042c48bd5bcde1bc1ae443c1","tarball":"https://registry.npmjs.org/zod-form-data/-/zod-form-data-0.0.1-beta.0.tgz","fileCount":19,"integrity":"sha512-7MFE04T2ik3hdy53kbhnIOTQjEg5ycf7EvL4HC3av5Q2SzUPdbPj6vuWT9pO4FJ7qfeeXuniD1dyP34ql4zEYg==","signatures":[{"sig":"MEYCIQD4hX9DSrzeFd7+DEcgsC/om+g2aHMip1U3j6PJ9+Q/SAIhAOKxoiZct3h99/1pLQGrEa/n48JegKXqhHburS4a0iiy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8412,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6HzaCRA9TVsSAnZWagAADFEQAIdoV3bJm8hQS4BnK5bO\nejnlo9Z/3eiQBVHGVBw6j8BDa1Rr+6fgiCj/Ac2zABbW4syKvX0Oc8LqV/vD\nIKpggi8Ye+o2Qg5ffj5RFd5x0NIoGy47QNDcmoPpJ5wT0C4W92FoqZkIKGN4\nI4lZzofwEdadKqD7pPqJNRks3TltlkON6/M2QNBXZ15wP0K+WOQZUN84YQPE\nTZy/vrXrn1n29Rm/6cxXIv8CDV3jTQnJHkON/AoLkqWFIcCmh3tsgUCg3cx9\nX2mhi5AiKfFVpgo7/GFE1sAE+KivSfeAn+2KcpDtJag1ZbhvGpOyO1iqp+Xr\ni8R+JkE82Z0tC2xytsN4fQCJqJPhS3l0awxsulUakNlb/r7/NZXUxWNyh+bK\nnK6ICskY4h35sHbGG8DjE473iDhHlOnFM1OK0CeLM+X7S2hX5/3PfB4350vK\nLj3RsSmPOw+6q8k2bGJIwvCdD6agmFLGijV2mq7v2zu4l+SAQqkHYnFGBIAJ\nnVsQi44eojITOQ+i0ioZHscQVuHe/XRwSgePq2ofa0Omcgtl4k8t681gPEsi\nNKlQuVbvLQ/yA3YSWLCNHR/2QW3L94EbsflrxrlcR6gFw0QcW4NDPYX02nSj\n+w2e8qmCLzyP0e/7mIyTnZPsgkHQvNIyGCQVls5Y0N6s5mk8GEQ7QnIu6kVP\nn+Qs\r\n=oN5t\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/index.js","browser":"./browser/index.js","scripts":{"dev":"tsc --module ESNext --outDir ./browser --watch","build":"npm run build:browser && npm run build:main","build:main":"tsc --module CommonJS --outDir ./build","build:browser":"tsc --module ESNext --outDir ./browser","prepublishOnly":"npm run build"},"_npmUser":{"name":"airjp73","email":"aaron.pettengill.violin@gmail.com"},"repository":{"url":"https://github.com/airjp73/remix-validated-form","type":"git"},"description":"Helpers for using [zod](https://github.com/colinhacks/zod) to parse `FormData` or `URLSearchParams`. This is particularly useful when using [remix](https://github.com/remix-run/remix) and combos well with [remix-validated-form](https://github.com/airjp73/","directories":{},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.11.6","tsconfig":"*","typescript":"^4.5.4"},"peerDependencies":{"zod":"^3.11.x"},"_npmOperationalInternal":{"tmp":"tmp/zod-form-data_0.0.1-beta.0_1642626266137_0.4807807707349958","host":"s3://npm-registry-packages"}},"0.0.0-beta.1":{"name":"zod-form-data","version":"0.0.0-beta.1","_id":"zod-form-data@0.0.0-beta.1","maintainers":[{"name":"airjp73","email":"aaron.pettengill.violin@gmail.com"}],"homepage":"https://github.com/airjp73/remix-validated-form#readme","bugs":{"url":"https://github.com/airjp73/remix-validated-form/issues"},"dist":{"shasum":"f3b7918868208820077fbe47e84b41ad811437be","tarball":"https://registry.npmjs.org/zod-form-data/-/zod-form-data-0.0.0-beta.1.tgz","fileCount":17,"integrity":"sha512-EJqYDekiQS2XlDryAAtevJ9ODnZzJ8S+Gzrr+P11E9dC/jwbfZq/upFe8Qc92cZnoHz4GfEDVHsftdif2qUXQQ==","signatures":[{"sig":"MEQCIFXNdpaOphhYak635gFIwFnIOWcRdeWuRhqyCY4JPR1MAiACjCPD0zkC5xsqGud/NE3yBrAeNVCncCVx/SHSrcm31Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18941,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6jLyCRA9TVsSAnZWagAAKRAP/RWnPy3imXNsw1rG1NBh\n39rFuVpPWCRDXUQI+nNhugDYKM77qMGovpu2hSDIeyUUapL9StWHovv3owZj\nzwyrHdIMwyfVSaMkfwDhit4PU87SjbVqgXEIrlpJhcZcfsw/9h0QNTwWra3r\ngydI2Hg822RKCwAwH1atLiDTUZgSVJhA9IgGtvIA2C7du7WjIzda1EgfH8bY\npCg8Lz3exlzui4E7PHR2AGM/+muy6PSXwnJWYdAbH9io8KYOrWNJ1LrfhYFS\naGRn8ym8Yq0Xy3upcBeiafQhMCWw4WVPBLn5khroE64UV4BC992nScMbfh5M\nNLHiSoQhA1ZH9HP9+Im8hBjT48e2ilEATYfl0OIJm7zvIc9ZZcUDYXli4cqt\nD77dlVbCV07je4pxEyoNSuNg04rOKWwPoDUEnotXujaGh4Nrk+VhbOcUsWBb\n5u0aU7+HPU+53zdtgFg4Cu+z7IOa+bAfcP/OlK9/0gKpx6s+NgtyG+er4gQZ\nlbXqGh/ukVkPMQt5PNTz+whrxKGZ/w1J+e0z50vaNE42TgVy85piW99qJ3OQ\nqQS67JkJy0c13I/Az4viAhQ5asyfscSLDBaf1wREXtlTaCPuTaYUGTvrda1k\nF/YuOkcN43WRFsi/Lseyzb2P+HqJhUMHTT6JJdcrNRu2hBVKnQ04QjFrlpRx\nLycI\r\n=8TV/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/index.js","types":"./build/index.d.ts","browser":"./browser/index.js","gitHead":"57376bc6c4064f190802b30708c7a064dd28cc49","scripts":{"dev":"tsc --module ESNext --outDir ./browser --watch","build":"npm run build:browser && npm run build:main","build:main":"tsc --module CommonJS --outDir ./build","build:browser":"tsc --module ESNext --outDir ./browser","prepublishOnly":"npm run build"},"_npmUser":{"name":"airjp73","email":"aaron.pettengill.violin@gmail.com"},"repository":{"url":"git+https://github.com/airjp73/remix-validated-form.git","type":"git"},"_npmVersion":"8.1.0","description":"Validation helpers for [zod](https://github.com/colinhacks/zod) specifically for parsing `FormData` or `URLSearchParams`. This is particularly useful when using [remix](https://github.com/remix-run/remix) and combos well with [remix-validated-form](https:","directories":{},"_nodeVersion":"16.13.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^3.11.6","tsconfig":"*","typescript":"^4.5.4"},"peerDependencies":{"zod":"^3.11.x"},"_npmOperationalInternal":{"tmp":"tmp/zod-form-data_0.0.0-beta.1_1642738417889_0.18859821139105004","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"zod-form-data","version":"1.0.0","_id":"zod-form-data@1.0.0","maintainers":[{"name":"airjp73","email":"aaron.pettengill.violin@gmail.com"}],"homepage":"https://github.com/airjp73/remix-validated-form#readme","bugs":{"url":"https://github.com/airjp73/remix-validated-form/issues"},"dist":{"shasum":"f2464152b5803a55263f3f8b1338c67581c0335b","tarball":"https://registry.npmjs.org/zod-form-data/-/zod-form-data-1.0.0.tgz","fileCount":17,"integrity":"sha512-wJAFOQwlz3hLczbVbCvB/e5aG4pw4lFKvCMPyGC2tJy3OSD+ceU5Fn8Ga94g9E9ZtPFKX8XCg8LtJ9k/dsIdIg==","signatures":[{"sig":"MEUCIQDvsDMr5xKuhS3NgStfMLGUrTrjUWzh6/Lh24OR2v8kOQIgT1XjhNzFI77Nji0uuXH3FdkXErnm7TRPPLbIbFzCZQo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18934,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6jQPCRA9TVsSAnZWagAAjwUP/iVZa4qD03cVO17EzsID\nXHMPhNnsMmJVR9Iz0XjaMat4ZFz6PrLAFY+mDCsmKg2mcGXmypSo1+vAJ+Vo\nW9wMHAzC10n3bjlUBW/h8YmiKIiDXbyY4sPrNnXr39N3XWgsAaycaNr8ja0A\nlF6vhdxoP/0Ajge3gFCzTeAyos990HxHdngWl8l8LPCBLRmr1WQwN4jXqTx9\n9ChX2XMcf0dwgMn+jEaqLmLiqpCvlg2pcs4pr1FrPEyaYlqAH4WBmsRLPEvD\nTJ+2cb/O3rCbz1NNX0kC2hnVn22cPrbY0kzQLo16uqHk9ib85lsSV3xNa/EM\nCG3B3M44DnD7QDraacMsCGCWFRVEMNfV3xbEL4ONf+NexKdhwWG4TzYlaVIy\nuz3d79MJJ8J9YDd0ZConbzG5Giue1PaTEH40UjjlgNsUBamlzV1VoyR1O7ya\n9I73gnWapLZ8tMn5vAtaT0JUMDg/XM4LKsGR079Wo0GjrXf93NSPPPJfvU+V\nE7y+4nxumern7t44w87dlmviBeJMHehU35wK1X51gQrI/o7bBjjp+Gx3n6cg\n1HdXjL1/oV1r3iSOI8HB2NBOz5pQeGDu9l6ji9AKNxWSLEcmgj3HkAZxfTtN\nNQNacE/xO/+JKPwkZUbkLqrSZqGMTTT41fUUYP836TeqHLTYTt+DUQ0HWtZx\n4H2Z\r\n=bo+r\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/index.js","types":"./build/index.d.ts","browser":"./browser/index.js","gitHead":"3da1b1106b1523ec2bae0653f28d5ec2c6ead575","scripts":{"dev":"tsc --module ESNext --outDir ./browser --watch","build":"npm run build:browser && npm run build:main","build:main":"tsc --module CommonJS --outDir ./build","build:browser":"tsc --module ESNext --outDir ./browser","prepublishOnly":"npm run build"},"_npmUser":{"name":"airjp73","email":"aaron.pettengill.violin@gmail.com"},"repository":{"url":"git+https://github.com/airjp73/remix-validated-form.git","type":"git"},"_npmVersion":"8.1.0","description":"Validation helpers for [zod](https://github.com/colinhacks/zod) specifically for parsing `FormData` or `URLSearchParams`. This is particularly useful when using [remix](https://github.com/remix-run/remix) and combos well with [remix-validated-form](https:","directories":{},"_nodeVersion":"16.13.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.11.6","tsconfig":"*","typescript":"^4.5.4"},"peerDependencies":{"zod":"^3.11.x"},"_npmOperationalInternal":{"tmp":"tmp/zod-form-data_1.0.0_1642738703746_0.0840926143055496","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"zod-form-data","version":"1.0.1","_id":"zod-form-data@1.0.1","maintainers":[{"name":"airjp73","email":"aaron.pettengill.violin@gmail.com"}],"homepage":"https://github.com/airjp73/remix-validated-form#readme","bugs":{"url":"https://github.com/airjp73/remix-validated-form/issues"},"dist":{"shasum":"fc7b63a63fd33a2ff9bd9d3dea53017289293d69","tarball":"https://registry.npmjs.org/zod-form-data/-/zod-form-data-1.0.1.tgz","fileCount":17,"integrity":"sha512-b+hdotiXOV60R70HFp+pb9dq0YyfjvpJn9g3ZwJBKdR7aNsqszVy/jZseOuHZc07GxHYj8YPttosLomKqyoy9Q==","signatures":[{"sig":"MEUCIQC3LI4Nz/9udNy6TeW0jn19zWglwO8MIZ/Qn1yFdVtYRgIgZAR2ZnAgA9Ys7Azsamtoqnbbo4JifC8z2KILAnoppFY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19283,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7xolCRA9TVsSAnZWagAAnakQAI0LcewVcFXxem1xg88X\nG/lP9WJiUtSEiUnKSfy+TzN8TMZ4UYsF0rff/ylrkEmXn3MH1DzHFkVnAc1r\n9cwQufWLctWJLE951q9p2aJ9PaRekjIZK/sfDDbmiJDb68YplhcvS0qUtQAb\noFNFaaBuF9M45qjI2YVZkffXOqCpnGUZGSrogytnbJDHuCHtRCM5638bgTIJ\nyAqKvocxI1s4X6xHqCdL4cWBXuQzCifxAOHJtAhV6dw5INLA+SgkDUO5aoxu\nWD33i1V3SQBECdVsDFRcMyKRp0j/llDX5it9RHU7oevVoh1nvazA1srKQNr3\nxIhu1Hxux0NKz8SpHSSTuNhQ592v8ZohyTr6cPcZubOEDZMze5n0LaOYNA28\nNHKIvn07itXjro98K1zUjMiapfMeeNt81oR7pmhEEf5/WDOCXYmMCHsPW6+m\neZq4RUpCTQqrlNtFIC45q7gsRBtDLn2HVrkH+CHuuFJjvVlHQiXLTCVWQ1ZY\n9N+QY9rsVxoJNg3g4ihbpOmun+0OTE2SQJbWuTgksaAIsjwl/xjJW3P+o+co\n6hl0Vwu4oQ+eZ3oqFrXovLCmR/KYOR79Z4yeuZAkZ/oKYv0p9NJsoOJAZMZh\n5bnZaBAST92BIU6+0m+qLnEJKtZKgqc4MAaXDyZV/sgvS/C1zIgfB+MxIm0M\ngZEm\r\n=F8Ev\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/index.js","types":"./build/index.d.ts","browser":"./browser/index.js","gitHead":"d3686ca6969c91ac0b65a1b8161276396949ed79","scripts":{"dev":"tsc --module ESNext --outDir ./browser --watch","build":"npm run build:browser && npm run build:main","build:main":"tsc --module CommonJS --outDir ./build","build:browser":"tsc --module ESNext --outDir ./browser","prepublishOnly":"npm run build"},"_npmUser":{"name":"airjp73","email":"aaron.pettengill.violin@gmail.com"},"repository":{"url":"git+https://github.com/airjp73/remix-validated-form.git","type":"git"},"_npmVersion":"8.1.0","description":"Validation helpers for [zod](https://github.com/colinhacks/zod) specifically for parsing `FormData` or `URLSearchParams`. This is particularly useful when using [remix](https://github.com/remix-run/remix) and combos well with [remix-validated-form](https:","directories":{},"_nodeVersion":"16.13.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.11.6","tsconfig":"*","typescript":"^4.5.4"},"peerDependencies":{"zod":"^3.11.x"},"_npmOperationalInternal":{"tmp":"tmp/zod-form-data_1.0.1_1643059748968_0.32641146162772516","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"zod-form-data","version":"1.1.0","_id":"zod-form-data@1.1.0","maintainers":[{"name":"airjp73","email":"aaron.pettengill.violin@gmail.com"}],"homepage":"https://github.com/airjp73/remix-validated-form#readme","bugs":{"url":"https://github.com/airjp73/remix-validated-form/issues"},"dist":{"shasum":"8bdec12622d738b356a738ea81af81c77bcf4ffc","tarball":"https://registry.npmjs.org/zod-form-data/-/zod-form-data-1.1.0.tgz","fileCount":17,"integrity":"sha512-Um5b5qsdnDzU8ATSbbGrUUfC6A1WoZVXfxmRwTINPTnLZdCkb4bQhGEFcS9H5EeNIU8zrwGWescOKO3hTG3BrQ==","signatures":[{"sig":"MEUCIQDvauh+rcE0ebr5ZwIs3SOnBgKq3yFdvSmIumHIu47V2wIgSbDqjXAjUS504Ff5+Nq+F32664SRgyqnFuf7BEdpQpM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20576,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8h+FCRA9TVsSAnZWagAA8ZkP/1xAgDnmt3UV/kD6MNf5\nnFq8Oo3KDT5Eec2TXKwOKEQJVXqFo64+nIjaPKQ4oHVnxYpjszD/w/D9zizq\nMthPh3E/4ZMRFlmm+2u0hYf4MosyMX1ZyPcq0cff2neNptwum/qpgVdnZX9l\nrUwRt/4rGiM2qO3E4XmP75m1fbDZiB0as4j18x7DD8pvRihLX1Gm0OosXCJf\n1LEL7kU6csUpgWGOF102Srx3j8cJfsHBLrRLPJ5I/YSTgeR/qmI+986Dp0iC\nmy7ZOE7uHBtzEnhLLMTVROAmc3sa/gmL5smNgxd7gqFB6yxyQvGLc5i0eSqe\nlapmNDZVwbk4AiiYfg1dVGyS3+KM57b9AHwGI70CQTeef8OPq6KsD8Bgq1Td\n1UQQB2qOfk4ejfzLO5a/+1b/tdyc659iSmoGkDrY+nDZdy7p1pbs6oACyKlz\nq6pj/qucJoDOVbwUbEkPVO84rTfFYoMxgPUGBzTbAql2h6shd2AuMHbvIHSP\nGqUPohpqwK2Bdc0DmMVKIwnSQhgfT8Px6/Y4mAtKFfFAZo5NQ66aG4ksB350\nxXPAuhAOd4wsR/WYp20nM7H2KoGpPGwvQOyGfwmscHCS3s/79+TFH6D5m0is\n6X5NoWIotTw8JP3GyXLX2PFNybh8S2zxhuBG3drbQf6vRXqY785YJH2ojJt2\njyxn\r\n=jwKZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/index.js","types":"./build/index.d.ts","browser":"./browser/index.js","gitHead":"28e6d210b40265078988fe6b63d6f07c3fc5bba6","scripts":{"dev":"tsc --module ESNext --outDir ./browser --watch","build":"npm run build:browser && npm run build:main","build:main":"tsc --module CommonJS --outDir ./build","build:browser":"tsc --module ESNext --outDir ./browser","prepublishOnly":"npm run build"},"_npmUser":{"name":"airjp73","email":"aaron.pettengill.violin@gmail.com"},"repository":{"url":"git+https://github.com/airjp73/remix-validated-form.git","type":"git"},"_npmVersion":"8.1.0","description":"Validation helpers for [zod](https://github.com/colinhacks/zod) specifically for parsing `FormData` or `URLSearchParams`. This is particularly useful when using [remix](https://github.com/remix-run/remix) and combos well with [remix-validated-form](https:","directories":{},"_nodeVersion":"16.13.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.11.6","tsconfig":"*","typescript":"^4.5.4"},"peerDependencies":{"zod":"^3.11.x"},"_npmOperationalInternal":{"tmp":"tmp/zod-form-data_1.1.0_1643257733489_0.6028971051061092","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"zod-form-data","version":"1.1.1","_id":"zod-form-data@1.1.1","maintainers":[{"name":"airjp73","email":"aaron.pettengill.violin@gmail.com"}],"homepage":"https://github.com/airjp73/remix-validated-form#readme","bugs":{"url":"https://github.com/airjp73/remix-validated-form/issues"},"dist":{"shasum":"db49436cf29696863e71b5eddda0585ec8f1cd5f","tarball":"https://registry.npmjs.org/zod-form-data/-/zod-form-data-1.1.1.tgz","fileCount":17,"integrity":"sha512-vIo28eYDDlgoq0yPHHOgqpBtcD4pk7U75DicJuOoN+ssULab4vatIKYeOjPxNSZRYG5GxdiHgkluWVU7TLSIcQ==","signatures":[{"sig":"MEQCIBLPaKNeVH89hVVd1Ybls79jxwER7DFEJWVUsbrH5NV9AiAoqlryF9xC/bs9CWQgonca2ECPC9EkaO2RZnz+pZr1lg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30491,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9KmRCRA9TVsSAnZWagAAt30QAIX3wgepX1cdSi1WLFRy\nt6oedOmJtaRl9luTeTxJw/+FhYS0g/fuzaFa9PldtgQNLOPppG2Jr/ugmLic\nzx9IxFuDxOG3jmRsdoTRl8YTF+8EjKcvcLRWBK3XtI4DoxdWv7kA77TrUclJ\nE+3Oet8zRmVUwThngwoGQZ/JrTk7uJpLvlA+qoi6RcH0nWYTv5An/foumHln\noQHA2hOLX6ZsyWZgAdHGh+W7pWme2xi4xK2M2WoqOoUg9q130YfEg7fVhe6L\nFTngbQZs0u0z0BcVtwZjP6Mkyw0tieHyPGCRs+jXPj+gtq/HpFSzy+P4bZAg\nnMQtbpbpyZxX+20hLqETzfC/Ud5tG98RRGa5blNYVTbcTDZhCdPQtz7uccSD\nmMl6aY3dHqXeb0urB+HqWEdHkKHgxQU/EYeV6BQdkedhtBx0x6G7GxdWpy1Q\nFD032GRsy3owRjNUeApFnRR4SER+31JPnK7A0c7osCpGEBKr383qmTbpH7DV\nm0Ih0JZKftr/EBL14Lbl8CSikaA5DihrxJExp+pbVb4f6VaR7sYftYAIZP5V\noh9orzvUkPd5tf3+IsY5Q55coqFNrFfrKBpTGw+UYlXs3PZxqdVhcWZCOa77\neHC5mTrfUzqZFnw0kUIJx46WPNWsb2kCnQsUJSM/pCLSyYnmCFBHoP/1E4LP\n1F5f\r\n=MCBU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/index.js","types":"./build/index.d.ts","browser":"./browser/index.js","gitHead":"c0262a2adb530784936afc22d1b9d329459da98c","scripts":{"dev":"tsc --module ESNext --outDir ./browser --watch","build":"npm run build:browser && npm run build:main","build:main":"tsc --module CommonJS --outDir ./build","build:browser":"tsc --module ESNext --outDir ./browser","prepublishOnly":"npm run build"},"_npmUser":{"name":"airjp73","email":"aaron.pettengill.violin@gmail.com"},"repository":{"url":"git+https://github.com/airjp73/remix-validated-form.git","type":"git"},"_npmVersion":"8.1.0","description":"Validation helpers for [zod](https://github.com/colinhacks/zod) specifically for parsing `FormData` or `URLSearchParams`. This is particularly useful when using [remix](https://github.com/remix-run/remix) and combos well with [remix-validated-form](https:","directories":{},"_nodeVersion":"16.13.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.11.6","tsconfig":"*","typescript":"^4.5.4"},"peerDependencies":{"zod":"^3.11.x"},"_npmOperationalInternal":{"tmp":"tmp/zod-form-data_1.1.1_1643424145612_0.41338865676466474","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"zod-form-data","version":"1.2.0","_id":"zod-form-data@1.2.0","maintainers":[{"name":"airjp73","email":"aaron.pettengill.violin@gmail.com"}],"homepage":"https://github.com/airjp73/remix-validated-form#readme","bugs":{"url":"https://github.com/airjp73/remix-validated-form/issues"},"dist":{"shasum":"f71b67c48145b48e83357cf58d1797702eefef2d","tarball":"https://registry.npmjs.org/zod-form-data/-/zod-form-data-1.2.0.tgz","fileCount":17,"integrity":"sha512-Xyp5meGXwQzeaziXm1e6PXBKJIjzllDO0SKHT9CYULiiSWaNEJKLbmDOekYSmHDufUyWdafa1hQWb9bs4G+/YQ==","signatures":[{"sig":"MEYCIQCdmZR0bt+/kPbcMA/g2eyL6LjlG1Vu03OA9Bhit/N1nwIhAN1+9VJsN8pinuY7PYph/b03jHi5FFhDYBhGjTMeUvNT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31686,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiEmxvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmomag//Uvx5sxbIS5zjsnZPNW98gR0tRjprhqwDvyjNw8NFCqOBPxJX\r\nvYzcoUnLshVQgFQDDtbavgTeQ7is7Tx0omlRxZxMckPN7sDk8Z7E4chjeiPv\r\nsBITsPDwdUwu+Bs9TCaXC/8UM8SD56s3MNAkSAQh+ukhvJ7smLDBmBewnKXI\r\njZ6WErQTx/7CXcaoaZL75NQ2GtgmdgFmsW7Yn7IELdWs8JbBP/oFnDOjl0Ev\r\ntdS85WCAM8e/bIU58wjOkAcPYwQCw/1QF88Kl0xA0AZCdsIc84S/+6+2Ak/5\r\n0R0nWMi5XPBeYzxZpAB6+0TTTafB69poII7TkZ46wjFkzB1+8unypFhnCrAd\r\nZf6ExfCrvUlNf8AMZFb4P46s7qQiCr1ju+mM0wJ4+uCJ8SQHoLG8FA+N9mRx\r\n7gYlwgGgFCKIZ+dUaE7DpUMXNs8O9kEDzXPSN3PRv7o3VkAQ/zBsAqWP4BT+\r\nICdhAUeah3LNHDNdRV/mCZDeABb51BQltTeMvmXQRzxUf9NACBz9c0/v7/t+\r\nEXKu19h+Vt1e365x3fXeSd6vKVAPLaw1mh8Vgyi0tEq2QAwTz4i+yREY3Urp\r\n2q/1jb70Pw7Q174o9yT5sM6uRpvBShoCOEedVg9Rkd/ha3vS7lCc9KtoA/Rh\r\n1FrnTD61S7S56xZdGhHukLn0oWFv4TKRPTQ=\r\n=IsZC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/index.js","types":"./build/index.d.ts","browser":"./browser/index.js","gitHead":"fbe3089d848e351d2a1e8103ae6e8dbf45ef8d69","scripts":{"dev":"tsc --module ESNext --outDir ./browser --watch","build":"npm run build:browser && npm run build:main","build:main":"tsc --module CommonJS --outDir ./build","build:browser":"tsc --module ESNext --outDir ./browser","prepublishOnly":"npm run build"},"_npmUser":{"name":"airjp73","email":"aaron.pettengill.violin@gmail.com"},"repository":{"url":"git+https://github.com/airjp73/remix-validated-form.git","type":"git"},"_npmVersion":"8.1.0","description":"Validation helpers for [zod](https://github.com/colinhacks/zod) specifically for parsing `FormData` or `URLSearchParams`. This is particularly useful when using [remix](https://github.com/remix-run/remix) and combos well with [remix-validated-form](https:","directories":{},"_nodeVersion":"16.13.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.11.6","tsconfig":"*","typescript":"^4.5.4"},"peerDependencies":{"zod":"^3.11.x"},"_npmOperationalInternal":{"tmp":"tmp/zod-form-data_1.2.0_1645374574815_0.9350519747508181","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"zod-form-data","version":"1.2.1","_id":"zod-form-data@1.2.1","maintainers":[{"name":"airjp73","email":"aaron.pettengill.violin@gmail.com"}],"homepage":"https://github.com/airjp73/remix-validated-form#readme","bugs":{"url":"https://github.com/airjp73/remix-validated-form/issues"},"dist":{"shasum":"6da07d7964765b464e959a75f0d797690ee477f7","tarball":"https://registry.npmjs.org/zod-form-data/-/zod-form-data-1.2.1.tgz","fileCount":23,"integrity":"sha512-L4zocmlzikYB9A2uVVj3OUKX/t3spOZTzQLOhoCXECn9w+eN3bw0D/KYGX4J72iLdCIwDP6YJyYwVXkx3WTu7A==","signatures":[{"sig":"MEYCIQCEkmCEYy6R/qzOSqyzjmRZa7fRoML1KCx33yzLbpsPqQIhALY/Tvhl08rv26YO2c8hQOEWJUHcESTW/JifarbUbq14","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":247922,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizsPdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrL9Q/+IpWQubCi/77svMk0gtDzM2eotYLw7Tadqp/f/JZiPz8rgjK/\r\nGELmgAZkGp6JHOilW4kPFkLZKMhQIyWFbe89tx0CN1jgFntQF5FMrgjqmVPI\r\n+rljQKM3XHPB/9H+ic4LYQG411nHaXTHguosqRsr/9kgxb+15FOQX5BDsf4i\r\nBdRqpd2RCSpEsV9MHI93tyBjnVzKpBe5SyiYWk2TJDajeTGKUyMGbGUoD2jq\r\nkvb6L33+YT5eoGPgt8+Z6xKIrLe2bx/fQKVe43X7v6a/AK+3WyXWei4eqPoN\r\nDcWuIOx0YemnaWEBher+++9krcF2dMO0JU5yUc51344cwA7NHvKMzS+W9Q2U\r\ntLfCR5EKxYWDULSisenjy57qCtRwqdeEVZEMKZAEsPWFRJPW+QoZgwkPXrDD\r\nYWj5kk8T5VoQmkXxTqSPpMmEPnpAqnuIc33BcPcSg8/z7vGDCAQptm69ZprI\r\neyg9Q+LOn/kSyTtZ9z7mSVsRztsanVXy8ttVFcoRgtNK9YEU+LurxrzkuuXX\r\n4wRe9SO5l3lMRatD6yzuF0eROsQIDcwHbFj9EzDg5RhFrZcNUJaX5G0MhRGh\r\n3pIcDCEutQIP/Hv6A0BNbfk7suOhVpU21mb5ZtfZifad9qLySkGUJm2KTm+3\r\n5mD4WWbOZqFIM//cDc81pnTbQXx4SmM9mK8=\r\n=wjpY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/zod-form-data.umd.js","types":"./dist/types/index.d.ts","module":"./dist/zod-form-data.es.js","browser":"./dist/zod-form-data.cjs.js","gitHead":"d58e29e54b9ac75acf1e941cacf977a542fc013e","scripts":{"dev":"tsc --module ESNext --outDir ./browser --watch","build":"vite build","prepublishOnly":"npm run build"},"_npmUser":{"name":"airjp73","email":"aaron.pettengill.violin@gmail.com"},"repository":{"url":"git+https://github.com/airjp73/remix-validated-form.git","type":"git"},"_npmVersion":"8.1.0","description":"Validation helpers for [zod](https://github.com/colinhacks/zod) specifically for parsing `FormData` or `URLSearchParams`. This is particularly useful when using [remix](https://github.com/remix-run/remix) and combos well with [remix-validated-form](https:","directories":{},"_nodeVersion":"16.13.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.11.6","tsconfig":"*","typescript":"^4.5.4"},"peerDependencies":{"zod":"^3.11.x"},"_npmOperationalInternal":{"tmp":"tmp/zod-form-data_1.2.1_1657717725426_0.2788247626208462","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"zod-form-data","version":"1.2.2","_id":"zod-form-data@1.2.2","maintainers":[{"name":"airjp73","email":"aaron.pettengill.violin@gmail.com"}],"homepage":"https://github.com/airjp73/remix-validated-form#readme","bugs":{"url":"https://github.com/airjp73/remix-validated-form/issues"},"dist":{"shasum":"f2f3c362f16a8dd7118567b02db6aa05f07e8833","tarball":"https://registry.npmjs.org/zod-form-data/-/zod-form-data-1.2.2.tgz","fileCount":23,"integrity":"sha512-Z74PiUqRos2Lov70s9jb6/VE1oLmk4891VhJ78/ckyRiYsuaUBf1qq4q0/EwoWCezCyn9UX+aCR8zRL7ugTtZQ==","signatures":[{"sig":"MEQCIDcpyC/FMr4jxF92lll9IhFqXzQ8bLi/2pf7betWStl/AiAJFmFvYNZtYGaRsg4aA5ZAcpzuQiGPb9TD5N+2sl5rCg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":255487,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOF/QACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp1Gw/7Bphx3glI46xliLJ+7/U6bcobj4Rl5Yo3wRE58YjKA5D9rhyD\r\nk7IPjDY+Z6G+ESkhyQqMRbq1V8od5kwyvN39EPFzIK9ktVmbKKlUooDFvbfs\r\n+b1tHpb7v+3K6PUfjnE3O0/vB87vqkxDl7yBcCc1m7Q2lCfwMjMdRTIb085x\r\nCx/s3p2cdKyI2OSvmlGltma8J4xF64EUzTiv8N2FU1khV++SvTjZ1oBe7YMF\r\ngHrQP+DC8kdOBmbX0I6/xrn8T/w2v+OuvhxJHlafdCFL/1V9fOjQ38TJjAeK\r\n860k2jQr9w4mZBO3Po7o3ZeHRLFINxuGRTLWxGJ/OXnkBv7jIJyfqfKsNAK5\r\nCuZOR2JqKIdSXmL3RZwDNG5kPHw4OlHrm4y1Hs6GXhPoyawfmPhQUYO5p6qv\r\nn3fi4QLfcqZxe7fJ2aOA0q6TLUfl3L1hSrvWI1Cz356c4mmfaGoD7kJkyb+P\r\nRoys+GqfWPA6y81N5BlKI1TfX9TJ+F21xqFnLp5KX+y8Z2eDwmW+HUsJWtaq\r\nBTPra/cXdxBUkYN+7ybS+DAbBfSd4iqJok2H7riIh/THIKtK/VWm230p7oOh\r\nsASYWp1PAm8cAF5r6BNsZUQeqBc/qXDbiKGxEHgQ6Baham4081OWAwc4kE3k\r\nB5ime4/sGr+UbsXNjV6G2rAyJlgLRob6Gps=\r\n=vn3e\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/zod-form-data.umd.js","types":"./dist/types/index.d.ts","module":"./dist/zod-form-data.es.js","browser":"./dist/zod-form-data.cjs.js","gitHead":"a39ab9f24cd3833e9bbd6f0f73d8346a5ba3b1da","scripts":{"dev":"tsc --module ESNext --outDir ./browser --watch","build":"vite build","prepublishOnly":"npm run build"},"_npmUser":{"name":"airjp73","email":"aaron.pettengill.violin@gmail.com"},"repository":{"url":"git+https://github.com/airjp73/remix-validated-form.git","type":"git"},"_npmVersion":"8.1.0","description":"Validation helpers for [zod](https://github.com/colinhacks/zod) specifically for parsing `FormData` or `URLSearchParams`. This is particularly useful when using [remix](https://github.com/remix-run/remix) and combos well with [remix-validated-form](https:","directories":{},"_nodeVersion":"16.13.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.11.6","tsconfig":"*","typescript":"^4.5.4"},"peerDependencies":{"zod":"^3.11.x"},"_npmOperationalInternal":{"tmp":"tmp/zod-form-data_1.2.2_1664638928387_0.42044065724752433","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"zod-form-data","version":"1.2.3","_id":"zod-form-data@1.2.3","maintainers":[{"name":"airjp73","email":"aaron.pettengill.violin@gmail.com"}],"homepage":"https://github.com/airjp73/remix-validated-form#readme","bugs":{"url":"https://github.com/airjp73/remix-validated-form/issues"},"dist":{"shasum":"eddb97f28645a3ac7f60ec601828c7e7cb615215","tarball":"https://registry.npmjs.org/zod-form-data/-/zod-form-data-1.2.3.tgz","fileCount":24,"integrity":"sha512-WXrabegwNfx933r1eeqqAVidDDL0WjS2M55Hb0QROFNwiv3q6aWTzwfWeJC+9IcN9HiISaFtumuG8tkrsJF5Tg==","signatures":[{"sig":"MEUCICsZ9OmqqszReM10ESsyq07Kd9W0kHSuiAuQxVEZqzZxAiEA9rx3pkmEPFYEY3ZIL11/awH0XpSNvNfFDbRvWgIVVTI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":229696,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjaG3OACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrVVA/+JAfPux0qA7N1+1rGjEnisQ3nLtCwE+tZ8roNpcALFmc9y/FB\r\nXTBdHWtMfvtTAvpgch81fXJwxbSnW6kMRrbDsLBWOAvmd7o7UyEIelfuOCnH\r\nVHwMV1qGEGTve+39NEJYnwAOCMGG+8t9hwRdCLXi0DjIbRtCv9XI32nbNpKm\r\nTwtQcg2HOzAa3mDCHDP3KHiipU40C16AaEC817Sf9ohRZcwAKjbBRcsrjFR0\r\nZ3Ihpiq9kAetPFEvVfzVV0ZBv2illtGmQi8xUMUmRj8jq+hcQAdWEQtkJ4HR\r\nAfECQrAZulVEnzo+QXbd8RBrtxfsb3Wf+dJSDvgivIMwKCJXcyO/QCctZv+E\r\nBPb1zFCJa3ezH3vEVN8E+vAvMadKRkVZ1SoImjeaP3Tv8pWedcnnio0JSX6m\r\n0rW1VzKBufX+lKvGN9774+h5PVArX9IVLi6/rogD/REmxUm9dMYxEHtbZLLX\r\nPdRQPbhd9BI1wX0U9uvsSykaga4VK0WL3RRI7DF5n+yGgO8lDMUu7vq0Cadi\r\nsJMkGyeQWJGNVHIQ3VCL7U36gXcNcRsxUrsVXqh5r8xTPBqKPUm1v1kvc7AZ\r\nRjKvnIAjobp6MAE0RfkUsjKJ6omHvg7295ykf5LcmhDh7HVbCb5RYVZkDTWn\r\nm/2fIXUJe9eQqN7tpkuB3D+YuWCjgJThjXk=\r\n=vEZf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/zod-form-data.umd.js","types":"./dist/types/index.d.ts","module":"./dist/zod-form-data.es.js","browser":"./dist/zod-form-data.cjs.js","gitHead":"e11c0403d639061a33fe270ecb8184719b237ba6","scripts":{"dev":"tsc --module ESNext --outDir ./browser --watch","build":"vite build","prepublishOnly":"npm run build"},"_npmUser":{"name":"airjp73","email":"aaron.pettengill.violin@gmail.com"},"repository":{"url":"git+https://github.com/airjp73/remix-validated-form.git","type":"git"},"_npmVersion":"8.1.0","description":"Validation helpers for [zod](https://github.com/colinhacks/zod) specifically for parsing `FormData` or `URLSearchParams`. This is particularly useful when using [remix](https://github.com/remix-run/remix) and combos well with [remix-validated-form](https:","directories":{},"_nodeVersion":"16.13.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.11.6","tsconfig":"*","typescript":"^4.8.4"},"peerDependencies":{"zod":"^3.11.x"},"_npmOperationalInternal":{"tmp":"tmp/zod-form-data_1.2.3_1667788238151_0.0880852365381346","host":"s3://npm-registry-packages"}},"1.2.4":{"name":"zod-form-data","version":"1.2.4","license":"MIT","_id":"zod-form-data@1.2.4","maintainers":[{"name":"airjp73","email":"aaron.pettengill.violin@gmail.com"}],"homepage":"https://github.com/airjp73/remix-validated-form#readme","bugs":{"url":"https://github.com/airjp73/remix-validated-form/issues"},"dist":{"shasum":"161967a60d351cc4e5e6af248e074b93ac74ec94","tarball":"https://registry.npmjs.org/zod-form-data/-/zod-form-data-1.2.4.tgz","fileCount":24,"integrity":"sha512-mI/rgItfvYQpvzEqGuBda/nuTHrMNoFZJ5cpiGLC5O3ZaVwI0XVo3/yTY2RreVMu57wGcDrfQcTRe5aMq2ijYA==","signatures":[{"sig":"MEUCIQC+Y4IqytdrRYul1QrJPhVD2UDv6IUNl2B3TU1L4vGB/QIgDm3aa6fQGmuiA4n0yjLalJSYt3SkdbDMo51GL2PIJ/o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":229694,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjaaTTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrrCw/+KOvPMe2enD45ODOqJX8EqSD5qhJZGVlOHU2l2ngd16/r3Vt8\r\nPd24/ipyRgn+W0HJiuvqZg3Nge0DrkBo59KbhIOtg3o4VrGyzm0JPdGlgz6r\r\nzYLWmaBKrzPioSbl+0vRNb3IyeK4voN2fIFpNG3/ObKkY0rdxgsZxoF4QWMO\r\nbgDR2mv3cYWMLgwaesuaPDmeJxnEkwZKx1ONKQm+bWt+58Dao0HyAy/6QWyJ\r\nkdCToj3YxRP0f1AlffeX8ZMzGuZLJoOtMjQuQ60iN1liwGSUw+TVSmOo/yAA\r\nC8il55pb903qYdZeBQWkafJP+UxK+eUXg9bmetT+GBG4T2PCl6sTi7/aA2l2\r\nkzwuV7Zz3MlttHT0aO18Iz4wqw4JeCCpVvTsXxfwz14f/y2tUavqRzzV+Mr1\r\n3VCS22CfC43vJ+M9FYEZuLVYxVrOQJ75NkFUnxtsV3sA/D0EUThVAQvPuF1C\r\nXfGlHAuW+Zqn2kCWQRR6T8iAHTzdzz0PODi8PcUt/GqQnjkhKp1pWchotsKx\r\nlNcmkA33s20aZaVLf15a2q1kIhQ2FXTBUTDmFQy9O1SUke+nMkP+EjiWWVdX\r\nj96qOo8Qcq03UiMhAnVeIaFDaHnpRS5fCtUEIQLk/igBS4tKrqhjl0nS3FUG\r\nc70GNRPQaTMtEsityfSR7cWZLTg/FFJ8fts=\r\n=gODT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/zod-form-data.umd.js","types":"./dist/types/index.d.ts","module":"./dist/zod-form-data.es.js","browser":"./dist/zod-form-data.cjs.js","gitHead":"679d8de1d6f9dd28be9f088b753983c3d3852d27","scripts":{"dev":"tsc --module ESNext --outDir ./browser --watch","build":"vite build","prepublishOnly":"npm run build"},"_npmUser":{"name":"airjp73","email":"aaron.pettengill.violin@gmail.com"},"repository":{"url":"git+https://github.com/airjp73/remix-validated-form.git","type":"git"},"_npmVersion":"8.1.0","description":"Validation helpers for [zod](https://github.com/colinhacks/zod) specifically for parsing `FormData` or `URLSearchParams`. This is particularly useful when using [remix](https://github.com/remix-run/remix) and combos well with [remix-validated-form](https:","directories":{},"_nodeVersion":"16.13.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.11.6","set-get":"*","tsconfig":"*","typescript":"^4.8.4"},"peerDependencies":{"zod":"^3.11.x"},"_npmOperationalInternal":{"tmp":"tmp/zod-form-data_1.2.4_1667867859343_0.07437691148379932","host":"s3://npm-registry-packages"}},"1.2.5-beta.0":{"name":"zod-form-data","version":"1.2.5-beta.0","license":"MIT","_id":"zod-form-data@1.2.5-beta.0","maintainers":[{"name":"airjp73","email":"aaron.pettengill.violin@gmail.com"}],"homepage":"https://github.com/airjp73/remix-validated-form#readme","bugs":{"url":"https://github.com/airjp73/remix-validated-form/issues"},"dist":{"shasum":"004747e41e4838e73dcdeb8611f24f96f36c5382","tarball":"https://registry.npmjs.org/zod-form-data/-/zod-form-data-1.2.5-beta.0.tgz","fileCount":22,"integrity":"sha512-V6FllqsSoZaXKLTjWTf7A5RyRyDcQtIUUktA0q4ue///mgWZ+75HBaZN6clby1+cCUZTjV1pJp1HI8tteMLHbg==","signatures":[{"sig":"MEUCIQCt/d4FB3+Nz7VoGWS1c/Uxzxt+t2sYsKAkqldCJSWGmgIgErqAEPtYSOYX3/O8hfKCznEbyAAKcbbBbI/jJ4cL4Eo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":308046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4/oJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpejA//d26/yCh8i0+qf3j6xW/qxorh7c6+s+aaLMnTkpdpsNcfnMgR\r\nUjaEWmE12mPWln/i46lT9JH3aIcWBf0jL1puZQECU+KUscTr8J8rDhYSpmFz\r\nUi8pismqcmeF8QV/19/A8RgbHr+aBUekXMfaMbUY+X9UYj/dhK/a7osMyMAy\r\n0ac2Std+bVy6UdDTJJ5R5PutpsrjEhRglu8U7KhEkBoXF7l5kt4RwdWc+pyc\r\niP0T1I8U2ANjLbUqvJ+u8hAwR7+iRjo53aCa/P+xDtPYKqEcw1tP13lsJMy0\r\ncmrz8kLsx9BLdgHeU/BHk7m89B26ObAX7jKU9NgW6U8u3cZne4li4r457tQg\r\nbY/VTo8gK0aSlADr6gG/RuJx/5qssRLrki8gPBGG7Hmen+s632XTY7IQpzjW\r\nFu9ADLYkrO14/0kRjKEXlw2gCaqkOL4/GDS9aXLjn2wwXzgnMswDTbUR10jb\r\n0bSvW+4EaIasyZFwBisD1ouMm2fP/ZDwHdU0I4mt1850ma0epAi/fliuLbB3\r\nKBerrDI5GoT0+yk4foxiMtJ/x3c2RJck4UqtCtrvM22IVOWR6P9GAKlgVV9/\r\nsefJZe01jIsmolVGcDoLLBUd283BG4FrElKUvDqUyEnyhohMIWptjwWhL/08\r\nSbe6M/e+eMhUiqNaJfgVWl3giwPvGqIV29I=\r\n=O+f6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs.js","types":"./dist/index.d.ts","module":"./dist/index.esm.js","gitHead":"c846ae6d7dfedb7a85ddbd974aa02d97d94ad608","scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"airjp73","email":"aaron.pettengill.violin@gmail.com"},"repository":{"url":"git+https://github.com/airjp73/remix-validated-form.git","type":"git"},"_npmVersion":"8.1.0","description":"Validation helpers for [zod](https://github.com/colinhacks/zod) specifically for parsing `FormData` or `URLSearchParams`. This is particularly useful when using [Remix](https://github.com/remix-run/remix) and combos well with [remix-validated-form](https:","directories":{},"_nodeVersion":"16.13.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^3.11.6","set-get":"*","tsconfig":"*","typescript":"^4.8.4","tsup-config":"*"},"peerDependencies":{"zod":"^3.11.x"},"_npmOperationalInternal":{"tmp":"tmp/zod-form-data_1.2.5-beta.0_1675885064876_0.9587898516770381","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"zod-form-data","version":"1.3.0","license":"MIT","_id":"zod-form-data@1.3.0","maintainers":[{"name":"airjp73","email":"aaron.pettengill.violin@gmail.com"}],"homepage":"https://github.com/airjp73/remix-validated-form#readme","bugs":{"url":"https://github.com/airjp73/remix-validated-form/issues"},"dist":{"shasum":"e037cb5e6c6e7f3c2ac941ffc32e8dc354e78c75","tarball":"https://registry.npmjs.org/zod-form-data/-/zod-form-data-1.3.0.tgz","fileCount":22,"integrity":"sha512-6uGZHktfxFmhqkYCH7GGPDokE2cWSfHpqWbE7sIXFuqNODe/zskPQTLsL/FFYvIml7DeEtTxJhWxn/phoZY3Fw==","signatures":[{"sig":"MEQCIEmb5IwzUjmeV0XUwmWx5PW+CB7FF6lqGPbHVeGik8VfAiBtKAC/hfrOJnIdgGHqMIuBWsPpI4BrstRzfhVKhFpLRA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":308039,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4/4hACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo58A/+JD0lJKTHy/rI4pTHeYhNBskDkLQmOwBOc19T4/KG2boxa/Fd\r\n/HZn89rS9dtoJzUkkvaCv1AqKwoDIbghKPVwifGWB3u7djEZcSYi1z042vF9\r\nPWUbP96PxnDSdWVfWLbWA5PTd5n06tEf5SPvUqpfZVLXHl3wLMkUgKeaUyOs\r\nrZmZzKF56WcfXkpks/4srXGEYYMDuurZfzQeR9bj9fzoiErFXWxKNdjRpjkM\r\nCo+wp/KzVaCfVOs6SqRffv9kqCm2qeeBYl7rYEzkmWlflE+dt4PBcs/dcVSL\r\nUswjqBNnRw5Qg6KGYoYD26uWCk66Ox1SC5Xv4FKCXWcJsEhDFs0QRwDRu/+d\r\nzCtqRF/ZpSpC4v+1iyZ0g/2W2NHpLJ5BY21pRGRkU12Z63HWGP3QG8YMbwdA\r\n8cb2u5DJBPLjwxmfYi0QUTxhQQYeqW17zg30E9Q3UonEVOXIEDZNQdYAv6dR\r\nOcrG002C8D95cJ9SDZrU4+ZtAup/3lt0RzvM2Yzfi8RjkLs7wFnrPV3cl+RD\r\nfKHZUb/Wxp+M/vTKvTxHFv2CQaHE6/t4p0uWz9pA2Gn5PCQX8yHbRcew8jYO\r\no/ko5Pwb3jZM9OlDQHjApqryqKz0diyiwDenhGZ25lmOOp8kT64DwgB9F1G6\r\nPRrRsYtMOdnNBJ1u/IXizSRf3dbvLHv5GZ4=\r\n=u5z2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs.js","types":"./dist/index.d.ts","module":"./dist/index.esm.js","gitHead":"ed412edbe23a40f65a15f664b139e40de3154d18","scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"airjp73","email":"aaron.pettengill.violin@gmail.com"},"repository":{"url":"git+https://github.com/airjp73/remix-validated-form.git","type":"git"},"_npmVersion":"8.1.0","description":"Validation helpers for [zod](https://github.com/colinhacks/zod) specifically for parsing `FormData` or `URLSearchParams`. This is particularly useful when using [Remix](https://github.com/remix-run/remix) and combos well with [remix-validated-form](https:","directories":{},"_nodeVersion":"16.13.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.11.6","set-get":"*","tsconfig":"*","typescript":"^4.8.4","tsup-config":"*"},"peerDependencies":{"zod":"^3.11.x"},"_npmOperationalInternal":{"tmp":"tmp/zod-form-data_1.3.0_1675886113680_0.49197312577583685","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"zod-form-data","version":"1.3.1","license":"MIT","_id":"zod-form-data@1.3.1","maintainers":[{"name":"airjp73","email":"aaron.pettengill.violin@gmail.com"}],"homepage":"https://github.com/airjp73/remix-validated-form#readme","bugs":{"url":"https://github.com/airjp73/remix-validated-form/issues"},"dist":{"shasum":"9f2d8cab45ad052e995986c0ec6e2e53f0f7f88e","tarball":"https://registry.npmjs.org/zod-form-data/-/zod-form-data-1.3.1.tgz","fileCount":22,"integrity":"sha512-Uicl6vXkAqsc58Zj8ktmIJOIa3W+iI1fbfFNlGbfxBXiSZzuOiSKvIQQZAvU8H14kVgpKUpvhnBlrskis5t8HQ==","signatures":[{"sig":"MEUCIF6JQBCV79q8b50G3uWMR19JF23JN0wA5BOtlBBgDxknAiEA5sVgfGFIogaMRJDktfCmrpzPqZXJ0PgjswW2Ii53DJk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":307341,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5Ad/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo4Mw//TU5JVykC0asOH692MfRbI7qxcS4gvXrh5UXkt64KecV98rud\r\nAfMVzUMtUquAH8usBuKsLhe7G/q2xMEc7kcrg/MUElnYNeagRF2cxb9EUheK\r\nBJ7g3XlHjBwz7evBQWyncO7Hj+kwE8T9wxu+yws/ks9lDu0AG+a3PCNI0p3a\r\nnBhtvRYX16VlTq18G51mOWPVuEnSBVqdFCfvF4ZPbfKktc0fiB31ELNctOt1\r\nWYAiVePUcf7L2lt5E9S8gxQaTZTluplS2p9ZMfCk2iecG+UkkJIQ862PNwfV\r\n37xR7OBbI0mvzCrz1iYRGLjkr8QTIV3U7H3RVB/qWtKgPDspX67JZkf00tyk\r\nxXCruDZTJ+oll6fEHH+93a9glr/2NZWeMLAZbNJzJdmPtH6OppM7B54ouzl2\r\n8Tz/x0cK1xbxs7KhXgfhBEvOvcQqUmSmfiqGQn5jQdsOry9u0Ruu+2jutWmJ\r\niZhlakE7bsintL8cCpo4Qtrg2EUcJNQgxkMRJmstifDB7Eogr1x4HFgxGkAO\r\nEkeI3fPJDg16CjrZLAPAncskT6zW0TnV9yceLM8Z03LhWkUXZuNLvZwyvzrb\r\n0LZdJKJ7toquY22TEzUCHmWsYB1UtOPnRiqBCM/ozZ+W2IfBnUIA8saGMphD\r\nFSc/1Ufc7ILHm7oy7HDyzqMpr/o4L32KtxU=\r\n=dYSj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs.js","types":"./dist/index.d.ts","module":"./dist/index.esm.js","gitHead":"7fa894f992b7f9d3ee177dcfb10767e09377384b","scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"airjp73","email":"aaron.pettengill.violin@gmail.com"},"repository":{"url":"git+https://github.com/airjp73/remix-validated-form.git","type":"git"},"_npmVersion":"8.1.0","description":"Validation helpers for [zod](https://github.com/colinhacks/zod) specifically for parsing `FormData` or `URLSearchParams`. This is particularly useful when using [Remix](https://github.com/remix-run/remix) and combos well with [remix-validated-form](https:","directories":{},"_nodeVersion":"16.13.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.11.6","set-get":"*","tsconfig":"*","typescript":"^4.8.4","tsup-config":"*"},"peerDependencies":{"zod":"^3.11.x"},"_npmOperationalInternal":{"tmp":"tmp/zod-form-data_1.3.1_1675888511658_0.9616068286059185","host":"s3://npm-registry-packages"}},"1.3.2-beta.0":{"name":"zod-form-data","version":"1.3.2-beta.0","license":"MIT","_id":"zod-form-data@1.3.2-beta.0","maintainers":[{"name":"airjp73","email":"aaron.pettengill.violin@gmail.com"}],"homepage":"https://github.com/airjp73/remix-validated-form#readme","bugs":{"url":"https://github.com/airjp73/remix-validated-form/issues"},"dist":{"shasum":"4f90db7d7482afee084132b7ddfb3364c61d51ef","tarball":"https://registry.npmjs.org/zod-form-data/-/zod-form-data-1.3.2-beta.0.tgz","fileCount":22,"integrity":"sha512-Aqe/uIXHyOL1Q4IVKAoVT3B7Rsgo/MAAp5a009xAxjbrIaWv/bH3if5dotkqbaZcsHgtpgUn5HdyyezrHwwG9Q==","signatures":[{"sig":"MEYCIQCcqucE/Yakgq/klutxdB3qr0k14JxvCsdViVbSeTWrFAIhALbwtl3dbYV7JN5D4r8jTUTP/2YNsfr3vOqlNLjVjD02","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":307484,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5E0hACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmopzA/9F57kqWF5FzThK0+UXxu4EP/fDVs2BabHKr+WYxWPDzJrE3Fz\r\nWxLjTRkhtt5401dckcnMNYpn6R7Fcs7HBUfYgRwLk9ZoDRwMH8vKR1c/JiNw\r\n2xGKl8tpFx5PuPxhKzIHtQwJ3bOuMFgaS9V+UcHvquPA6QnevoZegs2Eh0zu\r\nWJYqPPZwlGzo/ADY5AZixYSsJr0icuUknKUIC5VT6bI0sihzl7YTs+I+lNPT\r\nUZDug0NmY3k1BfjoXsHr7aq4OtmaA5RIArFqAyUe5+wRILRT2rvLG6v79H/5\r\nmW8q0/X7BHminizQSN+eSDV4AVHZHUO/Lw9DgOXxv6q5efJs7tU7Vlxd8IvZ\r\nN4HfKDkm4R5bdP/8lpCAAsstQbgE5HKhkRu/evSTHGVVlhJ58qq59u7S8n+b\r\nujQPmIMWGtI1on9eOdSNK6mzTdDIPSHLvA/UCeSIfCwMx+dHBVHOiOCOq0j+\r\nzZhCvVMUM0B8EEoBX3ojrHtV1sfDn6fS5d4djGgLudCEExUlx/0wUM1SCTGg\r\nWmv7LMH8I0u4wtpbOF5yfmXJLpDZjZBiHJthPS2M255IEoIg7bwsQsBjG7CN\r\nYdtEjw8mKZy6QRjh5/xvzAyD8yeKaQgB/6w3EgDwAcTcR/cKlCukGj0KqO+1\r\nbetJ8l0k9C7Bc+mD2jYTbmzrKGStsSwW4+c=\r\n=dK+k\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"0ed6b760696250bb18fcd1ecd1a0f4941f751536","scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"airjp73","email":"aaron.pettengill.violin@gmail.com"},"repository":{"url":"git+https://github.com/airjp73/remix-validated-form.git","type":"git"},"_npmVersion":"8.1.0","description":"Validation helpers for [zod](https://github.com/colinhacks/zod) specifically for parsing `FormData` or `URLSearchParams`. This is particularly useful when using [Remix](https://github.com/remix-run/remix) and combos well with [remix-validated-form](https:","directories":{},"_nodeVersion":"16.13.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^3.11.6","set-get":"*","tsconfig":"*","typescript":"^4.8.4","tsup-config":"*"},"peerDependencies":{"zod":"^3.11.x"},"_npmOperationalInternal":{"tmp":"tmp/zod-form-data_1.3.2-beta.0_1675906337124_0.9573642686854424","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"zod-form-data","version":"2.0.0","license":"MIT","_id":"zod-form-data@2.0.0","maintainers":[{"name":"airjp73","email":"aaron.pettengill.violin@gmail.com"}],"homepage":"https://github.com/airjp73/remix-validated-form#readme","bugs":{"url":"https://github.com/airjp73/remix-validated-form/issues"},"dist":{"shasum":"113108e0a9c559b3bb67ab045ca1287904adec40","tarball":"https://registry.npmjs.org/zod-form-data/-/zod-form-data-2.0.0.tgz","fileCount":22,"integrity":"sha512-NmQVAcL4/W1PEWaS3hGXM3DxRSiOsX8p7vHPF3rt6aQs2+Nqxs4QuapZ1ncv3E+iRN86zthbZJRvz6q9Jl5A/g==","signatures":[{"sig":"MEYCIQDCtwLRIUctP+ORbMbgqkIXPSrad0EKIvv4iGcanS0yVwIhANB3fpC9HmkvkSDispdrRcuMXW/itqKBsfDKWgOyGFpA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":308556,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9ngzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqekQ/9F648IzVsEcEkWVFQsEGfyjj4hX2oi2n8OMrBoXNq5OaTRfLV\r\n9/0O2PFq5ymNjX/KrE8Nb92O75HaIT/IP52iq4lUei5HvOBpoJuP8CKoxLFj\r\nn1vrCKDAYA9uI5uk9tWpkYuOqg6O6Oh4nt988bICLi6NqKssfk1NoEFlanJu\r\nmLEuMLy1S1P0ZdWZYw+eURMkh5uuyz72sCXf7nNTfzk8a7VBZ3sbcZbBh1La\r\ntQwaI5xAYVwTInEs5trW4TuVJ4o9Lq9G111TE3UDd2QMeJp8+Kh14KeBOvdY\r\n9tSwv+phl497jubDlxFmjvHhDsDtwkRL/NfIB9tOeXxlK2HhS/GLPjsMi8cg\r\nHcsQDu7WYvR2xYpIhuXb2z146bMZnS1B3n43fLP00bh6Q+V1SL2nf6CR0Kim\r\nYJxhdbQBz1ugAyX/IZuVwvdmUcDgtcNO1QEoEATUgYGNEIjIfW2p+KpZBRpM\r\nO9500hsyT7Tu51Mittwb+/7hS3BpFMLDCKZXRPz+Obng/RnWBasQ74zJ1/vn\r\nR+QvoDA/rR8amif2klWG8x3BPh5C6D3FxUYHo0ewRmJlQzc2EEfkdhE2ZdRS\r\nsjV4psLKXq0kYzGp+bJ9M/upam3fo3Zz84gBIqbZFU36yuC/UyKL1ia3uoKf\r\ntAiMaQK9Rm//Dlq9Od3RgOnVPybpSx/apbQ=\r\n=YLcz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"edac3628a0ccd03d41c618faec6b7037a833160c","scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"airjp73","email":"aaron.pettengill.violin@gmail.com"},"repository":{"url":"git+https://github.com/airjp73/remix-validated-form.git","type":"git"},"_npmVersion":"8.1.0","description":"Validation helpers for [zod](https://github.com/colinhacks/zod) specifically for parsing `FormData` or `URLSearchParams`. This is particularly useful when using [Remix](https://github.com/remix-run/remix) and combos well with [remix-validated-form](https:","directories":{},"_nodeVersion":"16.13.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.11.6","set-get":"*","tsconfig":"*","typescript":"^4.8.4","tsup-config":"*"},"peerDependencies":{"zod":"^3.11.x"},"_npmOperationalInternal":{"tmp":"tmp/zod-form-data_2.0.0_1677097011622_0.037317246392615244","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"zod-form-data","version":"2.0.1","license":"MIT","_id":"zod-form-data@2.0.1","maintainers":[{"name":"airjp73","email":"aaron.pettengill.violin@gmail.com"}],"homepage":"https://github.com/airjp73/remix-validated-form#readme","bugs":{"url":"https://github.com/airjp73/remix-validated-form/issues"},"dist":{"shasum":"b069b76ad8a47e2ee475f691db87db8afa9dd3f2","tarball":"https://registry.npmjs.org/zod-form-data/-/zod-form-data-2.0.1.tgz","fileCount":22,"integrity":"sha512-4jcsj3vFyFGINLLHEmehfOPKdcw+HqV65RwsV2IdyLHp9wpvGJRVXWg1yY8sq0ASEbQfTVBRtI7LcDGv3Qpj8g==","signatures":[{"sig":"MEYCIQDTvu/NCgpfrS4IvOwizHmnGkIC5Kl/0Jm0lZuOOcSP3QIhAJ1APQMcs26WWv0q/Cp8M1yi6hhBF8Ns8qcPYlpjs78p","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":308926,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkFFuUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqYXRAAmuBcp32Ib7TiZ7HdQwBSuBcahbn78LfZMZ2aOYDGFtNZv3kN\r\n9ypmHHzH2UbxTz27exDZtPOgeQH/PNeV3PHebzToLTyinRi9XobY6Pw6XdwV\r\n6rOXwblwNJWJN/jchwZ+/50swyozYu2wzbljW7oS7S+eYMev8JTijKwZRpIs\r\nJoPMFCv6jodENUILWgbL568EgSsAGN695eIF3IiNuzwfi+rj8ZxIgPptDVMS\r\nlHJTZR4xeJZTniasB8CCLxPlxA+yKvWE+8nQjb6SSGcK0iMQSp99SCdcY1tt\r\n5hMLmCc2WWUaVaWdbY90ESvwDtkacJe6ns6+HnuEquNios0VbS/iasBViAxD\r\nQd03YaMNvULeoSP7x4s6X4ajcKAp7smXCk13tfsYywhaYrgdX7HS9l8uWZ1z\r\nz3i7QUHrDFbvsxBHhSiuh9ZySQGxF2JOYD8Eh7Uf8XOvqlMowDjkRntCpq6l\r\nczrS02p8t/VVCKEDO29mX/+xADGLo5WPrDHIlXb0KNPS1Nsq5mskMbm11Yo6\r\nflcPHv+AZ6lfFs+jWZSHI7EBMy6xCVP/leYdtmW36veGuMHzTTRR075kpTFo\r\n2z/zKSSRaLOAFhBzuw5kIPGd9PnxgJsTkef4qAZaUvO8kWqh+8Q5xu3l0GMU\r\nKAzklbpFGMKbisIjYNscCVnmDz2/rMM4UZI=\r\n=Ydb7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"2001787c53edb5abff22ed3d634ecad8b9a9ecb6","scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"airjp73","email":"aaron.pettengill.violin@gmail.com"},"repository":{"url":"git+https://github.com/airjp73/remix-validated-form.git","type":"git"},"_npmVersion":"8.1.0","description":"Validation helpers for [zod](https://github.com/colinhacks/zod) specifically for parsing `FormData` or `URLSearchParams`. This is particularly useful when using [Remix](https://github.com/remix-run/remix) and combos well with [remix-validated-form](https:","directories":{},"_nodeVersion":"16.13.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.11.6","set-get":"*","tsconfig":"*","typescript":"^4.8.4","tsup-config":"*"},"peerDependencies":{"zod":"^3.11.x"},"_npmOperationalInternal":{"tmp":"tmp/zod-form-data_2.0.1_1679055764591_0.8157370188777657","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"zod-form-data","version":"2.0.2","license":"MIT","_id":"zod-form-data@2.0.2","maintainers":[{"name":"airjp73","email":"aaron.pettengill.violin@gmail.com"}],"homepage":"https://github.com/airjp73/remix-validated-form#readme","bugs":{"url":"https://github.com/airjp73/remix-validated-form/issues"},"dist":{"shasum":"ce6586ffa3d501a66a00d7b4896b6b6ec1e10404","tarball":"https://registry.npmjs.org/zod-form-data/-/zod-form-data-2.0.2.tgz","fileCount":18,"integrity":"sha512-sKTi+k0fvkxdakD0V5rq+9WVJA3cuTQUfEmNqvHrTzPLvjfLmkkBLfR0ed3qOi9MScJXTHIDH/jUNnEJ3CBX4g==","signatures":[{"sig":"MEUCIQCHmnPjouz1bgjSxhuxuQm7jPLieleJyBz2TpNPArUnmgIga323n5VVXufezOKiDhLQESf1gzuNT3S5YbYFrQrsmag=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":292332},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"c064056184efdc963dd7dcafd93abf75dcfaec0e","scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"airjp73","email":"aaron.pettengill.violin@gmail.com"},"repository":{"url":"git+https://github.com/airjp73/remix-validated-form.git","type":"git"},"_npmVersion":"10.1.0","description":"Validation helpers for [zod](https://github.com/colinhacks/zod) specifically for parsing `FormData` or `URLSearchParams`. This is particularly useful when using [Remix](https://github.com/remix-run/remix) and combos well with [remix-validated-form](https:","directories":{},"_nodeVersion":"20.7.0","_hasShrinkwrap":false,"devDependencies":{"zod":"~3.20.0","set-get":"*","tsconfig":"*","typescript":"^4.8.4","tsup-config":"*"},"peerDependencies":{"zod":">= 3.11.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-form-data_2.0.2_1696366345727_0.8271481689192579","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"zod-form-data","version":"2.0.3","license":"MIT","_id":"zod-form-data@2.0.3","maintainers":[{"name":"airjp73","email":"aaron.pettengill.violin@gmail.com"}],"homepage":"https://github.com/airjp73/rvf/tree/main/packages/zod-form-data","bugs":{"url":"https://github.com/airjp73/rvf/issues"},"dist":{"shasum":"50d44fc35ed287e5dae51d1e7e21537bdfae95ca","tarball":"https://registry.npmjs.org/zod-form-data/-/zod-form-data-2.0.3.tgz","fileCount":18,"integrity":"sha512-yNBNGLg/HNTHk8F00QVmUIzBz0NLnZtEEvDUyyt3zyJTCPU6UnlG4jvtWjxomoJlaeRUFU2iaO/WC6jcraAb6g==","signatures":[{"sig":"MEUCIQC+pIjBzM2/O1F/Ph1EJ688AwgH267goP7d9juBHKWdFQIgBmmGazZi63lIYcEEITK7SCsjV6EOSBp2JBp5Kxux3M0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":265218},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"9cc76cade595f9b7a077912d1cb0b3cd02f00cb5","scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"airjp73","email":"aaron.pettengill.violin@gmail.com"},"repository":{"url":"git+https://github.com/airjp73/rvf.git","type":"git","directory":"packages/zod-form-data"},"_npmVersion":"10.5.1","description":"Validation helpers for [zod](https://github.com/colinhacks/zod) specifically for parsing `FormData` or `URLSearchParams`. This is particularly useful when using [Remix](https://github.com/remix-run/remix) and combos well with [remix-validated-form](https:","directories":{},"_nodeVersion":"22.0.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","tsconfig":"*","typescript":"^5.4.5","tsup-config":"*","@rvf/set-get":"*"},"peerDependencies":{"zod":">= 3.11.0","@rvf/set-get":">= 6.0.3 < 8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-form-data_2.0.3_1734542428912_0.34321497132489","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"zod-form-data","version":"2.0.4","license":"MIT","_id":"zod-form-data@2.0.4","maintainers":[{"name":"airjp73","email":"aaron.pettengill.violin@gmail.com"}],"homepage":"https://github.com/airjp73/rvf/tree/main/packages/zod-form-data","bugs":{"url":"https://github.com/airjp73/rvf/issues"},"dist":{"shasum":"44995c756f2c6101ba31de57be4aba92ecf56ea1","tarball":"https://registry.npmjs.org/zod-form-data/-/zod-form-data-2.0.4.tgz","fileCount":14,"integrity":"sha512-9OrcgjNN51kf4r+zgTXyTi7lS5OkqO6Wo0CLWpin9pgfGzpBBTIV0E+tyQDbNUvn2yrqNx3OXca+CDwb4kZDbg==","signatures":[{"sig":"MEUCIEnE/H+dzQdYIvquifhfxYCkt/Dh8J3btLej60WbO4cqAiEAkOipmNzj1au8l3c3gFio4GC6Y/vwquNS4iPgnWMPVvI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45459},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"39b2147da6f03146956d5d1b0c0b6b25938278a3","scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"airjp73","email":"aaron.pettengill.violin@gmail.com"},"repository":{"url":"git+https://github.com/airjp73/rvf.git","type":"git","directory":"packages/zod-form-data"},"_npmVersion":"10.5.1","description":"Validation helpers for [zod](https://github.com/colinhacks/zod) specifically for parsing `FormData` or `URLSearchParams`. This is particularly useful when using [Remix](https://github.com/remix-run/remix) and combos well with [remix-validated-form](https:","directories":{},"_nodeVersion":"22.0.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","tsconfig":"*","typescript":"^5.4.5","tsup-config":"*","@rvf/set-get":"*"},"peerDependencies":{"zod":">= 3.11.0","@rvf/set-get":">= 6.0.3 < 8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-form-data_2.0.4_1734546159540_0.16420030174486588","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"zod-form-data","version":"2.0.5","license":"MIT","_id":"zod-form-data@2.0.5","maintainers":[{"name":"airjp73","email":"aaron.pettengill.violin@gmail.com"}],"homepage":"https://github.com/airjp73/rvf/tree/main/packages/zod-form-data","bugs":{"url":"https://github.com/airjp73/rvf/issues"},"dist":{"shasum":"4c62040193cb687c19e4b8958cd76bcb0ed20f47","tarball":"https://registry.npmjs.org/zod-form-data/-/zod-form-data-2.0.5.tgz","fileCount":14,"integrity":"sha512-T7dV6lTBCwkd8PyvJVCnjXKpgXomU8gEm/TcvEZY7qNdRhIo9T17HrdlHIK68PzTAYaV2HxR9rgwpTSWv0L+QQ==","signatures":[{"sig":"MEUCIQCP5HBf3It0PvO8HTTOfuxA2CAi1WzHzHzHr94C+SrUwgIgEdudL+/RkwPdsYUwV3kNv1ANP/Tt/Y0/XBymky1pmuA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54934},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"7e7c35d98015ea5ecff5affaf89f78296e84e8b9","scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"airjp73","email":"aaron.pettengill.violin@gmail.com"},"repository":{"url":"git+https://github.com/airjp73/rvf.git","type":"git","directory":"packages/zod-form-data"},"_npmVersion":"10.5.1","description":"Validation helpers for [zod](https://github.com/colinhacks/zod) specifically for parsing `FormData` or `URLSearchParams`. This is particularly useful when using [Remix](https://github.com/remix-run/remix) and combos well with [remix-validated-form](https:","directories":{},"_nodeVersion":"22.0.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","tsconfig":"*","typescript":"^5.4.5","tsup-config":"*","@rvf/set-get":"*"},"peerDependencies":{"zod":">= 3.11.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-form-data_2.0.5_1735663872712_0.30574083428961507","host":"s3://npm-registry-packages-npm-production"}},"2.0.6":{"name":"zod-form-data","version":"2.0.6","license":"MIT","_id":"zod-form-data@2.0.6","maintainers":[{"name":"airjp73","email":"aaron.pettengill.violin@gmail.com"}],"homepage":"https://github.com/airjp73/rvf/tree/main/packages/zod-form-data","bugs":{"url":"https://github.com/airjp73/rvf/issues"},"dist":{"shasum":"65bc58e4be2cf6f03ab5d38973c335754161b7fc","tarball":"https://registry.npmjs.org/zod-form-data/-/zod-form-data-2.0.6.tgz","fileCount":14,"integrity":"sha512-D+4A2q/w7BEO3h4o7uB8FFrAjnmAlNjqh3vIwVadGqFg3jHUIFsr/kxP+iSVp2/fIEtbLVec+2yDDHw2xSWyQA==","signatures":[{"sig":"MEUCIAOdLpZETMzLD1u2ztccUr59pzNC4dhyTZfuDFvbj1/EAiEAmenIEHbHTw7HSK8JU6GC9i0MixwDtnYHiC93fuZ8aoI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55045},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"5c4c7dfbd56c496bdb989a2ce366e00ba1663cf3","scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"airjp73","email":"aaron.pettengill.violin@gmail.com"},"repository":{"url":"git+https://github.com/airjp73/rvf.git","type":"git","directory":"packages/zod-form-data"},"_npmVersion":"10.5.1","description":"Validation helpers for [zod](https://github.com/colinhacks/zod) specifically for parsing `FormData` or `URLSearchParams`. This is particularly useful when using [Remix](https://github.com/remix-run/remix) and combos well with [remix-validated-form](https:","directories":{},"_nodeVersion":"22.0.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","tsconfig":"*","typescript":"^5.4.5","tsup-config":"*","@rvf/set-get":"*"},"peerDependencies":{"zod":">= 3.11.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-form-data_2.0.6_1741722310082_0.7085991847888604","host":"s3://npm-registry-packages-npm-production"}},"2.0.7":{"name":"zod-form-data","version":"2.0.7","license":"MIT","_id":"zod-form-data@2.0.7","maintainers":[{"name":"airjp73","email":"aaron.pettengill.violin@gmail.com"}],"homepage":"https://github.com/airjp73/rvf/tree/main/packages/zod-form-data","bugs":{"url":"https://github.com/airjp73/rvf/issues"},"dist":{"shasum":"1388149a0d855e16543781633cf7698b53d13905","tarball":"https://registry.npmjs.org/zod-form-data/-/zod-form-data-2.0.7.tgz","fileCount":14,"integrity":"sha512-O27uzKMx7qc7z51KXER326Fp966jqHGvZX3i18CbvElF/QqVsQQN6Q7BnzepkzeBzTJnU3golibVSagf4dp7RQ==","signatures":[{"sig":"MEYCIQCNl0tJttXcdZHV53+JL7T/s6PYVqjUAlPD4H/hatVoRgIhAKmeeFMeCuWnrK71ZabbGt/aju9CKkq1k7RAk5788oJ4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45584},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"3d8b3969e3cfde0c6c0aeec263ada6a36fd0a13a","scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"airjp73","email":"aaron.pettengill.violin@gmail.com"},"repository":{"url":"git+https://github.com/airjp73/rvf.git","type":"git","directory":"packages/zod-form-data"},"_npmVersion":"10.5.1","description":"Validation helpers for [zod](https://github.com/colinhacks/zod) specifically for parsing `FormData` or `URLSearchParams`. This is particularly useful when using [Remix](https://github.com/remix-run/remix) and combos well with [remix-validated-form](https:","directories":{},"_nodeVersion":"22.0.0","dependencies":{"@rvf/set-get":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","tsconfig":"*","typescript":"^5.4.5","tsup-config":"*","@rvf/set-get":"*"},"peerDependencies":{"zod":">= 3.11.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-form-data_2.0.7_1741724725458_0.16665123830843154","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.0":{"name":"zod-form-data","version":"3.0.0-alpha.0","license":"MIT","_id":"zod-form-data@3.0.0-alpha.0","maintainers":[{"name":"airjp73","email":"aaron.pettengill.violin@gmail.com"}],"homepage":"https://github.com/airjp73/rvf/tree/main/packages/zod-form-data","bugs":{"url":"https://github.com/airjp73/rvf/issues"},"dist":{"shasum":"13b7962a5dee553f7954dd369e1443e26f75923e","tarball":"https://registry.npmjs.org/zod-form-data/-/zod-form-data-3.0.0-alpha.0.tgz","fileCount":14,"integrity":"sha512-Jh/oTYNE5BAxzUbvtlhPdh2zsdvZX9yiz1G6/CnDD9C+Kyrhri3iie6XW8a/biZiMDeSwZCQMyD3MNP5G70xgA==","signatures":[{"sig":"MEYCIQDSOsvdsevHty+1XigbedQYrI7CyI1W3D5Gqv1Lp1n2ZwIhANa770/i4Q8l233kLqkj/ns9oXO+0Ov+rhjP/Jmbt9m5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46219},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"1a3b94ff2cd3e1d554fd6bbce6c60212cab07e26","scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"airjp73","email":"aaron.pettengill.violin@gmail.com"},"repository":{"url":"git+https://github.com/airjp73/rvf.git","type":"git","directory":"packages/zod-form-data"},"_npmVersion":"10.9.2","description":"Validation helpers for [zod](https://github.com/colinhacks/zod) specifically for parsing `FormData` or `URLSearchParams`. This is particularly useful when using [Remix](https://github.com/remix-run/remix) and combos well with [remix-validated-form](https:","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@rvf/set-get":"^7.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^4.0.0-beta.20250411T005215","tsconfig":"*","typescript":"^5.4.5","tsup-config":"*","@rvf/set-get":"*"},"peerDependencies":{"zod":">= 4.0.0-beta.20250411T005215"},"_npmOperationalInternal":{"tmp":"tmp/zod-form-data_3.0.0-alpha.0_1744561502824_0.8713225903970037","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.1":{"name":"zod-form-data","version":"3.0.0-alpha.1","license":"MIT","_id":"zod-form-data@3.0.0-alpha.1","maintainers":[{"name":"airjp73","email":"aaron.pettengill.violin@gmail.com"}],"homepage":"https://github.com/airjp73/rvf/tree/main/packages/zod-form-data","bugs":{"url":"https://github.com/airjp73/rvf/issues"},"dist":{"shasum":"cbd1c19fab08892b48a394cb85b5aa547bfc1e84","tarball":"https://registry.npmjs.org/zod-form-data/-/zod-form-data-3.0.0-alpha.1.tgz","fileCount":14,"integrity":"sha512-22HVxPLWRMDy7uSh/ZAxfwDXG7spVnwWvOX1z7yhmI7MxBO88oHUO13RIQshaalaVmxhqhHPxD/0FnFUg/Tt3w==","signatures":[{"sig":"MEUCIQC59tZv63R301ADnKTdOrN5g7oTsgEJIX6GLW/toL/J8QIgT7w3PlJeST2i6dmn6ybGHI4hsMUMKJAs6vDLxU3TZfw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46361},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"37c26e5bde74ed362f02379b082d31172242dc6a","scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"airjp73","email":"aaron.pettengill.violin@gmail.com"},"repository":{"url":"git+https://github.com/airjp73/rvf.git","type":"git","directory":"packages/zod-form-data"},"_npmVersion":"10.9.2","description":"Validation helpers for [zod](https://github.com/colinhacks/zod) specifically for parsing `FormData` or `URLSearchParams`. This is particularly useful when using [Remix](https://github.com/remix-run/remix) and combos well with [remix-validated-form](https:","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@rvf/set-get":"^7.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^4.0.0-beta.20250412T085909","tsconfig":"*","typescript":"^5.8.3","tsup-config":"*","@rvf/set-get":"*"},"peerDependencies":{"zod":">= 4.0.0-beta.20250412T085909"},"_npmOperationalInternal":{"tmp":"tmp/zod-form-data_3.0.0-alpha.1_1744687824323_0.2520197832362905","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"zod-form-data","version":"3.0.0","license":"MIT","_id":"zod-form-data@3.0.0","maintainers":[{"name":"airjp73","email":"aaron.pettengill.violin@gmail.com"}],"homepage":"https://github.com/airjp73/rvf/tree/main/packages/zod-form-data","bugs":{"url":"https://github.com/airjp73/rvf/issues"},"dist":{"shasum":"6e97b00633e9ff650baa3aedb7b8323254105e5a","tarball":"https://registry.npmjs.org/zod-form-data/-/zod-form-data-3.0.0.tgz","fileCount":14,"integrity":"sha512-jTQbmXQU5wMfI+ERZH6EuATzeD9FEOviPasLL2hCUP+FcLagXLtboUM95PHsSOFseL8Nv91YKlwln3zo1sAS2g==","signatures":[{"sig":"MEYCIQCD4p90HlMWZrOcEqksmNKA3yaaKhXreXBbTlOo40y/XwIhAIE2q2LJY5otyeZtL+azIGuP3t8l5tFVim8EF38AiozL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46245},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"4bf1d0fc0eb45cef37aa3304c35ee9991b7ca0ea","scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"airjp73","email":"aaron.pettengill.violin@gmail.com"},"repository":{"url":"git+https://github.com/airjp73/rvf.git","type":"git","directory":"packages/zod-form-data"},"_npmVersion":"10.9.2","description":"Validation helpers for [zod](https://github.com/colinhacks/zod) specifically for parsing `FormData` or `URLSearchParams`. This is particularly useful when using [Remix](https://github.com/remix-run/remix) and combos well with [remix-validated-form](https:","directories":{},"_nodeVersion":"22.15.0","dependencies":{"@rvf/set-get":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.42","tsconfig":"*","typescript":"^5.8.3","tsup-config":"*","@rvf/set-get":"*"},"peerDependencies":{"zod":">= 3.25.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-form-data_3.0.0_1748608764133_0.6359172698478326","host":"s3://npm-registry-packages-npm-production"}},"2.0.8":{"name":"zod-form-data","version":"2.0.8","license":"MIT","_id":"zod-form-data@2.0.8","maintainers":[{"name":"airjp73","email":"aaron.pettengill.violin@gmail.com"}],"homepage":"https://github.com/airjp73/rvf/tree/main/packages/zod-form-data","bugs":{"url":"https://github.com/airjp73/rvf/issues"},"dist":{"shasum":"768115d527519448f31620a70284f21508624fb0","tarball":"https://registry.npmjs.org/zod-form-data/-/zod-form-data-2.0.8.tgz","fileCount":14,"integrity":"sha512-X31GkEc8uk5/L387L4TVI1z7obBbN/0MRHBHfHW3uMOWkVJeSsa+grvkTvY9qyFbNshKEnqK+jLJNlY+d7jpLw==","signatures":[{"sig":"MEUCIC6g23gsGLReuqimHM0Qk1e4o8KEFObEyqyrju6vGyBXAiEA87UJkn1jLImTvuhLAE1xP2VaD5h1V3BxriKlpelzDiI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45714},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"0058bcc9fedf81f2a4f2d833d355b51bf4112d4d","scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"airjp73","email":"aaron.pettengill.violin@gmail.com"},"repository":{"url":"git+https://github.com/airjp73/rvf.git","type":"git","directory":"packages/zod-form-data"},"_npmVersion":"10.9.2","description":"Validation helpers for [zod](https://github.com/colinhacks/zod) specifically for parsing `FormData` or `URLSearchParams`. This is particularly useful when using [Remix](https://github.com/remix-run/remix) and combos well with [remix-validated-form](https:","directories":{},"_nodeVersion":"22.15.0","dependencies":{"@rvf/set-get":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.24.3","tsconfig":"*","typescript":"^5.8.3","tsup-config":"*","@rvf/set-get":"*"},"peerDependencies":{"zod":">= 3.11.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-form-data_2.0.8_1756395220962_0.4977866813545688","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"zod-form-data","version":"3.0.1","license":"MIT","_id":"zod-form-data@3.0.1","maintainers":[{"name":"airjp73","email":"aaron.pettengill.violin@gmail.com"}],"homepage":"https://github.com/airjp73/rvf/tree/main/packages/zod-form-data","bugs":{"url":"https://github.com/airjp73/rvf/issues"},"dist":{"shasum":"7bd136b73445262017b58526e9ff22f5478a4caa","tarball":"https://registry.npmjs.org/zod-form-data/-/zod-form-data-3.0.1.tgz","fileCount":14,"integrity":"sha512-uwSrDzpLDoXeAxePjPHrjjMelE5pk5zL5JcwLFISvqidGjtPl7hcheH584xGcS76c9IRHq6tqdGkf+A4eKO6Cw==","signatures":[{"sig":"MEQCIGW7FZ5UJNB0vmHqkThuhfid668tCQO8IPkr/e8iPjpQAiAR4ff2ImU8GAIAIy1BAkIFRLopp9LyTScYwLZRNPRRaw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46355},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"aa48659cff738888d7bd02217baad7410d21cc23","scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"airjp73","email":"aaron.pettengill.violin@gmail.com"},"repository":{"url":"git+https://github.com/airjp73/rvf.git","type":"git","directory":"packages/zod-form-data"},"_npmVersion":"10.9.2","description":"Validation helpers for [zod](https://github.com/colinhacks/zod) specifically for parsing `FormData` or `URLSearchParams`. This is particularly useful when using [Remix](https://github.com/remix-run/remix) and combos well with [remix-validated-form](https:","directories":{},"_nodeVersion":"22.15.0","dependencies":{"@rvf/set-get":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.42","tsconfig":"*","typescript":"^5.8.3","tsup-config":"*","@rvf/set-get":"*"},"peerDependencies":{"zod":">= 3.25.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-form-data_3.0.1_1756395314551_0.891834013951579","host":"s3://npm-registry-packages-npm-production"}},"2.0.9":{"name":"zod-form-data","version":"2.0.9","license":"MIT","_id":"zod-form-data@2.0.9","maintainers":[{"name":"airjp73","email":"aaron.pettengill.violin@gmail.com"}],"homepage":"https://github.com/airjp73/rvf/tree/main/packages/zod-form-data","bugs":{"url":"https://github.com/airjp73/rvf/issues"},"dist":{"shasum":"bcd84c0b205eb5ad1832ce6b0afa3ecffddc655b","tarball":"https://registry.npmjs.org/zod-form-data/-/zod-form-data-2.0.9.tgz","fileCount":15,"integrity":"sha512-JPikyXSoQ6M2lNmkDGfl0Wbl4gfn5B8EVqJTIh4vSB0wh5njhQuc0Ync9tkkuaQTxTj3l0TY05h836JbOy9DMw==","signatures":[{"sig":"MEQCIA35x0lZRYDBzRxMvTM1Cgre2NyrbZQ+WyipqQMG4jqoAiB3KmR7kRXvwdy6V11JA7TJKJ2p0lsF6f6xy/lSTu0iyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49997},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"439981186a7f5b03159228e48c16288037f1e0e8","scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"airjp73","email":"aaron.pettengill.violin@gmail.com"},"repository":{"url":"git+https://github.com/airjp73/rvf.git","type":"git","directory":"packages/zod-form-data"},"_npmVersion":"11.12.1","description":"Validation helpers for [zod](https://github.com/colinhacks/zod) specifically for parsing `FormData` or `URLSearchParams`. This is particularly useful when using [Remix](https://github.com/remix-run/remix) and combos well with [remix-validated-form](https:","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@rvf/set-get":"^7.0.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"3.24.3","tsup":"^8.5.0","tsconfig":"*","typescript":"^5.8.3","tsup-config":"*","@rvf/set-get":"*"},"peerDependencies":{"zod":">= 3.11.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-form-data_2.0.9_1777566993495_0.730631135505186","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"zod-form-data","version":"3.0.2","license":"MIT","_id":"zod-form-data@3.0.2","maintainers":[{"name":"airjp73","email":"aaron.pettengill.violin@gmail.com"}],"homepage":"https://github.com/airjp73/rvf/tree/main/packages/zod-form-data","bugs":{"url":"https://github.com/airjp73/rvf/issues"},"dist":{"shasum":"6c92d52466b5fb8b510e6968d00058d1e00458fe","tarball":"https://registry.npmjs.org/zod-form-data/-/zod-form-data-3.0.2.tgz","fileCount":14,"integrity":"sha512-iN8oSINKqNHJ90T+SHUvHg2gfvF+gyVvg4nK1RYYhMUDUpUWaqwqawLbJNDxxrM59pgE0kdcMfqKVwK55Bm5cw==","signatures":[{"sig":"MEQCIE2PN1x5awdjW/EOCtzjr/ibxqNFTmIl6s6R71YJt8omAiAOqWhfVReo/u2S91MMocirEtyG05mFETZx3xpxrckfpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46629},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"922e7255ebbd85f3dbe8cec2a01857649d72c737","scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"airjp73","email":"aaron.pettengill.violin@gmail.com"},"repository":{"url":"git+https://github.com/airjp73/rvf.git","type":"git","directory":"packages/zod-form-data"},"_npmVersion":"11.13.0","description":"Validation helpers for [zod](https://github.com/colinhacks/zod) specifically for parsing `FormData` or `URLSearchParams`. This is particularly useful when using [Remix](https://github.com/remix-run/remix) and combos well with [remix-validated-form](https:","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@rvf/set-get":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","tsconfig":"*","typescript":"^5.8.3","tsup-config":"*","@rvf/set-get":"*"},"peerDependencies":{"zod":">= 3.25.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-form-data_3.0.2_1780687973655_0.09326325220908349","host":"s3://npm-registry-packages-npm-production"}},"2.0.10":{"name":"zod-form-data","version":"2.0.10","license":"MIT","_id":"zod-form-data@2.0.10","maintainers":[{"name":"airjp73","email":"aaron.pettengill.violin@gmail.com"}],"homepage":"https://github.com/airjp73/rvf/tree/main/packages/zod-form-data","bugs":{"url":"https://github.com/airjp73/rvf/issues"},"dist":{"shasum":"7ee54a383190c7573298fe72545f3f3d1683e3b6","tarball":"https://registry.npmjs.org/zod-form-data/-/zod-form-data-2.0.10.tgz","fileCount":15,"integrity":"sha512-as5OobWbFarl7eHY9dzvS68Cp4/mLSKue+t8kfm1CfsIz9J4R7mCtZ1LisIBPNAqA6SlD3w4ge8azWXeDNjJcg==","signatures":[{"sig":"MEQCIH9o/4+Bl/9eSY3Ugiu7wmknHmpOqCx4mDQdZKHLZjwGAiBwRi1gSo385WPaTZc2aItE7D9931kFYQThB4i6kgtT1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49998},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"9c9eb9fe494e2999d89d1228265a6d36f22025f4","scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"airjp73","email":"aaron.pettengill.violin@gmail.com"},"repository":{"url":"git+https://github.com/airjp73/rvf.git","type":"git","directory":"packages/zod-form-data"},"_npmVersion":"11.16.0","description":"Validation helpers for [zod](https://github.com/colinhacks/zod) specifically for parsing `FormData` or `URLSearchParams`. This is particularly useful when using [Remix](https://github.com/remix-run/remix) and combos well with [remix-validated-form](https:","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@rvf/set-get":"^7.0.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"3.24.3","tsup":"^8.5.0","tsconfig":"*","typescript":"^5.8.3","tsup-config":"*","@rvf/set-get":"*"},"peerDependencies":{"zod":">= 3.11.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-form-data_2.0.10_1783179683513_0.6539481398810192","host":"s3://npm-registry-packages-npm-production"}},"3.0.3":{"name":"zod-form-data","version":"3.0.3","homepage":"https://github.com/airjp73/rvf/tree/main/packages/zod-form-data","main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js","types":"./dist/index.d.ts"}},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/airjp73/rvf.git","directory":"packages/zod-form-data"},"scripts":{"dev":"tsup --watch","build":"tsup","prepublishOnly":"npm run build","typecheck":"tsc --noEmit"},"dependencies":{"@rvf/set-get":"^7.0.3"},"peerDependencies":{"zod":">= 3.25.0"},"devDependencies":{"@rvf/set-get":"*","tsconfig":"*","tsup-config":"*","typescript":"^5.8.3","zod":"4.4.3"},"gitHead":"3a5cca2bc9e2d97949bcf7de43232b7fc73e203f","_id":"zod-form-data@3.0.3","description":"Validation helpers for [zod](https://github.com/colinhacks/zod) specifically for parsing `FormData` or `URLSearchParams`. This is particularly useful when using [Remix](https://github.com/remix-run/remix) and combos well with [remix-validated-form](https:","bugs":{"url":"https://github.com/airjp73/rvf/issues"},"_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-1qXJ6hayyUr3TqxfXqmm5qwCa8f/mnG/o8Itcny03iFyrwX/dZkCwfCcYoJDyQP8RxEkycw0c/ldCJXBeaCstg==","shasum":"624020798e2b0c5ea0b0aa6aa757aa80b20a8d5e","tarball":"https://registry.npmjs.org/zod-form-data/-/zod-form-data-3.0.3.tgz","fileCount":14,"unpackedSize":46629,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDrRs9qHBr4xzEH660TGnpFuuEXMIxC+qIK551dsINqsgIhALnJ7jBjnbXO7IaQ9oMChVq9DgBkFuyHZr44Q2QDY0IM"}]},"_npmUser":{"name":"airjp73","email":"aaron.pettengill.violin@gmail.com"},"directories":{},"maintainers":[{"name":"airjp73","email":"aaron.pettengill.violin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/zod-form-data_3.0.3_1783179780242_0.428716744686382"},"_hasShrinkwrap":false}},"time":{"created":"2022-01-19T21:04:26.137Z","modified":"2026-07-04T15:43:00.491Z","0.0.1-beta.0":"2022-01-19T21:04:26.276Z","0.0.0-beta.1":"2022-01-21T04:13:38.050Z","1.0.0":"2022-01-21T04:18:23.892Z","1.0.1":"2022-01-24T21:29:09.191Z","1.1.0":"2022-01-27T04:28:53.598Z","1.1.1":"2022-01-29T02:42:25.787Z","1.2.0":"2022-02-20T16:29:35.002Z","1.2.1":"2022-07-13T13:08:45.782Z","1.2.2":"2022-10-01T15:42:08.619Z","1.2.3":"2022-11-07T02:30:38.364Z","1.2.4":"2022-11-08T00:37:39.545Z","1.2.5-beta.0":"2023-02-08T19:37:45.109Z","1.3.0":"2023-02-08T19:55:13.842Z","1.3.1":"2023-02-08T20:35:11.874Z","1.3.2-beta.0":"2023-02-09T01:32:17.334Z","2.0.0":"2023-02-22T20:16:51.859Z","2.0.1":"2023-03-17T12:22:44.753Z","2.0.2":"2023-10-03T20:52:26.013Z","2.0.3":"2024-12-18T17:20:29.101Z","2.0.4":"2024-12-18T18:22:39.810Z","2.0.5":"2024-12-31T16:51:12.906Z","2.0.6":"2025-03-11T19:45:10.272Z","2.0.7":"2025-03-11T20:25:25.656Z","3.0.0-alpha.0":"2025-04-13T16:25:03.023Z","3.0.0-alpha.1":"2025-04-15T03:30:24.509Z","3.0.0":"2025-05-30T12:39:24.350Z","2.0.8":"2025-08-28T15:33:41.155Z","3.0.1":"2025-08-28T15:35:14.774Z","2.0.9":"2026-04-30T16:36:33.635Z","3.0.2":"2026-06-05T19:32:53.780Z","2.0.10":"2026-07-04T15:41:23.643Z","3.0.3":"2026-07-04T15:43:00.386Z"},"bugs":{"url":"https://github.com/airjp73/rvf/issues"},"license":"MIT","homepage":"https://github.com/airjp73/rvf/tree/main/packages/zod-form-data","repository":{"type":"git","url":"git+https://github.com/airjp73/rvf.git","directory":"packages/zod-form-data"},"description":"Validation helpers for [zod](https://github.com/colinhacks/zod) specifically for parsing `FormData` or `URLSearchParams`. This is particularly useful when using [Remix](https://github.com/remix-run/remix) and combos well with [remix-validated-form](https:","maintainers":[{"name":"airjp73","email":"aaron.pettengill.violin@gmail.com"}],"readme":"# zod-form-data\n\nValidation helpers for [zod](https://github.com/colinhacks/zod)\nspecifically for parsing `FormData` or `URLSearchParams`.\nThis is particularly useful when using [Remix](https://github.com/remix-run/remix)\nand combos well with [remix-validated-form](https://github.com/airjp73/remix-validated-form).\n\nThe main goal of this library is deal with the pain point that everything in `FormData` is a string.\nSometimes, properly validating this kind of data requires a lot of extra hoop jumping and preprocessing.\nWith the helpers in `zod-form-data`, you can write your types closer to how you want to.\n\n## Example\n\n```tsx\nimport { zfd } from \"zod-form-data\";\n\nconst schema = zfd.formData({\n  name: zfd.text(),\n  age: zfd.numeric(z.number().min(25).max(50)),\n  likesPizza: zfd.checkbox(),\n});\n\n// This example is using Remix, but it will work\n// with any `FormData` or `URLSearchParams` no matter where you get it from.\nexport const action = async ({ request }) => {\n  const { name, age, likesPizza } = schema.parse(await request.formData());\n  // do something with parsed data\n};\n```\n\n## Installation\n\n```bash\nnpm install zod-form-data\n```\n\n## Contributing\n\nThe eventual goal is to have a helper to preprocess and/or validate most types of native inputs.\nIf you have a helper for an input type that isn't in this library, feel free to open a PR to add it!\n\n## API Reference\n\nContents\n\n- [formData](#formData)\n- [text](#text)\n- [numeric](#numeric)\n- [checkbox](#checkbox)\n- [file](#file)\n- [repeatable](#repeatable)\n- [repeatableOfType](#repeatableOfType)\n\n### formData\n\nThis helper takes the place of the `z.object` at the root of your schema.\nIt wraps your schema in a `z.preprocess` that extracts all the data out of a `FormData`\nand transforms it into a regular object.\nIf the `FormData` contains multiple entries with the same field name,\nit will automatically turn that field into an array.\n(If you're expecting multiple values for a field, use [repeatable](#repeatable).)\n\nThe primary use-case for this helper is to accept `FormData`,\nbut it works with any iterable that returns entries.\nThis means it can accept `URLSearchParams` or regular objects as well.\n\n#### Usage\n\nYou can use this the same way you would use `z.object`.\n\n```ts\nconst schema = zfd.formData({\n  field1: zfd.text(),\n  field2: zfd.text(),\n});\n\nconst someFormData = new FormData();\nconst dataObject = schema.parse(someFormData);\n```\n\nIt's also possible to pass a zod schema to `formData`.\n\n```ts\nconst schema = zfd.formData(\n  z.object({\n    field1: zfd.text(),\n    field2: zfd.text(),\n  }),\n);\n```\n\n### text\n\nTransforms any empty strings to `undefined` before validating.\nThis makes it so empty strings will fail required checks,\nallowing you to use `optional` for optional fields instead of `nonempty` for required fields.\nIf you call `zfd.text` with no arguments, it will assume the field is a required string by default.\nIf you want to customize the schema, you can pass that as an argument.\n\n#### Usage\n\n```ts\nconst const schema = zfd.formData({\n  requiredString: zfd.text(),\n  stringWithMinLength: zfd.text(z.string().min(10)),\n  optional: zfd.text(z.string().optional()),\n})\n```\n\n### numeric\n\nCoerces numerical strings to numbers transforms empty strings to `undefined` before validating.\nIf you call `zfd.number` with no arguments,\nit will assume the field is a required number by default.\nIf you want to customize the schema, you can pass that as an argument.\n\n_Note:_ The preprocessing only _coerces_ the value into a number. It doesn't use `parseInt`.\nSomething like `\"24px\"` will not be transformed and will be treated as a string.\n\n#### Usage\n\n```ts\nconst schema = zfd.formData({\n  requiredNumber: zfd.numeric(),\n  numberWithMin: zfd.numeric(z.number().min(13)),\n  optional: zfd.numeric(z.number().optional()),\n});\n```\n\n### checkbox\n\nValidates a checkbox field as a boolean.\nUnlike other helpers, this is not a preprocesser,\nbut a complete schema that should do everything you need.\nBy default, it will treat `\"on\"` as true and `undefined` as false,\nbut you can customize the true value.\n\nIf you have a checkbox group and you want to leave the values as strings,\n[repeatableField](#repeatableField) might be what you want.\n\n#### Usage\n\n```ts\nconst schema = zfd.formData({\n  defaultCheckbox: zfd.checkbox(),\n  checkboxWithValue: zfd.checkbox({ trueValue: \"true\" }),\n  mustBeTrue: zfd.checkbox().refine((val) => val, \"Please check this box\"),\n});\n```\n\n#### Background on native checkbox behavior\n\nIf you're used to using client-side form libraries and haven't dealt with native form behavior much,\nthe native checkbox behavior might be non-intuitive (it was for me).\n\nTake this checkbox:\n\n```tsx\n<input name=\"myCheckbox\" type=\"checkbox\" />\n```\n\nIf you check this checkbox and submit the form, the value in the `FormData` will be `\"on\"`.\n\nIf you add a value prop:\n\n```tsx\n<input name=\"myCheckbox\" type=\"checkbox\" value=\"someValue\" />\n```\n\nThen the checked value of the checkbox will be `\"someValue\"` instead of `\"on\"`.\n\nIf you leave the checkbox unchecked,\nthe `FormData` will not include an entry for `myCheckbox` at all.\n\n([Further reading](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/checkbox#value))\n\n### file\n\nTransforms any empty File objects to `undefined` before validating.\nThis makes it so empty files will fail required checks,\nallowing you to use `optional` for optional fields.\nIf you call `zfd.file` with no arguments, it will assume the field is a required file by default.\n\n#### Usage\n\n```ts\nconst schema = zfd.formData({\n  requiredFile: zfd.file(),\n  optional: zfd.file(z.instanceof(File).optional()),\n});\n```\n\nThere is a unique case in Remix when using a CustomUploadHandler,\nthe field will be a `File` on the client side, but an ID string (or URL) after uploading on the server.\n\nIn this case you will need the schema to switch to string on the server:\n\n```ts\nconst baseSchema = z.object({\n  someOtherField: zfd.text(),\n});\n\nconst clientSchema = z.formData(\n  baseSchema.and({\n    file: zfd.file(),\n  }),\n);\n\nconst serverSchema = z.formData(\n  baseSchema.and({\n    file: z.string(),\n  }),\n);\n```\n\n_Note: This will return `File | string` for the type. TODO: Example of type safety for this_\n\n### repeatable\n\nPreprocesses a field where you expect multiple values could be present for the same field name\nand transforms the value of that field to always be an array.\nThis is specifically meant to work with data transformed by `zfd.formData`\n(or by `remix-validated-form`).\n\nIf you don't provide a schema, it will assume the field is an array of [zfd.text](#text) fields.\nIf you want to customize the type of the item, but don't care about validations on the array itself,\nyou can use [repeatableOfType](#repeatableOfType).\n\n#### Usage\n\n```ts\nconst schema = zfd.formData({\n  myCheckboxGroup: zfd.repeatable(),\n  atLeastOneItem: zfd.repeatable(z.array(zfd.text()).min(1)),\n});\n```\n\n### repeatableOfType\n\nA convenience wrapper for [repeatable](#repeatable).\nInstead of passing the schema for an entire array, you pass in the schema for the item type.\n\n#### Usage\n\n```ts\nconst schema = zfd.formData({\n  repeatableNumberField: zfd.repeatableOfType(zfd.numeric()),\n});\n```\n","readmeFilename":"README.md"}