maquina-js (npm): maquina.js, just another finite state machine (FSM)
Keywords: states|state|machine|fsm