import { createResolver } from '@nuxt/kit' const { resolve } = createResolver(import.meta.url) export default ({ modules: [ resolve('./modules/nuxt-seo-kit/module'), 'nuxt-schema-org', 'nuxt-unhead', 'nuxt-simple-robots', 'nuxt-simple-sitemap', 'nuxt-link-checker', 'nuxt-og-image', ], nitro: { prerender: { crawlLinks: true, routes: [ '/', ], }, }, linkChecker: { failOn404: false, }, experimental: { componentIslands: true, }, runtimeConfig: { indexable: typeof process.env.NUXT_INDEXABLE !== 'undefined' ? String(process.env.NUXT_INDEXABLE) !== 'false' : process.env.NODE_ENV === 'production', public: { trailingSlash: String(process.env.NUXT_PUBLIC_TRAILING_SLASH) === 'true', titleSeparator: process.env.NUXT_PUBLIC_TITLE_SEPARATOR || '|', siteName: process.env.NUXT_PUBLIC_SITE_NAME, siteUrl: process.env.NUXT_PUBLIC_SITE_URL || 'http://localhost:3000/', siteDescription: process.env.NUXT_PUBLIC_SITE_DESCRIPTION, language: process.env.NUXT_PUBLIC_LANGUAGE || 'en', }, }, components: [ { prefix: '', path: resolve('./components'), }, ], })