chore: fix prettier formatting, regenerate phase9 manifest, add missing config files (.env.example, .node-version, .nvmrc, CI workflow)
CI / test (push) Failing after 28s

This commit is contained in:
root
2026-06-25 20:12:15 -04:00
parent c43620a005
commit b7a640735c
36 changed files with 3402 additions and 1857 deletions
@@ -1,10 +1,20 @@
export const locales = ["en", "fr", "ar"] as const;
export type Locale = typeof locales[number];
export const defaultLocale: Locale = "en";
export const directionByLocale: Record<Locale,"ltr"|"rtl"> = { en:"ltr", fr:"ltr", ar:"rtl" };
export const localeCookie = "hpc-locale";
export const localeStorageKey = "hpc.locale";
export const campaignQueryAllowlist = ["utm_source","utm_medium","utm_campaign","utm_content","gclid"] as const;
export const rootDetectionOrder = ["cookie","accept-language","default-en"] as const;
export function isLocale(value: unknown): value is Locale { return typeof value === "string" && (locales as readonly string[]).includes(value); }
export function isolateLtr(value: string): { dir:"ltr"; value:string } { return { dir:"ltr", value }; }
export const locales = ['en', 'fr', 'ar'] as const;
export type Locale = (typeof locales)[number];
export const defaultLocale: Locale = 'en';
export const directionByLocale: Record<Locale, 'ltr' | 'rtl'> = { en: 'ltr', fr: 'ltr', ar: 'rtl' };
export const localeCookie = 'hpc-locale';
export const localeStorageKey = 'hpc.locale';
export const campaignQueryAllowlist = [
'utm_source',
'utm_medium',
'utm_campaign',
'utm_content',
'gclid',
] as const;
export const rootDetectionOrder = ['cookie', 'accept-language', 'default-en'] as const;
export function isLocale(value: unknown): value is Locale {
return typeof value === 'string' && (locales as readonly string[]).includes(value);
}
export function isolateLtr(value: string): { dir: 'ltr'; value: string } {
return { dir: 'ltr', value };
}