import { SITE_NAME } from './shared/utils/site' // https://nuxt.com/docs/api/configuration/nuxt-config export default defineNuxtConfig({ compatibilityDate: '2025-07-15', devtools: { enabled: true }, css: ['~/assets/css/main.css'], app: { head: { htmlAttrs: { lang: 'en' }, titleTemplate: `%s ยท ${SITE_NAME}`, meta: [{ name: 'viewport', content: 'width=device-width, initial-scale=1' }], link: [ { rel: 'icon', href: '/favicon.ico', sizes: '16x16 32x32 48x48 64x64' }, { rel: 'apple-touch-icon', href: '/apple-touch-icon.png' }, ], }, }, runtimeConfig: { // Server-only: internal Strapi address, never exposed to the browser. strapiUrl: 'http://localhost:1337', strapiToken: '', public: { // Canonical origin of the public website. siteUrl: 'http://localhost:3000', // Browser-reachable Strapi origin, used to build absolute media URLs. strapiUrl: 'http://localhost:1337', }, }, typescript: { strict: true, }, })