Files
monitoring-app/vite.config.ts
bipproduction 08a1054e3c Initial commit: full-stack Bun + Elysia + React template
Elysia.js API with session-based auth (email/password + Google OAuth),
role system (USER/ADMIN/SUPER_ADMIN), Prisma + PostgreSQL, React 19
with Mantine UI, TanStack Router, dark theme, and comprehensive test
suite (unit, integration, E2E with Lightpanda).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-01 10:12:19 +08:00

31 lines
707 B
TypeScript

import path from 'node:path'
import { TanStackRouterVite } from '@tanstack/router-vite-plugin'
import react from '@vitejs/plugin-react'
import { defineConfig } from 'vite'
export default defineConfig({
root: process.cwd(),
resolve: {
alias: {
'@': path.resolve(__dirname, './src'),
},
},
plugins: [
TanStackRouterVite({
routesDirectory: './src/frontend/routes',
generatedRouteTree: './src/frontend/routeTree.gen.ts',
routeFileIgnorePrefix: '-',
quoteStyle: 'single',
}),
react(),
],
build: {
outDir: 'dist',
emptyOutDir: true,
sourcemap: true,
rollupOptions: {
input: path.resolve(__dirname, 'index.html'),
},
},
})