Files
gig-admin/vite.config.ts
kongkx a0d0bd8b08
Some checks failed
CI / Typecheck, test & build (push) Successful in 3m0s
CI / Deploy to Cloudflare Workers (push) Failing after 57s
fix SPA prerender build
2026-08-31 01:03:53 +08:00

24 lines
672 B
TypeScript

import { defineConfig } from 'vite'
import { devtools } from '@tanstack/devtools-vite'
import { tanstackStart } from '@tanstack/react-start/plugin/vite'
import viteReact from '@vitejs/plugin-react'
import tailwindcss from '@tailwindcss/vite'
import { nitro } from 'nitro/vite'
// SPA mode: auth is Bearer-token client-side (localStorage), so route guards
// and data fetching must not run during SSR.
const config = defineConfig({
resolve: { tsconfigPaths: true },
plugins: [
devtools(),
tanstackStart({ spa: { enabled: true } }),
nitro({ rollupConfig: { external: [/^@sentry\//] } }),
tailwindcss(),
viteReact(),
],
})
export default config