const devApiOrigin = 'https://dev.api.corredorconect.com' export default defineNuxtConfig({ compatibilityDate: '2026-02-25', /** Dev server URL — open the same port in the browser (see terminal if the port was busy). */ modules: ['nuxt-open-fetch', '@nuxt/ui', '@nuxt/eslint'], css: ['~/assets/css/main.css'], ui: { colorMode: false }, runtimeConfig: { public: { /** * Sent as `Authorization: Bearer …` on Policy API requests (required for protected routes per OpenAPI). * Set in `.env` as `NUXT_PUBLIC_POLICY_API_TOKEN`. */ policyApiToken: process.env.NUXT_PUBLIC_POLICY_API_TOKEN ?? '' } }, openFetch: { clients: { customer: { baseURL: process.env.NUXT_PUBLIC_CUSTOMER_API_BASE ?? `${devApiOrigin}/customer/api/v1`, schema: process.env.NUXT_PUBLIC_CUSTOMER_OPENAPI ?? `${devApiOrigin}/customer/api/openapi` }, policy: { baseURL: process.env.NUXT_PUBLIC_POLICY_API_BASE ?? `${devApiOrigin}/policy/api/v1`, schema: process.env.NUXT_PUBLIC_POLICY_OPENAPI ?? `${devApiOrigin}/policy/api/openapi` }, providers: { baseURL: process.env.NUXT_PUBLIC_PROVIDERS_API_BASE ?? `${devApiOrigin}/provider/api/v1`, schema: process.env.NUXT_PUBLIC_PROVIDERS_OPENAPI ?? `${devApiOrigin}/provider/api/openapi` }, workload: { baseURL: process.env.NUXT_PUBLIC_WORKLOAD_API_BASE ?? `${devApiOrigin}/workload/api/v1`, schema: process.env.NUXT_PUBLIC_WORKLOAD_OPENAPI ?? `${devApiOrigin}/workload/api/openapi` }, document: { baseURL: process.env.NUXT_PUBLIC_DOCUMENT_API_BASE ?? `${devApiOrigin}/document/api`, schema: process.env.NUXT_PUBLIC_DOCUMENT_OPENAPI ?? `${devApiOrigin}/document/api/openapi` }, } } })