import { defineConfig } from "vite"; import react from "@vitejs/plugin-react"; import tsconfigPaths from "vite-tsconfig-paths"; import dotenv from "dotenv"; dotenv.config(); // https://vite.dev/config/ export default defineConfig({ plugins: [react(), tsconfigPaths()], server: { host: process.env.VITE_HOSTNAME, port: Number(process.env.VITE_PORT), }, preview: { port: Number(process.env.VITE_PORT), }, base: "/" + process.env.VITE_BASE_PATH, build: { rollupOptions: { output: { manualChunks(id) { if (id.includes("node_modules")) { return id .toString() .split("node_modules/")[1] .split("/")[0] .toString(); } }, }, }, }, });