diff --git a/packages/nc-gui-v2/nuxt.config.ts b/packages/nc-gui-v2/nuxt.config.ts index 8a55956bc1..400a280f46 100644 --- a/packages/nc-gui-v2/nuxt.config.ts +++ b/packages/nc-gui-v2/nuxt.config.ts @@ -1,26 +1,41 @@ +import path from 'path' import { defineNuxtConfig } from 'nuxt' +import vueI18n from '@intlify/vite-plugin-vue-i18n' // https://v3.nuxtjs.org/api/configuration/nuxt.config export default defineNuxtConfig({ - modules: ['nuxt3-store'], + modules: ['nuxt3-store', '@vueuse/nuxt'], + ssr: false, + css: ['vuetify/lib/styles/main.sass'], + build: { transpile: ['vuetify'], }, - meta: { + head: { title: 'NocoDB', description: 'NocoDB GUI V2', - titleTemplate: (titleChunk) => { + titleTemplate: (titleChunk: string) => { // If undefined or blank then we don't need the hyphen return titleChunk ? `${titleChunk} - NocoDB` : 'NocoDB' }, }, vite: { + plugins: [ + vueI18n({ + include: path.resolve(__dirname, './lang'), + }), + ], define: { 'process.env.DEBUG': 'false', }, }, + + experimental: { + reactivityTransform: true, + viteNode: false, + }, })