robot

🤖 A functional, immutable Finite State Machine library

BSD-2-CLAUSE License

Downloads
86.2K
Stars
1.9K
Committers
34

Bot releases are visible (Hide)

robot - [email protected] Latest Release

Published by github-actions[bot] 12 months ago

Patch Changes

  • fc4806e: Adding an export property to the core package.json for 'import' so that destructured imports work, in addition to the default imports handled by the 'default' property
robot - [email protected]

Published by github-actions[bot] over 1 year ago

Minor Changes

  • 716c45a: Upgrade to the latest version of Robot

Patch Changes

robot - [email protected]

Published by github-actions[bot] over 1 year ago

Minor Changes

  • 716c45a: Upgrade to the latest version of Robot
  • 716c45a: Upgrade to the latest Preact

Patch Changes

robot - [email protected]

Published by github-actions[bot] over 1 year ago

Minor Changes

  • 716c45a: Upgrade to the latest version of Robot
  • 716c45a: Upgrade to the latest version of Haunted

Patch Changes

robot - [email protected]

Published by github-actions[bot] over 1 year ago

Minor Changes

  • 716c45a: Upgrade to the latest version of Robot
  • 716c45a: Upgrade to depend on lit

Patch Changes

robot - [email protected]

Published by github-actions[bot] over 1 year ago

Minor Changes

  • 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.

robot - [email protected]

Published by github-actions[bot] over 1 year ago

Minor Changes

  • 716c45a: Upgrade to the latest version of Robot
  • 716c45a: Upgrade to support React 18

Patch Changes

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