import vueI18n from '@intlify/unplugin-vue-i18n/vite' import vue from '@vitejs/plugin-vue' import vike from 'vike/plugin' import { UserConfig } from 'vite' const isStorybook = () => ['storybook', 'storybook:build'].includes(process.env.npm_lifecycle_event as string) const config: UserConfig = { plugins: [ vue(), !isStorybook() && vike(), // SSR only when storybook is not running vueI18n({ ssr: true, }), ], build: { outDir: './build', }, ssr: { noExternal: ['vuetify'] }, } export default config