supakit
Version:
A Supabase auth helper for SvelteKit. Relies on browser cookies.
19 lines (18 loc) • 583 B
JavaScript
import { createClient, SupabaseClient } from '@supabase/supabase-js';
import { CookieStorage } from './storage.js';
export const createBrowserClient = (supabaseUrl, supabaseKey, options) => {
const client = createClient(supabaseUrl, supabaseKey, {
...options,
global: {
...options?.global,
headers: {
...options?.global?.headers,
'X-Client-Info': 'supakit@v1.0.0-next.110'
}
},
auth: {
storage: CookieStorage
}
});
return client;
};