import { defineConfig } from 'vite'; import { resolve } from 'path'; export default defineConfig({ resolve: { alias: { '@': resolve(__dirname, 'src'), // @ → src/ '@core': resolve(__dirname, 'src/core'), '@components': resolve(__dirname, 'src/components'), }, }, build: { rollupOptions: { input: { main: resolve(__dirname, 'index.html'), footer: resolve(__dirname, 'archive.html'), }, }, manifest: true, cssCodeSplit: true, }, server: { open: true, port: 5173, }, });