🤖 A functional, immutable Finite State Machine library
BSD-2-CLAUSE License
Bot releases are visible (Hide)
Published by github-actions[bot] over 1 year ago
Published by github-actions[bot] over 1 year ago
Published by github-actions[bot] over 1 year ago
Published by github-actions[bot] over 1 year ago
Published by github-actions[bot] over 1 year ago
cce2ae6: Drop support for Node 14
This drops support for Node 14, with it no longer being supported by the LTS in February. Robot might still work in Node 14 but is not tested in our CI.
Published by github-actions[bot] over 1 year ago
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.
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.
Published by matthewp over 4 years ago
Improvements to the machine.context function's typings: https://github.com/matthewp/robot/pull/95
Published by matthewp over 4 years ago
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