The project is still in an early stage. Documentation may be missing and examples may be broken.
View and edit BPMN 2.0 diagrams in the browser.
var xml; // my BPMN 2.0 xmlvar viewer =container: 'body';viewer;
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;
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 additional powerful tools:
Use under the terms of the bpmn.io license.