feat: Add bpmn-js-cli to model diagram with cli commands, see https://github.com/bpmn-io/bpmn-js-cli (#1696)

This commit is contained in:
Sky 2024-06-10 16:34:32 +02:00 committed by GitHub
parent 62124525d7
commit 03d35bcfe9
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 26 additions and 0 deletions

View File

@ -39,6 +39,7 @@
"autoprefixer": "^10.4.13",
"axios": "^1.7.2",
"bpmn-js": "^13.2.2",
"bpmn-js-cli": "^2.4.0",
"bpmn-js-properties-panel": "^1.22.0",
"bpmn-js-spiffworkflow": "github:sartography/bpmn-js-spiffworkflow#main",
"cookie": "^0.6.0",
@ -7623,6 +7624,17 @@
"tiny-svg": "^3.0.0"
}
},
"node_modules/bpmn-js-cli": {
"version": "2.4.0",
"resolved": "https://registry.npmjs.org/bpmn-js-cli/-/bpmn-js-cli-2.4.0.tgz",
"integrity": "sha512-/dVf6V1EwyJjN090/NbdY7bQdeA+I7/0Mi2JD/kFNhUVx4TN5ZrmNd/9l/EwjraYTk6o4Xvxd8nH7GdPXIu76g==",
"dependencies": {
"min-dash": "^4.1.1"
},
"peerDependencies": {
"bpmn-js": "*"
}
},
"node_modules/bpmn-js-properties-panel": {
"version": "1.26.0",
"resolved": "https://registry.npmjs.org/bpmn-js-properties-panel/-/bpmn-js-properties-panel-1.26.0.tgz",
@ -30938,6 +30950,14 @@
}
}
},
"bpmn-js-cli": {
"version": "2.4.0",
"resolved": "https://registry.npmjs.org/bpmn-js-cli/-/bpmn-js-cli-2.4.0.tgz",
"integrity": "sha512-/dVf6V1EwyJjN090/NbdY7bQdeA+I7/0Mi2JD/kFNhUVx4TN5ZrmNd/9l/EwjraYTk6o4Xvxd8nH7GdPXIu76g==",
"requires": {
"min-dash": "^4.1.1"
}
},
"bpmn-js-properties-panel": {
"version": "1.26.0",
"resolved": "https://registry.npmjs.org/bpmn-js-properties-panel/-/bpmn-js-properties-panel-1.26.0.tgz",

View File

@ -35,6 +35,7 @@
"autoprefixer": "^10.4.13",
"axios": "^1.7.2",
"bpmn-js": "^13.2.2",
"bpmn-js-cli": "^2.4.0",
"bpmn-js-properties-panel": "^1.22.0",
"bpmn-js-spiffworkflow": "github:sartography/bpmn-js-spiffworkflow#main",
"cookie": "^0.6.0",

View File

@ -6,6 +6,7 @@ import {
BpmnPropertiesProviderModule,
// @ts-expect-error TS(7016) FIXME: Could not find a declaration file for module 'bpmn... RemoFve this comment to see the full error message
} from 'bpmn-js-properties-panel';
import CliModule from 'bpmn-js-cli';
// @ts-expect-error TS(7016) FIXME: Could not find a declaration file for module 'dmn-... Remove this comment to see the full error message
import DmnModeler from 'dmn-js/lib/Modeler';
@ -243,7 +244,11 @@ export default function ReactDiagramEditor({
BpmnPropertiesPanelModule,
BpmnPropertiesProviderModule,
ZoomScrollModule,
CliModule,
],
cli: {
bindTo: 'cli'
},
moddleExtensions: {
spiffworkflow: spiffModdleExtension,
},