json-schema-to-zod
Version:
Converts JSON schema objects or files into Zod schemas
26 lines (25 loc) • 1.01 kB
TypeScript
export * from "./Types.js";
export * from "./jsonSchemaToZod.js";
export * from "./parsers/parseAllOf.js";
export * from "./parsers/parseAnyOf.js";
export * from "./parsers/parseArray.js";
export * from "./parsers/parseBoolean.js";
export * from "./parsers/parseConst.js";
export * from "./parsers/parseDefault.js";
export * from "./parsers/parseEnum.js";
export * from "./parsers/parseIfThenElse.js";
export * from "./parsers/parseMultipleType.js";
export * from "./parsers/parseNot.js";
export * from "./parsers/parseNull.js";
export * from "./parsers/parseNullable.js";
export * from "./parsers/parseNumber.js";
export * from "./parsers/parseObject.js";
export * from "./parsers/parseOneOf.js";
export * from "./parsers/parseSchema.js";
export * from "./parsers/parseString.js";
export * from "./utils/half.js";
export * from "./utils/jsdocs.js";
export * from "./utils/omit.js";
export * from "./utils/withMessage.js";
import { jsonSchemaToZod } from "./jsonSchemaToZod.js";
export default jsonSchemaToZod;