import AutoImport from 'unplugin-auto-import/vite' import IconsResolver from 'unplugin-icons/resolver' import Icons from 'unplugin-icons/vite' import { NaiveUiResolver } from 'unplugin-vue-components/resolvers' import Components from 'unplugin-vue-components/vite' export default [ AutoImport({ imports: ['vue', 'vue-router'], dts: 'types/auto-imports.d.ts', eslintrc: { enabled: true } }), Icons({ compiler: 'vue3', scale: 1, defaultClass: 'inline-block' }), Components({ resolvers: [ NaiveUiResolver(), IconsResolver({ customCollections: ['custom'], componentPrefix: 'icon' }) ], dts: 'types/components.d.ts' }) ]