Files

41 lines
950 B
TypeScript
Raw Permalink Normal View History

import mdx from "@mdx-js/rollup"
import react from "@vitejs/plugin-react"
import path from "node:path"
import rehypePrettyCode from "rehype-pretty-code"
import remarkDirective from "remark-directive"
import remarkGfm from "remark-gfm"
import { defineConfig } from "vite"
import { remarkComponentExample } from "./src/remark-component-example"
export default defineConfig({
plugins: [
mdx({
remarkPlugins: [
remarkGfm,
remarkDirective,
remarkComponentExample,
],
rehypePlugins: [
[
rehypePrettyCode,
{
keepBackground: false,
theme: {
dark: "github-dark",
light: "github-light",
},
},
],
],
}),
react(),
],
resolve: {
dedupe: ["react", "react-dom"],
alias: {
"@": path.resolve(__dirname, "../src"),
"@site": path.resolve(__dirname, "src"),
},
},
})