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..f02465e 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)