ConvoyPanel/vite.config.ts
2024-05-08 18:53:20 -05:00

30 lines
770 B
TypeScript

import { TanStackRouterVite } from '@tanstack/router-vite-plugin'
import react from '@vitejs/plugin-react-swc'
import laravel from 'laravel-vite-plugin'
import { visualizer } from 'rollup-plugin-visualizer'
import { defineConfig } from 'vite'
export default defineConfig({
plugins: [
react(),
TanStackRouterVite({
routesDirectory: 'resources/scripts/routes',
generatedRouteTree: 'resources/scripts/routeTree.gen.ts',
}),
laravel(['resources/scripts/app.tsx']),
// @ts-expect-error
visualizer(),
],
server: {
port: 3000,
hmr: {
host: 'localhost',
},
},
resolve: {
alias: {
'@': '/resources/scripts',
},
},
})