Files
radicall/vite.config.js
T

51 lines
1.2 KiB
JavaScript

import { defineConfig } from 'vite';
import laravel from 'laravel-vite-plugin';
import tailwindcss from '@tailwindcss/vite';
import vuePlugin from "@vitejs/plugin-vue";
import Components from 'unplugin-vue-components/vite';
import {PrimeVueResolver} from '@primevue/auto-import-resolver';
import svgLoader from 'vite-svg-loader';
export default defineConfig({
plugins: [
laravel({
input: [
'resources/css/admin.css' ,
'resources/css/client.css',
'resources/js/admin.js' ,
'resources/js/client.js'
],
refresh: true,
}),
tailwindcss(),
vuePlugin(),
Components({
resolvers: [
PrimeVueResolver()
]
}),
svgLoader()
],
resolve: {
alias: {
'@': '/public',
},
},
server: {
host: '0.0.0.0',
port: 5173,
hmr: {
host: 'localhost',
},
},
optimizeDeps: {
include: [
'@fullcalendar/core',
'@fullcalendar/vue3',
'@fullcalendar/timegrid',
'@fullcalendar/interaction',
],
},
});