@tjenkinson/state-manager (npm): StateManager provides a controlled way of managing a state object, and being notified when parts of it have changed in an atomic fashion.
Keywords: state|subscriber|listener|atomic|update|proxy