rlaffers
XState Ninja is a devtool panel for tracking state machines implemented with the XState library. It provides a better developer experience than the widely used Redux devtools extension for monitoring state machines. XState Ninja is more ergonomic and removes common pain points experienced with Redux devtools: š more than one machine can be tracked at once in multiple swimlanes š machine state is clearly visible (including parallel states) š no events are missed regardless of when the devtool was opened š side effects (invoked services and actions) are clearly visible š all invoked or spawned actors are monitored, including invoked/spawned callbacks and promises š dead actors are clearly marked (š) so there is no confusion if multiple machines of the same ID are started