oj-store (npm): store solution with reducers (Repatch), immutability (Immer), and history undo / redo (oj-diff-patch)
Keywords: store|reducer|dispatch|actions|history|undo|state|management