From 73644e158256b58063f0e1c1ec9cbfe178916d15 Mon Sep 17 00:00:00 2001 From: Mateusz Tkacz Date: Tue, 27 Jan 2026 15:00:10 +0100 Subject: [PATCH 1/2] chore: add support for zod transform --- src/cli/generate-markdown.test.ts | 1 + src/cli/generate-markdown.ts | 5 ++++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/cli/generate-markdown.test.ts b/src/cli/generate-markdown.test.ts index 9f8f631..e1af245 100644 --- a/src/cli/generate-markdown.test.ts +++ b/src/cli/generate-markdown.test.ts @@ -40,6 +40,7 @@ describe('generateMarkdown', () => { schema: z .string() .default('0.0.0.0') + .transform((val) => val) .optional() .describe('Server host'), }, diff --git a/src/cli/generate-markdown.ts b/src/cli/generate-markdown.ts index 275e53e..ff37adc 100644 --- a/src/cli/generate-markdown.ts +++ b/src/cli/generate-markdown.ts @@ -33,8 +33,11 @@ export const generateMarkdown = ( } for (const envvar of envvars) { - const schema = envvar.schema['~standard'].jsonSchema.output({ + const schema = envvar.schema['~standard'].jsonSchema.input({ target: 'openapi-3.0', + libraryOptions: { + unrepresentable: 'any', + } }); const mappedType = Array.isArray(schema.anyOf) From 5a0970c6b198d2cbce4d4985a86717947e2b6874 Mon Sep 17 00:00:00 2001 From: Mateusz Tkacz Date: Tue, 27 Jan 2026 15:01:22 +0100 Subject: [PATCH 2/2] chore: exec lint fix --- src/cli/generate-markdown.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cli/generate-markdown.ts b/src/cli/generate-markdown.ts index ff37adc..f02465e 100644 --- a/src/cli/generate-markdown.ts +++ b/src/cli/generate-markdown.ts @@ -37,7 +37,7 @@ export const generateMarkdown = ( target: 'openapi-3.0', libraryOptions: { unrepresentable: 'any', - } + }, }); const mappedType = Array.isArray(schema.anyOf)