fsm-auditor (npm): Library for defining finite state machines to represent the behavior of complex logic. Can be configured to write invalid states to the console, or throw an exception.
Keywords: state machine|audit|behavior|debugging|quality