Isomorphic JS/TS Functions Orchestrator
6 months ago
- #JavaScript
- #JSONata
- #Orchestration
- Lightweight JavaScript/Typescript orchestrator with ~100 lines of code and no dependencies except JSONata.
- Secure execution without sandboxing user-provided JSONata expressions.
- Extensible with custom state management or transition logic.
- Isomorphic functionality across browsers and Node/Bun/Deno environments.
- Includes Typescript types and is open-source under MIT license.
- Features 100% code coverage.
- Simple JSON-based orchestration logic with JSONata for transformations.
- Supports complex scenarios including loops and conditional transitions.
- Live examples available on GitHub Pages.
- Initialization and execution flow detailed for clarity.