statebot (npm): Describe the states and allowed transitions of a program using a flowchart-like syntax. Switch to states directly, or by wiring-up events. Statebot is an FSM.
Keywords: finite automata|state machine|state chart|adjacency graph|events|fsm|code-organization|emitting-events|state-machine|state-management