{"_id":"formik-validator-zod","_rev":"9-f8251087fc037f582a9f9e1327d4b278","name":"formik-validator-zod","dist-tags":{"latest":"2.2.0"},"versions":{"1.0.1":{"name":"formik-validator-zod","version":"1.0.1","keywords":["zod","formik","forms","schema","validation"],"author":{"url":"https://glazebrook.dev","name":"Luke Glazebrook","email":"Glazy@users.noreply.github.com"},"license":"MIT","_id":"formik-validator-zod@1.0.1","maintainers":[{"name":"glazy","email":"mrlukeglazebrook@gmail.com"}],"homepage":"https://github.com/glazy/formik-validator-zod#readme","bugs":{"url":"https://github.com/glazy/formik-validator-zod/issues"},"dist":{"shasum":"1a00b79389d1b798531bba85141fe1e901ee2744","tarball":"https://registry.npmjs.org/formik-validator-zod/-/formik-validator-zod-1.0.1.tgz","fileCount":5,"integrity":"sha512-q4Ik+BOstRTHPd3BVqSBerbaarjqFBRh5szkRY5x4dBCfz1L0GFR8boPVbVuZWgaCsysIcpY6cBHigAkkxzMgQ==","signatures":[{"sig":"MEUCIAs1tYEILfnIWt9xQF4Lc5me4+9e12t76LNRUKXiwU9sAiEAmLO/v7IbjTL7S6ADELOoFbzrzscJaOcF4Mo1p6mvacs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3995,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjU+EuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpaDBAAo8CYviNaKsac+XJ5RJRZzrZDEMpEbK9HYtJXzU+S92JtU1+w\r\nwVbeqxZL7JX5w10TP2yiiwJBZ7BuDYArWPlz84E8Pen31R164phPAVcYh2xv\r\naRa3ABEQX6SF7GoywBd6q9Rc94QQ9ZYVCNu6zzqmEy4NUdlZ44d7SbrbTigO\r\nyhf2iOObrVwKUxSYMPV/6qL4itym66jbSY4/BN2LPnEWxgNq+D9mBy3ZcsCy\r\nEDhYGvdQybHxaJBKns8gWdm2Mg9LJVElWsDZsXaOtt+Va7gCBQ+scTlH217c\r\nUCMZaM5OAGGurvVc3qdzuGW1Byc97nnaMtVsI9EvDjpB0FTK+HIHiBjYm7ry\r\nIcogRI3wZwMrD9SnuBAVpAnjM1Gr0rh8aK0AvLCFLpgoXhDtrqQdYOu19QHF\r\nt1z1RNDuyuJ/gXfWiElOV2LPAAq8xBHgMoOir1GH0Qcha/wDu5y25meMrlUI\r\nB+qrhrcyw9IPMEch5jqhnv2/zbppPSnhwkJCbSmgql1Oywj3O+/GNlfUGNG9\r\nwlg9jflZowtKBE+2hEJea0GHnBuzOogmlQWevfNfUPqN0F1QPTB5t46EhNuG\r\nHaYPvjmbdMtL3Kk5+kjkfEDJCzvT8hfWDwhwEazt/xl00g03t0uOb98TZy5C\r\npBEfTHvkLK2CSTeu1r6W77RLhm8lL670bTM=\r\n=Ghvs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"3bd41e1958e33b036cad1c6b7bf1d91ecd16601d","scripts":{"test":"vitest","build":"tsc","prepare":"husky install"},"_npmUser":{"name":"glazy","email":"mrlukeglazebrook@gmail.com"},"repository":{"url":"git+https://github.com/glazy/formik-validator-zod.git","type":"git"},"_npmVersion":"8.1.0","description":"Helper to simplify validating Formik values with Zod","directories":{},"_nodeVersion":"17.0.1","_hasShrinkwrap":false,"devDependencies":{"zod":"*","husky":"^8.0.0","formik":"*","vitest":"^0.24.3","typescript":"^4.8.4","pretty-quick":"^3.1.3"},"peerDependencies":{"zod":"^3.19.1","formik":"^2.2.9"},"_npmOperationalInternal":{"tmp":"tmp/formik-validator-zod_1.0.1_1666441517971_0.20760975046800545","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"formik-validator-zod","version":"1.0.2","keywords":["zod","formik","forms","schema","validation"],"author":{"url":"https://glazebrook.dev","name":"Luke Glazebrook","email":"Glazy@users.noreply.github.com"},"license":"MIT","_id":"formik-validator-zod@1.0.2","maintainers":[{"name":"glazy","email":"mrlukeglazebrook@gmail.com"}],"homepage":"https://github.com/glazy/formik-validator-zod#readme","bugs":{"url":"https://github.com/glazy/formik-validator-zod/issues"},"dist":{"shasum":"e95b1b076420c3ea39a083328a4730f10feaa9b7","tarball":"https://registry.npmjs.org/formik-validator-zod/-/formik-validator-zod-1.0.2.tgz","fileCount":5,"integrity":"sha512-1348tUpeHUCHf6HcNT/XLf2odSddbPgbUR1WAPFUM8vbXA+d6cj6sC1oV7aoo0dr9oFQm46gbz7pSdQiydFEuQ==","signatures":[{"sig":"MEUCIQDUsI6RIlUejzLOLNGh1OdkfiaTn6h2uzb26OZnuB/xPgIgaTKU8fI0DD4VT6PqQdohczPZeIzRBOTQLSoPE4KVk0Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4025,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjU+G3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp6wA//bcZWIGsutnojsZRfeF2FKXTg9icE7cGUyQDJzARfkYfJcyiX\r\nuXxx8vYgJ2Ke3/dv97bpTvleOMzTIH3c2E4DQXEBZ8onOPZDQugnPzGl8YTk\r\nlRn0DxnpRVu9/grFF+6ODKbXxpMkWS7fzkhAACLXUloBqyvwgVJzBrtsxrRR\r\nhsIR2b4fBf1QMw5MLefKuxsstF6gPwHQE/STtNoO+UTX6m8pdyhHuAFz5ZZ6\r\ndSwD4iiGwrHerAj/QLRsvBcpGMiANUJmpQdZdsskBV8Yyv5KpDJh7JaQddsK\r\nGVY1CYoDPyZocZzUg1RXuYmyOyIC+DbDbf1IyeAG2OVoFN0JQ6tTL0VjffIR\r\n4p3U57HAORrZb/Y1txl2kjFaxwUO28F961naKLzUOqURSGMf6jcC3VGoM6pM\r\nOzWs0ePSxxh8/yoXu0dWW6umFTS8U5e7ZkyCBrghG4hD0DKZU7E8tm+w5bSM\r\n/Ku+KnBPz3djRM0eSx0cxZObdouknoewUBVtUDZVB+feSLTVhb4/TrAvlQb1\r\nhlpB69XMfOBPFfIgTAi0wwucqmCg6OMK8aigySFz0bUd7x9U8VRYs4Ah5F4P\r\niXWkq8JanssBhHPgufYhNje6L6TKCIsD2fOasDlx7Xc/qsmnaDQaKgHOH7O0\r\neXKGZXg/eMGhoB8QRy2jBTRYEUtcqnuQA48=\r\n=KiyO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"3bd41e1958e33b036cad1c6b7bf1d91ecd16601d","scripts":{"test":"vitest","build":"tsc","prepare":"husky install"},"_npmUser":{"name":"glazy","email":"mrlukeglazebrook@gmail.com"},"repository":{"url":"git+https://github.com/glazy/formik-validator-zod.git","type":"git"},"_npmVersion":"8.1.0","description":"Helper to simplify validating Formik values with Zod","directories":{},"_nodeVersion":"17.0.1","_hasShrinkwrap":false,"devDependencies":{"zod":"*","husky":"^8.0.0","formik":"*","vitest":"^0.24.3","typescript":"^4.8.4","pretty-quick":"^3.1.3"},"peerDependencies":{"zod":"^3.19.1","formik":"^2.2.9"},"_npmOperationalInternal":{"tmp":"tmp/formik-validator-zod_1.0.2_1666441655017_0.6828237338369669","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"formik-validator-zod","version":"2.0.0","keywords":["zod","formik","forms","schema","validation"],"author":{"name":"Luke Glazebrook","email":"Glazy@users.noreply.github.com"},"license":"MIT","_id":"formik-validator-zod@2.0.0","maintainers":[{"name":"glazy","email":"mrlukeglazebrook@gmail.com"}],"homepage":"https://github.com/glazy/formik-validator-zod#readme","bugs":{"url":"https://github.com/glazy/formik-validator-zod/issues"},"dist":{"shasum":"3d16bf24a2c0ed25a1890deac7a62c47590a1b42","tarball":"https://registry.npmjs.org/formik-validator-zod/-/formik-validator-zod-2.0.0.tgz","fileCount":5,"integrity":"sha512-QGqnG4GTPy3x3eHs7mnssxG4j8YtFxgCI1r0KJgneO4o/TTtISa6JF7fllRyR4fuvz2Vos/WqFbr6CxmLoodEg==","signatures":[{"sig":"MEUCIQD+ZK60kfH0OK0Hui5MaMkJ5IL8pbLV2lyIMtj1xRk2qQIgOZPxBRx4yimEOXk2ZGU6FqlxzLf4lyRvgT4TP5UVHak=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3657},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"cdb13ca18ae79a3a343a2341d9a6a77db1958d72","scripts":{"test":"vitest","build":"tsc","prepare":"husky install"},"_npmUser":{"name":"glazy","email":"mrlukeglazebrook@gmail.com"},"repository":{"url":"git+https://github.com/glazy/formik-validator-zod.git","type":"git"},"_npmVersion":"9.6.7","description":"Helper to simplify validating Formik values with Zod","directories":{},"_nodeVersion":"18.17.0","_hasShrinkwrap":false,"devDependencies":{"zod":"*","husky":"^8.0.0","formik":"*","vitest":"^0.24.3","typescript":"^4.8.4","pretty-quick":"^3.1.3"},"peerDependencies":{"zod":"^3.19.1","formik":"^2.2.9"},"_npmOperationalInternal":{"tmp":"tmp/formik-validator-zod_2.0.0_1701309659551_0.179116602621207","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"formik-validator-zod","version":"2.0.1","keywords":["zod","formik","forms","schema","validation"],"author":{"name":"Luke Glazebrook","email":"Glazy@users.noreply.github.com"},"license":"MIT","_id":"formik-validator-zod@2.0.1","maintainers":[{"name":"glazy","email":"mrlukeglazebrook@gmail.com"}],"homepage":"https://github.com/glazy/formik-validator-zod#readme","bugs":{"url":"https://github.com/glazy/formik-validator-zod/issues"},"dist":{"shasum":"eb32b66e8e6f579f7dbe7fab861ecd2e1f843b4b","tarball":"https://registry.npmjs.org/formik-validator-zod/-/formik-validator-zod-2.0.1.tgz","fileCount":6,"integrity":"sha512-+Jz/YnA04IRcImKlrwbG8vKvgx1Zb0HfsDwH36e03zYOUGf6seUrgm4XyBdrr2vg6IO+n9b5oSWPNSUHBewHDw==","signatures":[{"sig":"MEUCIFDZqdeDPfVZWUd7Q4VlTi2b14TKIPTWT99FgB6/qhIdAiEA/6m6z39mvzTlZ30XJ6DxuvEZyoQ84/gPwsITcSw0Jhg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4134},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"9b37801040580c9c14fdc99c8336ed7ca4c97e66","scripts":{"test":"vitest","build":"tsc","prepare":"husky install"},"_npmUser":{"name":"glazy","email":"mrlukeglazebrook@gmail.com"},"repository":{"url":"git+https://github.com/glazy/formik-validator-zod.git","type":"git"},"_npmVersion":"10.2.4","description":"Helper to simplify validating Formik values with Zod","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.19.1","husky":"^8.0.0","formik":"^2.2.9","vitest":"^0.24.3","typescript":"^4.8.4","pretty-quick":"^3.1.3"},"peerDependencies":{"zod":"^3.19.1","formik":"^2.2.9"},"_npmOperationalInternal":{"tmp":"tmp/formik-validator-zod_2.0.1_1709329383245_0.7145682833914688","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"formik-validator-zod","version":"2.1.0","keywords":["zod","formik","forms","schema","validation"],"author":{"name":"Luke Glazebrook","email":"Glazy@users.noreply.github.com"},"license":"MIT","_id":"formik-validator-zod@2.1.0","maintainers":[{"name":"glazy","email":"mrlukeglazebrook@gmail.com"}],"homepage":"https://github.com/glazy/formik-validator-zod#readme","bugs":{"url":"https://github.com/glazy/formik-validator-zod/issues"},"dist":{"shasum":"1d5e690c85c06f2d1edf1b3e9e6c7b8c73eba44c","tarball":"https://registry.npmjs.org/formik-validator-zod/-/formik-validator-zod-2.1.0.tgz","fileCount":8,"integrity":"sha512-ef+2eHrUlvcz6SKwAj8HlmFSuxVc7rnqiOb4G+2Dgc8/XWQRqeAfHMvxrYQzC6+rsMaXjfCGkRrJc8BmXhZ6tg==","signatures":[{"sig":"MEYCIQCjXostRrt3LPcyDOYURml4BXvZ5T60XpAuTwTeX8YT/gIhAMIVVDtqa89NX4ugnvtdcsXaQGb+2Z/hsS6gve65Iw5f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6005},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"b74ff3bfda3bf8e6f2b08ea3c34f99ad0563f17a","scripts":{"test":"vitest","build":"tsc","prepare":"husky install"},"_npmUser":{"name":"glazy","email":"mrlukeglazebrook@gmail.com"},"repository":{"url":"git+https://github.com/glazy/formik-validator-zod.git","type":"git"},"_npmVersion":"10.8.2","description":"Helper to simplify validating Formik values with Zod","directories":{},"_nodeVersion":"20.18.2","dependencies":{"deepmerge":"^4.3.1"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.19.1","husky":"^8.0.0","formik":"^2.2.9","vitest":"^0.24.3","typescript":"^4.8.4","pretty-quick":"^3.1.3"},"peerDependencies":{"zod":"^3.19.1","formik":"^2.2.9"},"_npmOperationalInternal":{"tmp":"tmp/formik-validator-zod_2.1.0_1740352945076_0.3423479949788861","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"formik-validator-zod","version":"2.1.1","keywords":["zod","formik","forms","schema","validation"],"author":{"name":"Luke Glazebrook","email":"Glazy@users.noreply.github.com"},"license":"MIT","_id":"formik-validator-zod@2.1.1","maintainers":[{"name":"glazy","email":"mrlukeglazebrook@gmail.com"}],"homepage":"https://github.com/glazy/formik-validator-zod#readme","bugs":{"url":"https://github.com/glazy/formik-validator-zod/issues"},"dist":{"shasum":"26237f1e9cff637fbc1524260e0f492fa2c388ed","tarball":"https://registry.npmjs.org/formik-validator-zod/-/formik-validator-zod-2.1.1.tgz","fileCount":5,"integrity":"sha512-TaOsu4VcuL1Yc7k7QheOsExlXEL58YGdYPtCKcbVgWjJ9U06qqrxp6l5DmoBNgH7YJGRNUoY4EIdaEWDv+d5cw==","signatures":[{"sig":"MEUCIGlA0IWdiCZ5K+IF5YFQNlfDcPm5A1DiOwv7sBJe0aOhAiEAy0szLE/Nk3E7RVI03yn0oNvXwbTGbrzRg/cf8JqCZ+s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4369},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"b4d519aaded1debb760bc71ed800e9d441bf0576","scripts":{"test":"vitest","build":"tsc","prepare":"husky install"},"_npmUser":{"name":"glazy","email":"mrlukeglazebrook@gmail.com"},"repository":{"url":"git+https://github.com/glazy/formik-validator-zod.git","type":"git"},"_npmVersion":"10.8.2","description":"Helper to simplify validating Formik values with Zod","directories":{},"_nodeVersion":"20.18.2","dependencies":{"deepmerge":"^4.3.1"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.19.1","husky":"^8.0.0","formik":"^2.2.9","vitest":"^0.24.3","typescript":"^4.8.4","pretty-quick":"^3.1.3"},"peerDependencies":{"zod":"^3.19.1","formik":"^2.2.9"},"_npmOperationalInternal":{"tmp":"tmp/formik-validator-zod_2.1.1_1740353380452_0.7751307703275652","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"formik-validator-zod","version":"2.2.0","description":"Helper to simplify validating Formik values with Zod","type":"module","types":"./dist/esm/index.d.ts","exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"scripts":{"prepare":"husky install","build:esm":"tsc -p tsconfig.esm.json","build:cjs":"tsc -p tsconfig.cjs.json","build":"npm-run-all -p build:esm build:cjs","test":"vitest"},"keywords":["zod","formik","forms","schema","validation"],"author":{"name":"Luke Glazebrook","email":"Glazy@users.noreply.github.com"},"repository":{"type":"git","url":"git+https://github.com/glazy/formik-validator-zod.git"},"license":"MIT","devDependencies":{"formik":"^2.2.9","husky":"^8.0.0","npm-run-all":"^4.1.5","pretty-quick":"^3.1.3","typescript":"^4.8.4","vitest":"^0.24.3","zod":"^3.19.1"},"peerDependencies":{"formik":"^2.2.9","zod":"^3.19.1"},"dependencies":{"deepmerge":"^4.3.1"},"_id":"formik-validator-zod@2.2.0","gitHead":"5e630ba5cb9c0a5d60ff39f22361a6e422026767","bugs":{"url":"https://github.com/glazy/formik-validator-zod/issues"},"homepage":"https://github.com/glazy/formik-validator-zod#readme","_nodeVersion":"20.18.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-LSH3NvYZ4jyrvmeYUhIUuje1tScnsIwApqvD/c9Yh2Mdbe/dZvW3wJJA+qkpYRwfTkuByW5FSwVBLm556tZTGw==","shasum":"d446a9ebc6216da7a12d91ed67fe2bc2d74e045e","tarball":"https://registry.npmjs.org/formik-validator-zod/-/formik-validator-zod-2.2.0.tgz","fileCount":6,"unpackedSize":5113,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCBzWtHMcpcFVjeN/X2aSzAZOFl0hdue4/iS4HvGKblYQIgdSxqmav5sNsIE4W1jU/ibb7PtXmZjkEkNVyMMzNAmyM="}]},"_npmUser":{"name":"glazy","email":"mrlukeglazebrook@gmail.com"},"directories":{},"maintainers":[{"name":"glazy","email":"mrlukeglazebrook@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/formik-validator-zod_2.2.0_1740520153809_0.4526435374210891"},"_hasShrinkwrap":false}},"time":{"created":"2022-10-22T12:25:17.904Z","modified":"2025-02-25T21:49:14.185Z","1.0.0":"2022-10-20T22:04:29.253Z","1.0.1":"2022-10-22T12:25:18.159Z","1.0.2":"2022-10-22T12:27:35.172Z","2.0.0":"2023-11-30T02:00:59.802Z","2.0.1":"2024-03-01T21:43:03.401Z","2.1.0":"2025-02-23T23:22:25.241Z","2.1.1":"2025-02-23T23:29:40.634Z","2.2.0":"2025-02-25T21:49:13.996Z"},"bugs":{"url":"https://github.com/glazy/formik-validator-zod/issues"},"author":{"name":"Luke Glazebrook","email":"Glazy@users.noreply.github.com"},"license":"MIT","homepage":"https://github.com/glazy/formik-validator-zod#readme","keywords":["zod","formik","forms","schema","validation"],"repository":{"type":"git","url":"git+https://github.com/glazy/formik-validator-zod.git"},"description":"Helper to simplify validating Formik values with Zod","maintainers":[{"name":"glazy","email":"mrlukeglazebrook@gmail.com"}],"readme":"# Formik Validator Zod\n\nAllows you to easily validate [Formik](https://github.com/jaredpalmer/formik)\nforms with the power of [Zod](https://github.com/colinhacks/zod) schemas.\n\n## Installation\n\nTo install from NPM:\n\n```sh\nnpm install formik-validator-zod\n\npnpm add formik-validator-zod\n\nyarn add formik-validator-zod\n\nbun add formik-validator-zod\n```\n\n## Usage\n\n```jsx\nimport { Formik } from 'formik'\nimport { z } from 'zod'\nimport { withZodSchema } from 'formik-validator-zod'\n\nconst mySchema = z.object({\n  email: z.string().email(),\n  name: z.string(),\n  age: z.number(),\n})\n\nconst MyForm = () => {\n  return (\n    <Formik validate={withZodSchema(mySchema)} {...}>\n      {...}\n    </Formik>\n  )\n}\n```\n\n## Is this library still maintained?\n\nYes! This library is used in a couple of production codebases that I'm aware of,\nincluding my current employers.\n\nI don't expect the library will need a lot of active maintenance going forwards.\nThis is due to its limited scope and the fact Formik itself seems to be\nabandoned.\n","readmeFilename":"README.md"}