import { resolve } from 'node:path'; import react from '@vitejs/plugin-react'; import { defineConfig } from 'vite'; // https://vitejs.dev/config/ export default defineConfig({ plugins: [react()], resolve: { alias: { '@': resolve(__dirname, './src'), '@components': resolve(__dirname, './src/components'), '@layouts': resolve(__dirname, './src/layouts'), '@data': resolve(__dirname, './src/data'), '@pages': resolve(__dirname, './src/pages'), '@styles': resolve(__dirname, './src/styles'), '@stores': resolve(__dirname, './src/stores'), '@utils': resolve(__dirname, './src/utils'), '@types': resolve(__dirname, './src/types.ts'), }, }, server: { port: 4321, proxy: { '/api': { target: 'http://localhost:3000', changeOrigin: true, }, }, }, build: { outDir: 'dist/client', }, });