local-in-30s / scripts /vite.shared.mjs
Jackylau666's picture
Deploy Local in 30s hackathon app
674c130 verified
Raw
History Blame Contribute Delete
590 Bytes
import tailwindcss from '@tailwindcss/vite';
import react from '@vitejs/plugin-react';
import { fileURLToPath } from 'node:url';
export function createViteConfig() {
return {
configFile: false,
root: process.cwd(),
base: '/ui/',
plugins: [react(), tailwindcss()],
resolve: {
alias: {
'@': fileURLToPath(new URL('..', import.meta.url)),
},
},
server: {
hmr: process.env.DISABLE_HMR !== 'true',
watch: process.env.DISABLE_HMR === 'true' ? null : {},
proxy: {
'/api': 'http://127.0.0.1:7860',
},
},
};
}