bpmn-js - BPMN 2.0 for the web
View and edit BPMN 2.0 diagrams in the browser.
var xml; // my BPMN 2.0 xmlvar viewer =container: 'body';tryconst warnings = await viewer;console;catch errconsole;
Checkout our examples for many more supported usage scenarios.
You may attach or detach the viewer dynamically to any element on the page, too:
var viewer = ;// attach it to some elementviewer;// detach the panelviewer;
Building the Project
Perform the following steps to build the library, including running all tests:
cd bpmn-js npm install npm run all
You may need to perform additional project setup when building the latest development snapshot.
Please checkout our contributing guidelines if you plan to file an issue or pull request.
bpmn-js builds on top of a few powerful tools:
- bpmn-moddle: Read / write support for BPMN 2.0 XML in the browsers
- diagram-js: Diagram rendering and editing toolkit
Use under the terms of the bpmn.io license.