enrich-js (npm): A library for "enriching" JavaScript objects with flexible change-tracking, event, and undo/redo functionality.
Keywords: enrich|undo|redo|change|tracking|event|event-handling|javascript|library|undo-redo