Vertinext/packages/docs/vite.config.ts

36 lines
698 B
TypeScript

import path from 'path'
import { defineConfig } from 'vite'
import type { Alias } from 'vite'
import { projRoot } from './.vitepress/utils/paths'
const alias: Alias[] = []
if (process.env.DOC_ENV !== 'production') {
alias.push(
{
find: /^vitepress-theme-vuetom\/docs$/,
replacement: path.resolve(projRoot, 'packages/vuetom/doc'),
},
{
find: /^vitepress-theme-vuetom\/blog$/,
replacement: path.resolve(projRoot, 'packages/vuetom/blog'),
}
)
}
export default defineConfig({
server: {
host: true,
fs: {
strict: true,
allow: [projRoot]
}
},
resolve: {
alias,
},
optimizeDeps: {
include: ['@vueuse/core']
}
})