Skip to content
/ state Public

This project implements finite state machines (FSM) and hierarchical state machines (HSM) variants. They are used to manage state transitions, drive visualization, and automate actions.

License

Notifications You must be signed in to change notification settings

heya/state

Repository files navigation

heya-state

Build status Dependencies devDependencies NPM version

This module provides an implementation of finite state machines (FSM), including a hierarchical (HSM) variant. Additioanlly it provides a simple way to describe them declaratively.

It can be used with systems supporting CommonJS loading, like node.js, AMD loaders, and globals. In the latter case it can be accessed as window.heya.state.

Documentation

The documentation is available in the project's wiki.

Versions

  • 1.0.0 — The initial public release.

License

BSD or AFL — your choice.

About

This project implements finite state machines (FSM) and hierarchical state machines (HSM) variants. They are used to manage state transitions, drive visualization, and automate actions.

Resources

License

Stars

Watchers

Forks

Packages

No packages published