cdf6f8caf303d5f6d94ff6b214041bf10d79b252
Next.js only statically inlines NEXT_PUBLIC_* variables when accessed via dot notation (process.env.NEXT_PUBLIC_SUPABASE_URL). The generic requireEnv helper used bracket notation (process.env[name]) which Next.js cannot replace at build time, causing the browser bundle to always see undefined regardless of what is set in the Vercel dashboard. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Languages
TypeScript
82.8%
PHP
10.2%
CSS
6.2%
HTML
0.4%
Shell
0.4%