A thin adapter that converts Zod validation schemas into Formik-compatible validationSchema or validate props. Current stable version is 2.0.0. This library bridges Zod 4.x with Formik 2.x, providing two main exports: toFormikValidationSchema and toFormikValidate. Unlike manual transformation, it handles error mapping automatically and preserves Zod's error details. It is essential when migrating from Yup to Zod in Formik projects.
npm install zod-formik-adapterNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Basic usage integrating a Zod schema with Formik via toFormikValidationSchema.
Downgrade to zod-formik-adapter@1.x if using Zod 3.x.
Ensure your project uses ESM ("type": "module" in package.json) or use dynamic import().Do not attempt to use the output as a Yup schema; it is a function.
Access errors via Formik's errors object; Zod's issues are flattened into field-level errors.
Run npm install zod-formik-adapter formik zod@4
Use import { toFormikValidationSchema } from 'zod-formik-adapter'Upgrade Zod to version 4.x: npm install zod@4