{"library":"syncly-engine","type":"library","category":null,"description":"Syncly Engine is a local-first database synchronization engine for Expo/React Native apps, implementing the transactional outbox pattern to reliably sync data with cloud backends (initially Firestore). Current version 0.1.10 is under active development and not production-ready. It uses SQLite as the single source of truth, ULID keys for sortable IDs, soft deletes via deletedAt, and a provider abstraction for swappable cloud adapters. Key differentiators: offline-first, atomic writes of business data and sync payloads, conflict resolution tracking.","language":"javascript","status":"active","version":"0.1.10","tags":["javascript","react-native","expo","syncly","Syncly","typescript"],"last_verified":"Fri May 01","install":[{"cmd":"npm install syncly-engine","imports":["import { SynclyClient } from 'syncly-engine'","import SynclyClient from 'syncly-engine'","import { FirestoreSyncAdapter } from 'syncly-engine'","import type { SyncConfig } from 'syncly-engine'"]},{"cmd":"yarn add syncly-engine","imports":[]},{"cmd":"pnpm add syncly-engine","imports":[]}],"homepage":null,"github":"https://github.com/reymondsiarot/syncly","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/syncly-engine","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}