Skip to content

needim/zod-formik-adapter

 
 

Repository files navigation

zod-formik-adapter

codecov

This library adapts a zod schema to work as a validationSchema prop on Formik

IMPORTANT: Currently, this library does not work with zod union. See more here.

Install

# npm
$ npm install zod-formik-adapter

# yarn
$ yarn add zod-formik-adapter

Usage

import { z } from 'zod';
import { Formik } from 'formik';
import { toFormikValidationSchema } from 'zod-formik-adapter';

const Schema = z.object({
  name: z.string(),
  age: z.number(),
});

const Component = () => (
  <Formik
    validationSchema={toFormikValidationSchema(Schema)}
  >
    {...}
  </Formik>
);

About

An adapter of zod object validation to Formik validation schema

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 97.0%
  • JavaScript 3.0%