Initial commit
This commit is contained in:
@@ -0,0 +1,56 @@
|
||||
import process from 'node:process'
|
||||
|
||||
export default defineNuxtConfig({
|
||||
compatibilityDate: '2025-10-23',
|
||||
devtools: { enabled: process.env.NUXT_DEVTOOLS === 'true' },
|
||||
|
||||
modules: ['@nuxt/eslint', '@pinia/nuxt', '@nuxt/ui', '@nuxtjs/i18n'],
|
||||
|
||||
appConfig: {
|
||||
ui: {
|
||||
colors: {
|
||||
primary: 'blue',
|
||||
neutral: 'slate'
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
css: ['~/assets/styles/ui.css', '~/assets/styles/main.scss'],
|
||||
|
||||
app: {
|
||||
head: {
|
||||
title: 'Nuxt Workspace Template',
|
||||
titleTemplate: '%s | Nuxt Workspace Template',
|
||||
meta: [
|
||||
{ charset: 'utf-8' },
|
||||
{ name: 'viewport', content: 'width=device-width, initial-scale=1' },
|
||||
{
|
||||
name: 'description',
|
||||
content: 'Nuxt-first template for local VS Code development on the host machine.'
|
||||
}
|
||||
],
|
||||
}
|
||||
},
|
||||
|
||||
runtimeConfig: {
|
||||
public: {
|
||||
apiBaseUrl: process.env.NUXT_PUBLIC_API_BASE_URL ?? '/api',
|
||||
apiTimeoutMs: Number.parseInt(process.env.NUXT_PUBLIC_API_TIMEOUT_MS ?? '10000', 10),
|
||||
authMode: process.env.NUXT_PUBLIC_AUTH_MODE ?? 'disabled',
|
||||
authLoginUrl: process.env.NUXT_PUBLIC_AUTH_LOGIN_URL ?? '/login',
|
||||
authLogoutUrl: process.env.NUXT_PUBLIC_AUTH_LOGOUT_URL ?? '/logout',
|
||||
authUserinfoUrl: process.env.NUXT_PUBLIC_AUTH_USERINFO_URL ?? '/api/auth/me'
|
||||
}
|
||||
},
|
||||
|
||||
i18n: {
|
||||
defaultLocale: 'sk',
|
||||
strategy: 'no_prefix',
|
||||
locales: [
|
||||
{ code: 'sk', name: 'Slovencina', file: 'sk.json' },
|
||||
{ code: 'en', name: 'English', file: 'en.json' }
|
||||
],
|
||||
langDir: 'locales',
|
||||
detectBrowserLanguage: false
|
||||
}
|
||||
})
|
||||
Reference in New Issue
Block a user