import { defineConfig } from "vite"; import react from "@vitejs/plugin-react"; import { terser } from "rollup-plugin-terser"; export default defineConfig(({ command, mode }) => { if (mode === "production") { return { plugins: [ react(), // terser({ // Add terser plugin for production // compress: { // drop_console: true, // This removes all console.* statements // }, // }), ], base: "/apps/retail/", envDir: "src", envPrefix: "ENV_", }; } else { return { plugins: [react()], envDir: "src", envPrefix: "ENV_", server: { host: "192.168.1.34", port: process.env.PORT || 3015, }, optimizeDeps: { exclude: ["console.log"], }, }; } });