bpmn-middleware

JSON →
library 0.19.0 ·javascript
verified Jun 4, 2026

Express middleware for running BPMN 2.0 workflows using bpmn-engine. Version 0.19.0 is the current stable release; the package is under construction with breaking changes expected until v1. It integrates seamlessly with Express, supports call activities, caching with lru-cache, and custom extensions. Key differentiators include TypeScript types, debug logging via debug module, and a MemoryAdapter for state persistence. Requires peer dependencies smqp, bpmn-elements, and bpmn-engine at specific versions.