gancio-upstream/nuxt.config.ts

43 lines
1 KiB
TypeScript
Raw Normal View History

import { version } from './package.json'
import locales from './locales/index'
2024-08-09 23:15:54 +02:00
// https://nuxt.com/docs/api/configuration/nuxt-config
export default defineNuxtConfig({
compatibilityDate: '2024-04-03',
2024-08-09 23:15:54 +02:00
devtools: { enabled: true },
modules: ["vuetify-nuxt-module", '@nuxtjs/i18n'],
runtimeConfig: {
public: {
version
}
},
i18n: {
locales: Object.keys(locales).map((key: string) => ({
code: key,
// name: locales[key],
2024-08-25 22:08:35 +02:00
file: `${key}.json`,// 'loader.ts',
language: key
})),
langDir: 'locales',
lazy: true,
strategy: 'no_prefix',
skipSettingLocaleOnNavigate: true,
2024-08-25 22:08:35 +02:00
compilation: {
strictMessage: false // allow HTML in locales
}
},
nitro: {
esbuild: {
options: {
tsconfigRaw: {
// See https://github.com/nuxt/nuxt/issues/14126
// https://github.com/unjs/nitro/issues/273
compilerOptions: {
experimentalDecorators: true,
},
},
},
},
},
2024-08-09 23:15:54 +02:00
})