splayfee

splayfee/fsm

Simple finite state machine framework that can be used with client or server.

TypeScript
12
4
MIT License

Edium FSM is a lightweight, flexible finite state machine framework written in TypeScript that supports both synchronous and asynchronous operation in browser and Node.js environments. It features unlimited states, local and global transitions, entry/exit/decide actions, transition blocking, and optional context objects for state actions. Designed for developers building client/server applications, workflow systems, async game logic, or any application requiring state management with `await` support, it maintains full backward compatibility while offering optional async APIs.

Total donated
Undistributed
Share with your subscribers:

Recipients

How the donated funds are distributed

Support the dependencies of splayfee/fsm

Account's avatar
ESLint JavaScript language implementation
Account's avatar
TypeScript definitions for lodash-es
Account's avatar
TypeScript definitions for node
Account's avatar
V8 coverage provider for Vitest
Account's avatar
Run scripts that set and use environment variables across platforms
Account's avatar
Bundle your TypeScript library with no config, powered by esbuild
Account's avatar
TypeScript is a language for application scale JavaScript development
Account's avatar
Tooling which enables you to use TypeScript with ESLint
Account's avatar
Next generation testing framework powered by Vite

Support the repos that depend on this repository

Top contributors

splayfee's profile
splayfee
55 contributions
david-latour's profile
david-latour
16 contributions
dependabot[bot]'s profile
dependabot[bot]
9 contributions

Recent events

Kivach works on the Obyte network, and therefore you can track all donations.

No events yet