TypeScript 93.3%
JavaScript 4.4%
CSS 2.3%
1/**2 * Author: Simon-Pierre Boucher3 * Contact: contact@spboucher.ai4 * Project: Hilmacorp.ai — Web Platform5 * File: app/sitemap.ts6 * Description: sitemap.xml metadata route covering all pages in both locales7 */89import type { MetadataRoute } from "next";10import { locales } from "@/lib/i18n";1112const SITE_URL = process.env.NEXT_PUBLIC_SITE_URL ?? "https://www.hilmacorp.ai";13const PAGES = ["", "/about", "/founders", "/services", "/security", "/industries", "/apps", "/contact", "/terms", "/privacy"];1415export default function sitemap(): MetadataRoute.Sitemap {16 return locales.flatMap((locale) =>17 PAGES.map((page) => ({18 url: `${SITE_URL}/${locale}${page}`,19 changeFrequency: "monthly" as const,20 priority: page === "" ? 1 : 0.8,21 alternates: {22 languages: Object.fromEntries(23 locales.map((alt) => [alt, `${SITE_URL}/${alt}${page}`])24 ),25 },26 }))27 );28}29