const FALLBACK_BASE_URL = "https://www.datasquirel.com/tinymce-public"; /** * Resolves the TinyMCE base URL from public env vars. Each lookup is wrapped * in try/catch rather than a `typeof process` check: bundlers inline the full * `process.env.X` expression, so the global `process` may still be undefined * in the browser even when the value is available. */ export default function getTinyMCEDefaultBaseUrl(): string { let nextUrl: string | undefined; let bunextUrl: string | undefined; try { nextUrl = process.env.NEXT_PUBLIC_TINYMCE_BASE_URL; } catch {} try { bunextUrl = process.env.BUNEXT_PUBLIC_TINYMCE_BASE_URL; } catch {} return nextUrl || bunextUrl || FALLBACK_BASE_URL; }