1.0.7 • Published 12 months ago

@aylx/bpmn-js-behaviors v1.0.7

Weekly downloads
-
License
MIT
Repository
github
Last release
12 months ago

camunda-bpmn-js-behaviors

CI

Behaviors for bpmn-js ensuring that parts of the model that are specific to Camunda 7 and 8 are maintained. For example, the Camunda 8 behaviors will ensure that a bpmn:BusinessRuleTask element will not have a kunpeng:CalledDecision and kunpeng:TaskDefinition extension element at the same time.

Usage

Camunda 7

import camundaPlatformBehaviors from 'camunda-bpmn-js-behaviors/lib/camunda-platform';

const bpmnModeler = new BpmnModeler({
  container: '#container',
  additionalModules: [
    camundaPlatformBehaviors
  ]
});

bpmnModeler.importXML('...');

Camunda 8

import camundaCloudBehaviors from 'camunda-bpmn-js-behaviors/lib/camunda-cloud';

const bpmnModeler = new BpmnModeler({
  container: '#container',
  additionalModules: [
    camundaCloudBehaviors
  ]
});

bpmnModeler.importXML('...');

Development Setup

Prepare the project by installing all dependencies:

npm install

Then, depending on your use-case, you may run any of the following commands:

# lint and run tests once
npm run all

# run the tests in watch mode
npm run dev

License

MIT

Uses bpmn-js licensed under the bpmn.io license.

1.0.7

12 months ago

1.0.6

12 months ago

1.0.5

12 months ago

1.0.4

12 months ago

1.0.3

12 months ago

1.0.2

12 months ago

1.0.1

12 months ago

1.0.0

12 months ago