Files
gremiumhub/legalconsenthub/nuxt.config.ts

45 lines
1.1 KiB
TypeScript

export default defineNuxtConfig({
sourcemap: true,
modules: ['@nuxt/ui', '@nuxt/eslint', '@pinia/nuxt', '@nuxtjs/i18n', 'nuxt-auth-utils', '@nuxt/test-utils/module'],
css: ['~/assets/css/main.css'],
runtimeConfig: {
public: {
clientProxyBasePath: 'NOT_SET',
serverApiBaseUrl: 'NOT_SET',
serverApiBasePath: 'NOT_SET',
keycloakTokenUrl: 'NOT_SET',
logLevel: 'NOT_SET'
},
oauth: {
keycloak: {
clientId: 'NOT_SET',
clientSecret: 'NOT_SET',
realm: 'NOT_SET',
serverUrl: 'NOT_SET',
serverUrlInternal: 'NOT_SET',
redirectURL: 'NOT_SET',
scope: ['openid', 'organization']
}
}
},
components: [
{
path: '~/components',
pathPrefix: false
}
],
i18n: {
defaultLocale: 'de',
strategy: 'no_prefix',
locales: [
{ code: 'en', name: 'English', file: 'en.json' },
{ code: 'de', name: 'Deutsch', file: 'de.json' }
]
},
// typescript: {
// typeCheck: true
// },
devtools: { enabled: true },
compatibilityDate: '2024-11-01'
})