Local-first
Share durable local mutations and synchronization semantics across web, Expo, and desktop clients while keeping product policy explicit.
Browser persistence and Web Locks coordination for the local-first engine.
Share durable local mutations and synchronization semantics across web, Expo, and desktop clients while keeping product policy explicit.
The published IndexedDB adapter supplies the local transaction boundary and browser coordination used by Local First. The product defines entities, mutations, conflicts, transport, migration policy and recovery.
A browser adapter is not a native filesystem bridge. Service-worker wakeups are opportunistic; correctness must survive restarts, lost connectivity and missed hints. Tauri and grouped filesystem-change protocols are not supplied by this package.