import tailwindcss from '@tailwindcss/vite'; import react from '@vitejs/plugin-react-swc'; import path from 'path'; import { defineConfig } from 'vite'; import pkg from './package.json'; // https://vite.dev/config/ export default defineConfig(({ mode }) => ({ plugins: [react(), tailwindcss()], build: { target: 'esnext' }, esbuild: { drop: mode === 'production' ? ['console', 'debugger'] : [] }, resolve: { alias: { '@': path.resolve(__dirname, './src') } }, define: { VITE_APP_VERSION: JSON.stringify(pkg.version) } }));