diff --git a/script/build-schema-document.ts b/script/build-schema-document.ts index 18ee99355..1730f2b26 100644 --- a/script/build-schema-document.ts +++ b/script/build-schema-document.ts @@ -1,8 +1,11 @@ -import { zodToJsonSchema } from "zod-to-json-schema" +import * as z from "zod" import { OhMyOpenCodeConfigSchema } from "../src/config/schema" export function createOhMyOpenCodeJsonSchema(): Record { - const jsonSchema = zodToJsonSchema(OhMyOpenCodeConfigSchema) as Record + const jsonSchema = z.toJSONSchema(OhMyOpenCodeConfigSchema, { + target: "draft-7", + unrepresentable: "any", + }) as Record return { ...jsonSchema,