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'), }, }, })