simple.js 651 B

12345678910111213141516171819202122232425
  1. import {
  2. assign
  3. } from 'min-dash';
  4. import BpmnModdle from './bpmn-moddle';
  5. import BpmnPackage from '../resources/bpmn/json/bpmn.json';
  6. import BpmnDiPackage from '../resources/bpmn/json/bpmndi.json';
  7. import DcPackage from '../resources/bpmn/json/dc.json';
  8. import DiPackage from '../resources/bpmn/json/di.json';
  9. import BiocPackage from '../resources/bpmn-io/json/bioc.json';
  10. var packages = {
  11. bpmn: BpmnPackage,
  12. bpmndi: BpmnDiPackage,
  13. dc: DcPackage,
  14. di: DiPackage,
  15. bioc: BiocPackage
  16. };
  17. export default function(additionalPackages, options) {
  18. var pks = assign({}, packages, additionalPackages);
  19. return new BpmnModdle(pks, options);
  20. }