UNPKG

fumadocs-mdx

Version:

The built-in source for Fumadocs

41 lines (39 loc) 917 B
import { defineCollections, defineConfig, defineDocs } from "../chunk-GBMFGEC7.js"; import { getDefaultMDXOptions } from "../chunk-GYWPPGFD.js"; import { remarkInclude } from "../chunk-3XN4P23K.js"; import "../chunk-KVWX6THC.js"; // src/config/zod-3.ts import { z } from "zod/v3"; var metaSchema = z.object({ title: z.string().optional(), pages: z.array(z.string()).optional(), description: z.string().optional(), root: z.boolean().optional(), defaultOpen: z.boolean().optional(), icon: z.string().optional() }); var frontmatterSchema = z.object({ title: z.string(), description: z.string().optional(), icon: z.string().optional(), full: z.boolean().optional(), // Fumadocs OpenAPI generated _openapi: z.object({}).passthrough().optional() }); export { defineCollections, defineConfig, defineDocs, frontmatterSchema, getDefaultMDXOptions, metaSchema, remarkInclude };