dipper.js (npm): Tiny event-driven finite state machine library for TypeScript/JavaScript
Keywords: state|states|machine|state machine|finite state machine|event-driven finite state machine|state management