Skip to content

Overview

@saflib/workflows is a library that provides the means to create and run workflows. Other libraries depend on this one to make their own workflows. Then @saflib/workflows-cli depends on all those packages to make their workflows available on the command line.

For more information on what workflows are, and what they're for, see the top-level doc.

Status

Workflows are an experimental tool; I'm actively iterating on the interface, features, behavior, and underlying implementation. The package interface is janky and exposes a great deal of XState underneath. Use at your own risk!