loro/crates/loro-internal
Zixuan Chen ddafb7e899
feat: diff, revertTo, and applyDiff (#610)
* feat: expose diff, apply_diff, revert_to, to rust crate

* fix: revert to

* refactor: simplify TextDiff data structure

* fix: make diff and apply_diff actually work

* step 0

* feat(wasm): add diff, applyDiff, revertTo

* test: add a more complicated revert test

* chore: fix clippy warnings

* feat: add order to diff events batch

* fix: DiffBatch invariants maintain

* docs: refine docs a bit

* chore: fix warnings

* chore: add changeset
2025-01-09 12:39:03 +08:00
..
benches feat: add exportJsonInIdSpan and make peer compression optional (#602) 2025-01-05 01:25:15 +08:00
docs
examples feat: add exportJsonInIdSpan and make peer compression optional (#602) 2025-01-05 01:25:15 +08:00
fuzz chore: bump rust crates 2025-01-04 02:14:02 +08:00
proptest-regressions/dag
scripts
src feat: diff, revertTo, and applyDiff (#610) 2025-01-09 12:39:03 +08:00
tests feat: add exportJsonInIdSpan and make peer compression optional (#602) 2025-01-05 01:25:15 +08:00
.gitignore
Cargo.toml chore: bump rust crates 2025-01-04 02:14:02 +08:00
deno.json
deno.lock
Encoding.md Refactor rename trimmed snapshot to shallow snapshot (#499) 2024-10-08 13:15:14 +08:00
README.md

loro-internal

This is the internal implementation of Loro. Its interface subject to change. You should not use it as dependency directly. Consider use loro crate instead.