feat(dx): auto import vite plugin

This commit is contained in:
Corentin Thomasset 2023-04-06 18:49:06 +02:00
parent 4d011f15a1
commit 08eeacb748
No known key found for this signature in database
GPG key ID: DBD997E935996158
6 changed files with 988 additions and 6 deletions

View file

@ -6,10 +6,26 @@ import vueJsx from '@vitejs/plugin-vue-jsx';
import markdown from 'vite-plugin-md';
import svgLoader from 'vite-svg-loader';
import { VitePWA } from 'vite-plugin-pwa';
import AutoImport from 'unplugin-auto-import/vite';
// https://vitejs.dev/config/
export default defineConfig({
plugins: [
AutoImport({
imports: [
'vue',
'vue-router',
'@vueuse/core',
{
'naive-ui': ['useDialog', 'useMessage', 'useNotification', 'useLoadingBar'],
},
],
vueTemplate: true,
eslintrc: {
enabled: true,
},
}),
vue({
include: [/\.vue$/, /\.md$/],
}),