Files
classroomio/apps/docs/vite.config.ts
T

29 lines
720 B
TypeScript
Raw Normal View History

2025-12-21 12:37:06 +00:00
import { defineConfig } from 'vite';
import mdx from 'fumadocs-mdx/vite';
import { reactRouter } from '@react-router/dev/vite';
2026-05-19 05:28:50 +01:00
import { cloudflare } from '@cloudflare/vite-plugin';
2025-12-21 12:37:06 +00:00
import tailwindcss from '@tailwindcss/vite';
import tsConfigPaths from 'vite-tsconfig-paths';
export default defineConfig({
server: {
host: '127.0.0.1',
2025-12-21 12:37:06 +00:00
port: 3000
},
2026-06-22 05:46:45 +01:00
base: '/docs/',
ssr: {
optimizeDeps: {
include: ['fumadocs-ui/components/callout', 'fumadocs-ui/components/steps']
}
},
2025-12-21 12:37:06 +00:00
plugins: [
2026-05-19 05:28:50 +01:00
cloudflare({ viteEnvironment: { name: 'ssr' } }),
2025-12-21 12:37:06 +00:00
mdx(await import('./source.config')),
tailwindcss(),
tsConfigPaths({
projects: ['./tsconfig.json']
}),
reactRouter()
2025-12-21 12:37:06 +00:00
]
});