import tailwindcss from "@tailwindcss/vite" import { TanStackRouterVite } from "@tanstack/router-plugin/vite" import react from "@vitejs/plugin-react" import path from "path" import { defineConfig } from "vite" export default defineConfig({ plugins: [TanStackRouterVite(), react(), tailwindcss()], resolve: { alias: { "@": path.resolve(__dirname, "./src"), }, }, server: { port: 3000, host: true, fs: { allow: [".."], }, }, optimizeDeps: { include: ["convex/react", "convex-helpers"], // Workaround for better-auth bug: https://github.com/better-auth/better-auth/issues/4457 // Vite's esbuild incorrectly transpiles better-call dependency causing 'super' keyword errors exclude: ["better-auth", "@convex-dev/better-auth"], esbuildOptions: { target: "esnext", }, }, })