import { createClient } from '@supabase/supabase-js' import type { SupabaseDatabase } from '@pascal-app/db' import { env } from '@/env.mjs' /** * Supabase client for server-side use with service role key * Bypasses Row Level Security (RLS) - use with caution * Always filter by user_id to enforce permissions */ export const supabaseAdmin = createClient( env.NEXT_PUBLIC_SUPABASE_URL, env.SUPABASE_SERVICE_ROLE_KEY, { auth: { persistSession: false, autoRefreshToken: false, }, }, )