codigo0/frontend/vite.config.ts

44 lines
1.1 KiB
TypeScript
Raw Permalink Normal View History

import { defineConfig } from 'vite'
import react from '@vitejs/plugin-react'
import svgr from 'vite-plugin-svgr'
// https://vitejs.dev/config/
export default defineConfig({
plugins: [react(), svgr()],
resolve: {
alias: {
'@': '/src',
'@/components': '/src/components',
'@/layouts': '/src/layouts',
'@/pages': '/src/pages',
'@/tools': '/src/tools',
'@/hooks': '/src/hooks',
'@/utils': '/src/utils',
'@/services': '/src/services',
'@/clinical': '/src/clinical',
'@/views': '/src/views',
'@/config': '/src/config',
'@/data': '/src/data',
'@/validators': '/src/validators',
'@/types': '/src/types',
'@/components/ui': '/src/components/ui',
'@/components/layout': '/src/components/layout',
},
},
server: {
port: 5173,
open: true,
},
build: {
outDir: 'dist',
sourcemap: true,
rollupOptions: {
output: {
manualChunks: {
'react-vendor': ['react', 'react-dom', 'react-router-dom'],
'ui-vendor': ['lucide-react', 'clsx', 'tailwind-merge', 'next-themes', 'sonner'],
},
},
},
},
})