mirror of
https://github.com/hanzoai/shadcn.git
synced 2026-10-30 18:22:59 +00:00
Squash merge of shadcn-ui/ui main branch into hanzo/ui, bringing in: - [email protected] through [email protected] releases - New apps/v4 directory structure - Registry system improvements and MCP server - Framework support (Vue, Svelte, React Native) - New templates (vite-app, monorepo-next, laravel) - Zod 4 compatibility (scoped override for zod@>4) - Test fixture corrections for alias resolution All 867 merge conflicts resolved preserving Hanzo customizations. 1020/1020 shadcn tests pass.
40 lines
854 B
TypeScript
40 lines
854 B
TypeScript
import { defineConfig, defineDocs } from "fumadocs-mdx/config"
|
|
import rehypePrettyCode from "rehype-pretty-code"
|
|
|
|
import { transformers } from "@/lib/highlight-code"
|
|
|
|
export default defineConfig({
|
|
mdxOptions: {
|
|
rehypePlugins: (plugins) => {
|
|
plugins.shift()
|
|
plugins.push([
|
|
rehypePrettyCode,
|
|
{
|
|
theme: {
|
|
dark: "github-dark",
|
|
light: "github-light-default",
|
|
},
|
|
transformers,
|
|
},
|
|
])
|
|
|
|
return plugins
|
|
},
|
|
},
|
|
})
|
|
|
|
export const docs = defineDocs({
|
|
dir: "content/docs",
|
|
// TODO: Fix this when we upgrade to zod v4.
|
|
// docs: {
|
|
// schema: frontmatterSchema.extend({
|
|
// links: z.optional(
|
|
// z.object({
|
|
// doc: z.string().optional(),
|
|
// api: z.string().optional(),
|
|
// })
|
|
// ),
|
|
// }),
|
|
// },
|
|
})
|