robot

🤖 A functional, immutable Finite State Machine library

BSD-2-CLAUSE License

Downloads
86.2K
Stars
1.9K
Committers
34

Bot releases are hidden (Show)

robot - 0.2.15

Published by matthewp over 4 years ago

This fixes #102, with nested state machines that transition all the way through their states and finish in a single transition. Nested machines should be much more reliable now.

robot - 0.2.14

Published by matthewp over 4 years ago

This fixes multiple level nested state machines, ensuring that they finish in the correct order. https://github.com/matthewp/robot/pull/104

Thanks to @kybarg for fixing this bug.

robot - 0.2.13

Published by matthewp over 4 years ago

Improvements to the machine.context function's typings: https://github.com/matthewp/robot/pull/95

robot - v0.2.12

Published by matthewp over 4 years ago

robot - 0.2.0

Published by matthewp about 5 years ago

This changes the argument order for reduce to match what most reducer libraries use (including Array.prototype.reduce itself). https://github.com/matthewp/robot/issues/33