32 lines
973 B
JavaScript
Executable File
32 lines
973 B
JavaScript
Executable File
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: ['..'] },
|
|
},
|
|
};
|
|
});
|