safe point before auto-import cleanup
This commit is contained in:
@@ -3,6 +3,8 @@ import { fileURLToPath, URL } from 'node:url';
|
||||
import { PrimeVueResolver } from '@primevue/auto-import-resolver';
|
||||
import tailwindcss from '@tailwindcss/vite';
|
||||
import vue from '@vitejs/plugin-vue';
|
||||
import { visualizer } from 'rollup-plugin-visualizer'; // bundle analyzer
|
||||
import AutoImport from 'unplugin-auto-import/vite'; // auto import Vue composables
|
||||
import Components from 'unplugin-vue-components/vite';
|
||||
import { defineConfig } from 'vitest/config';
|
||||
|
||||
@@ -15,21 +17,38 @@ export default defineConfig({
|
||||
'@': fileURLToPath(new URL('./src', import.meta.url))
|
||||
}
|
||||
},
|
||||
//optimizeDeps: {
|
||||
// noDiscovery: true
|
||||
//},
|
||||
|
||||
plugins: [
|
||||
vue(),
|
||||
|
||||
tailwindcss(),
|
||||
|
||||
// Auto import de APIs do Vue (ref, computed, onMounted, etc)
|
||||
AutoImport({
|
||||
imports: ['vue'],
|
||||
dts: 'src/auto-imports.d.ts' // gera tipagem automática
|
||||
}),
|
||||
|
||||
// Auto import de componentes do PrimeVue
|
||||
Components({
|
||||
resolvers: [PrimeVueResolver()]
|
||||
}),
|
||||
|
||||
// Visualizador de bundle (gera stats.html no build)
|
||||
visualizer({
|
||||
filename: 'dist/stats-before.html', // depois você muda pra stats-after.html
|
||||
open: true,
|
||||
gzipSize: true,
|
||||
brotliSize: true
|
||||
})
|
||||
],
|
||||
|
||||
resolve: {
|
||||
alias: {
|
||||
'@': fileURLToPath(new URL('./src', import.meta.url))
|
||||
}
|
||||
},
|
||||
|
||||
css: {
|
||||
preprocessorOptions: {
|
||||
scss: {
|
||||
|
||||
Reference in New Issue
Block a user