import { defineConfig } from 'vite'; import laravel from 'laravel-vite-plugin'; export default defineConfig(({ command, mode }) => { // Use env vars when running dev server; in production build, HMR is irrelevant const devPort = parseInt(process.env.VITE_HMR_PORT || '5174', 10); const devHost = process.env.VITE_HMR_HOST || '0.0.0.0'; return { plugins: [ laravel({ input: [ 'resources/css/app.css', 'resources/css/filament/admin/theme.css', 'resources/js/app.js', 'resources/js/admin/gescon-import-mapping.js', ], refresh: true, }), ], server: { host: '0.0.0.0', port: devPort, hmr: { host: devHost, port: devPort, }, cors: true, fs: { allow: ['..'] }, }, }; });