"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); const supabase_js_1 = require("@supabase/supabase-js"); const config_1 = __importDefault(require("../config")); // Validate Supabase URL const validateSupabaseUrl = (url) => { if (!url || !url.startsWith('http')) { console.warn('Invalid Supabase URL provided. Using a placeholder for development.'); return 'https://example.supabase.co'; } return url; }; // Create a single supabase client for interacting with your database const supabase = (0, supabase_js_1.createClient)(validateSupabaseUrl(config_1.default.supabase.url), config_1.default.supabase.key || 'dummy-key'); exports.default = supabase;