beat_generator 0.6.4 copy "beat_generator: ^0.6.4" to clipboard
beat_generator: ^0.6.4 copied to clipboard

discontinued
outdated

A code genrator for beat state management. Heavily inspired by xstate.js.org

0.6.4 #

  • REFACTOR: action executor.
  • FEAT: support onDone/onError on invoke async.

0.6.3 #

  • FEAT: invoking async.

0.6.2+1 #

  • FIX: fix a clear history bug.

0.6.2 #

  • FEAT: add map/exec.

0.6.1+2 #

  • FIX: fix dynamic transition argument error.

0.6.1+1 #

  • FIX: fix to dynamic code generation.

0.6.1 #

  • FEAT: support resetState, clearState.

0.6.0 #

Note: This release has breaking changes.

  • BREAKING FEAT: action with argument, variable length args of action.

0.5.4 #

  • FEAT: support function action.

0.5.3 #

  • FEAT: support callback style AssignAction.

0.5.2 #

  • REFACTOR: scoping.
  • FEAT: common transitions actions.

0.5.1 #

  • FEAT: support default action.

0.5.0 #

Note: This release has breaking changes.

  • REFACTOR: remove unnecessary fields.
  • REFACTOR: add createClass helper function.
  • FEAT: prevent state changes when its not appropriate.
  • BREAKING FEAT: refactor beat annotation declaration.

0.4.1 #

  • FEAT: support common (anytime) transition.

0.4.0 #

Note: This release has breaking changes.

  • FIX: add removeListener.
  • FEAT: add toString() method on BeatState.
  • BREAKING REFACTOR: remove code_builder, remove assigner.

0.3.1 #

  • FEAT: support nextEvents and done.

0.3.0 #

Note: This release has breaking changes.

  • BREAKING FEAT: assign can be both of sync and async.

0.2.0 #

Note: This release has breaking changes.

  • BREAKING FEAT: async assigner.

0.1.4 #

  • REFACTOR: change string name to enum.
  • FEAT: common beats can be accessed directly.

0.1.3+1 #

  • FIX: add condition on when/map helpers.

0.1.3 #

  • REFACTOR: separate builders.
  • FIX: remove void/Null context field.
  • FEAT: Support common state transition (anytime).

0.1.2+1 #

  • FIX: BREAKING CHANGES remove generic from station and add contextType param.

0.1.2 #

  • FEAT: Initial support for context.

0.1.1+1 #

  • Update a dependency to the latest release.

0.1.1 #

  • FEAT: first draft - attach/detach/when/map methods.

0.1.0 #

  • Initial version.
0
likes
0
points
55
downloads

Publisher

verified publisherbeatly.dev

Weekly Downloads

A code genrator for beat state management. Heavily inspired by xstate.js.org

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

analyzer, beat, build, source_gen

More

Packages that depend on beat_generator