{"library":"bpmn-middleware","type":"library","category":null,"description":"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.","language":"javascript","status":"active","version":"0.19.0","tags":["javascript","bpmn","bpmn-engine","express","middleware","call activity","typescript"],"last_verified":"Thu Jun 04","install":[{"cmd":"npm install bpmn-middleware","imports":["import { bpmnEngineMiddleware } from 'bpmn-middleware'","import { HttpError } from 'bpmn-middleware'","import { MemoryAdapter } from 'bpmn-middleware'"]},{"cmd":"yarn add bpmn-middleware","imports":[]},{"cmd":"pnpm add bpmn-middleware","imports":[]}],"homepage":"https://github.com/zerodep/bpmn-middleware#readme","github":"https://github.com/zerodep/bpmn-middleware","docs":null,"changelog":null,"pypi":null,"npm":"bpmn-middleware","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}