From 5ded6f52d8529ccf8318d65c35edc052dfc3e4e5 Mon Sep 17 00:00:00 2001 From: jasquat <2487833+jasquat@users.noreply.github.com> Date: Thu, 25 Jul 2024 12:06:08 -0400 Subject: [PATCH] updated bpmn-js items (#113) * updated bpmn-js items * removed reference to old css file w/ burnettk --------- Co-authored-by: jasquat --- package-lock.json | 652 +++++++++++++++++++++++-------------------- package.json | 2 +- test/spec/helpers.js | 9 - webpack.config.js | 47 ++-- 4 files changed, 381 insertions(+), 329 deletions(-) diff --git a/package-lock.json b/package-lock.json index 3d842bf..530f3b3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -60,7 +60,7 @@ "webpack-cli": "^4.9.2" }, "peerDependencies": { - "bpmn-js": "^13.0.0", + "bpmn-js": "^17.0.0", "bpmn-js-properties-panel": "*", "diagram-js": "*" } @@ -1869,17 +1869,24 @@ "version": "0.1.0-alpha.2", "resolved": "https://registry.npmjs.org/@bpmn-io/cm-theme/-/cm-theme-0.1.0-alpha.2.tgz", "integrity": "sha512-ZILgiYzxk3KMvxplUXmdRFQo45/JehDPg5k9tWfehmzUOSE13ssyLPil8uCloMQnb3yyzyOWTjb/wzKXTHlFQw==", + "license": "MIT", "peer": true, "dependencies": { "@codemirror/language": "^6.3.1", "@codemirror/view": "^6.5.1", "@lezer/highlight": "^1.1.4" + }, + "workspaces": { + "packages": [ + "preview-themes" + ] } }, "node_modules/@bpmn-io/diagram-js-ui": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/@bpmn-io/diagram-js-ui/-/diagram-js-ui-0.2.2.tgz", - "integrity": "sha512-IgOIxOwoqsFB2mMPdXtcbPVPjdYkZ3huW7ipowYLhg5jdRGHlBronQ+LER+lfWro6sPtzEsw7qX8D8Yq9M2S5g==", + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bpmn-io/diagram-js-ui/-/diagram-js-ui-0.2.3.tgz", + "integrity": "sha512-OGyjZKvGK8tHSZ0l7RfeKhilGoOGtFDcoqSGYkX0uhFlo99OVZ9Jn1K7TJGzcE9BdKwvA5Y5kGqHEhdTxHvFfw==", + "license": "MIT", "peer": true, "dependencies": { "htm": "^3.1.1", @@ -1902,21 +1909,22 @@ "peer": true }, "node_modules/@bpmn-io/feel-editor": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/@bpmn-io/feel-editor/-/feel-editor-0.9.1.tgz", - "integrity": "sha512-6nJJy7kckIzidX9cHGtvTr9180XgFBS5uCYfspaxEeYPjIj08eim2zXdLNPkedLO1obPL2jcMziZJyBFknI9Dw==", + "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==", + "license": "MIT", "peer": true, "dependencies": { - "@bpmn-io/feel-lint": "^1.0.0", - "@codemirror/autocomplete": "^6.3.2", - "@codemirror/commands": "^6.2.4", - "@codemirror/language": "^6.3.1", - "@codemirror/lint": "^6.4.0", - "@codemirror/state": "^6.1.4", - "@codemirror/view": "^6.5.1", - "@lezer/highlight": "^1.1.6", - "lang-feel": "^1.0.0", - "min-dom": "^4.1.0" + "@bpmn-io/feel-lint": "^1.2.0", + "@codemirror/autocomplete": "^6.16.2", + "@codemirror/commands": "^6.6.0", + "@codemirror/language": "^6.10.2", + "@codemirror/lint": "^6.8.0", + "@codemirror/state": "^6.4.1", + "@codemirror/view": "^6.28.1", + "@lezer/highlight": "^1.2.0", + "lang-feel": "^2.1.1", + "min-dom": "^4.2.1" }, "engines": { "node": ">= 16" @@ -1926,82 +1934,97 @@ "version": "0.2.1", "resolved": "https://registry.npmjs.org/component-event/-/component-event-0.2.1.tgz", "integrity": "sha512-wGA++isMqiDq1jPYeyv2as/Bt/u+3iLW0rEa+8NQ82jAv3TgqMiCM+B2SaBdn2DfLilLjjq736YcezihRYhfxw==", + "license": "MIT", "peer": true }, "node_modules/@bpmn-io/feel-editor/node_modules/min-dash": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/min-dash/-/min-dash-4.1.1.tgz", - "integrity": "sha512-r+Z6vxXLSGr+otyCPx9NKPCSixw7LdfZREPTmqfd2a/d5D6w4NCdOxRJs+HyFO6v2pQkyHroGSiINWECK+OWPg==", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/min-dash/-/min-dash-4.2.1.tgz", + "integrity": "sha512-to+unsToePnm7cUeR9TrMzFlETHd/UXmU+ELTRfWZj5XGT41KF6X3L233o3E/GdEs3sk2Tbw/lOLD1avmWkg8A==", + "license": "MIT", "peer": true }, "node_modules/@bpmn-io/feel-editor/node_modules/min-dom": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/min-dom/-/min-dom-4.1.0.tgz", - "integrity": "sha512-1lj1EyoSwY/UmTeT/hhPiZTsq+vK9D+8FAJ/53iK5jT1otkG9rJTixSKdjmTieEvdfES+sKbbTptzaQJhnacjA==", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/min-dom/-/min-dom-4.2.1.tgz", + "integrity": "sha512-TMoL8SEEIhUWYgkj7XMSgxmwSyGI+4fP2KFFGnN3FbHfbGHVdsLYSz8LoIsgPhz4dWRmLvxWWSMgzZMJW5sZuA==", + "license": "MIT", "peer": true, "dependencies": { "component-event": "^0.2.1", "domify": "^1.4.1", - "min-dash": "^4.0.0" + "min-dash": "^4.2.1" } }, "node_modules/@bpmn-io/feel-lint": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@bpmn-io/feel-lint/-/feel-lint-1.0.0.tgz", - "integrity": "sha512-wCA5tsxOWejOJRi6if66mayyI2pWgohCp9NctOH+3fBnsCv/I4dlqnwGw4f8S8EnrFFyRJY5IrRBmQeUQ8WBmw==", + "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==", + "license": "MIT", "peer": true, "dependencies": { "@codemirror/language": "^6.8.0", - "lezer-feel": "^1.0.1" + "lezer-feel": "^1.2.3" + }, + "engines": { + "node": "*" } }, "node_modules/@bpmn-io/properties-panel": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/@bpmn-io/properties-panel/-/properties-panel-3.4.0.tgz", - "integrity": "sha512-mPhLMrEnoREyNg69Iun3vr+ijfRZiAyPHzwGfT2XSHUhaKizgz460j5IMo6lKYz2XaSVVAC4lRrpYKQHlQdjYA==", + "version": "3.22.3", + "resolved": "https://registry.npmjs.org/@bpmn-io/properties-panel/-/properties-panel-3.22.3.tgz", + "integrity": "sha512-E+TvHURiYHQb2BuABLnHL8PrRUan2Y7xfSmhkpk/ZthYoDJqCQadHN5W7tWZF7E5Qq/gQrVtB7138Au4TnKEtg==", + "license": "MIT", "peer": true, "dependencies": { - "@bpmn-io/feel-editor": "^0.9.0", - "@codemirror/view": "^6.14.0", + "@bpmn-io/feel-editor": "^1.6.0", + "@codemirror/view": "^6.28.1", "classnames": "^2.3.1", - "feelers": "^0.1.0", + "feelers": "^1.4.0", "focus-trap": "^7.5.2", "min-dash": "^4.1.1", "min-dom": "^4.0.3" + }, + "engines": { + "node": "*" } }, "node_modules/@bpmn-io/properties-panel/node_modules/component-event": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/component-event/-/component-event-0.2.1.tgz", "integrity": "sha512-wGA++isMqiDq1jPYeyv2as/Bt/u+3iLW0rEa+8NQ82jAv3TgqMiCM+B2SaBdn2DfLilLjjq736YcezihRYhfxw==", + "license": "MIT", "peer": true }, "node_modules/@bpmn-io/properties-panel/node_modules/min-dash": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/min-dash/-/min-dash-4.1.1.tgz", - "integrity": "sha512-r+Z6vxXLSGr+otyCPx9NKPCSixw7LdfZREPTmqfd2a/d5D6w4NCdOxRJs+HyFO6v2pQkyHroGSiINWECK+OWPg==", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/min-dash/-/min-dash-4.2.1.tgz", + "integrity": "sha512-to+unsToePnm7cUeR9TrMzFlETHd/UXmU+ELTRfWZj5XGT41KF6X3L233o3E/GdEs3sk2Tbw/lOLD1avmWkg8A==", + "license": "MIT", "peer": true }, "node_modules/@bpmn-io/properties-panel/node_modules/min-dom": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/min-dom/-/min-dom-4.1.0.tgz", - "integrity": "sha512-1lj1EyoSwY/UmTeT/hhPiZTsq+vK9D+8FAJ/53iK5jT1otkG9rJTixSKdjmTieEvdfES+sKbbTptzaQJhnacjA==", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/min-dom/-/min-dom-4.2.1.tgz", + "integrity": "sha512-TMoL8SEEIhUWYgkj7XMSgxmwSyGI+4fP2KFFGnN3FbHfbGHVdsLYSz8LoIsgPhz4dWRmLvxWWSMgzZMJW5sZuA==", + "license": "MIT", "peer": true, "dependencies": { "component-event": "^0.2.1", "domify": "^1.4.1", - "min-dash": "^4.0.0" + "min-dash": "^4.2.1" } }, "node_modules/@codemirror/autocomplete": { - "version": "6.9.0", - "resolved": "https://registry.npmjs.org/@codemirror/autocomplete/-/autocomplete-6.9.0.tgz", - "integrity": "sha512-Fbwm0V/Wn3BkEJZRhr0hi5BhCo5a7eBL6LYaliPjOSwCyfOpnjXY59HruSxOUNV+1OYer0Tgx1zRNQttjXyDog==", + "version": "6.17.0", + "resolved": "https://registry.npmjs.org/@codemirror/autocomplete/-/autocomplete-6.17.0.tgz", + "integrity": "sha512-fdfj6e6ZxZf8yrkMHUSJJir7OJkHkZKaOZGzLWIYp2PZ3jd+d+UjG8zVPqJF6d3bKxkhvXTPan/UZ1t7Bqm0gA==", + "license": "MIT", "peer": true, "dependencies": { "@codemirror/language": "^6.0.0", "@codemirror/state": "^6.0.0", - "@codemirror/view": "^6.6.0", + "@codemirror/view": "^6.17.0", "@lezer/common": "^1.0.0" }, "peerDependencies": { @@ -2012,35 +2035,38 @@ } }, "node_modules/@codemirror/commands": { - "version": "6.2.5", - "resolved": "https://registry.npmjs.org/@codemirror/commands/-/commands-6.2.5.tgz", - "integrity": "sha512-dSi7ow2P2YgPBZflR9AJoaTHvqmeGIgkhignYMd5zK5y6DANTvxKxp6eMEpIDUJkRAaOY/TFZ4jP1ADIO/GLVA==", + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/@codemirror/commands/-/commands-6.6.0.tgz", + "integrity": "sha512-qnY+b7j1UNcTS31Eenuc/5YJB6gQOzkUoNmJQc0rznwqSRpeaWWpjkWy2C/MPTcePpsKJEM26hXrOXl1+nceXg==", + "license": "MIT", "peer": true, "dependencies": { "@codemirror/language": "^6.0.0", - "@codemirror/state": "^6.2.0", - "@codemirror/view": "^6.0.0", - "@lezer/common": "^1.0.0" + "@codemirror/state": "^6.4.0", + "@codemirror/view": "^6.27.0", + "@lezer/common": "^1.1.0" } }, "node_modules/@codemirror/language": { - "version": "6.9.0", - "resolved": "https://registry.npmjs.org/@codemirror/language/-/language-6.9.0.tgz", - "integrity": "sha512-nFu311/0ne/qGuGCL3oKuktBgzVOaxCHZPZv1tLSZkNjPYxxvkjSbzno3MlErG2tgw1Yw1yF8BxMCegeMXqpiw==", + "version": "6.10.2", + "resolved": "https://registry.npmjs.org/@codemirror/language/-/language-6.10.2.tgz", + "integrity": "sha512-kgbTYTo0Au6dCSc/TFy7fK3fpJmgHDv1sG1KNQKJXVi+xBTEeBPY/M30YXiU6mMXeH+YIDLsbrT4ZwNRdtF+SA==", + "license": "MIT", "peer": true, "dependencies": { "@codemirror/state": "^6.0.0", - "@codemirror/view": "^6.0.0", - "@lezer/common": "^1.0.0", + "@codemirror/view": "^6.23.0", + "@lezer/common": "^1.1.0", "@lezer/highlight": "^1.0.0", "@lezer/lr": "^1.0.0", "style-mod": "^4.0.0" } }, "node_modules/@codemirror/lint": { - "version": "6.4.1", - "resolved": "https://registry.npmjs.org/@codemirror/lint/-/lint-6.4.1.tgz", - "integrity": "sha512-2Hx945qKX7FBan5/gUdTM8fsMYrNG9clIgEcPXestbLVFAUyQYFAuju/5BMNf/PwgpVaX5pvRm4+ovjbp9D9gQ==", + "version": "6.8.1", + "resolved": "https://registry.npmjs.org/@codemirror/lint/-/lint-6.8.1.tgz", + "integrity": "sha512-IZ0Y7S4/bpaunwggW2jYqwLuHj0QtESf5xcROewY6+lDNwZ/NzvR4t+vpYgg9m7V8UXLPYqG+lu3DF470E5Oxg==", + "license": "MIT", "peer": true, "dependencies": { "@codemirror/state": "^6.0.0", @@ -2049,18 +2075,20 @@ } }, "node_modules/@codemirror/state": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/@codemirror/state/-/state-6.2.1.tgz", - "integrity": "sha512-RupHSZ8+OjNT38zU9fKH2sv+Dnlr8Eb8sl4NOnnqz95mCFTZUaiRP8Xv5MeeaG0px2b8Bnfe7YGwCV3nsBhbuw==", + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/@codemirror/state/-/state-6.4.1.tgz", + "integrity": "sha512-QkEyUiLhsJoZkbumGZlswmAhA7CBU02Wrz7zvH4SrcifbsqwlXShVXg65f3v/ts57W3dqyamEriMhij1Z3Zz4A==", + "license": "MIT", "peer": true }, "node_modules/@codemirror/view": { - "version": "6.17.1", - "resolved": "https://registry.npmjs.org/@codemirror/view/-/view-6.17.1.tgz", - "integrity": "sha512-I5KVxsLbm1f56n9SUajLW0/AzMXYEZVvkiYahMw/yGl5gUjT2WquuKO39xUtiT4z/hNhGD7YuAEVPI8u0mncaQ==", + "version": "6.28.6", + "resolved": "https://registry.npmjs.org/@codemirror/view/-/view-6.28.6.tgz", + "integrity": "sha512-bhwB1AZ6zU4M3dNKm8Aa2BXwj5mWDqE9IWpqxYKJoLCnx+AcwcMuLO01tLWgc1mx4vT1IVYVqx86YoqUsATrqQ==", + "license": "MIT", "peer": true, "dependencies": { - "@codemirror/state": "^6.1.4", + "@codemirror/state": "^6.4.0", "style-mod": "^4.1.0", "w3c-keyname": "^2.2.4" } @@ -2341,33 +2369,37 @@ } }, "node_modules/@lezer/common": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@lezer/common/-/common-1.0.4.tgz", - "integrity": "sha512-lZHlk8p67x4aIDtJl6UQrXSOP6oi7dQR3W/geFVrENdA1JDaAJWldnVqVjPMJupbTKbzDfFcePfKttqVidS/dg==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@lezer/common/-/common-1.2.1.tgz", + "integrity": "sha512-yemX0ZD2xS/73llMZIK6KplkjIjf2EvAHcinDi/TfJ9hS25G0388+ClHt6/3but0oOxinTcQHJLDXh6w1crzFQ==", + "license": "MIT", "peer": true }, "node_modules/@lezer/highlight": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/@lezer/highlight/-/highlight-1.1.6.tgz", - "integrity": "sha512-cmSJYa2us+r3SePpRCjN5ymCqCPv+zyXmDl0ciWtVaNiORT/MxM7ZgOMQZADD0o51qOaOg24qc/zBViOIwAjJg==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@lezer/highlight/-/highlight-1.2.0.tgz", + "integrity": "sha512-WrS5Mw51sGrpqjlh3d4/fOwpEV2Hd3YOkp9DBt4k8XZQcoTHZFB7sx030A6OcahF4J1nDQAa3jXlTVVYH50IFA==", + "license": "MIT", "peer": true, "dependencies": { "@lezer/common": "^1.0.0" } }, "node_modules/@lezer/lr": { - "version": "1.3.10", - "resolved": "https://registry.npmjs.org/@lezer/lr/-/lr-1.3.10.tgz", - "integrity": "sha512-BZfVvf7Re5BIwJHlZXbJn9L8lus5EonxQghyn+ih8Wl36XMFBPTXC0KM0IdUtj9w/diPHsKlXVgL+AlX2jYJ0Q==", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@lezer/lr/-/lr-1.4.1.tgz", + "integrity": "sha512-CHsKq8DMKBf9b3yXPDIU4DbH+ZJd/sJdYOW2llbW/HudP5u0VS6Bfq1hLYfgU7uAYGFIyGGQIsSOXGPEErZiJw==", + "license": "MIT", "peer": true, "dependencies": { "@lezer/common": "^1.0.0" } }, "node_modules/@lezer/markdown": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@lezer/markdown/-/markdown-1.1.0.tgz", - "integrity": "sha512-JYOI6Lkqbl83semCANkO3CKbKc0pONwinyagBufWBm+k4yhIcqfCF8B8fpEpvJLmIy7CAfwiq7dQ/PzUZA340g==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@lezer/markdown/-/markdown-1.3.0.tgz", + "integrity": "sha512-ErbEQ15eowmJUyT095e9NJc3BI9yZ894fjSDtHftD0InkfUBGgnKSU6dvan9jqsZuNHg2+ag/1oyDRxNsENupQ==", + "license": "MIT", "peer": true, "dependencies": { "@lezer/common": "^1.0.0", @@ -3116,12 +3148,13 @@ } }, "node_modules/array-move": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/array-move/-/array-move-3.0.1.tgz", - "integrity": "sha512-H3Of6NIn2nNU1gsVDqDnYKY/LCdWvCMMOWifNGhKcVQgiZ6nOek39aESOvro6zmueP07exSl93YLvkN4fZOkSg==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/array-move/-/array-move-4.0.0.tgz", + "integrity": "sha512-+RY54S8OuVvg94THpneQvFRmqWdAHeqtMzgMW6JNurHxe8rsS07cHQdfGkXnTUXiBcyZ0j3SiDIxxj0RPiqCkQ==", + "license": "MIT", "peer": true, "engines": { - "node": ">=10" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -3399,40 +3432,43 @@ "dev": true }, "node_modules/bpmn-js": { - "version": "13.2.2", - "resolved": "https://registry.npmjs.org/bpmn-js/-/bpmn-js-13.2.2.tgz", - "integrity": "sha512-zH8uyfizZxEq2w1Z+AzDUuKkRyBml4KbnKLQH4XtgbQajhnMeyT6k9bcqag/dQL9s1CplCTv8N7EZFGvfMMsTA==", + "version": "17.9.1", + "resolved": "https://registry.npmjs.org/bpmn-js/-/bpmn-js-17.9.1.tgz", + "integrity": "sha512-yuCGfVwdZpWc+JqqL3Y8oV3HR44TkzsZ7PY/eUINhihKXe1W5ghqLNEYEmEU6JlVlHpELKewvrdEuuMmdIy1Qw==", + "license": "SEE LICENSE IN LICENSE", "peer": true, "dependencies": { - "bpmn-moddle": "^8.0.0", - "diagram-js": "^12.2.0", - "diagram-js-direct-editing": "^2.0.0", - "ids": "^1.0.0", + "bpmn-moddle": "^8.1.0", + "diagram-js": "^14.7.2", + "diagram-js-direct-editing": "^3.0.1", + "ids": "^1.0.5", "inherits-browser": "^0.1.0", - "min-dash": "^4.0.0", - "min-dom": "^4.0.3", - "object-refs": "^0.3.0", - "tiny-svg": "^3.0.0" + "min-dash": "^4.1.1", + "min-dom": "^4.2.1", + "tiny-svg": "^3.1.2" + }, + "engines": { + "node": "*" } }, "node_modules/bpmn-js-properties-panel": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/bpmn-js-properties-panel/-/bpmn-js-properties-panel-5.1.0.tgz", - "integrity": "sha512-w2PXr4k7m91ioI3JcKAFmjxtlDVpTcaO9HL4PChBl40N3mnqFAsqrWkJp8TAedWKgyAQXr5YpR6Jehul0EeO1A==", + "version": "5.19.0", + "resolved": "https://registry.npmjs.org/bpmn-js-properties-panel/-/bpmn-js-properties-panel-5.19.0.tgz", + "integrity": "sha512-U8yGNj+TxqO7JKN4ywuaOdAWxy/w8iOTndtoSa5bpHj0d7vxu83UWlMT6peRtdDnh2XXhj9l+VVEbo2EMW9Rfw==", + "license": "MIT", "peer": true, "dependencies": { "@bpmn-io/extract-process-variables": "^0.8.0", - "array-move": "^3.0.1", - "classnames": "^2.3.1", - "ids": "^1.0.0", - "min-dash": "^4.1.1", - "min-dom": "^4.1.0", - "preact-markup": "^2.1.1", - "semver-compare": "^1.0.0", - "uuid": "^9.0.0" + "array-move": "^4.0.0", + "ids": "^1.0.5", + "min-dash": "^4.2.1", + "min-dom": "^4.2.1" + }, + "engines": { + "node": "*" }, "peerDependencies": { - "@bpmn-io/properties-panel": ">= 3.2", + "@bpmn-io/properties-panel": ">= 3.7", "bpmn-js": ">= 11.5", "camunda-bpmn-js-behaviors": ">= 0.4", "diagram-js": ">= 11.9" @@ -3442,29 +3478,33 @@ "version": "0.2.1", "resolved": "https://registry.npmjs.org/component-event/-/component-event-0.2.1.tgz", "integrity": "sha512-wGA++isMqiDq1jPYeyv2as/Bt/u+3iLW0rEa+8NQ82jAv3TgqMiCM+B2SaBdn2DfLilLjjq736YcezihRYhfxw==", + "license": "MIT", "peer": true }, "node_modules/bpmn-js-properties-panel/node_modules/min-dash": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/min-dash/-/min-dash-4.1.1.tgz", - "integrity": "sha512-r+Z6vxXLSGr+otyCPx9NKPCSixw7LdfZREPTmqfd2a/d5D6w4NCdOxRJs+HyFO6v2pQkyHroGSiINWECK+OWPg==", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/min-dash/-/min-dash-4.2.1.tgz", + "integrity": "sha512-to+unsToePnm7cUeR9TrMzFlETHd/UXmU+ELTRfWZj5XGT41KF6X3L233o3E/GdEs3sk2Tbw/lOLD1avmWkg8A==", + "license": "MIT", "peer": true }, "node_modules/bpmn-js-properties-panel/node_modules/min-dom": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/min-dom/-/min-dom-4.1.0.tgz", - "integrity": "sha512-1lj1EyoSwY/UmTeT/hhPiZTsq+vK9D+8FAJ/53iK5jT1otkG9rJTixSKdjmTieEvdfES+sKbbTptzaQJhnacjA==", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/min-dom/-/min-dom-4.2.1.tgz", + "integrity": "sha512-TMoL8SEEIhUWYgkj7XMSgxmwSyGI+4fP2KFFGnN3FbHfbGHVdsLYSz8LoIsgPhz4dWRmLvxWWSMgzZMJW5sZuA==", + "license": "MIT", "peer": true, "dependencies": { "component-event": "^0.2.1", "domify": "^1.4.1", - "min-dash": "^4.0.0" + "min-dash": "^4.2.1" } }, "node_modules/bpmn-js/node_modules/component-event": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/component-event/-/component-event-0.2.1.tgz", "integrity": "sha512-wGA++isMqiDq1jPYeyv2as/Bt/u+3iLW0rEa+8NQ82jAv3TgqMiCM+B2SaBdn2DfLilLjjq736YcezihRYhfxw==", + "license": "MIT", "peer": true }, "node_modules/bpmn-js/node_modules/inherits-browser": { @@ -3474,49 +3514,55 @@ "peer": true }, "node_modules/bpmn-js/node_modules/min-dash": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/min-dash/-/min-dash-4.1.1.tgz", - "integrity": "sha512-r+Z6vxXLSGr+otyCPx9NKPCSixw7LdfZREPTmqfd2a/d5D6w4NCdOxRJs+HyFO6v2pQkyHroGSiINWECK+OWPg==", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/min-dash/-/min-dash-4.2.1.tgz", + "integrity": "sha512-to+unsToePnm7cUeR9TrMzFlETHd/UXmU+ELTRfWZj5XGT41KF6X3L233o3E/GdEs3sk2Tbw/lOLD1avmWkg8A==", + "license": "MIT", "peer": true }, "node_modules/bpmn-js/node_modules/min-dom": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/min-dom/-/min-dom-4.1.0.tgz", - "integrity": "sha512-1lj1EyoSwY/UmTeT/hhPiZTsq+vK9D+8FAJ/53iK5jT1otkG9rJTixSKdjmTieEvdfES+sKbbTptzaQJhnacjA==", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/min-dom/-/min-dom-4.2.1.tgz", + "integrity": "sha512-TMoL8SEEIhUWYgkj7XMSgxmwSyGI+4fP2KFFGnN3FbHfbGHVdsLYSz8LoIsgPhz4dWRmLvxWWSMgzZMJW5sZuA==", + "license": "MIT", "peer": true, "dependencies": { "component-event": "^0.2.1", "domify": "^1.4.1", - "min-dash": "^4.0.0" + "min-dash": "^4.2.1" } }, "node_modules/bpmn-js/node_modules/tiny-svg": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/tiny-svg/-/tiny-svg-3.0.1.tgz", - "integrity": "sha512-P8T4iwiW1t95vpHVHqrD36Brn7TqFYCPSHIWk9WLJtYK1X4aDd+5cgqcAADIWSjf1/i5idKnpCh9mim8hEdRBg==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/tiny-svg/-/tiny-svg-3.1.2.tgz", + "integrity": "sha512-qvNlv/4N48HqbNpwAhzQ9HKHlBUKgA4091x+aVfsrRXHIcQ9NA3W6ZYwdmYAIdwT+vfAAksrc9L/3RQBj5KwPw==", + "license": "MIT", "peer": true }, "node_modules/bpmn-moddle": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/bpmn-moddle/-/bpmn-moddle-8.0.1.tgz", - "integrity": "sha512-mwZcrWhi52+JH5Oq58WwKYcUxQ1ZMiDQuzt1bpqiqEEFFnQLqCgtLwEXQuDXFmAuQPdMAghyPzqdOZQqIQVesw==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/bpmn-moddle/-/bpmn-moddle-8.1.0.tgz", + "integrity": "sha512-yI5OAFfYVJwViKTsTsonVfCBPtB3MlefADUORwNIxxBOMp21vnoxuxsdgUWlPH/dvAEZh/+mr8UtqOBNu8NC5Q==", + "license": "MIT", "peer": true, "dependencies": { "min-dash": "^4.0.0", - "moddle": "^6.0.0", - "moddle-xml": "^10.0.0" + "moddle": "^6.2.3", + "moddle-xml": "^10.1.0" } }, "node_modules/bpmn-moddle/node_modules/min-dash": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/min-dash/-/min-dash-4.1.1.tgz", - "integrity": "sha512-r+Z6vxXLSGr+otyCPx9NKPCSixw7LdfZREPTmqfd2a/d5D6w4NCdOxRJs+HyFO6v2pQkyHroGSiINWECK+OWPg==", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/min-dash/-/min-dash-4.2.1.tgz", + "integrity": "sha512-to+unsToePnm7cUeR9TrMzFlETHd/UXmU+ELTRfWZj5XGT41KF6X3L233o3E/GdEs3sk2Tbw/lOLD1avmWkg8A==", + "license": "MIT", "peer": true }, "node_modules/bpmn-moddle/node_modules/moddle": { "version": "6.2.3", "resolved": "https://registry.npmjs.org/moddle/-/moddle-6.2.3.tgz", "integrity": "sha512-bLVN+ZHL3aKnhxc19XtjUfvdJsS3EsiEJC7bT6YPD11qYmTzvsxrGgyYz1Ouof7TZuGw0lDJ1OLmEnxcpQWk3Q==", + "license": "MIT", "peer": true, "dependencies": { "min-dash": "^4.0.0" @@ -3787,9 +3833,10 @@ } }, "node_modules/classnames": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.2.tgz", - "integrity": "sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw==", + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.5.1.tgz", + "integrity": "sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==", + "license": "MIT", "peer": true }, "node_modules/clean-css": { @@ -3839,9 +3886,10 @@ } }, "node_modules/clsx": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.0.0.tgz", - "integrity": "sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", + "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", + "license": "MIT", "peer": true, "engines": { "node": ">=6" @@ -4116,6 +4164,7 @@ "version": "1.0.6", "resolved": "https://registry.npmjs.org/crelt/-/crelt-1.0.6.tgz", "integrity": "sha512-VQ2MBenTq1fWZUH9DJNGti7kKv6EeAuYr3cLwxUWhIu1baTaXh4Ib5W2CqHVqib4/MqbYGJqiL3Zb8GJZr3l4g==", + "license": "MIT", "peer": true }, "node_modules/cross-env": { @@ -4342,32 +4391,39 @@ "dev": true }, "node_modules/diagram-js": { - "version": "12.3.0", - "resolved": "https://registry.npmjs.org/diagram-js/-/diagram-js-12.3.0.tgz", - "integrity": "sha512-sE9MieoQiifVGPPztVjdDYdU1oJEztN1gG0RksCBNYH0rOTpEnAw4hmRdBqrDsdJen08EmFGfcoTbeZ9W2NCqA==", + "version": "14.8.0", + "resolved": "https://registry.npmjs.org/diagram-js/-/diagram-js-14.8.0.tgz", + "integrity": "sha512-HV3R6i+hl2PyhsdOQ1pqOsI+JCkX/bYJiHgO5zAaExORtuDrdGVDW7lKsEfcrcGA0fXfpEcmerjOmdH/PIvyJA==", + "license": "MIT", "peer": true, "dependencies": { - "@bpmn-io/diagram-js-ui": "^0.2.2", - "clsx": "^2.0.0", - "didi": "^9.0.2", - "hammerjs": "^2.0.1", + "@bpmn-io/diagram-js-ui": "^0.2.3", + "clsx": "^2.1.0", + "didi": "^10.2.2", "inherits-browser": "^0.1.0", "min-dash": "^4.1.0", - "min-dom": "^4.1.0", - "object-refs": "^0.3.0", - "path-intersection": "^2.2.1", - "tiny-svg": "^3.0.1" + "min-dom": "^4.2.1", + "object-refs": "^0.4.0", + "path-intersection": "^3.0.0", + "tiny-svg": "^3.1.2" + }, + "engines": { + "node": "*" } }, "node_modules/diagram-js-direct-editing": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/diagram-js-direct-editing/-/diagram-js-direct-editing-2.0.0.tgz", - "integrity": "sha512-/12OWL0B0RMCfaT1w3723c729MD42r5fay4wtm2DvxNFNBMdPaEvOHCTA/khLKjFzOzMVKxSzbAp7IEwBGonVw==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/diagram-js-direct-editing/-/diagram-js-direct-editing-3.0.1.tgz", + "integrity": "sha512-V44JO55nwFbsRv6tTmrfdz6fIsE3A4YIIqInaeJZyD2EongZzEo4acH9TqsE4hi9R/kAqsyttMKxTAgHplFn8w==", + "license": "MIT", "peer": true, "dependencies": { "min-dash": "^4.0.0", "min-dom": "^4.0.2" }, + "engines": { + "node": "*" + }, "peerDependencies": { "diagram-js": "*" } @@ -4376,29 +4432,33 @@ "version": "0.2.1", "resolved": "https://registry.npmjs.org/component-event/-/component-event-0.2.1.tgz", "integrity": "sha512-wGA++isMqiDq1jPYeyv2as/Bt/u+3iLW0rEa+8NQ82jAv3TgqMiCM+B2SaBdn2DfLilLjjq736YcezihRYhfxw==", + "license": "MIT", "peer": true }, "node_modules/diagram-js-direct-editing/node_modules/min-dash": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/min-dash/-/min-dash-4.1.1.tgz", - "integrity": "sha512-r+Z6vxXLSGr+otyCPx9NKPCSixw7LdfZREPTmqfd2a/d5D6w4NCdOxRJs+HyFO6v2pQkyHroGSiINWECK+OWPg==", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/min-dash/-/min-dash-4.2.1.tgz", + "integrity": "sha512-to+unsToePnm7cUeR9TrMzFlETHd/UXmU+ELTRfWZj5XGT41KF6X3L233o3E/GdEs3sk2Tbw/lOLD1avmWkg8A==", + "license": "MIT", "peer": true }, "node_modules/diagram-js-direct-editing/node_modules/min-dom": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/min-dom/-/min-dom-4.1.0.tgz", - "integrity": "sha512-1lj1EyoSwY/UmTeT/hhPiZTsq+vK9D+8FAJ/53iK5jT1otkG9rJTixSKdjmTieEvdfES+sKbbTptzaQJhnacjA==", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/min-dom/-/min-dom-4.2.1.tgz", + "integrity": "sha512-TMoL8SEEIhUWYgkj7XMSgxmwSyGI+4fP2KFFGnN3FbHfbGHVdsLYSz8LoIsgPhz4dWRmLvxWWSMgzZMJW5sZuA==", + "license": "MIT", "peer": true, "dependencies": { "component-event": "^0.2.1", "domify": "^1.4.1", - "min-dash": "^4.0.0" + "min-dash": "^4.2.1" } }, "node_modules/diagram-js/node_modules/component-event": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/component-event/-/component-event-0.2.1.tgz", "integrity": "sha512-wGA++isMqiDq1jPYeyv2as/Bt/u+3iLW0rEa+8NQ82jAv3TgqMiCM+B2SaBdn2DfLilLjjq736YcezihRYhfxw==", + "license": "MIT", "peer": true }, "node_modules/diagram-js/node_modules/inherits-browser": { @@ -4408,33 +4468,40 @@ "peer": true }, "node_modules/diagram-js/node_modules/min-dash": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/min-dash/-/min-dash-4.1.1.tgz", - "integrity": "sha512-r+Z6vxXLSGr+otyCPx9NKPCSixw7LdfZREPTmqfd2a/d5D6w4NCdOxRJs+HyFO6v2pQkyHroGSiINWECK+OWPg==", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/min-dash/-/min-dash-4.2.1.tgz", + "integrity": "sha512-to+unsToePnm7cUeR9TrMzFlETHd/UXmU+ELTRfWZj5XGT41KF6X3L233o3E/GdEs3sk2Tbw/lOLD1avmWkg8A==", + "license": "MIT", "peer": true }, "node_modules/diagram-js/node_modules/min-dom": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/min-dom/-/min-dom-4.1.0.tgz", - "integrity": "sha512-1lj1EyoSwY/UmTeT/hhPiZTsq+vK9D+8FAJ/53iK5jT1otkG9rJTixSKdjmTieEvdfES+sKbbTptzaQJhnacjA==", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/min-dom/-/min-dom-4.2.1.tgz", + "integrity": "sha512-TMoL8SEEIhUWYgkj7XMSgxmwSyGI+4fP2KFFGnN3FbHfbGHVdsLYSz8LoIsgPhz4dWRmLvxWWSMgzZMJW5sZuA==", + "license": "MIT", "peer": true, "dependencies": { "component-event": "^0.2.1", "domify": "^1.4.1", - "min-dash": "^4.0.0" + "min-dash": "^4.2.1" } }, "node_modules/diagram-js/node_modules/tiny-svg": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/tiny-svg/-/tiny-svg-3.0.1.tgz", - "integrity": "sha512-P8T4iwiW1t95vpHVHqrD36Brn7TqFYCPSHIWk9WLJtYK1X4aDd+5cgqcAADIWSjf1/i5idKnpCh9mim8hEdRBg==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/tiny-svg/-/tiny-svg-3.1.2.tgz", + "integrity": "sha512-qvNlv/4N48HqbNpwAhzQ9HKHlBUKgA4091x+aVfsrRXHIcQ9NA3W6ZYwdmYAIdwT+vfAAksrc9L/3RQBj5KwPw==", + "license": "MIT", "peer": true }, "node_modules/didi": { - "version": "9.0.2", - "resolved": "https://registry.npmjs.org/didi/-/didi-9.0.2.tgz", - "integrity": "sha512-q2+aj+lnJcUweV7A9pdUrwFr4LHVmRPwTmQLtHPFz4aT7IBoryN6Iy+jmFku+oIzr5ebBkvtBCOb87+dJhb7bg==", - "peer": true + "version": "10.2.2", + "resolved": "https://registry.npmjs.org/didi/-/didi-10.2.2.tgz", + "integrity": "sha512-l8NYkYFXV1izHI65EyT8EXOjUZtKmQkHLTT89cSP7HU5J/G7AOj0dXKtLc04EXYlga99PBY18IPjOeZ+c3DI4w==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 16" + } }, "node_modules/diff": { "version": "5.0.0", @@ -5466,87 +5533,81 @@ } }, "node_modules/feelers": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/feelers/-/feelers-0.1.0.tgz", - "integrity": "sha512-gvF3VkrCIQIiYehB51JYjvADkT36eMQKfVPWyDYrbG1bfc9+Y7bvjdzhLgxEuk2BvFaYj1amRyqgOTXkP+gYUw==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/feelers/-/feelers-1.4.0.tgz", + "integrity": "sha512-CGa/7ILuqoqTaeYeoKsg/4tzu2es9sEEJTmSjdu0lousZBw4V9gcYhHYFNmbrSrKmbAVfOzj6/DsymGJWFIOeg==", + "license": "MIT", "peer": true, "dependencies": { "@bpmn-io/cm-theme": "^0.1.0-alpha.2", - "@bpmn-io/feel-lint": "^0.1.1", - "@codemirror/autocomplete": "^6.3.2", - "@codemirror/commands": "^6.1.2", - "@codemirror/language": "^6.3.1", - "@codemirror/lint": "^6.1.0", - "@codemirror/state": "^6.1.4", - "@codemirror/view": "^6.5.1", - "@lezer/markdown": "^1.0.2", - "feelin": "^1.0.0", - "lezer-feel": "^0.16.2", - "min-dom": "^4.1.0" + "@bpmn-io/feel-lint": "^1.2.0", + "@codemirror/autocomplete": "^6.10.1", + "@codemirror/commands": "^6.3.0", + "@codemirror/language": "^6.9.1", + "@codemirror/lint": "^6.4.2", + "@codemirror/state": "^6.3.0", + "@codemirror/view": "^6.21.3", + "@lezer/common": "^1.1.0", + "@lezer/highlight": "^1.1.6", + "@lezer/lr": "^1.3.13", + "@lezer/markdown": "^1.1.0", + "feelin": "^3.0.1", + "lezer-feel": "^1.2.4", + "min-dom": "^5.0.0" + }, + "engines": { + "node": "*" + }, + "workspaces": { + "packages": [ + "feelers-playground" + ] } }, - "node_modules/feelers/node_modules/@bpmn-io/feel-lint": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@bpmn-io/feel-lint/-/feel-lint-0.1.1.tgz", - "integrity": "sha512-MUuBHtKJhvDifnQmPZhvFpr/ps3eT5M7+g792OYOy17lGgSVrW7NlFu1JugWCKueZSFv0loj1Xy6LmEZG2PUQg==", + "node_modules/feelers/node_modules/domify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/domify/-/domify-2.0.0.tgz", + "integrity": "sha512-rmvrrmWQPD/X1A/nPBfIVg4r05792QdG9Z4Prk6oQG0F9zBMDkr0GKAdds1wjb2dq1rTz/ywc4ZxpZbgz0tttg==", + "license": "MIT", "peer": true, - "dependencies": { - "@codemirror/language": "^6.2.1", - "lezer-feel": "^0.15.0" - } - }, - "node_modules/feelers/node_modules/@bpmn-io/feel-lint/node_modules/lezer-feel": { - "version": "0.15.0", - "resolved": "https://registry.npmjs.org/lezer-feel/-/lezer-feel-0.15.0.tgz", - "integrity": "sha512-coal496AMZ61XSBN6z2LC704to5EpRLHLq4RIetvdj8RMfHM02PDRfqQy0JPACS6CaWydW8ESCekkirsuc+cgA==", - "peer": true, - "dependencies": { - "@lezer/highlight": "^1.1.2", - "@lezer/lr": "^1.2.5" - } - }, - "node_modules/feelers/node_modules/component-event": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/component-event/-/component-event-0.2.1.tgz", - "integrity": "sha512-wGA++isMqiDq1jPYeyv2as/Bt/u+3iLW0rEa+8NQ82jAv3TgqMiCM+B2SaBdn2DfLilLjjq736YcezihRYhfxw==", - "peer": true - }, - "node_modules/feelers/node_modules/lezer-feel": { - "version": "0.16.2", - "resolved": "https://registry.npmjs.org/lezer-feel/-/lezer-feel-0.16.2.tgz", - "integrity": "sha512-G9heYUw4ibeNWFmlhs8yR/QEDd6OAFvv2e7F2x1zOhxqYKKEBXhXQEIvQh1psgQMJjQSuUvVZRxPbnjfvGq/Bw==", - "peer": true, - "dependencies": { - "@lezer/highlight": "^1.1.2", - "@lezer/lr": "^1.2.5" + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/feelers/node_modules/min-dash": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/min-dash/-/min-dash-4.1.1.tgz", - "integrity": "sha512-r+Z6vxXLSGr+otyCPx9NKPCSixw7LdfZREPTmqfd2a/d5D6w4NCdOxRJs+HyFO6v2pQkyHroGSiINWECK+OWPg==", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/min-dash/-/min-dash-4.2.1.tgz", + "integrity": "sha512-to+unsToePnm7cUeR9TrMzFlETHd/UXmU+ELTRfWZj5XGT41KF6X3L233o3E/GdEs3sk2Tbw/lOLD1avmWkg8A==", + "license": "MIT", "peer": true }, "node_modules/feelers/node_modules/min-dom": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/min-dom/-/min-dom-4.1.0.tgz", - "integrity": "sha512-1lj1EyoSwY/UmTeT/hhPiZTsq+vK9D+8FAJ/53iK5jT1otkG9rJTixSKdjmTieEvdfES+sKbbTptzaQJhnacjA==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/min-dom/-/min-dom-5.1.1.tgz", + "integrity": "sha512-GaKUlguMAofd3OJsB0OkP17i5kucKqErgVCJxPawO9l5NwIPnr28SAr99zzlzMCWWljISBYrnZVWdE2Q92YGFQ==", + "license": "MIT", "peer": true, "dependencies": { - "component-event": "^0.2.1", - "domify": "^1.4.1", - "min-dash": "^4.0.0" + "domify": "^2.0.0", + "min-dash": "^4.2.1" } }, "node_modules/feelin": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/feelin/-/feelin-1.0.0.tgz", - "integrity": "sha512-ED1pbRGivpxPHjMBssCivkuAWGm3ma0yK46DqcUlA8KP1Rz5Limjg8YENBRsyc1ZSoSkpboVuscqWmXw2Cl03A==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/feelin/-/feelin-3.1.0.tgz", + "integrity": "sha512-ITPATtpwDWeLr7FKEAai7mJPlIH0td+D58f61+ZFDOs6Gg+8mFIo1LlhltQOeLkmZlOdvC/RsovbZ7SqxUfoyQ==", + "license": "MIT", "peer": true, "dependencies": { "@lezer/lr": "^1.3.9", - "lezer-feel": "^1.0.0", - "luxon": "^3.1.0" + "lezer-feel": "^1.2.8", + "luxon": "^3.4.4" + }, + "engines": { + "node": "*" } }, "node_modules/file-entry-cache": { @@ -5687,9 +5748,10 @@ "dev": true }, "node_modules/focus-trap": { - "version": "7.5.2", - "resolved": "https://registry.npmjs.org/focus-trap/-/focus-trap-7.5.2.tgz", - "integrity": "sha512-p6vGNNWLDGwJCiEjkSK6oERj/hEyI9ITsSwIUICBoKLlWiTWXJRfQibCwcoi50rTZdbi87qDtUlMCmQwsGSgPw==", + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/focus-trap/-/focus-trap-7.5.4.tgz", + "integrity": "sha512-N7kHdlgsO/v+iD/dMoJKtsSqs5Dz/dXZVebRgJw23LDk+jMi/974zyiOYDziY2JPp8xivq9BmUGwIJMiuSBi7w==", + "license": "MIT", "peer": true, "dependencies": { "tabbable": "^6.2.0" @@ -5966,15 +6028,6 @@ "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", "dev": true }, - "node_modules/hammerjs": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/hammerjs/-/hammerjs-2.0.8.tgz", - "integrity": "sha512-tSQXBXS/MWQOn/RKckawJ61vvsDpCom87JgxiYdGwHdOa0ht0vzUWDlfioofFCRU0L+6NGDt6XzbgoJvZkMeRQ==", - "peer": true, - "engines": { - "node": ">=0.8.0" - } - }, "node_modules/has": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", @@ -6074,6 +6127,7 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/htm/-/htm-3.1.1.tgz", "integrity": "sha512-983Vyg8NwUE7JkZ6NmOqpCZ+sh1bKv2iYTlUkzlWmA5JD2acKoxd4KVxbMmxX/85mtfdnDmTFoNKcg5DGAvxNQ==", + "license": "Apache-2.0", "peer": true }, "node_modules/html-escaper": { @@ -7119,17 +7173,21 @@ } }, "node_modules/lang-feel": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/lang-feel/-/lang-feel-1.0.0.tgz", - "integrity": "sha512-lMicLS2eTvT7Hw5nDv2BAwjpebY0QP930CAKgglSt4TjqxIUIhSGYLV2KWdNjlSheL/0iDHkxJUH+ZG1Y1KRWg==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/lang-feel/-/lang-feel-2.1.1.tgz", + "integrity": "sha512-ib1DW52l5L43hSoIPJ6UnsBpiCSpKiKAqunMRJ/KjU9eng3Z1mm8MYTcts99vLvK0j2nDBlCp+g8L/O7ZlgIgw==", + "license": "MIT", "peer": true, "dependencies": { - "@codemirror/autocomplete": "^6.8.1", - "@codemirror/language": "^6.8.0", - "@codemirror/state": "^6.2.1", - "@codemirror/view": "^6.14.0", - "@lezer/common": "^1.0.3", - "lezer-feel": "^1.0.0" + "@codemirror/autocomplete": "^6.16.2", + "@codemirror/language": "^6.10.2", + "@codemirror/state": "^6.4.1", + "@codemirror/view": "^6.28.1", + "@lezer/common": "^1.2.1", + "lezer-feel": "^1.2.9" + }, + "engines": { + "node": "*" } }, "node_modules/language-subtag-registry": { @@ -7161,13 +7219,17 @@ } }, "node_modules/lezer-feel": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/lezer-feel/-/lezer-feel-1.0.2.tgz", - "integrity": "sha512-WEqRVhYZNOr6+aTWfS2CLVX1ebS1KeQjTeVQVgzXkGNC0AqmFWcRwEgAGm3FHKE66cxj3RPKx7T+ofr6FzmJjQ==", + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/lezer-feel/-/lezer-feel-1.2.9.tgz", + "integrity": "sha512-YdRbOI+7BEtWxqJBztBsk8VFBTh3O9/FcYlVn9AsnNJPUwJO11Ewm2pakSA7muMtdpPC6pfsIK/YyfYgyiEMHA==", + "license": "MIT", "peer": true, "dependencies": { - "@lezer/highlight": "^1.1.6", - "@lezer/lr": "^1.3.9" + "@lezer/highlight": "^1.2.0", + "@lezer/lr": "^1.4.1" + }, + "engines": { + "node": "*" } }, "node_modules/load-json-file": { @@ -7394,9 +7456,10 @@ } }, "node_modules/luxon": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/luxon/-/luxon-3.4.2.tgz", - "integrity": "sha512-uBoAVCVcajsrqy3pv7eo5jEUz1oeLmCcnMv8n4AJpT5hbpN9lUssAXibNElpbLce3Mhm9dyBzwYLs9zctM/0tA==", + "version": "3.4.4", + "resolved": "https://registry.npmjs.org/luxon/-/luxon-3.4.4.tgz", + "integrity": "sha512-zobTr7akeGHnv7eBOXcRgMeCP6+uyYsczwmeRCauvpvaAltgNyTbLH/+VaEAPUeWBT+1GuNmz4wC/6jtQzbbVA==", + "license": "MIT", "peer": true, "engines": { "node": ">=12" @@ -7720,6 +7783,7 @@ "version": "10.1.0", "resolved": "https://registry.npmjs.org/moddle-xml/-/moddle-xml-10.1.0.tgz", "integrity": "sha512-erWckwLt+dYskewKXJso9u+aAZ5172lOiYxSOqKCPTy7L/xmqH1PoeoA7eVC7oJTt3PqF5TkZzUmbjGH6soQBg==", + "license": "MIT", "peer": true, "dependencies": { "min-dash": "^4.0.0", @@ -7728,15 +7792,17 @@ } }, "node_modules/moddle-xml/node_modules/min-dash": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/min-dash/-/min-dash-4.1.1.tgz", - "integrity": "sha512-r+Z6vxXLSGr+otyCPx9NKPCSixw7LdfZREPTmqfd2a/d5D6w4NCdOxRJs+HyFO6v2pQkyHroGSiINWECK+OWPg==", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/min-dash/-/min-dash-4.2.1.tgz", + "integrity": "sha512-to+unsToePnm7cUeR9TrMzFlETHd/UXmU+ELTRfWZj5XGT41KF6X3L233o3E/GdEs3sk2Tbw/lOLD1avmWkg8A==", + "license": "MIT", "peer": true }, "node_modules/moddle-xml/node_modules/moddle": { "version": "6.2.3", "resolved": "https://registry.npmjs.org/moddle/-/moddle-6.2.3.tgz", "integrity": "sha512-bLVN+ZHL3aKnhxc19XtjUfvdJsS3EsiEJC7bT6YPD11qYmTzvsxrGgyYz1Ouof7TZuGw0lDJ1OLmEnxcpQWk3Q==", + "license": "MIT", "peer": true, "dependencies": { "min-dash": "^4.0.0" @@ -8032,10 +8098,14 @@ } }, "node_modules/object-refs": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/object-refs/-/object-refs-0.3.0.tgz", - "integrity": "sha512-eP0ywuoWOaDoiake/6kTJlPJhs+k0qNm4nYRzXLNHj6vh+5M3i9R1epJTdxIPGlhWc4fNRQ7a6XJNCX+/L4FOQ==", - "peer": true + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/object-refs/-/object-refs-0.4.0.tgz", + "integrity": "sha512-6kJqKWryKZmtte6QYvouas0/EIJKPI1/MMIuRsiBlNuhIMfqYTggzX2F1AJ2+cDs288xyi9GL7FyasHINR98BQ==", + "license": "MIT", + "peer": true, + "engines": { + "node": "*" + } }, "node_modules/object.assign": { "version": "4.1.4", @@ -8257,10 +8327,14 @@ } }, "node_modules/path-intersection": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/path-intersection/-/path-intersection-2.2.1.tgz", - "integrity": "sha512-9u8xvMcSfuOiStv9bPdnRJQhGQXLKurew94n4GPQCdH1nj9QKC9ObbNoIpiRq8skiOBxKkt277PgOoFgAt3/rA==", - "peer": true + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/path-intersection/-/path-intersection-3.1.0.tgz", + "integrity": "sha512-3xS3lvv/vuwm5aH2BVvNRvnvwR2Drde7jQClKpCXTYXIMMjcw/EnMhzCgeHwqbCpzi760PEfAkU53vSIlrNr9A==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 14.20" + } }, "node_modules/path-is-absolute": { "version": "1.0.1", @@ -8544,15 +8618,6 @@ "url": "https://opencollective.com/preact" } }, - "node_modules/preact-markup": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/preact-markup/-/preact-markup-2.1.1.tgz", - "integrity": "sha512-8JL2p36mzK8XkspOyhBxUSPjYwMxDM0L5BWBZWxsZMVW8WsGQrYQDgVuDKkRspt2hwrle+Cxr/053hpc9BJwfw==", - "peer": true, - "peerDependencies": { - "preact": ">=10" - } - }, "node_modules/prelude-ls": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", @@ -9178,6 +9243,7 @@ "version": "8.1.2", "resolved": "https://registry.npmjs.org/saxen/-/saxen-8.1.2.tgz", "integrity": "sha512-xUOiiFbc3Ow7p8KMxwsGICPx46ZQvy3+qfNVhrkwfz3Vvq45eGt98Ft5IQaA1R/7Tb5B5MKh9fUR9x3c3nDTxw==", + "license": "MIT", "peer": true }, "node_modules/scheduler": { @@ -9224,12 +9290,6 @@ "semver": "bin/semver.js" } }, - "node_modules/semver-compare": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", - "integrity": "sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow==", - "peer": true - }, "node_modules/serialize-javascript": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz", @@ -9716,9 +9776,10 @@ } }, "node_modules/style-mod": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/style-mod/-/style-mod-4.1.0.tgz", - "integrity": "sha512-Ca5ib8HrFn+f+0n4N4ScTIA9iTOQ7MaGS1ylHcoVqW9J7w2w8PzN6g9gKmTYgGEBH8e120+RCmhpje6jC5uGWA==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/style-mod/-/style-mod-4.1.2.tgz", + "integrity": "sha512-wnD1HyVqpJUI2+eKZ+eo1UwghftP6yuFheBqqe+bWCotBjC2K1YnteJILRMs3SM4V/0dLEW1SC27MWP5y+mwmw==", + "license": "MIT", "peer": true }, "node_modules/supports-color": { @@ -9748,6 +9809,7 @@ "version": "6.2.0", "resolved": "https://registry.npmjs.org/tabbable/-/tabbable-6.2.0.tgz", "integrity": "sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew==", + "license": "MIT", "peer": true }, "node_modules/tapable": { @@ -10229,15 +10291,6 @@ "node": ">= 0.4.0" } }, - "node_modules/uuid": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.0.tgz", - "integrity": "sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==", - "peer": true, - "bin": { - "uuid": "dist/bin/uuid" - } - }, "node_modules/validate-npm-package-license": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", @@ -10270,6 +10323,7 @@ "version": "2.2.8", "resolved": "https://registry.npmjs.org/w3c-keyname/-/w3c-keyname-2.2.8.tgz", "integrity": "sha512-dpojBhNsCNN7T82Tm7k26A6G9ML3NkhDsnw9n/eoxSRlVBB4CEtIQ/KTCLI2Fwf3ataSXRhYFkQi3SlnFwPvPQ==", + "license": "MIT", "peer": true }, "node_modules/watchpack": { diff --git a/package.json b/package.json index 470ae5c..0634f9c 100644 --- a/package.json +++ b/package.json @@ -73,7 +73,7 @@ "webpack-cli": "^4.9.2" }, "peerDependencies": { - "bpmn-js": "^13.0.0", + "bpmn-js": "^17.0.0", "bpmn-js-properties-panel": "*", "diagram-js": "*" }, diff --git a/test/spec/helpers.js b/test/spec/helpers.js index 0cc89cd..bdf329f 100644 --- a/test/spec/helpers.js +++ b/test/spec/helpers.js @@ -24,7 +24,6 @@ export function bootstrapPropertiesPanel(diagram, options, locals) { CONTAINER = container; insertBpmnStyles(); - insertCoreStyles(); const createModeler = bootstrapBpmnJS(Modeler, diagram, options, locals); await act(() => createModeler.call(this)); @@ -50,14 +49,6 @@ export function clearPropertiesPanelContainer() { } } -export function insertCoreStyles() { - insertCSS( - 'properties-panel.css', - require('bpmn-js-properties-panel/dist/assets/properties-panel.css').default - ); - insertCSS('test.css', require('./test.css').default); -} - export function insertBpmnStyles() { insertCSS( 'diagram.css', diff --git a/webpack.config.js b/webpack.config.js index 53efe4b..acdc5cf 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -2,11 +2,11 @@ const CopyWebpackPlugin = require('copy-webpack-plugin'); module.exports = { entry: { - bundle: ['./app/app.js'] + bundle: ['./app/app.js'], }, output: { - path: __dirname + '/public', - filename: 'app.js' + path: `${__dirname}/public`, + filename: 'app.js', }, module: { rules: [ @@ -17,36 +17,43 @@ module.exports = { loader: 'babel-loader', options: { plugins: [ - [ '@babel/plugin-transform-react-jsx', { - 'importSource': '@bpmn-io/properties-panel/preact', - 'runtime': 'automatic' - } ] - ] - } - } + [ + '@babel/plugin-transform-react-jsx', + { + importSource: '@bpmn-io/properties-panel/preact', + runtime: 'automatic', + }, + ], + ], + }, + }, }, { test: /\.bpmn$/, - use: 'raw-loader' - } - ] + use: 'raw-loader', + }, + ], }, resolve: { - extensions: [ '.js', '.jsx'] + extensions: ['.js', '.jsx'], }, plugins: [ new CopyWebpackPlugin({ patterns: [ - { from: 'assets/**', to: 'vendor/bpmn-js', context: 'node_modules/bpmn-js/dist/' }, + { + from: 'assets/**', + to: 'vendor/bpmn-js', + context: 'node_modules/bpmn-js/dist/', + }, { from: 'assets/**', to: 'vendor/bpmn-js-properties-panel', - context: 'node_modules/bpmn-js-properties-panel/dist/' + context: 'node_modules/bpmn-js-properties-panel/dist/', }, - {from: '**/*.{html,css}', context: 'app/'} - ] - }) + { from: '**/*.{html,css}', context: 'app/' }, + ], + }), ], mode: 'development', - devtool: 'source-map' + devtool: 'source-map', };