🔄
双版本支持
同时兼容 Zod v3 和 v4,包括 v4 的所有变体(zod, zod/mini, zod/v4, zod/v4/core)
import { serialize } from '@zod-codepen/zod-v3'; // 或 @zod-codepen/zod-v4
import { z } from 'zod';
// 基础序列化
serialize(z.string().email());
// → 'z.string().email()'
// 复杂对象
const UserSchema = z.object({
id: z.string().uuid(),
email: z.string().email(),
role: z.enum(['admin', 'user']),
});
serialize(UserSchema);
// → z.object({
// id: z.string().uuid(),
// email: z.string().email(),
// role: z.enum(["admin", "user"])
// })npm install @zod-codepen/zod-v3npm install @zod-codepen/zod-v4