xmachina (npm): Simple  Typesafe State Machine
Keywords: events|state-machine