2025-11-19 21:16:32 +00:00
|
|
|
import { defineConfig } from "vite";
|
|
|
|
|
import react from "@vitejs/plugin-react";
|
2025-11-25 22:09:02 +00:00
|
|
|
import tailwindcss from "@tailwindcss/vite";
|
|
|
|
|
import svgr from "vite-plugin-svgr";
|
2025-12-22 15:23:40 +00:00
|
|
|
import * as path from "path";
|
2025-11-19 21:16:32 +00:00
|
|
|
|
|
|
|
|
export default defineConfig({
|
2025-11-25 22:09:02 +00:00
|
|
|
plugins: [tailwindcss(), react(), svgr()],
|
2025-12-13 12:15:14 +00:00
|
|
|
test: {
|
|
|
|
|
globals: true,
|
|
|
|
|
environment: "jsdom",
|
|
|
|
|
setupFiles: "./src/test/setup.ts",
|
|
|
|
|
},
|
2025-12-11 22:20:23 +00:00
|
|
|
resolve: {
|
|
|
|
|
alias: {
|
|
|
|
|
"@": path.resolve(__dirname, "./src"),
|
|
|
|
|
"@components": path.resolve(__dirname, "./src/components"),
|
|
|
|
|
"@pages": path.resolve(__dirname, "./src/pages"),
|
|
|
|
|
"@stores": path.resolve(__dirname, "./src/stores"),
|
|
|
|
|
"@api": path.resolve(__dirname, "./src/api"),
|
|
|
|
|
"@contexts": path.resolve(__dirname, "./src/contexts"),
|
|
|
|
|
"@assets": path.resolve(__dirname, "./src/assets"),
|
|
|
|
|
},
|
|
|
|
|
},
|
2025-11-19 21:16:32 +00:00
|
|
|
server: {
|
2025-11-23 09:08:01 +00:00
|
|
|
port: 5173,
|
2025-11-19 21:16:32 +00:00
|
|
|
proxy: {
|
|
|
|
|
"/api": {
|
|
|
|
|
target: "http://localhost:8000",
|
|
|
|
|
changeOrigin: true,
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
});
|