1 مستودع
Calculating the difference between state versions to produce standard JSON patches.
Distinct from State Change Tracking: Focuses on generating diffs from proxy operations rather than ORM attribute monitoring.
Explore 1 awesome GitHub repository matching data & databases · JSON Patch Generation. Refine with filters or upvote what's useful.
Immer is an immutable state management library used to create new versions of data structures. It allows the production of new state by mutating a temporary draft instead of using manual object spreading. The project implements structural sharing to reuse unchanged parts of a data tree between versions, which reduces memory consumption. It also functions as a JSON patch generator to calculate and output the differences between two state versions. To ensure data integrity, the library includes a state mutation protector that freezes data structures to detect and prevent accidental modificatio
Generates standard JSON patches to describe the specific differences between two versions of a data tree.