1234567891011121314151617181920212223 |
- import { defineConfig } from 'vite'
- import Unocss from 'unocss/vite'
- import svgLoader from 'vite-svg-loader'
- import Components from 'unplugin-vue-components/vite'
- import { templateCompilerOptions } from '@tresjs/core'
- export default defineConfig({
- plugins: [
- svgLoader(),
- Unocss(),
- Components({
- // allow auto load markdown components under `.vitepress/theme/components`
- dirs: ['.vitepress/theme/components'],
- extensions: ['vue', 'md'],
- // allow auto import and register components used in markdown
- include: [/\.vue$/, /\.vue\?vue/, /\.md$/],
- dts: 'components.d.ts',
- }),
- ],
- vue: {
- ...templateCompilerOptions,
- },
- })
|