@qiwi/cyclone (npm): "State machine" for basic purposes
Keywords: state machine|finite-state machine|FSM|FSA|automata|js-platform