Initial commit

This commit is contained in:
AI
2026-05-03 07:26:12 +00:00
commit 776d374b59
57 changed files with 15968 additions and 0 deletions
+56
View File
@@ -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
}
})