fsmoothy

FSMoothy is a feature-rich and easy-to-use finite state machine for TypeScript.