hsm.js (npm): A minimal hierarchal state machine for Javascript.
Keywords: state machine|state|fsm|hierarchy|hsm|hierarchal|nested