Local-first
Persist TinyBase state and queued writes atomically in IndexedDB before attempting the network.
Durable browser state, a private outbox, direct CRUD, RLS, and optional Realtime reconciliation.
The published package has both ESM and CommonJS exports. It does not require a framework, server, service worker, or privileged Supabase credential.
const {createSupabasePersister} = require('tinybase-supabase');