loro/loro-js
Zixuan Chen 1a347cab72
feat: refine undo impl (#365)
* feat: refine undo impl

- Add "unfo" origin for undo and redo event
- Allow users to skip certain local operations
- Skip undo/redo ops that're not visible to users

* feat: add returned bool value to indicate whether undo/redo is executed
2024-05-21 13:08:43 +08:00
..
.vscode feat: event & wasm 2023-07-29 02:03:51 +08:00
deno chore: experimentally publish to jsr 2024-04-12 17:33:28 +08:00
src Undo (#361) 2024-05-21 06:14:49 +08:00
tests feat: refine undo impl (#365) 2024-05-21 13:08:43 +08:00
.gitignore Doc: loro-crdt documents in comments (#165) 2023-11-10 20:30:54 +08:00
.npmignore chore: update .npmignore 2024-05-21 06:48:45 +08:00
CHANGELOG.md chore: version packages (#364) 2024-05-21 06:40:05 +08:00
LICENSE chore: add license 2023-11-12 23:23:12 +08:00
package.json chore: version packages (#364) 2024-05-21 06:40:05 +08:00
pnpm-lock.yaml Perf: speed up utf16 and wasm (#90) 2023-04-03 09:29:25 +08:00
README.md chore: bump loro-wasm loro-crdt version 2023-11-10 20:41:11 +08:00
rollup.config.mjs feat: extra pkg loro-crdt to wrap loro-wasm 2023-03-24 10:08:11 +08:00
tsconfig.json chore(ci): fix deno type conflict 2024-04-12 18:21:49 +08:00
vite.config.ts chore(ci): fix deno type conflict 2024-04-12 18:21:49 +08:00

loro-crdt

Loro CRDTs is a high-performance CRDT framework.

It makes your app state synchronized, collaborative and maintainable effortlessly.

Learn more at https://loro.dev