import { defineConfig } from 'vite' import vue from '@vitejs/plugin-vue' import tailwindcss from '@tailwindcss/vite' import path from 'node:path' export default defineConfig({ base: './', build: { outDir: 'docs', sourcemap: false, cssCodeSplit: true, rollupOptions: { output: { manualChunks(id) { if (id.includes('node_modules/vue')) return 'vendor-vue' if (id.includes('node_modules/vue-router')) return 'vendor-vue' if (id.includes('node_modules/pinia')) return 'vendor-vue' if (id.includes('node_modules/reka-ui')) return 'vendor-ui' if (id.includes('node_modules/@vueuse/core')) return 'vendor-ui' } } }, }, plugins: [vue(), tailwindcss()], resolve: { alias: { '@': path.resolve(__dirname, './src'), } } })