import { defineConfig } from "vite"; import react from "@vitejs/plugin-react"; import { tanstackRouter } from "@tanstack/router-plugin/vite"; // https://vite.dev/config/ export default defineConfig({ // The relay normally serves the SPA at `/`. Deployments mounted below a // reverse-proxy prefix can set `VITE_BASE_PATH=/buzz/` at build time. base: process.env.VITE_BASE_PATH || "/", plugins: [ tanstackRouter({ target: "react", routesDirectory: "./src/app/routes", generatedRouteTree: "./src/app/routeTree.gen.ts", virtualRouteConfig: "./src/app/routes.ts", quoteStyle: "double", semicolons: true, routeTreeFileHeader: [ "// biome-ignore-all lint: generated by TanStack Router", ], }), react(), ], resolve: { alias: { "@": "/src", }, }, server: { port: parseInt(process.env.VITE_PORT || "5173", 10), strictPort: true, }, });