import { defineConfig } from 'vite'; import react from '@vitejs/plugin-react'; export default defineConfig({ plugins: [ react({ jsxImportSource: '@emotion/react', babel: { plugins: ['@emotion/babel-plugin'], }, }), ], base: './', resolve: { alias: { '@': '/src', }, }, server: { port: 5173, strictPort: false, open: true, }, build: { outDir: 'dist', sourcemap: true, rollupOptions: { output: { manualChunks: { 'react-vendor': ['react', 'react-dom'], 'state': ['zustand'], }, }, }, }, define: { __APP_VERSION__: JSON.stringify(process.env.npm_package_version), }, });