machinist-js (npm): "State Machine Toolbox"
Keywords: "state"|"state|machine"|"tools"