diff --git a/package-lock.json b/package-lock.json index 4fcf02c1..2fb4dd48 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,7 +11,7 @@ "dependencies": { "@bpmn-io/element-templates-validator": "^2.2.0", "@bpmn-io/extract-process-variables": "^1.0.0", - "bpmnlint": "^10.3.0", + "bpmnlint": "^10.3.1", "classnames": "^2.3.1", "ids": "^1.0.0", "min-dash": "^4.0.0", @@ -26,9 +26,9 @@ "@babel/plugin-transform-react-jsx": "^7.24.7", "@bpmn-io/element-template-chooser": "^1.0.0", "@bpmn-io/element-template-icon-renderer": "^0.5.2", - "@bpmn-io/properties-panel": "^3.23.0", - "@bpmn-io/variable-resolver": "^1.2.2", - "@camunda/linting": "^3.23.0", + "@bpmn-io/properties-panel": "^3.25.1", + "@bpmn-io/variable-resolver": "^1.3.0", + "@camunda/linting": "^3.30.0", "@rollup/plugin-alias": "^5.1.1", "@rollup/plugin-babel": "^6.0.4", "@rollup/plugin-commonjs": "^28.0.1", @@ -40,16 +40,16 @@ "assert": "^2.1.0", "babel-loader": "^9.2.1", "babel-plugin-istanbul": "^7.0.0", - "bpmn-js": "^18.0.0", + "bpmn-js": "^18.1.1", "bpmn-js-create-append-anything": "^0.5.2", - "bpmn-js-properties-panel": "^5.20.0", + "bpmn-js-properties-panel": "^5.29.0", "bpmn-moddle": "^9.0.1", - "camunda-bpmn-js-behaviors": "^1.4.0", + "camunda-bpmn-js-behaviors": "^1.8.0", "camunda-bpmn-moddle": "^7.0.1", "chai": "^4.5.0", "copy-webpack-plugin": "^12.0.2", "cross-env": "^7.0.3", - "diagram-js": "^15.1.0", + "diagram-js": "^15.2.3", "downloadjs": "^1.4.7", "eslint": "^9.14.0", "eslint-plugin-bpmn-io": "^2.0.2", @@ -504,12 +504,12 @@ } }, "node_modules/@bpmn-io/feel-editor": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/@bpmn-io/feel-editor/-/feel-editor-1.6.1.tgz", - "integrity": "sha512-HI8XRd25tOKEv8GDo1srzzpjoBKyytAJ3k/74WjpnBiU+j8H6gJM07fr/zL5psikxnxKRFG0HrnpW1t5y2axWQ==", + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@bpmn-io/feel-editor/-/feel-editor-1.9.1.tgz", + "integrity": "sha512-UxSORdh5cwKM4fib4f9ov6J1/BHGpQVNtA+wPyEdKQyCyz3wqwE2/xe5wneVR1j5QFC5m2Na8nTy4a1TDFvZTw==", "dev": true, "dependencies": { - "@bpmn-io/feel-lint": "^1.2.0", + "@bpmn-io/feel-lint": "^1.3.0", "@codemirror/autocomplete": "^6.16.2", "@codemirror/commands": "^6.6.0", "@codemirror/language": "^6.10.2", @@ -525,12 +525,12 @@ } }, "node_modules/@bpmn-io/feel-lint": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@bpmn-io/feel-lint/-/feel-lint-1.2.0.tgz", - "integrity": "sha512-nsvAYxiSbWyjpd3gNnJd+60aTWrZvngYnZfe+GpmkM/pQoOgtF17GhD/p4fgaeAd/uUP3q9sO6EWRX+OU/p9dw==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@bpmn-io/feel-lint/-/feel-lint-1.3.1.tgz", + "integrity": "sha512-wcFkJKhOm/iqCt5bzkKvxL5Dr9wKwUD+t164bQYbJsTYouAqmkkxiGsoqck42hXwdIhMSguZ+vqQ3hj5QdiYCA==", "dev": true, "dependencies": { - "@codemirror/language": "^6.8.0", + "@codemirror/language": "^6.10.0", "lezer-feel": "^1.2.3" }, "engines": { @@ -546,13 +546,12 @@ } }, "node_modules/@bpmn-io/properties-panel": { - "version": "3.23.0", - "resolved": "https://registry.npmjs.org/@bpmn-io/properties-panel/-/properties-panel-3.23.0.tgz", - "integrity": "sha512-hzLDcDHEJbHGxLLf02aCSYJLuvxalkLY04MjKB8sCZ+VS9N/7LMhHWyrIxn97S+LYxES8TpbpKwxiiuPsczn0g==", + "version": "3.25.1", + "resolved": "https://registry.npmjs.org/@bpmn-io/properties-panel/-/properties-panel-3.25.1.tgz", + "integrity": "sha512-DH7BynzyvpJVPQv9OpZCEqLGwNJsUkwwBb1UaLKF23uffozME1+IeO7NWvmvYVDE46vKq7h3lVYZ7uuNEO29Xg==", "dev": true, - "license": "MIT", "dependencies": { - "@bpmn-io/feel-editor": "^1.6.0", + "@bpmn-io/feel-editor": "^1.9.0", "@codemirror/view": "^6.28.1", "classnames": "^2.3.1", "feelers": "^1.4.0", @@ -565,12 +564,12 @@ } }, "node_modules/@bpmn-io/variable-resolver": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@bpmn-io/variable-resolver/-/variable-resolver-1.2.2.tgz", - "integrity": "sha512-n03hk0mAQ/dnhSgz7ZzwYnKKuwGwlVcaD+bHucEz6ic8ntmBgvSVCNavLV7lQn4y3FMYDpw+siFZ6ubz1BCByg==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@bpmn-io/variable-resolver/-/variable-resolver-1.3.0.tgz", + "integrity": "sha512-LzvIP3RPbMAE1sdSojSfEIsw1cXdB8oATB5P6+QFQpGihIIeuAy6twgfjd2gpntO/TxCMmXNAQM4NR899TJavQ==", "dev": true, "dependencies": { - "@bpmn-io/extract-process-variables": "^0.8.0", + "@bpmn-io/extract-process-variables": "^1.0.0", "@lezer/common": "^1.2.1", "lezer-feel": "^1.2.4", "min-dash": "^4.2.1" @@ -579,15 +578,6 @@ "bpmn-js": "*" } }, - "node_modules/@bpmn-io/variable-resolver/node_modules/@bpmn-io/extract-process-variables": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/@bpmn-io/extract-process-variables/-/extract-process-variables-0.8.0.tgz", - "integrity": "sha512-yAS7ZYX+D56K+luC36u96eRMLb4VHcPUwTUqMZ/Z/Je2gou2DJLRbuBTHAB4jjKt4wFCHSG4B8Y+TrBciEYf4w==", - "dev": true, - "dependencies": { - "min-dash": "^4.0.0" - } - }, "node_modules/@camunda/element-templates-json-schema": { "version": "0.18.1", "resolved": "https://registry.npmjs.org/@camunda/element-templates-json-schema/-/element-templates-json-schema-0.18.1.tgz", @@ -595,16 +585,15 @@ "license": "MIT" }, "node_modules/@camunda/linting": { - "version": "3.23.0", - "resolved": "https://registry.npmjs.org/@camunda/linting/-/linting-3.23.0.tgz", - "integrity": "sha512-i4fHRyM4Y9tksT2AGKr7xwwW3U3YYSfrXbPjRxcSnxRs5ktTkUDdpwp7xASiiiMi3luWgyCQkKgGn6qy4U4gyw==", + "version": "3.30.0", + "resolved": "https://registry.npmjs.org/@camunda/linting/-/linting-3.30.0.tgz", + "integrity": "sha512-8aR0Qs11i33rkdw4nb41wQhHBQwUJPLwXgfM86VsAPGTz2iIwd/yHEnT1LqN6qsCcxWx8KAMCYsog5gIoL8vIg==", "dev": true, - "license": "MIT", "dependencies": { "@bpmn-io/diagram-js-ui": "^0.2.3", "bpmn-moddle": "^9.0.1", - "bpmnlint": "^10.3.0", - "bpmnlint-plugin-camunda-compat": "^2.22.0", + "bpmnlint": "^10.3.1", + "bpmnlint-plugin-camunda-compat": "^2.29.0", "bpmnlint-utils": "^1.0.2", "camunda-bpmn-moddle": "^7.0.1", "clsx": "^2.0.0", @@ -612,7 +601,7 @@ "min-dom": "^5.1.1", "modeler-moddle": "^0.2.0", "semver-compare": "^1.0.0", - "zeebe-bpmn-moddle": "^1.4.0" + "zeebe-bpmn-moddle": "^1.7.0" }, "peerDependencies": { "bpmn-js-properties-panel": ">= 2.0.0" @@ -1113,18 +1102,18 @@ "dev": true }, "node_modules/@lezer/highlight": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@lezer/highlight/-/highlight-1.2.0.tgz", - "integrity": "sha512-WrS5Mw51sGrpqjlh3d4/fOwpEV2Hd3YOkp9DBt4k8XZQcoTHZFB7sx030A6OcahF4J1nDQAa3jXlTVVYH50IFA==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@lezer/highlight/-/highlight-1.2.1.tgz", + "integrity": "sha512-Z5duk4RN/3zuVO7Jq0pGLJ3qynpxUVsh7IbUbGj88+uV2ApSAn6kWg2au3iJb+0Zi7kKtqffIESgNcRXWZWmSA==", "dev": true, "dependencies": { "@lezer/common": "^1.0.0" } }, "node_modules/@lezer/lr": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/@lezer/lr/-/lr-1.4.1.tgz", - "integrity": "sha512-CHsKq8DMKBf9b3yXPDIU4DbH+ZJd/sJdYOW2llbW/HudP5u0VS6Bfq1hLYfgU7uAYGFIyGGQIsSOXGPEErZiJw==", + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/@lezer/lr/-/lr-1.4.2.tgz", + "integrity": "sha512-pu0K1jCIdnQ12aWNaAVU5bzi7Bd1w54J3ECgANPmYLtQKP0HBj2cE/5coBD66MT10xbtIuUr7tg0Shbsvk0mDA==", "dev": true, "dependencies": { "@lezer/common": "^1.0.0" @@ -2775,13 +2764,13 @@ "dev": true }, "node_modules/bpmn-js": { - "version": "18.0.0", - "resolved": "https://registry.npmjs.org/bpmn-js/-/bpmn-js-18.0.0.tgz", - "integrity": "sha512-eZR4hqk2BT0m9jAGGtp/f1TD0m7LXXKfYle99q75d+NjSmxetIuvxGn48S9W+H8arJ7vgsls2GELzXoDuEE0eg==", + "version": "18.1.1", + "resolved": "https://registry.npmjs.org/bpmn-js/-/bpmn-js-18.1.1.tgz", + "integrity": "sha512-7LN+f7y1u4FtbI/6lI3Elf2phEBa0RVr0YJZrSG46RyiHU9wY5NR2n9OIqKeuGJq1RJ/YMowMoUNDIBdmb9zbg==", "dev": true, "dependencies": { "bpmn-moddle": "^9.0.1", - "diagram-js": "^15.1.0", + "diagram-js": "^15.2.3", "diagram-js-direct-editing": "^3.2.0", "ids": "^1.0.5", "inherits-browser": "^0.1.0", @@ -2803,13 +2792,12 @@ } }, "node_modules/bpmn-js-properties-panel": { - "version": "5.20.0", - "resolved": "https://registry.npmjs.org/bpmn-js-properties-panel/-/bpmn-js-properties-panel-5.20.0.tgz", - "integrity": "sha512-0hj1OdOwEmO7alqG8k33aRgtWrXGqHgCe2Gc1IkvEqdzNNIy0vyIujoHwnmsCar/5g3l8k4ef+AiHfm4+pBTjQ==", + "version": "5.29.0", + "resolved": "https://registry.npmjs.org/bpmn-js-properties-panel/-/bpmn-js-properties-panel-5.29.0.tgz", + "integrity": "sha512-1EAjrT+tSdp3GHm+oTpAW3VceIMxT1g3FnYV4gU3Bw9gv4c5BNgk3ESdgMBxrc3ke/jYc1ERfU/JW9H5nZse7A==", "dev": true, - "license": "MIT", "dependencies": { - "@bpmn-io/extract-process-variables": "^0.8.0", + "@bpmn-io/extract-process-variables": "^1.0.0", "array-move": "^4.0.0", "ids": "^1.0.5", "min-dash": "^4.2.1", @@ -2825,15 +2813,6 @@ "diagram-js": ">= 11.9" } }, - "node_modules/bpmn-js-properties-panel/node_modules/@bpmn-io/extract-process-variables": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/@bpmn-io/extract-process-variables/-/extract-process-variables-0.8.0.tgz", - "integrity": "sha512-yAS7ZYX+D56K+luC36u96eRMLb4VHcPUwTUqMZ/Z/Je2gou2DJLRbuBTHAB4jjKt4wFCHSG4B8Y+TrBciEYf4w==", - "dev": true, - "dependencies": { - "min-dash": "^4.0.0" - } - }, "node_modules/bpmn-moddle": { "version": "9.0.1", "resolved": "https://registry.npmjs.org/bpmn-moddle/-/bpmn-moddle-9.0.1.tgz", @@ -2883,9 +2862,9 @@ } }, "node_modules/bpmnlint": { - "version": "10.3.0", - "resolved": "https://registry.npmjs.org/bpmnlint/-/bpmnlint-10.3.0.tgz", - "integrity": "sha512-7z1j7erchQ+vPccUWUsSgQM/8XlMt3q7eKyRa67SeaQFwdswXi3cv1pqyKJhnKBxCbeTcU07q9fH4640CdRu+g==", + "version": "10.3.1", + "resolved": "https://registry.npmjs.org/bpmnlint/-/bpmnlint-10.3.1.tgz", + "integrity": "sha512-yKkL9iJLBWGTRgiJNiZ4zsJHXwyJmmgQij/4fhRMMfsEDWNk0V5iFtGYF57jH4o/riXTfIototyy/MxOCAyu2g==", "dependencies": { "@bpmn-io/moddle-utils": "^0.2.1", "ansi-colors": "^4.1.3", @@ -2906,11 +2885,10 @@ } }, "node_modules/bpmnlint-plugin-camunda-compat": { - "version": "2.22.0", - "resolved": "https://registry.npmjs.org/bpmnlint-plugin-camunda-compat/-/bpmnlint-plugin-camunda-compat-2.22.0.tgz", - "integrity": "sha512-AMk8AzKiprFFtKlbKYdvQocP0M+TVmdC1xPI5s9aE0wQ9F6lEye8lkviWgX82F3xODSCk3ixW4Y4usa9Vml3nw==", + "version": "2.29.0", + "resolved": "https://registry.npmjs.org/bpmnlint-plugin-camunda-compat/-/bpmnlint-plugin-camunda-compat-2.29.0.tgz", + "integrity": "sha512-kSvdxAWWY8PV71IXqNqDTkYFmsTjSKFsN296cWk7HdM1Iyv+jYSli4nW0nOXtrVj6ZLfH1jfdDYJmv6n3NfXTQ==", "dev": true, - "license": "MIT", "dependencies": { "@bpmn-io/feel-lint": "^1.2.0", "@bpmn-io/moddle-utils": "^0.2.1", @@ -3086,9 +3064,9 @@ } }, "node_modules/camunda-bpmn-js-behaviors": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/camunda-bpmn-js-behaviors/-/camunda-bpmn-js-behaviors-1.4.0.tgz", - "integrity": "sha512-z7TN1I5zCj5p521xobxqe3p+/7EsmUV3ao8ZsDdk5lr1y3b/FeykvzsxH/d+8werZNwm1SXGCZbzGb7rEtnpsg==", + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/camunda-bpmn-js-behaviors/-/camunda-bpmn-js-behaviors-1.8.0.tgz", + "integrity": "sha512-QsB/itcwgm+06kHBpVrWRSkYRduFll8VZ4QA/jtfxZcAM4wEpHwklxkQl9o2352FUNWsca3/clJXU8sEwnVASQ==", "dev": true, "dependencies": { "ids": "^1.0.0", @@ -3726,11 +3704,10 @@ "dev": true }, "node_modules/diagram-js": { - "version": "15.1.0", - "resolved": "https://registry.npmjs.org/diagram-js/-/diagram-js-15.1.0.tgz", - "integrity": "sha512-Lrixuc4as/PGrkhf23k8yss+rLhyH2Zrln/CJxex0nOfC2P0ODb5lsDY0+MdDgjP2ADFFINqUXAGFcSSL8tw4g==", + "version": "15.2.3", + "resolved": "https://registry.npmjs.org/diagram-js/-/diagram-js-15.2.3.tgz", + "integrity": "sha512-C7MM5D7D0x6F5KsPzGmIPL/O9VoglTFSGrDnQNiFIA0SldC6WCwx/0nG9nS4Pwjtf7QeccaozF7FD1NAMHFs5Q==", "dev": true, - "license": "MIT", "dependencies": { "@bpmn-io/diagram-js-ui": "^0.2.3", "clsx": "^2.1.0", @@ -6749,9 +6726,9 @@ } }, "node_modules/lang-feel": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/lang-feel/-/lang-feel-2.1.1.tgz", - "integrity": "sha512-ib1DW52l5L43hSoIPJ6UnsBpiCSpKiKAqunMRJ/KjU9eng3Z1mm8MYTcts99vLvK0j2nDBlCp+g8L/O7ZlgIgw==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/lang-feel/-/lang-feel-2.2.0.tgz", + "integrity": "sha512-Ebo5nftYsMfJzB3Ny8Oy4oaDXZXb5x61qtVVmKv6aImvAZUbT76mD60ZbEilizjZQzsR2CcU1iMK5sacIa1NVA==", "dev": true, "dependencies": { "@codemirror/autocomplete": "^6.16.2", @@ -6759,7 +6736,7 @@ "@codemirror/state": "^6.4.1", "@codemirror/view": "^6.28.1", "@lezer/common": "^1.2.1", - "lezer-feel": "^1.2.9" + "lezer-feel": "^1.3.0" }, "engines": { "node": "*" @@ -6779,13 +6756,14 @@ } }, "node_modules/lezer-feel": { - "version": "1.2.9", - "resolved": "https://registry.npmjs.org/lezer-feel/-/lezer-feel-1.2.9.tgz", - "integrity": "sha512-YdRbOI+7BEtWxqJBztBsk8VFBTh3O9/FcYlVn9AsnNJPUwJO11Ewm2pakSA7muMtdpPC6pfsIK/YyfYgyiEMHA==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/lezer-feel/-/lezer-feel-1.4.0.tgz", + "integrity": "sha512-kNxG7O38gwpuYy+C3JCRxQNTCE2qu9uTuH5dE3EGVnRhIQMe6rPDz0S8t3urLEOsMud6HI795m6zX2ujfUaqTw==", "dev": true, "dependencies": { - "@lezer/highlight": "^1.2.0", - "@lezer/lr": "^1.4.1" + "@lezer/highlight": "^1.2.1", + "@lezer/lr": "^1.4.2", + "min-dash": "^4.2.1" }, "engines": { "node": "*" @@ -10316,9 +10294,9 @@ } }, "node_modules/zeebe-bpmn-moddle": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/zeebe-bpmn-moddle/-/zeebe-bpmn-moddle-1.4.0.tgz", - "integrity": "sha512-XSm0fMHPjQ5cmEGxga02du9arxb5NKH5ve7VQ0LFSes4wGcrZ/oJjaR3NlBqH6xTTD3g+Mcbh45+yesydPUQPg==", + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/zeebe-bpmn-moddle/-/zeebe-bpmn-moddle-1.7.0.tgz", + "integrity": "sha512-eZ6OXSt0c4n9V/oN/46gTlwDIS3GhWQLt9jbM5uS/YryB4yN8wdrrKrtw+TpyNy0SSKWXNDHyC83nCA2blPO3Q==", "dev": true }, "node_modules/zod": { @@ -10639,12 +10617,12 @@ } }, "@bpmn-io/feel-editor": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/@bpmn-io/feel-editor/-/feel-editor-1.6.1.tgz", - "integrity": "sha512-HI8XRd25tOKEv8GDo1srzzpjoBKyytAJ3k/74WjpnBiU+j8H6gJM07fr/zL5psikxnxKRFG0HrnpW1t5y2axWQ==", + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@bpmn-io/feel-editor/-/feel-editor-1.9.1.tgz", + "integrity": "sha512-UxSORdh5cwKM4fib4f9ov6J1/BHGpQVNtA+wPyEdKQyCyz3wqwE2/xe5wneVR1j5QFC5m2Na8nTy4a1TDFvZTw==", "dev": true, "requires": { - "@bpmn-io/feel-lint": "^1.2.0", + "@bpmn-io/feel-lint": "^1.3.0", "@codemirror/autocomplete": "^6.16.2", "@codemirror/commands": "^6.6.0", "@codemirror/language": "^6.10.2", @@ -10657,12 +10635,12 @@ } }, "@bpmn-io/feel-lint": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@bpmn-io/feel-lint/-/feel-lint-1.2.0.tgz", - "integrity": "sha512-nsvAYxiSbWyjpd3gNnJd+60aTWrZvngYnZfe+GpmkM/pQoOgtF17GhD/p4fgaeAd/uUP3q9sO6EWRX+OU/p9dw==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@bpmn-io/feel-lint/-/feel-lint-1.3.1.tgz", + "integrity": "sha512-wcFkJKhOm/iqCt5bzkKvxL5Dr9wKwUD+t164bQYbJsTYouAqmkkxiGsoqck42hXwdIhMSguZ+vqQ3hj5QdiYCA==", "dev": true, "requires": { - "@codemirror/language": "^6.8.0", + "@codemirror/language": "^6.10.0", "lezer-feel": "^1.2.3" } }, @@ -10675,12 +10653,12 @@ } }, "@bpmn-io/properties-panel": { - "version": "3.23.0", - "resolved": "https://registry.npmjs.org/@bpmn-io/properties-panel/-/properties-panel-3.23.0.tgz", - "integrity": "sha512-hzLDcDHEJbHGxLLf02aCSYJLuvxalkLY04MjKB8sCZ+VS9N/7LMhHWyrIxn97S+LYxES8TpbpKwxiiuPsczn0g==", + "version": "3.25.1", + "resolved": "https://registry.npmjs.org/@bpmn-io/properties-panel/-/properties-panel-3.25.1.tgz", + "integrity": "sha512-DH7BynzyvpJVPQv9OpZCEqLGwNJsUkwwBb1UaLKF23uffozME1+IeO7NWvmvYVDE46vKq7h3lVYZ7uuNEO29Xg==", "dev": true, "requires": { - "@bpmn-io/feel-editor": "^1.6.0", + "@bpmn-io/feel-editor": "^1.9.0", "@codemirror/view": "^6.28.1", "classnames": "^2.3.1", "feelers": "^1.4.0", @@ -10690,26 +10668,15 @@ } }, "@bpmn-io/variable-resolver": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@bpmn-io/variable-resolver/-/variable-resolver-1.2.2.tgz", - "integrity": "sha512-n03hk0mAQ/dnhSgz7ZzwYnKKuwGwlVcaD+bHucEz6ic8ntmBgvSVCNavLV7lQn4y3FMYDpw+siFZ6ubz1BCByg==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@bpmn-io/variable-resolver/-/variable-resolver-1.3.0.tgz", + "integrity": "sha512-LzvIP3RPbMAE1sdSojSfEIsw1cXdB8oATB5P6+QFQpGihIIeuAy6twgfjd2gpntO/TxCMmXNAQM4NR899TJavQ==", "dev": true, "requires": { - "@bpmn-io/extract-process-variables": "^0.8.0", + "@bpmn-io/extract-process-variables": "^1.0.0", "@lezer/common": "^1.2.1", "lezer-feel": "^1.2.4", "min-dash": "^4.2.1" - }, - "dependencies": { - "@bpmn-io/extract-process-variables": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/@bpmn-io/extract-process-variables/-/extract-process-variables-0.8.0.tgz", - "integrity": "sha512-yAS7ZYX+D56K+luC36u96eRMLb4VHcPUwTUqMZ/Z/Je2gou2DJLRbuBTHAB4jjKt4wFCHSG4B8Y+TrBciEYf4w==", - "dev": true, - "requires": { - "min-dash": "^4.0.0" - } - } } }, "@camunda/element-templates-json-schema": { @@ -10718,15 +10685,15 @@ "integrity": "sha512-gwQJHUYx1FrIJCgJISx2cpqTJYgnsqrJ6dpPX/R0p6ELyK6u4rHAi/m9QS1O4F6ua7dBlFFFOOtuIAbo5mAfAg==" }, "@camunda/linting": { - "version": "3.23.0", - "resolved": "https://registry.npmjs.org/@camunda/linting/-/linting-3.23.0.tgz", - "integrity": "sha512-i4fHRyM4Y9tksT2AGKr7xwwW3U3YYSfrXbPjRxcSnxRs5ktTkUDdpwp7xASiiiMi3luWgyCQkKgGn6qy4U4gyw==", + "version": "3.30.0", + "resolved": "https://registry.npmjs.org/@camunda/linting/-/linting-3.30.0.tgz", + "integrity": "sha512-8aR0Qs11i33rkdw4nb41wQhHBQwUJPLwXgfM86VsAPGTz2iIwd/yHEnT1LqN6qsCcxWx8KAMCYsog5gIoL8vIg==", "dev": true, "requires": { "@bpmn-io/diagram-js-ui": "^0.2.3", "bpmn-moddle": "^9.0.1", - "bpmnlint": "^10.3.0", - "bpmnlint-plugin-camunda-compat": "^2.22.0", + "bpmnlint": "^10.3.1", + "bpmnlint-plugin-camunda-compat": "^2.29.0", "bpmnlint-utils": "^1.0.2", "camunda-bpmn-moddle": "^7.0.1", "clsx": "^2.0.0", @@ -10734,7 +10701,7 @@ "min-dom": "^5.1.1", "modeler-moddle": "^0.2.0", "semver-compare": "^1.0.0", - "zeebe-bpmn-moddle": "^1.4.0" + "zeebe-bpmn-moddle": "^1.7.0" }, "dependencies": { "domify": { @@ -11100,18 +11067,18 @@ "dev": true }, "@lezer/highlight": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@lezer/highlight/-/highlight-1.2.0.tgz", - "integrity": "sha512-WrS5Mw51sGrpqjlh3d4/fOwpEV2Hd3YOkp9DBt4k8XZQcoTHZFB7sx030A6OcahF4J1nDQAa3jXlTVVYH50IFA==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@lezer/highlight/-/highlight-1.2.1.tgz", + "integrity": "sha512-Z5duk4RN/3zuVO7Jq0pGLJ3qynpxUVsh7IbUbGj88+uV2ApSAn6kWg2au3iJb+0Zi7kKtqffIESgNcRXWZWmSA==", "dev": true, "requires": { "@lezer/common": "^1.0.0" } }, "@lezer/lr": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/@lezer/lr/-/lr-1.4.1.tgz", - "integrity": "sha512-CHsKq8DMKBf9b3yXPDIU4DbH+ZJd/sJdYOW2llbW/HudP5u0VS6Bfq1hLYfgU7uAYGFIyGGQIsSOXGPEErZiJw==", + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/@lezer/lr/-/lr-1.4.2.tgz", + "integrity": "sha512-pu0K1jCIdnQ12aWNaAVU5bzi7Bd1w54J3ECgANPmYLtQKP0HBj2cE/5coBD66MT10xbtIuUr7tg0Shbsvk0mDA==", "dev": true, "requires": { "@lezer/common": "^1.0.0" @@ -12314,13 +12281,13 @@ } }, "bpmn-js": { - "version": "18.0.0", - "resolved": "https://registry.npmjs.org/bpmn-js/-/bpmn-js-18.0.0.tgz", - "integrity": "sha512-eZR4hqk2BT0m9jAGGtp/f1TD0m7LXXKfYle99q75d+NjSmxetIuvxGn48S9W+H8arJ7vgsls2GELzXoDuEE0eg==", + "version": "18.1.1", + "resolved": "https://registry.npmjs.org/bpmn-js/-/bpmn-js-18.1.1.tgz", + "integrity": "sha512-7LN+f7y1u4FtbI/6lI3Elf2phEBa0RVr0YJZrSG46RyiHU9wY5NR2n9OIqKeuGJq1RJ/YMowMoUNDIBdmb9zbg==", "dev": true, "requires": { "bpmn-moddle": "^9.0.1", - "diagram-js": "^15.1.0", + "diagram-js": "^15.2.3", "diagram-js-direct-editing": "^3.2.0", "ids": "^1.0.5", "inherits-browser": "^0.1.0", @@ -12339,27 +12306,16 @@ } }, "bpmn-js-properties-panel": { - "version": "5.20.0", - "resolved": "https://registry.npmjs.org/bpmn-js-properties-panel/-/bpmn-js-properties-panel-5.20.0.tgz", - "integrity": "sha512-0hj1OdOwEmO7alqG8k33aRgtWrXGqHgCe2Gc1IkvEqdzNNIy0vyIujoHwnmsCar/5g3l8k4ef+AiHfm4+pBTjQ==", + "version": "5.29.0", + "resolved": "https://registry.npmjs.org/bpmn-js-properties-panel/-/bpmn-js-properties-panel-5.29.0.tgz", + "integrity": "sha512-1EAjrT+tSdp3GHm+oTpAW3VceIMxT1g3FnYV4gU3Bw9gv4c5BNgk3ESdgMBxrc3ke/jYc1ERfU/JW9H5nZse7A==", "dev": true, "requires": { - "@bpmn-io/extract-process-variables": "^0.8.0", + "@bpmn-io/extract-process-variables": "^1.0.0", "array-move": "^4.0.0", "ids": "^1.0.5", "min-dash": "^4.2.1", "min-dom": "^4.2.1" - }, - "dependencies": { - "@bpmn-io/extract-process-variables": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/@bpmn-io/extract-process-variables/-/extract-process-variables-0.8.0.tgz", - "integrity": "sha512-yAS7ZYX+D56K+luC36u96eRMLb4VHcPUwTUqMZ/Z/Je2gou2DJLRbuBTHAB4jjKt4wFCHSG4B8Y+TrBciEYf4w==", - "dev": true, - "requires": { - "min-dash": "^4.0.0" - } - } } }, "bpmn-moddle": { @@ -12401,9 +12357,9 @@ } }, "bpmnlint": { - "version": "10.3.0", - "resolved": "https://registry.npmjs.org/bpmnlint/-/bpmnlint-10.3.0.tgz", - "integrity": "sha512-7z1j7erchQ+vPccUWUsSgQM/8XlMt3q7eKyRa67SeaQFwdswXi3cv1pqyKJhnKBxCbeTcU07q9fH4640CdRu+g==", + "version": "10.3.1", + "resolved": "https://registry.npmjs.org/bpmnlint/-/bpmnlint-10.3.1.tgz", + "integrity": "sha512-yKkL9iJLBWGTRgiJNiZ4zsJHXwyJmmgQij/4fhRMMfsEDWNk0V5iFtGYF57jH4o/riXTfIototyy/MxOCAyu2g==", "requires": { "@bpmn-io/moddle-utils": "^0.2.1", "ansi-colors": "^4.1.3", @@ -12430,9 +12386,9 @@ } }, "bpmnlint-plugin-camunda-compat": { - "version": "2.22.0", - "resolved": "https://registry.npmjs.org/bpmnlint-plugin-camunda-compat/-/bpmnlint-plugin-camunda-compat-2.22.0.tgz", - "integrity": "sha512-AMk8AzKiprFFtKlbKYdvQocP0M+TVmdC1xPI5s9aE0wQ9F6lEye8lkviWgX82F3xODSCk3ixW4Y4usa9Vml3nw==", + "version": "2.29.0", + "resolved": "https://registry.npmjs.org/bpmnlint-plugin-camunda-compat/-/bpmnlint-plugin-camunda-compat-2.29.0.tgz", + "integrity": "sha512-kSvdxAWWY8PV71IXqNqDTkYFmsTjSKFsN296cWk7HdM1Iyv+jYSli4nW0nOXtrVj6ZLfH1jfdDYJmv6n3NfXTQ==", "dev": true, "requires": { "@bpmn-io/feel-lint": "^1.2.0", @@ -12538,9 +12494,9 @@ "dev": true }, "camunda-bpmn-js-behaviors": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/camunda-bpmn-js-behaviors/-/camunda-bpmn-js-behaviors-1.4.0.tgz", - "integrity": "sha512-z7TN1I5zCj5p521xobxqe3p+/7EsmUV3ao8ZsDdk5lr1y3b/FeykvzsxH/d+8werZNwm1SXGCZbzGb7rEtnpsg==", + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/camunda-bpmn-js-behaviors/-/camunda-bpmn-js-behaviors-1.8.0.tgz", + "integrity": "sha512-QsB/itcwgm+06kHBpVrWRSkYRduFll8VZ4QA/jtfxZcAM4wEpHwklxkQl9o2352FUNWsca3/clJXU8sEwnVASQ==", "dev": true, "requires": { "ids": "^1.0.0", @@ -12993,9 +12949,9 @@ "dev": true }, "diagram-js": { - "version": "15.1.0", - "resolved": "https://registry.npmjs.org/diagram-js/-/diagram-js-15.1.0.tgz", - "integrity": "sha512-Lrixuc4as/PGrkhf23k8yss+rLhyH2Zrln/CJxex0nOfC2P0ODb5lsDY0+MdDgjP2ADFFINqUXAGFcSSL8tw4g==", + "version": "15.2.3", + "resolved": "https://registry.npmjs.org/diagram-js/-/diagram-js-15.2.3.tgz", + "integrity": "sha512-C7MM5D7D0x6F5KsPzGmIPL/O9VoglTFSGrDnQNiFIA0SldC6WCwx/0nG9nS4Pwjtf7QeccaozF7FD1NAMHFs5Q==", "dev": true, "requires": { "@bpmn-io/diagram-js-ui": "^0.2.3", @@ -15204,9 +15160,9 @@ } }, "lang-feel": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/lang-feel/-/lang-feel-2.1.1.tgz", - "integrity": "sha512-ib1DW52l5L43hSoIPJ6UnsBpiCSpKiKAqunMRJ/KjU9eng3Z1mm8MYTcts99vLvK0j2nDBlCp+g8L/O7ZlgIgw==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/lang-feel/-/lang-feel-2.2.0.tgz", + "integrity": "sha512-Ebo5nftYsMfJzB3Ny8Oy4oaDXZXb5x61qtVVmKv6aImvAZUbT76mD60ZbEilizjZQzsR2CcU1iMK5sacIa1NVA==", "dev": true, "requires": { "@codemirror/autocomplete": "^6.16.2", @@ -15214,7 +15170,7 @@ "@codemirror/state": "^6.4.1", "@codemirror/view": "^6.28.1", "@lezer/common": "^1.2.1", - "lezer-feel": "^1.2.9" + "lezer-feel": "^1.3.0" } }, "levn": { @@ -15228,13 +15184,14 @@ } }, "lezer-feel": { - "version": "1.2.9", - "resolved": "https://registry.npmjs.org/lezer-feel/-/lezer-feel-1.2.9.tgz", - "integrity": "sha512-YdRbOI+7BEtWxqJBztBsk8VFBTh3O9/FcYlVn9AsnNJPUwJO11Ewm2pakSA7muMtdpPC6pfsIK/YyfYgyiEMHA==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/lezer-feel/-/lezer-feel-1.4.0.tgz", + "integrity": "sha512-kNxG7O38gwpuYy+C3JCRxQNTCE2qu9uTuH5dE3EGVnRhIQMe6rPDz0S8t3urLEOsMud6HI795m6zX2ujfUaqTw==", "dev": true, "requires": { - "@lezer/highlight": "^1.2.0", - "@lezer/lr": "^1.4.1" + "@lezer/highlight": "^1.2.1", + "@lezer/lr": "^1.4.2", + "min-dash": "^4.2.1" } }, "lines-and-columns": { @@ -17787,9 +17744,9 @@ "dev": true }, "zeebe-bpmn-moddle": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/zeebe-bpmn-moddle/-/zeebe-bpmn-moddle-1.4.0.tgz", - "integrity": "sha512-XSm0fMHPjQ5cmEGxga02du9arxb5NKH5ve7VQ0LFSes4wGcrZ/oJjaR3NlBqH6xTTD3g+Mcbh45+yesydPUQPg==", + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/zeebe-bpmn-moddle/-/zeebe-bpmn-moddle-1.7.0.tgz", + "integrity": "sha512-eZ6OXSt0c4n9V/oN/46gTlwDIS3GhWQLt9jbM5uS/YryB4yN8wdrrKrtw+TpyNy0SSKWXNDHyC83nCA2blPO3Q==", "dev": true }, "zod": { diff --git a/package.json b/package.json index 01b329bf..f7256770 100644 --- a/package.json +++ b/package.json @@ -62,7 +62,7 @@ "dependencies": { "@bpmn-io/element-templates-validator": "^2.2.0", "@bpmn-io/extract-process-variables": "^1.0.0", - "bpmnlint": "^10.3.0", + "bpmnlint": "^10.3.1", "classnames": "^2.3.1", "ids": "^1.0.0", "min-dash": "^4.0.0", @@ -77,9 +77,9 @@ "@babel/plugin-transform-react-jsx": "^7.24.7", "@bpmn-io/element-template-chooser": "^1.0.0", "@bpmn-io/element-template-icon-renderer": "^0.5.2", - "@bpmn-io/properties-panel": "^3.23.0", - "@bpmn-io/variable-resolver": "^1.2.2", - "@camunda/linting": "^3.23.0", + "@bpmn-io/properties-panel": "^3.25.1", + "@bpmn-io/variable-resolver": "^1.3.0", + "@camunda/linting": "^3.30.0", "@rollup/plugin-alias": "^5.1.1", "@rollup/plugin-babel": "^6.0.4", "@rollup/plugin-commonjs": "^28.0.1", @@ -91,16 +91,16 @@ "assert": "^2.1.0", "babel-loader": "^9.2.1", "babel-plugin-istanbul": "^7.0.0", - "bpmn-js": "^18.0.0", + "bpmn-js": "^18.1.1", "bpmn-js-create-append-anything": "^0.5.2", - "bpmn-js-properties-panel": "^5.20.0", + "bpmn-js-properties-panel": "^5.29.0", "bpmn-moddle": "^9.0.1", - "camunda-bpmn-js-behaviors": "^1.4.0", + "camunda-bpmn-js-behaviors": "^1.8.0", "camunda-bpmn-moddle": "^7.0.1", "chai": "^4.5.0", "copy-webpack-plugin": "^12.0.2", "cross-env": "^7.0.3", - "diagram-js": "^15.1.0", + "diagram-js": "^15.2.3", "downloadjs": "^1.4.7", "eslint": "^9.14.0", "eslint-plugin-bpmn-io": "^2.0.2",