partial.lenses.history (npm): Partial Lenses History is a JavaScript library for Undo-Redo
Keywords: immutable|state|time-travel|undo-redo