import react from "@vitejs/plugin-react"; import { tanstackStart } from "@tanstack/react-start/plugin/vite"; import { cloudflare } from "@cloudflare/vite-plugin"; import { defineConfig } from "vite"; import tsConfigPaths from "vite-tsconfig-paths"; import tailwindcss from "@tailwindcss/vite"; import mdx from "fumadocs-mdx/vite"; export default defineConfig({ server: { port: 4322, }, ssr: { resolve: { conditions: ["worker", "import", "module", "default"], }, }, plugins: [ mdx(await import("./source.config")), tailwindcss(), tsConfigPaths({ projects: ["./tsconfig.json"], }), cloudflare({ viteEnvironment: { name: "ssr" }, }), tanstackStart({ prerender: { enabled: true, }, }), react(), ], });