aziros/src/vite.config.js

54 lines
1.4 KiB
JavaScript

import { defineConfig } from 'vite';
import laravel from 'laravel-vite-plugin';
import tailwindcss from '@tailwindcss/vite';
export default defineConfig({
plugins: [
laravel({
input: ['resources/css/app.css', 'resources/js/app.js'],
refresh: true,
}),
tailwindcss(),
],
build: {
rollupOptions: {
output: {
manualChunks(id) {
if (id.includes('node_modules')) {
// Alpine.js eigener Chunk
if (id.includes('alpinejs')) return 'alpine';
// Axios eigener Chunk
if (id.includes('axios')) return 'axios';
// Alles andere aus node_modules → vendor
return 'vendor';
}
},
},
},
chunkSizeWarningLimit: 600,
},
server: {
host: '0.0.0.0',
port: 5173,
cors: true,
watch: {
ignored: ['**/storage/framework/views/**'],
},
},
// server: {
// host: '0.0.0.0',
// port: 5173,
//
// hmr: {
// host: 'localhost',
// protocol: 'ws',
// },
// cors: true,
// watch: {
// ignored: ['**/storage/framework/views/**'],
// },
// },
});