// =================== // © AngelaMos | 2025 // vite.config.ts // =================== import { defineConfig } from "vite"; import solid from "vite-plugin-solid"; import tailwindcss from "@tailwindcss/vite"; import path from "path"; export default defineConfig({ plugins: [solid(), tailwindcss()], envDir: "../", resolve: { alias: { "~": path.resolve(__dirname, "./src"), }, }, server: { port: 5173, host: true, proxy: { "/api": { target: "http://backend:8000", changeOrigin: true, }, "/ws": { target: "ws://backend:8000", ws: true, }, }, }, build: { target: "esnext", outDir: "dist", sourcemap: true, rollupOptions: { output: { manualChunks: { "solid-js": ["solid-js"], "solid-router": ["@solidjs/router"], "solid-query": ["@tanstack/solid-query"], }, }, }, }, });