retro-sync-server / apps /web-client /vite.config.ts
mike dupont
init: retro-sync API server + viewer + 71 Bach tiles + catalog
1295969
import { defineConfig } from "vite";
import react from "@vitejs/plugin-react";
import path from "path";
import { componentTagger } from "lovable-tagger";
// https://vitejs.dev/config/
export default defineConfig(({ mode }) => ({
server: {
host: "0.0.0.0",
port: 5000,
allowedHosts: true,
hmr: {
overlay: false,
},
},
plugins: [react(), mode === "development" && componentTagger()].filter(Boolean),
resolve: {
alias: {
"@": path.resolve(__dirname, "./src"),
},
},
build: {
outDir: path.resolve(__dirname, "../../dist"),
emptyOutDir: true,
},
}));