ConvoyPanel/vite.config.ts
2023-04-07 01:58:25 +00:00

28 lines
687 B
TypeScript

import { defineConfig } from 'vite'
import laravel from 'laravel-vite-plugin'
import react from '@vitejs/plugin-react-swc'
import macrosPlugin from 'vite-plugin-babel-macros'
import { visualizer } from 'rollup-plugin-visualizer'
export default defineConfig({
plugins: [react(), laravel(['resources/scripts/main.tsx']), macrosPlugin(), visualizer()],
build: {
target: ['es2020'],
},
optimizeDeps: {
esbuildOptions: {
target: 'es2020',
},
},
server: {
port: 1234,
hmr: {
host: 'localhost',
},
},
resolve: {
alias: {
'@': '/resources/scripts',
},
},
})