2
0
mirror of https://github.com/acepanel/panel.git synced 2026-02-05 04:37:17 +08:00
Files
panel/web/build/plugins/unplugin.ts

28 lines
687 B
TypeScript

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'
})
]