locorda_objects 0.5.2 copy "locorda_objects: ^0.5.2" to clipboard
locorda_objects: ^0.5.2 copied to clipboard

Type-safe Dart API for Locorda CRDT sync. Wraps SyncEngine with ObjectSyncEngine — save<T>(), hydrateStream<T>(), delete<T>() without handling RDF directly.

0.5.2 #

  • FIX(objects): await save() in ObjectSyncEngine to prevent missing index entries. (7cefead4)
  • DOCS: reposition packages as BYOB offline-first sync. (9a03fd0a)

0.5.1 #

0.5.0 #

  • Initial public release
  • ObjectSyncEngine: type-safe facade over SyncEngine that maps between Dart domain objects and RDF graphs via RdfMapper
  • LocordaConfig / ResourceConfig: Dart-level configuration API (types, annotations, layouts) that is validated and converted to SyncEngineConfig internally
  • hydrateWithCallbacks<T>(): stream-based hydration delivering decoded domain objects and deletion ids
  • save<T>(), deleteDocument<T>(): typed save/delete operations
  • GroupIndexSyncFailedException: structured error for group-index sync failures
0
likes
150
points
80
downloads

Documentation

API reference

Publisher

verified publisherlocorda.dev

Weekly Downloads

Type-safe Dart API for Locorda CRDT sync. Wraps SyncEngine with ObjectSyncEngine — save<T>(), hydrateStream<T>(), delete<T>() without handling RDF directly.

Homepage
Repository (GitHub)
View/report issues
Contributing

Topics

#rdf #crdt #offline-first #sync

License

MIT (license)

Dependencies

locorda_core, locorda_rdf_core, locorda_rdf_mapper, logging

More

Packages that depend on locorda_objects