@infini-soft/hooks-model (npm): Immutable Memento/Draft State. Using memento pattern, this tiny ~3k package adds up handy states to anything. You can change, undo, redo, draft, clear, commit, reset. Have status isDirty and if operation are available.
Keywords: infinisoft|memento|state|undo|redo|no dependency|event driven|cli|components-library|libraries|micro|react|schemas|templates|tools