bpmn-auto-layout
Advanced tools
Changelog
1.0.0
FEAT
: add playground (#60)FIX
: empty process definition (#43)FIX
: element without outgoing (#45)FIX
: no process definition (#46)FIX
: prevent empty space after element (#47)FIX
: correct gateway layouting in various cases (#67, #63, #67, #62)FIX
: layout happy path first (#72)FIX
: handle disconnected elements (#64)Changelog
0.5.0
FIX
: drop broken main
exportCHORE
: require Node >= 18DEPS
: update to bpmn-moddle@9.0.1
Changelog
0.3.0
This version is a complete re-write of the library, including a new API. Use layoutProcess
to layout a BPMN process:
import { layoutProcess } from 'bpmn-auto-layout';
const diagramXML = '<bpmn:defintions ...></bpmn:defintions>';
const layoutedDiagramXML = await layoutProcess(diagramXML);
console.log(layoutedDiagramXML);