Replace require() with ESM import to fix module loading issues
- lib/supabase.ts: Return null when credentials missing instead of crash - next.config.js: Add assetPrefix and basePath for VibeCoder proxy - package.json: Use generic template name (v0.2.0)