immer
immer copied to clipboard
add immer-yjs to built-with.md
add immer-yjs.
y.js is a CRDT library with mutation-based API. immer-yjs allows manipulating y.js data types with the api provided by immer.
- Two-way binding between y.js and plain (nested) json object/array.
- Efficient snapshot update with structural sharing, same as
immer. - Updates to
y.jsare explicitly batched in transaction, you control the transaction boundary. - Always opt-in, non-intrusive by nature (the snapshot is just a plain object after all).
- The snapshot shape & y.js binding aims to be fully customizable.
- Typescript all the way (pure js is also supported).
- Code is simple and small, no magic hidden behind, no vendor-locking.
Deploy Preview for quizzical-lovelace-dcbd6a ready!
| Name | Link |
|---|---|
| Latest commit | 4eee18ef2c119a616a5109a4fb2ee6da5c8d441c |
| Latest deploy log | https://app.netlify.com/sites/quizzical-lovelace-dcbd6a/deploys/6353e7480dc0f700098c30c0 |
| Deploy Preview | https://deploy-preview-915--quizzical-lovelace-dcbd6a.netlify.app |
| Preview on mobile | Toggle QR Code...Use your smartphone camera to open QR code link. |
To edit notification comments on pull requests, go to your Netlify site settings.
:tada: This PR is included in version 9.0.16 :tada:
The release is available on:
Your semantic-release bot :package::rocket: