import { fileURLToPath } from 'url' import { dirname, resolve } from 'path' import tailwindcss from '@tailwindcss/vite' const __filename = fileURLToPath(import.meta.url) const __dirname = dirname(__filename) export default defineNuxtConfig({ nitro: { logLevel: 1, }, imports: { autoImport: true }, alias: { '@server': resolve(__dirname, './server') }, components: [ { path: '~/components/BYU-Header', pathPrefix: false, }, { path: '~/components/BYU-Footer', pathPrefix: false, } ], compatibilityDate: '2025-07-15', devtools: { enabled: true }, modules: ['lucide-nuxt','@nuxtjs/google-fonts'], css: ['./app/assets/css/index.css'], vite: { plugins: [tailwindcss()], }, googleFonts: { families: { 'IBM+Plex+Sans': [100, 200, 300, 400, 500, 600, 700] } }, runtimeConfig: { // Private keys (server-side only) byuClientId: process.env.BYU_CLIENT_ID, byuIssuer: process.env.BYU_ISSUER, baseUrl: process.env.AUTH_URL } })