From 0250c2c859afa91dd0bb55cf47889b43ab276823 Mon Sep 17 00:00:00 2001 From: Nico Rehwaldt Date: Fri, 13 Oct 2023 15:30:41 +0200 Subject: [PATCH] deps: use local `preact` chore: bump `@bpmn-io/properties-panel` test dependencies --- karma.config.js | 35 +- package-lock.json | 561 ++++++++++------------- package.json | 7 +- rollup.config.mjs | 6 +- src/entries/HOCs/withTooltipContainer.js | 2 +- src/entries/HOCs/withVariableContext.js | 2 +- src/entries/ReferenceSelect.js | 2 +- test/TestHelper.js | 2 +- 8 files changed, 250 insertions(+), 367 deletions(-) diff --git a/karma.config.js b/karma.config.js index ead36993..7ed2417d 100644 --- a/karma.config.js +++ b/karma.config.js @@ -2,8 +2,7 @@ const path = require('path'); const { - DefinePlugin, - NormalModuleReplacementPlugin + DefinePlugin } = require('webpack'); const basePath = '.'; @@ -75,7 +74,7 @@ module.exports = function(karma) { options: { plugins: [ [ '@babel/plugin-transform-react-jsx', { - 'importSource': '@bpmn-io/properties-panel/preact', + 'importSource': 'preact', 'runtime': 'automatic' } ] ].concat(coverage ? [ @@ -95,30 +94,7 @@ module.exports = function(karma) { // @barmac: process.env has to be defined to make @testing-library/preact work 'process.env': {} - }), - new NormalModuleReplacementPlugin( - /^preact(\/[^/]+)?$/, - function(resource) { - - const replMap = { - 'preact/hooks': path.resolve('node_modules/@bpmn-io/properties-panel/preact/hooks/dist/hooks.module.js'), - 'preact/jsx-runtime': path.resolve('node_modules/@bpmn-io/properties-panel/preact/jsx-runtime/dist/jsxRuntime.module.js'), - 'preact': path.resolve('node_modules/@bpmn-io/properties-panel/preact/dist/preact.module.js') - }; - - const replacement = replMap[resource.request]; - - if (!replacement) { - return; - } - - resource.request = replacement; - } - ), - new NormalModuleReplacementPlugin( - /^preact\/hooks/, - path.resolve('node_modules/@bpmn-io/properties-panel/preact/hooks/dist/hooks.module.js') - ) + }) ], resolve: { mainFields: [ @@ -127,9 +103,8 @@ module.exports = function(karma) { 'main' ], alias: { - 'preact': '@bpmn-io/properties-panel/preact', - 'react': '@bpmn-io/properties-panel/preact/compat', - 'react-dom': '@bpmn-io/properties-panel/preact/compat' + 'react': 'preact/compat', + 'react-dom': 'preact/compat' }, modules: [ 'node_modules', diff --git a/package-lock.json b/package-lock.json index e9f1c66e..567979f0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,11 +11,14 @@ "dependencies": { "@bpmn-io/element-templates-validator": "^1.2.0", "@bpmn-io/extract-process-variables": "^0.8.0", + "@bpmn-io/properties-panel": "^4.0.0-2", + "bpmn-js-properties-panel": "^6.0.0-2", "bpmnlint": "^8.3.2", "classnames": "^2.3.1", "ids": "^1.0.0", "min-dash": "^4.0.0", "min-dom": "^4.0.3", + "preact": "^10.18.1", "preact-markup": "^2.1.1", "semver-compare": "^1.0.0", "uuid": "^9.0.0" @@ -25,7 +28,6 @@ "@babel/plugin-transform-react-jsx": "^7.14.3", "@bpmn-io/element-template-chooser": "^1.0.0", "@bpmn-io/element-templates-icons-renderer": "^0.3.0", - "@bpmn-io/properties-panel": "^3.2.1", "@bpmn-io/variable-resolver": "1.0.1", "@camunda/linting": "^2.0.0", "@rollup/plugin-alias": "^5.0.0", @@ -41,7 +43,6 @@ "babel-plugin-istanbul": "^6.1.1", "bpmn-js": "^13.0.0", "bpmn-js-create-append-anything": "^0.2.1", - "bpmn-js-properties-panel": "^4.0.2", "bpmn-moddle": "^8.0.0", "camunda-bpmn-js-behaviors": "^0.6.0", "camunda-bpmn-moddle": "^7.0.1", @@ -76,9 +77,7 @@ "zeebe-bpmn-moddle": "^0.19.0" }, "peerDependencies": { - "@bpmn-io/properties-panel": ">= 2.2", "bpmn-js": ">= 11.5", - "bpmn-js-properties-panel": ">= 2", "camunda-bpmn-js-behaviors": ">= 0.4", "diagram-js": ">= 11.9" } @@ -470,7 +469,6 @@ "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==", - "dev": true, "dependencies": { "@codemirror/language": "^6.3.1", "@codemirror/view": "^6.5.1", @@ -481,7 +479,6 @@ "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==", - "dev": true, "dependencies": { "htm": "^3.1.1", "preact": "^10.11.2" @@ -540,7 +537,6 @@ "version": "0.9.0", "resolved": "https://registry.npmjs.org/@bpmn-io/feel-editor/-/feel-editor-0.9.0.tgz", "integrity": "sha512-MowGZGk9abAmsfXW4PAHZ+wjqzLCMPMrSUWkYBhUm09/k4kAiiPaXBkDJareaENHmjph8bvH6wLPVntQMNc2xw==", - "dev": true, "dependencies": { "@bpmn-io/feel-lint": "^0.2.0", "@codemirror/autocomplete": "^6.3.2", @@ -561,7 +557,6 @@ "version": "0.2.0", "resolved": "https://registry.npmjs.org/@bpmn-io/feel-lint/-/feel-lint-0.2.0.tgz", "integrity": "sha512-Y1uMTEP87mAPijeBAyVae9oMMP/rymkqNJWZceC49uvVEmH+nCVz/qJarJDdfmqySThiYV6n+Yx/gzXs7FDrGw==", - "dev": true, "dependencies": { "@codemirror/language": "^6.8.0", "lezer-feel": "^1.0.1" @@ -571,7 +566,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/lezer-feel/-/lezer-feel-1.0.2.tgz", "integrity": "sha512-WEqRVhYZNOr6+aTWfS2CLVX1ebS1KeQjTeVQVgzXkGNC0AqmFWcRwEgAGm3FHKE66cxj3RPKx7T+ofr6FzmJjQ==", - "dev": true, "dependencies": { "@lezer/highlight": "^1.1.6", "@lezer/lr": "^1.3.9" @@ -603,18 +597,21 @@ "dev": true }, "node_modules/@bpmn-io/properties-panel": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/@bpmn-io/properties-panel/-/properties-panel-3.3.1.tgz", - "integrity": "sha512-GMOKYA04m8XrvzYi0wl7wh/N4zL7LJmrZNuJCZ2ZYJTuWpt8tIBwYIkFE4IzNpbXFGJoUcN7Y1QOdkKArJVMvw==", - "dev": true, + "version": "4.0.0-2", + "resolved": "https://registry.npmjs.org/@bpmn-io/properties-panel/-/properties-panel-4.0.0-2.tgz", + "integrity": "sha512-X782Yon/AwR01IBFXtbcJzMIB8EOa5IReEF0SEH3BB+3f5hpP/Uh42+iaHiJvXoLCj9UA6hUK1oZhWiAC2l4uQ==", "dependencies": { "@bpmn-io/feel-editor": "^0.9.0", "@codemirror/view": "^6.14.0", "classnames": "^2.3.1", - "feelers": "^0.1.0", + "feelers": "^1.1.0", "focus-trap": "^7.5.2", "min-dash": "^4.1.1", - "min-dom": "^4.0.3" + "min-dom": "^4.0.3", + "preact": "^10.18.1" + }, + "engines": { + "node": "*" } }, "node_modules/@bpmn-io/variable-resolver": { @@ -642,12 +639,6 @@ "@lezer/lr": "^1.3.3" } }, - "node_modules/@camunda/element-templates-json-schema": { - "version": "0.12.1", - "resolved": "https://registry.npmjs.org/@camunda/element-templates-json-schema/-/element-templates-json-schema-0.12.1.tgz", - "integrity": "sha512-Hk0Fggw1fqsoeYXTC6/Ca5MyuseS3S2OAg6PGf9w7xcJf1RxJVHp20azAYhPK3bmgFXw/tBl/DMzZhyp+EDKtw==", - "dev": true - }, "node_modules/@camunda/linting": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/@camunda/linting/-/linting-2.0.0.tgz", @@ -684,14 +675,13 @@ "integrity": "sha512-olX2tIbdLYpGQEC1WKeSK4HrWkzopXBpyGs7KWBUIzKAxSI/b2oVNZw8sj8kN+8gxQsVkpff+EQEplrl6SdFkA==" }, "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==", - "dev": true, + "version": "6.10.2", + "resolved": "https://registry.npmjs.org/@codemirror/autocomplete/-/autocomplete-6.10.2.tgz", + "integrity": "sha512-3dCL7b0j2GdtZzWN5j7HDpRAJ26ip07R4NGYz7QYthIYMiX8I4E4TNrYcdTayPJGeVQtd/xe7lWU4XL7THFb/w==", "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": { @@ -702,36 +692,33 @@ } }, "node_modules/@codemirror/commands": { - "version": "6.2.4", - "resolved": "https://registry.npmjs.org/@codemirror/commands/-/commands-6.2.4.tgz", - "integrity": "sha512-42lmDqVH0ttfilLShReLXsDfASKLXzfyC36bzwcqzox9PlHulMcsUOfHXNo2X2aFMVNUoQ7j+d4q5bnfseYoOA==", - "dev": true, + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/@codemirror/commands/-/commands-6.3.0.tgz", + "integrity": "sha512-tFfcxRIlOWiQDFhjBSWJ10MxcvbCIsRr6V64SgrcaY0MwNk32cUOcCuNlWo8VjV4qRQCgNgUAnIeo0svkk4R5Q==", "dependencies": { "@codemirror/language": "^6.0.0", "@codemirror/state": "^6.2.0", "@codemirror/view": "^6.0.0", - "@lezer/common": "^1.0.0" + "@lezer/common": "^1.1.0" } }, "node_modules/@codemirror/language": { - "version": "6.8.0", - "resolved": "https://registry.npmjs.org/@codemirror/language/-/language-6.8.0.tgz", - "integrity": "sha512-r1paAyWOZkfY0RaYEZj3Kul+MiQTEbDvYqf8gPGaRvNneHXCmfSaAVFjwRUPlgxS8yflMxw2CTu6uCMp8R8A2g==", - "dev": true, + "version": "6.9.1", + "resolved": "https://registry.npmjs.org/@codemirror/language/-/language-6.9.1.tgz", + "integrity": "sha512-lWRP3Y9IUdOms6DXuBpoWwjkR7yRmnS0hKYCbSfPz9v6Em1A1UCRujAkDiCrdYfs1Z0Eu4dGtwovNPStIfkgNA==", "dependencies": { "@codemirror/state": "^6.0.0", "@codemirror/view": "^6.0.0", - "@lezer/common": "^1.0.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.0", - "resolved": "https://registry.npmjs.org/@codemirror/lint/-/lint-6.4.0.tgz", - "integrity": "sha512-6VZ44Ysh/Zn07xrGkdtNfmHCbGSHZzFBdzWi0pbd7chAQ/iUcpLGX99NYRZTa7Ugqg4kEHCqiHhcZnH0gLIgSg==", - "dev": true, + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/@codemirror/lint/-/lint-6.4.2.tgz", + "integrity": "sha512-wzRkluWb1ptPKdzlsrbwwjYCPLgzU6N88YBAmlZi8WFyuiEduSd05MnJYNogzyc8rPK7pj6m95ptUApc8sHKVA==", "dependencies": { "@codemirror/state": "^6.0.0", "@codemirror/view": "^6.0.0", @@ -739,19 +726,17 @@ } }, "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==", - "dev": true + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/@codemirror/state/-/state-6.3.0.tgz", + "integrity": "sha512-5fIS19U46PEqczbBL6gBAtju9MFDT9TjIC/q2MYblHCEKiU8jhV3cRFhvQu5tQvbtxc5KLWxSnzMNh3ZqeaXVg==" }, "node_modules/@codemirror/view": { - "version": "6.16.0", - "resolved": "https://registry.npmjs.org/@codemirror/view/-/view-6.16.0.tgz", - "integrity": "sha512-1Z2HkvkC3KR/oEZVuW9Ivmp8TWLzGEd8T8TA04TTwPvqogfkHBdYSlflytDOqmkUxM2d1ywTg7X2dU5mC+SXvg==", - "dev": true, + "version": "6.21.3", + "resolved": "https://registry.npmjs.org/@codemirror/view/-/view-6.21.3.tgz", + "integrity": "sha512-8l1aSQ6MygzL4Nx7GVYhucSXvW4jQd0F6Zm3v9Dg+6nZEfwzJVqi4C2zHfDljID+73gsQrWp9TgHc81xU15O4A==", "dependencies": { "@codemirror/state": "^6.1.4", - "style-mod": "^4.0.0", + "style-mod": "^4.1.0", "w3c-keyname": "^2.2.4" } }, @@ -1062,34 +1047,30 @@ "dev": true }, "node_modules/@lezer/common": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@lezer/common/-/common-1.0.3.tgz", - "integrity": "sha512-JH4wAXCgUOcCGNekQPLhVeUtIqjH0yPBs7vvUdSjyQama9618IOKFJwkv2kcqdhF0my8hQEgCTEJU0GIgnahvA==", - "dev": true + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@lezer/common/-/common-1.1.0.tgz", + "integrity": "sha512-XPIN3cYDXsoJI/oDWoR2tD++juVrhgIago9xyKhZ7IhGlzdDM9QgC8D8saKNCz5pindGcznFr2HBSsEQSWnSjw==" }, "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==", - "dev": true, "dependencies": { "@lezer/common": "^1.0.0" } }, "node_modules/@lezer/lr": { - "version": "1.3.9", - "resolved": "https://registry.npmjs.org/@lezer/lr/-/lr-1.3.9.tgz", - "integrity": "sha512-XPz6dzuTHlnsbA5M2DZgjflNQ+9Hi5Swhic0RULdp3oOs3rh6bqGZolosVqN/fQIT8uNiepzINJDnS39oweTHQ==", - "dev": true, + "version": "1.3.13", + "resolved": "https://registry.npmjs.org/@lezer/lr/-/lr-1.3.13.tgz", + "integrity": "sha512-RLAbau/4uSzKgIKj96mI5WUtG1qtiR0Frn0Ei9zhPj8YOkHM+1Bb8SgdVvmR/aWJCFIzjo2KFnDiRZ75Xf5NdQ==", "dependencies": { "@lezer/common": "^1.0.0" } }, "node_modules/@lezer/markdown": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@lezer/markdown/-/markdown-1.0.5.tgz", - "integrity": "sha512-J0LRA0l21Ec6ZroaOxjxsWWm+swCOFHcnOU85Z7aH9nj3eJx5ORmtzVkWzs9e21SZrdvyIzM1gt+YF/HnqbvnA==", - "dev": true, + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@lezer/markdown/-/markdown-1.1.0.tgz", + "integrity": "sha512-JYOI6Lkqbl83semCANkO3CKbKc0pONwinyagBufWBm+k4yhIcqfCF8B8fpEpvJLmIy7CAfwiq7dQ/PzUZA340g==", "dependencies": { "@lezer/common": "^1.0.0", "@lezer/highlight": "^1.0.0" @@ -2031,7 +2012,6 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/array-move/-/array-move-3.0.1.tgz", "integrity": "sha512-H3Of6NIn2nNU1gsVDqDnYKY/LCdWvCMMOWifNGhKcVQgiZ6nOek39aESOvro6zmueP07exSl93YLvkN4fZOkSg==", - "dev": true, "engines": { "node": ">=10" }, @@ -2295,7 +2275,6 @@ "version": "13.1.0", "resolved": "https://registry.npmjs.org/bpmn-js/-/bpmn-js-13.1.0.tgz", "integrity": "sha512-tnINF2cUyprOXTZmOsj9dNysW7Se4rAYxSuC+VCcXwHU0Vn+9+147vihg5hi4gbQaIoriRhiNSlCivxXS3FikA==", - "dev": true, "dependencies": { "bpmn-moddle": "^8.0.0", "diagram-js": "^12.1.0", @@ -2318,47 +2297,31 @@ } }, "node_modules/bpmn-js-properties-panel": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/bpmn-js-properties-panel/-/bpmn-js-properties-panel-4.0.2.tgz", - "integrity": "sha512-UhMRmXcmcDb7EvLHe7qvWGLEUsRmNn1m8mz4/1keonWFnvTy4HAblg+CecORc/tGtSBEI1CsrrPwA5qPZsHn0Q==", - "dev": true, + "version": "6.0.0-2", + "resolved": "https://registry.npmjs.org/bpmn-js-properties-panel/-/bpmn-js-properties-panel-6.0.0-2.tgz", + "integrity": "sha512-WwL1hknv6wdBD5ux3VjE+oKYlZunO+kAkAT90Z2w4/1jHoVetPr7hlE9nqcHebvldAhfV39LmUY/ZGJYG2d2vA==", "dependencies": { - "@bpmn-io/element-templates-validator": "^0.14.0", "@bpmn-io/extract-process-variables": "^0.8.0", + "@bpmn-io/properties-panel": "^4.0.0-2", "array-move": "^3.0.1", "classnames": "^2.3.1", - "ids": "^1.0.0", + "ids": "^1.0.5", "min-dash": "^4.1.1", "min-dom": "^4.1.0", + "preact": "^10.18.1", "preact-markup": "^2.1.1", "semver-compare": "^1.0.0", "uuid": "^9.0.0" }, + "engines": { + "node": "*" + }, "peerDependencies": { - "@bpmn-io/properties-panel": ">= 3.2", "bpmn-js": ">= 11.5", "camunda-bpmn-js-behaviors": ">= 0.4", "diagram-js": ">= 11.9" } }, - "node_modules/bpmn-js-properties-panel/node_modules/@bpmn-io/element-templates-validator": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/@bpmn-io/element-templates-validator/-/element-templates-validator-0.14.0.tgz", - "integrity": "sha512-b7/6AAFIG8e5mzgGZR7sLaQ/B36Iy0SKEdKvX7zYZVbguvqTP9GtBSAwDRSbJzKX0HKWSUfmjRFgfRhsjSNurA==", - "dev": true, - "dependencies": { - "@camunda/element-templates-json-schema": "^0.12.1", - "@camunda/zeebe-element-templates-json-schema": "^0.9.0", - "json-source-map": "^0.6.1", - "min-dash": "^4.0.0" - } - }, - "node_modules/bpmn-js-properties-panel/node_modules/@camunda/zeebe-element-templates-json-schema": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/@camunda/zeebe-element-templates-json-schema/-/zeebe-element-templates-json-schema-0.9.0.tgz", - "integrity": "sha512-umeLoy8erTiFCG92Z29kJ8VH6fHfFE+75HwQH/WwIRqa2AvNYrkSCNpXtTGwW/EjnyvGA6VcfqirZhibuuHMaA==", - "dev": true - }, "node_modules/bpmn-moddle": { "version": "8.0.1", "resolved": "https://registry.npmjs.org/bpmn-moddle/-/bpmn-moddle-8.0.1.tgz", @@ -2588,7 +2551,6 @@ "version": "0.6.0", "resolved": "https://registry.npmjs.org/camunda-bpmn-js-behaviors/-/camunda-bpmn-js-behaviors-0.6.0.tgz", "integrity": "sha512-Lgyob5ABsZWn1apHldy/7yqxMUpFxyD1b9YSA/j8280Met6d6AgC46f0knq4i9E6zI7wWeA18iET4d8JeKHfIA==", - "dev": true, "dependencies": { "ids": "^1.0.0", "min-dash": "^4.0.0" @@ -2602,8 +2564,7 @@ "node_modules/camunda-bpmn-moddle": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/camunda-bpmn-moddle/-/camunda-bpmn-moddle-7.0.1.tgz", - "integrity": "sha512-Br8Diu6roMpziHdpl66Dhnm0DTnCFMrSD9zwLV08LpD52QA0UsXxU87XfHf08HjuB7ly0Hd1bvajZRpf9hbmYQ==", - "dev": true + "integrity": "sha512-Br8Diu6roMpziHdpl66Dhnm0DTnCFMrSD9zwLV08LpD52QA0UsXxU87XfHf08HjuB7ly0Hd1bvajZRpf9hbmYQ==" }, "node_modules/caniuse-lite": { "version": "1.0.30001492", @@ -2757,7 +2718,6 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz", "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==", - "dev": true, "engines": { "node": ">=6" } @@ -2963,8 +2923,7 @@ "node_modules/crelt": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/crelt/-/crelt-1.0.6.tgz", - "integrity": "sha512-VQ2MBenTq1fWZUH9DJNGti7kKv6EeAuYr3cLwxUWhIu1baTaXh4Ib5W2CqHVqib4/MqbYGJqiL3Zb8GJZr3l4g==", - "dev": true + "integrity": "sha512-VQ2MBenTq1fWZUH9DJNGti7kKv6EeAuYr3cLwxUWhIu1baTaXh4Ib5W2CqHVqib4/MqbYGJqiL3Zb8GJZr3l4g==" }, "node_modules/cross-env": { "version": "7.0.3", @@ -3161,7 +3120,6 @@ "version": "12.2.0", "resolved": "https://registry.npmjs.org/diagram-js/-/diagram-js-12.2.0.tgz", "integrity": "sha512-CXo/qc2KJz663t2b7AlrkeMCo4SdVZMNxq4oNwUN6QzbWesnbjNCwS9aptIDFkpBjXRGtgOzf/T6D6QaVJfTqw==", - "dev": true, "dependencies": { "@bpmn-io/diagram-js-ui": "^0.2.2", "clsx": "^1.2.1", @@ -3179,7 +3137,6 @@ "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==", - "dev": true, "dependencies": { "min-dash": "^4.0.0", "min-dom": "^4.0.2" @@ -3191,8 +3148,7 @@ "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==", - "dev": true + "integrity": "sha512-q2+aj+lnJcUweV7A9pdUrwFr4LHVmRPwTmQLtHPFz4aT7IBoryN6Iy+jmFku+oIzr5ebBkvtBCOb87+dJhb7bg==" }, "node_modules/diff": { "version": "5.0.0", @@ -4197,54 +4153,77 @@ } }, "node_modules/feelers": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/feelers/-/feelers-0.1.0.tgz", - "integrity": "sha512-gvF3VkrCIQIiYehB51JYjvADkT36eMQKfVPWyDYrbG1bfc9+Y7bvjdzhLgxEuk2BvFaYj1amRyqgOTXkP+gYUw==", - "dev": true, + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/feelers/-/feelers-1.1.0.tgz", + "integrity": "sha512-3XpmEOWeHVfxp3gAPy43f9nJpEp5scfuqRQllLThVAylEWCOQ/LCge/Br1yl/+bb+NOgirbrGkiLMbyJiF/wPw==", "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", + "@bpmn-io/feel-lint": "^1.0.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": "^1.2.0", + "lezer-feel": "^1.2.0", "min-dom": "^4.1.0" + }, + "engines": { + "node": "*" + } + }, + "node_modules/feelers/node_modules/@bpmn-io/feel-lint": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@bpmn-io/feel-lint/-/feel-lint-1.1.0.tgz", + "integrity": "sha512-/StDR3LsWWo2lAEup9fLkH1fqXN3wSkvYBo4KzkQW3zp1QKhqI906bIz1ncmJXi6ao5wWH6YEdjvS1G906D9lQ==", + "dependencies": { + "@codemirror/language": "^6.8.0", + "lezer-feel": "^1.2.0" + }, + "engines": { + "node": "*" } }, "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==", - "dev": true, + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/lezer-feel/-/lezer-feel-1.2.0.tgz", + "integrity": "sha512-OgSjIEAK0YCxhwkuB1qvhqv65XmZiqLGQv8mvMOVUAcdKE6W72VV/sQ9GTgCBkAnmyB1x16WuzNRpEwpJswkkQ==", "dependencies": { - "@lezer/highlight": "^1.1.2", - "@lezer/lr": "^1.2.5" + "@lezer/highlight": "^1.1.6", + "@lezer/lr": "^1.3.12" + }, + "engines": { + "node": "*" } }, "node_modules/feelin": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/feelin/-/feelin-1.0.0.tgz", - "integrity": "sha512-ED1pbRGivpxPHjMBssCivkuAWGm3ma0yK46DqcUlA8KP1Rz5Limjg8YENBRsyc1ZSoSkpboVuscqWmXw2Cl03A==", - "dev": true, + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/feelin/-/feelin-1.2.0.tgz", + "integrity": "sha512-1Puh3oUwpeUL8O2x2FFwDmBMjK33TsW9Y/8+7HzQ2VW7EDj5mcaylx15fiBfkzENalIcz+lOrzgwGzbCTI6Lyw==", "dependencies": { "@lezer/lr": "^1.3.9", - "lezer-feel": "^1.0.0", + "lezer-feel": "^1.2.0", "luxon": "^3.1.0" + }, + "engines": { + "node": "*" } }, "node_modules/feelin/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==", - "dev": true, + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/lezer-feel/-/lezer-feel-1.2.0.tgz", + "integrity": "sha512-OgSjIEAK0YCxhwkuB1qvhqv65XmZiqLGQv8mvMOVUAcdKE6W72VV/sQ9GTgCBkAnmyB1x16WuzNRpEwpJswkkQ==", "dependencies": { "@lezer/highlight": "^1.1.6", - "@lezer/lr": "^1.3.9" + "@lezer/lr": "^1.3.12" + }, + "engines": { + "node": "*" } }, "node_modules/file-drops": { @@ -4387,7 +4366,6 @@ "version": "7.5.2", "resolved": "https://registry.npmjs.org/focus-trap/-/focus-trap-7.5.2.tgz", "integrity": "sha512-p6vGNNWLDGwJCiEjkSK6oERj/hEyI9ITsSwIUICBoKLlWiTWXJRfQibCwcoi50rTZdbi87qDtUlMCmQwsGSgPw==", - "dev": true, "dependencies": { "tabbable": "^6.2.0" } @@ -4724,7 +4702,6 @@ "version": "2.0.8", "resolved": "https://registry.npmjs.org/hammerjs/-/hammerjs-2.0.8.tgz", "integrity": "sha512-tSQXBXS/MWQOn/RKckawJ61vvsDpCom87JgxiYdGwHdOa0ht0vzUWDlfioofFCRU0L+6NGDt6XzbgoJvZkMeRQ==", - "dev": true, "engines": { "node": ">=0.8.0" } @@ -4828,8 +4805,7 @@ "node_modules/htm": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/htm/-/htm-3.1.1.tgz", - "integrity": "sha512-983Vyg8NwUE7JkZ6NmOqpCZ+sh1bKv2iYTlUkzlWmA5JD2acKoxd4KVxbMmxX/85mtfdnDmTFoNKcg5DGAvxNQ==", - "dev": true + "integrity": "sha512-983Vyg8NwUE7JkZ6NmOqpCZ+sh1bKv2iYTlUkzlWmA5JD2acKoxd4KVxbMmxX/85mtfdnDmTFoNKcg5DGAvxNQ==" }, "node_modules/html-escaper": { "version": "2.0.2", @@ -4915,9 +4891,9 @@ } }, "node_modules/ids": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/ids/-/ids-1.0.0.tgz", - "integrity": "sha512-Zvtq1xUto4LttpstyOlFum8lKx+i1OmRfg+6A9drFS9iSZsDPMHG4Sof/qwNR4kCU7jBeWFPrY2ocHxiz7cCRw==" + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/ids/-/ids-1.0.5.tgz", + "integrity": "sha512-XQ0yom/4KWTL29sLG+tyuycy7UmeaM/79GRtSJq6IG9cJGIPeBz5kwDCguie3TwxaMNIc3WtPi0cTa1XYHicpw==" }, "node_modules/ieee754": { "version": "1.2.1", @@ -5001,8 +4977,7 @@ "node_modules/inherits-browser": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/inherits-browser/-/inherits-browser-0.1.0.tgz", - "integrity": "sha512-CJHHvW3jQ6q7lzsXPpapLdMx5hDpSF3FSh45pwsj6bKxJJ8Nl8v43i5yXnr3BdfOimGHKyniewQtnAIp3vyJJw==", - "dev": true + "integrity": "sha512-CJHHvW3jQ6q7lzsXPpapLdMx5hDpSF3FSh45pwsj6bKxJJ8Nl8v43i5yXnr3BdfOimGHKyniewQtnAIp3vyJJw==" }, "node_modules/internal-slot": { "version": "1.0.5", @@ -5845,7 +5820,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/lang-feel/-/lang-feel-1.0.0.tgz", "integrity": "sha512-lMicLS2eTvT7Hw5nDv2BAwjpebY0QP930CAKgglSt4TjqxIUIhSGYLV2KWdNjlSheL/0iDHkxJUH+ZG1Y1KRWg==", - "dev": true, "dependencies": { "@codemirror/autocomplete": "^6.8.1", "@codemirror/language": "^6.8.0", @@ -5859,7 +5833,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/lezer-feel/-/lezer-feel-1.0.2.tgz", "integrity": "sha512-WEqRVhYZNOr6+aTWfS2CLVX1ebS1KeQjTeVQVgzXkGNC0AqmFWcRwEgAGm3FHKE66cxj3RPKx7T+ofr6FzmJjQ==", - "dev": true, "dependencies": { "@lezer/highlight": "^1.1.6", "@lezer/lr": "^1.3.9" @@ -6108,10 +6081,9 @@ } }, "node_modules/luxon": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/luxon/-/luxon-3.3.0.tgz", - "integrity": "sha512-An0UCfG/rSiqtAIiBPO0Y9/zAnHUZxAMiCpTd5h2smgsj7GGmcenvrvww2cqNA8/4A5ZrD1gJpHN2mIHZQF+Mg==", - "dev": true, + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/luxon/-/luxon-3.4.3.tgz", + "integrity": "sha512-tFWBiv3h7z+T/tDaoxA8rqTxy1CHV6gHS//QdaH4pulbq/JuBSGgQspQQqcgnwdAx6pNI7cmvz5Sv/addzHmUg==", "engines": { "node": ">=12" } @@ -6822,8 +6794,7 @@ "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==", - "dev": true + "integrity": "sha512-eP0ywuoWOaDoiake/6kTJlPJhs+k0qNm4nYRzXLNHj6vh+5M3i9R1epJTdxIPGlhWc4fNRQ7a6XJNCX+/L4FOQ==" }, "node_modules/object.assign": { "version": "4.1.4", @@ -7079,8 +7050,7 @@ "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==", - "dev": true + "integrity": "sha512-9u8xvMcSfuOiStv9bPdnRJQhGQXLKurew94n4GPQCdH1nj9QKC9ObbNoIpiRq8skiOBxKkt277PgOoFgAt3/rA==" }, "node_modules/path-is-absolute": { "version": "1.0.1", @@ -7199,9 +7169,9 @@ } }, "node_modules/preact": { - "version": "10.15.1", - "resolved": "https://registry.npmjs.org/preact/-/preact-10.15.1.tgz", - "integrity": "sha512-qs2ansoQEwzNiV5eAcRT1p1EC/dmEzaATVDJNiB3g2sRDWdA7b7MurXdJjB2+/WQktGWZwxvDrnuRFbWuIr64g==", + "version": "10.18.1", + "resolved": "https://registry.npmjs.org/preact/-/preact-10.18.1.tgz", + "integrity": "sha512-mKUD7RRkQQM6s7Rkmi7IFkoEHjuFqRQUaXamO61E6Nn7vqF/bo7EZCmSyrUnp2UWHw0O7XjZ2eeXis+m7tf4lg==", "funding": { "type": "opencollective", "url": "https://opencollective.com/preact" @@ -8353,10 +8323,9 @@ } }, "node_modules/style-mod": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/style-mod/-/style-mod-4.0.3.tgz", - "integrity": "sha512-78Jv8kYJdjbvRwwijtCevYADfsI0lGzYJe4mMFdceO8l75DFFDoqBhR1jVDicDRRaX4//g1u9wKeo+ztc2h1Rw==", - "dev": true + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/style-mod/-/style-mod-4.1.0.tgz", + "integrity": "sha512-Ca5ib8HrFn+f+0n4N4ScTIA9iTOQ7MaGS1ylHcoVqW9J7w2w8PzN6g9gKmTYgGEBH8e120+RCmhpje6jC5uGWA==" }, "node_modules/supports-color": { "version": "5.5.0", @@ -8385,8 +8354,7 @@ "node_modules/tabbable": { "version": "6.2.0", "resolved": "https://registry.npmjs.org/tabbable/-/tabbable-6.2.0.tgz", - "integrity": "sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew==", - "dev": true + "integrity": "sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew==" }, "node_modules/tapable": { "version": "2.2.1", @@ -8547,8 +8515,7 @@ "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==", - "dev": true + "integrity": "sha512-P8T4iwiW1t95vpHVHqrD36Brn7TqFYCPSHIWk9WLJtYK1X4aDd+5cgqcAADIWSjf1/i5idKnpCh9mim8hEdRBg==" }, "node_modules/tmp": { "version": "0.2.1", @@ -8850,8 +8817,7 @@ "node_modules/w3c-keyname": { "version": "2.2.7", "resolved": "https://registry.npmjs.org/w3c-keyname/-/w3c-keyname-2.2.7.tgz", - "integrity": "sha512-XB8aa62d4rrVfoZYQaYNy3fy+z4nrfy2ooea3/0BnBzXW0tSdZ+lRgjzBZhk0La0H6h8fVyYCxx/qkQcAIuvfg==", - "dev": true + "integrity": "sha512-XB8aa62d4rrVfoZYQaYNy3fy+z4nrfy2ooea3/0BnBzXW0tSdZ+lRgjzBZhk0La0H6h8fVyYCxx/qkQcAIuvfg==" }, "node_modules/watchpack": { "version": "2.4.0", @@ -9224,8 +9190,7 @@ "node_modules/zeebe-bpmn-moddle": { "version": "0.19.0", "resolved": "https://registry.npmjs.org/zeebe-bpmn-moddle/-/zeebe-bpmn-moddle-0.19.0.tgz", - "integrity": "sha512-4VMDXoXg74XcPqsehUXY8UFm0gS1SP1+JkTM0hLe1MSmC4tFbN5x9lMUZJSBa5qx5X4oiUPB5UzBMOv9oehxTw==", - "dev": true + "integrity": "sha512-4VMDXoXg74XcPqsehUXY8UFm0gS1SP1+JkTM0hLe1MSmC4tFbN5x9lMUZJSBa5qx5X4oiUPB5UzBMOv9oehxTw==" } }, "dependencies": { @@ -9516,7 +9481,6 @@ "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==", - "dev": true, "requires": { "@codemirror/language": "^6.3.1", "@codemirror/view": "^6.5.1", @@ -9527,7 +9491,6 @@ "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==", - "dev": true, "requires": { "htm": "^3.1.1", "preact": "^10.11.2" @@ -9580,7 +9543,6 @@ "version": "0.9.0", "resolved": "https://registry.npmjs.org/@bpmn-io/feel-editor/-/feel-editor-0.9.0.tgz", "integrity": "sha512-MowGZGk9abAmsfXW4PAHZ+wjqzLCMPMrSUWkYBhUm09/k4kAiiPaXBkDJareaENHmjph8bvH6wLPVntQMNc2xw==", - "dev": true, "requires": { "@bpmn-io/feel-lint": "^0.2.0", "@codemirror/autocomplete": "^6.3.2", @@ -9598,7 +9560,6 @@ "version": "0.2.0", "resolved": "https://registry.npmjs.org/@bpmn-io/feel-lint/-/feel-lint-0.2.0.tgz", "integrity": "sha512-Y1uMTEP87mAPijeBAyVae9oMMP/rymkqNJWZceC49uvVEmH+nCVz/qJarJDdfmqySThiYV6n+Yx/gzXs7FDrGw==", - "dev": true, "requires": { "@codemirror/language": "^6.8.0", "lezer-feel": "^1.0.1" @@ -9608,7 +9569,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/lezer-feel/-/lezer-feel-1.0.2.tgz", "integrity": "sha512-WEqRVhYZNOr6+aTWfS2CLVX1ebS1KeQjTeVQVgzXkGNC0AqmFWcRwEgAGm3FHKE66cxj3RPKx7T+ofr6FzmJjQ==", - "dev": true, "requires": { "@lezer/highlight": "^1.1.6", "@lezer/lr": "^1.3.9" @@ -9644,18 +9604,18 @@ } }, "@bpmn-io/properties-panel": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/@bpmn-io/properties-panel/-/properties-panel-3.3.1.tgz", - "integrity": "sha512-GMOKYA04m8XrvzYi0wl7wh/N4zL7LJmrZNuJCZ2ZYJTuWpt8tIBwYIkFE4IzNpbXFGJoUcN7Y1QOdkKArJVMvw==", - "dev": true, + "version": "4.0.0-2", + "resolved": "https://registry.npmjs.org/@bpmn-io/properties-panel/-/properties-panel-4.0.0-2.tgz", + "integrity": "sha512-X782Yon/AwR01IBFXtbcJzMIB8EOa5IReEF0SEH3BB+3f5hpP/Uh42+iaHiJvXoLCj9UA6hUK1oZhWiAC2l4uQ==", "requires": { "@bpmn-io/feel-editor": "^0.9.0", "@codemirror/view": "^6.14.0", "classnames": "^2.3.1", - "feelers": "^0.1.0", + "feelers": "^1.1.0", "focus-trap": "^7.5.2", "min-dash": "^4.1.1", - "min-dom": "^4.0.3" + "min-dom": "^4.0.3", + "preact": "^10.18.1" } }, "@bpmn-io/variable-resolver": { @@ -9682,12 +9642,6 @@ } } }, - "@camunda/element-templates-json-schema": { - "version": "0.12.1", - "resolved": "https://registry.npmjs.org/@camunda/element-templates-json-schema/-/element-templates-json-schema-0.12.1.tgz", - "integrity": "sha512-Hk0Fggw1fqsoeYXTC6/Ca5MyuseS3S2OAg6PGf9w7xcJf1RxJVHp20azAYhPK3bmgFXw/tBl/DMzZhyp+EDKtw==", - "dev": true - }, "@camunda/linting": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/@camunda/linting/-/linting-2.0.0.tgz", @@ -9718,48 +9672,44 @@ "integrity": "sha512-olX2tIbdLYpGQEC1WKeSK4HrWkzopXBpyGs7KWBUIzKAxSI/b2oVNZw8sj8kN+8gxQsVkpff+EQEplrl6SdFkA==" }, "@codemirror/autocomplete": { - "version": "6.9.0", - "resolved": "https://registry.npmjs.org/@codemirror/autocomplete/-/autocomplete-6.9.0.tgz", - "integrity": "sha512-Fbwm0V/Wn3BkEJZRhr0hi5BhCo5a7eBL6LYaliPjOSwCyfOpnjXY59HruSxOUNV+1OYer0Tgx1zRNQttjXyDog==", - "dev": true, + "version": "6.10.2", + "resolved": "https://registry.npmjs.org/@codemirror/autocomplete/-/autocomplete-6.10.2.tgz", + "integrity": "sha512-3dCL7b0j2GdtZzWN5j7HDpRAJ26ip07R4NGYz7QYthIYMiX8I4E4TNrYcdTayPJGeVQtd/xe7lWU4XL7THFb/w==", "requires": { "@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" } }, "@codemirror/commands": { - "version": "6.2.4", - "resolved": "https://registry.npmjs.org/@codemirror/commands/-/commands-6.2.4.tgz", - "integrity": "sha512-42lmDqVH0ttfilLShReLXsDfASKLXzfyC36bzwcqzox9PlHulMcsUOfHXNo2X2aFMVNUoQ7j+d4q5bnfseYoOA==", - "dev": true, + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/@codemirror/commands/-/commands-6.3.0.tgz", + "integrity": "sha512-tFfcxRIlOWiQDFhjBSWJ10MxcvbCIsRr6V64SgrcaY0MwNk32cUOcCuNlWo8VjV4qRQCgNgUAnIeo0svkk4R5Q==", "requires": { "@codemirror/language": "^6.0.0", "@codemirror/state": "^6.2.0", "@codemirror/view": "^6.0.0", - "@lezer/common": "^1.0.0" + "@lezer/common": "^1.1.0" } }, "@codemirror/language": { - "version": "6.8.0", - "resolved": "https://registry.npmjs.org/@codemirror/language/-/language-6.8.0.tgz", - "integrity": "sha512-r1paAyWOZkfY0RaYEZj3Kul+MiQTEbDvYqf8gPGaRvNneHXCmfSaAVFjwRUPlgxS8yflMxw2CTu6uCMp8R8A2g==", - "dev": true, + "version": "6.9.1", + "resolved": "https://registry.npmjs.org/@codemirror/language/-/language-6.9.1.tgz", + "integrity": "sha512-lWRP3Y9IUdOms6DXuBpoWwjkR7yRmnS0hKYCbSfPz9v6Em1A1UCRujAkDiCrdYfs1Z0Eu4dGtwovNPStIfkgNA==", "requires": { "@codemirror/state": "^6.0.0", "@codemirror/view": "^6.0.0", - "@lezer/common": "^1.0.0", + "@lezer/common": "^1.1.0", "@lezer/highlight": "^1.0.0", "@lezer/lr": "^1.0.0", "style-mod": "^4.0.0" } }, "@codemirror/lint": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/@codemirror/lint/-/lint-6.4.0.tgz", - "integrity": "sha512-6VZ44Ysh/Zn07xrGkdtNfmHCbGSHZzFBdzWi0pbd7chAQ/iUcpLGX99NYRZTa7Ugqg4kEHCqiHhcZnH0gLIgSg==", - "dev": true, + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/@codemirror/lint/-/lint-6.4.2.tgz", + "integrity": "sha512-wzRkluWb1ptPKdzlsrbwwjYCPLgzU6N88YBAmlZi8WFyuiEduSd05MnJYNogzyc8rPK7pj6m95ptUApc8sHKVA==", "requires": { "@codemirror/state": "^6.0.0", "@codemirror/view": "^6.0.0", @@ -9767,19 +9717,17 @@ } }, "@codemirror/state": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/@codemirror/state/-/state-6.2.1.tgz", - "integrity": "sha512-RupHSZ8+OjNT38zU9fKH2sv+Dnlr8Eb8sl4NOnnqz95mCFTZUaiRP8Xv5MeeaG0px2b8Bnfe7YGwCV3nsBhbuw==", - "dev": true + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/@codemirror/state/-/state-6.3.0.tgz", + "integrity": "sha512-5fIS19U46PEqczbBL6gBAtju9MFDT9TjIC/q2MYblHCEKiU8jhV3cRFhvQu5tQvbtxc5KLWxSnzMNh3ZqeaXVg==" }, "@codemirror/view": { - "version": "6.16.0", - "resolved": "https://registry.npmjs.org/@codemirror/view/-/view-6.16.0.tgz", - "integrity": "sha512-1Z2HkvkC3KR/oEZVuW9Ivmp8TWLzGEd8T8TA04TTwPvqogfkHBdYSlflytDOqmkUxM2d1ywTg7X2dU5mC+SXvg==", - "dev": true, + "version": "6.21.3", + "resolved": "https://registry.npmjs.org/@codemirror/view/-/view-6.21.3.tgz", + "integrity": "sha512-8l1aSQ6MygzL4Nx7GVYhucSXvW4jQd0F6Zm3v9Dg+6nZEfwzJVqi4C2zHfDljID+73gsQrWp9TgHc81xU15O4A==", "requires": { "@codemirror/state": "^6.1.4", - "style-mod": "^4.0.0", + "style-mod": "^4.1.0", "w3c-keyname": "^2.2.4" } }, @@ -10017,34 +9965,30 @@ } }, "@lezer/common": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@lezer/common/-/common-1.0.3.tgz", - "integrity": "sha512-JH4wAXCgUOcCGNekQPLhVeUtIqjH0yPBs7vvUdSjyQama9618IOKFJwkv2kcqdhF0my8hQEgCTEJU0GIgnahvA==", - "dev": true + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@lezer/common/-/common-1.1.0.tgz", + "integrity": "sha512-XPIN3cYDXsoJI/oDWoR2tD++juVrhgIago9xyKhZ7IhGlzdDM9QgC8D8saKNCz5pindGcznFr2HBSsEQSWnSjw==" }, "@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==", - "dev": true, "requires": { "@lezer/common": "^1.0.0" } }, "@lezer/lr": { - "version": "1.3.9", - "resolved": "https://registry.npmjs.org/@lezer/lr/-/lr-1.3.9.tgz", - "integrity": "sha512-XPz6dzuTHlnsbA5M2DZgjflNQ+9Hi5Swhic0RULdp3oOs3rh6bqGZolosVqN/fQIT8uNiepzINJDnS39oweTHQ==", - "dev": true, + "version": "1.3.13", + "resolved": "https://registry.npmjs.org/@lezer/lr/-/lr-1.3.13.tgz", + "integrity": "sha512-RLAbau/4uSzKgIKj96mI5WUtG1qtiR0Frn0Ei9zhPj8YOkHM+1Bb8SgdVvmR/aWJCFIzjo2KFnDiRZ75Xf5NdQ==", "requires": { "@lezer/common": "^1.0.0" } }, "@lezer/markdown": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@lezer/markdown/-/markdown-1.0.5.tgz", - "integrity": "sha512-J0LRA0l21Ec6ZroaOxjxsWWm+swCOFHcnOU85Z7aH9nj3eJx5ORmtzVkWzs9e21SZrdvyIzM1gt+YF/HnqbvnA==", - "dev": true, + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@lezer/markdown/-/markdown-1.1.0.tgz", + "integrity": "sha512-JYOI6Lkqbl83semCANkO3CKbKc0pONwinyagBufWBm+k4yhIcqfCF8B8fpEpvJLmIy7CAfwiq7dQ/PzUZA340g==", "requires": { "@lezer/common": "^1.0.0", "@lezer/highlight": "^1.0.0" @@ -10799,8 +10743,7 @@ "array-move": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/array-move/-/array-move-3.0.1.tgz", - "integrity": "sha512-H3Of6NIn2nNU1gsVDqDnYKY/LCdWvCMMOWifNGhKcVQgiZ6nOek39aESOvro6zmueP07exSl93YLvkN4fZOkSg==", - "dev": true + "integrity": "sha512-H3Of6NIn2nNU1gsVDqDnYKY/LCdWvCMMOWifNGhKcVQgiZ6nOek39aESOvro6zmueP07exSl93YLvkN4fZOkSg==" }, "array-union": { "version": "2.1.0", @@ -10990,7 +10933,6 @@ "version": "13.1.0", "resolved": "https://registry.npmjs.org/bpmn-js/-/bpmn-js-13.1.0.tgz", "integrity": "sha512-tnINF2cUyprOXTZmOsj9dNysW7Se4rAYxSuC+VCcXwHU0Vn+9+147vihg5hi4gbQaIoriRhiNSlCivxXS3FikA==", - "dev": true, "requires": { "bpmn-moddle": "^8.0.0", "diagram-js": "^12.1.0", @@ -11013,41 +10955,21 @@ } }, "bpmn-js-properties-panel": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/bpmn-js-properties-panel/-/bpmn-js-properties-panel-4.0.2.tgz", - "integrity": "sha512-UhMRmXcmcDb7EvLHe7qvWGLEUsRmNn1m8mz4/1keonWFnvTy4HAblg+CecORc/tGtSBEI1CsrrPwA5qPZsHn0Q==", - "dev": true, + "version": "6.0.0-2", + "resolved": "https://registry.npmjs.org/bpmn-js-properties-panel/-/bpmn-js-properties-panel-6.0.0-2.tgz", + "integrity": "sha512-WwL1hknv6wdBD5ux3VjE+oKYlZunO+kAkAT90Z2w4/1jHoVetPr7hlE9nqcHebvldAhfV39LmUY/ZGJYG2d2vA==", "requires": { - "@bpmn-io/element-templates-validator": "^0.14.0", "@bpmn-io/extract-process-variables": "^0.8.0", + "@bpmn-io/properties-panel": "^4.0.0-2", "array-move": "^3.0.1", "classnames": "^2.3.1", - "ids": "^1.0.0", + "ids": "^1.0.5", "min-dash": "^4.1.1", "min-dom": "^4.1.0", + "preact": "^10.18.1", "preact-markup": "^2.1.1", "semver-compare": "^1.0.0", "uuid": "^9.0.0" - }, - "dependencies": { - "@bpmn-io/element-templates-validator": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/@bpmn-io/element-templates-validator/-/element-templates-validator-0.14.0.tgz", - "integrity": "sha512-b7/6AAFIG8e5mzgGZR7sLaQ/B36Iy0SKEdKvX7zYZVbguvqTP9GtBSAwDRSbJzKX0HKWSUfmjRFgfRhsjSNurA==", - "dev": true, - "requires": { - "@camunda/element-templates-json-schema": "^0.12.1", - "@camunda/zeebe-element-templates-json-schema": "^0.9.0", - "json-source-map": "^0.6.1", - "min-dash": "^4.0.0" - } - }, - "@camunda/zeebe-element-templates-json-schema": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/@camunda/zeebe-element-templates-json-schema/-/zeebe-element-templates-json-schema-0.9.0.tgz", - "integrity": "sha512-umeLoy8erTiFCG92Z29kJ8VH6fHfFE+75HwQH/WwIRqa2AvNYrkSCNpXtTGwW/EjnyvGA6VcfqirZhibuuHMaA==", - "dev": true - } } }, "bpmn-moddle": { @@ -11216,7 +11138,6 @@ "version": "0.6.0", "resolved": "https://registry.npmjs.org/camunda-bpmn-js-behaviors/-/camunda-bpmn-js-behaviors-0.6.0.tgz", "integrity": "sha512-Lgyob5ABsZWn1apHldy/7yqxMUpFxyD1b9YSA/j8280Met6d6AgC46f0knq4i9E6zI7wWeA18iET4d8JeKHfIA==", - "dev": true, "requires": { "ids": "^1.0.0", "min-dash": "^4.0.0" @@ -11225,8 +11146,7 @@ "camunda-bpmn-moddle": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/camunda-bpmn-moddle/-/camunda-bpmn-moddle-7.0.1.tgz", - "integrity": "sha512-Br8Diu6roMpziHdpl66Dhnm0DTnCFMrSD9zwLV08LpD52QA0UsXxU87XfHf08HjuB7ly0Hd1bvajZRpf9hbmYQ==", - "dev": true + "integrity": "sha512-Br8Diu6roMpziHdpl66Dhnm0DTnCFMrSD9zwLV08LpD52QA0UsXxU87XfHf08HjuB7ly0Hd1bvajZRpf9hbmYQ==" }, "caniuse-lite": { "version": "1.0.30001492", @@ -11335,8 +11255,7 @@ "clsx": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz", - "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==", - "dev": true + "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==" }, "color-convert": { "version": "1.9.3", @@ -11501,8 +11420,7 @@ "crelt": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/crelt/-/crelt-1.0.6.tgz", - "integrity": "sha512-VQ2MBenTq1fWZUH9DJNGti7kKv6EeAuYr3cLwxUWhIu1baTaXh4Ib5W2CqHVqib4/MqbYGJqiL3Zb8GJZr3l4g==", - "dev": true + "integrity": "sha512-VQ2MBenTq1fWZUH9DJNGti7kKv6EeAuYr3cLwxUWhIu1baTaXh4Ib5W2CqHVqib4/MqbYGJqiL3Zb8GJZr3l4g==" }, "cross-env": { "version": "7.0.3", @@ -11642,7 +11560,6 @@ "version": "12.2.0", "resolved": "https://registry.npmjs.org/diagram-js/-/diagram-js-12.2.0.tgz", "integrity": "sha512-CXo/qc2KJz663t2b7AlrkeMCo4SdVZMNxq4oNwUN6QzbWesnbjNCwS9aptIDFkpBjXRGtgOzf/T6D6QaVJfTqw==", - "dev": true, "requires": { "@bpmn-io/diagram-js-ui": "^0.2.2", "clsx": "^1.2.1", @@ -11660,7 +11577,6 @@ "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==", - "dev": true, "requires": { "min-dash": "^4.0.0", "min-dom": "^4.0.2" @@ -11669,8 +11585,7 @@ "didi": { "version": "9.0.2", "resolved": "https://registry.npmjs.org/didi/-/didi-9.0.2.tgz", - "integrity": "sha512-q2+aj+lnJcUweV7A9pdUrwFr4LHVmRPwTmQLtHPFz4aT7IBoryN6Iy+jmFku+oIzr5ebBkvtBCOb87+dJhb7bg==", - "dev": true + "integrity": "sha512-q2+aj+lnJcUweV7A9pdUrwFr4LHVmRPwTmQLtHPFz4aT7IBoryN6Iy+jmFku+oIzr5ebBkvtBCOb87+dJhb7bg==" }, "diff": { "version": "5.0.0", @@ -12442,56 +12357,64 @@ } }, "feelers": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/feelers/-/feelers-0.1.0.tgz", - "integrity": "sha512-gvF3VkrCIQIiYehB51JYjvADkT36eMQKfVPWyDYrbG1bfc9+Y7bvjdzhLgxEuk2BvFaYj1amRyqgOTXkP+gYUw==", - "dev": true, + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/feelers/-/feelers-1.1.0.tgz", + "integrity": "sha512-3XpmEOWeHVfxp3gAPy43f9nJpEp5scfuqRQllLThVAylEWCOQ/LCge/Br1yl/+bb+NOgirbrGkiLMbyJiF/wPw==", "requires": { "@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", + "@bpmn-io/feel-lint": "^1.0.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": "^1.2.0", + "lezer-feel": "^1.2.0", "min-dom": "^4.1.0" }, "dependencies": { + "@bpmn-io/feel-lint": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@bpmn-io/feel-lint/-/feel-lint-1.1.0.tgz", + "integrity": "sha512-/StDR3LsWWo2lAEup9fLkH1fqXN3wSkvYBo4KzkQW3zp1QKhqI906bIz1ncmJXi6ao5wWH6YEdjvS1G906D9lQ==", + "requires": { + "@codemirror/language": "^6.8.0", + "lezer-feel": "^1.2.0" + } + }, "lezer-feel": { - "version": "0.16.2", - "resolved": "https://registry.npmjs.org/lezer-feel/-/lezer-feel-0.16.2.tgz", - "integrity": "sha512-G9heYUw4ibeNWFmlhs8yR/QEDd6OAFvv2e7F2x1zOhxqYKKEBXhXQEIvQh1psgQMJjQSuUvVZRxPbnjfvGq/Bw==", - "dev": true, + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/lezer-feel/-/lezer-feel-1.2.0.tgz", + "integrity": "sha512-OgSjIEAK0YCxhwkuB1qvhqv65XmZiqLGQv8mvMOVUAcdKE6W72VV/sQ9GTgCBkAnmyB1x16WuzNRpEwpJswkkQ==", "requires": { - "@lezer/highlight": "^1.1.2", - "@lezer/lr": "^1.2.5" + "@lezer/highlight": "^1.1.6", + "@lezer/lr": "^1.3.12" } } } }, "feelin": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/feelin/-/feelin-1.0.0.tgz", - "integrity": "sha512-ED1pbRGivpxPHjMBssCivkuAWGm3ma0yK46DqcUlA8KP1Rz5Limjg8YENBRsyc1ZSoSkpboVuscqWmXw2Cl03A==", - "dev": true, + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/feelin/-/feelin-1.2.0.tgz", + "integrity": "sha512-1Puh3oUwpeUL8O2x2FFwDmBMjK33TsW9Y/8+7HzQ2VW7EDj5mcaylx15fiBfkzENalIcz+lOrzgwGzbCTI6Lyw==", "requires": { "@lezer/lr": "^1.3.9", - "lezer-feel": "^1.0.0", + "lezer-feel": "^1.2.0", "luxon": "^3.1.0" }, "dependencies": { "lezer-feel": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/lezer-feel/-/lezer-feel-1.0.2.tgz", - "integrity": "sha512-WEqRVhYZNOr6+aTWfS2CLVX1ebS1KeQjTeVQVgzXkGNC0AqmFWcRwEgAGm3FHKE66cxj3RPKx7T+ofr6FzmJjQ==", - "dev": true, + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/lezer-feel/-/lezer-feel-1.2.0.tgz", + "integrity": "sha512-OgSjIEAK0YCxhwkuB1qvhqv65XmZiqLGQv8mvMOVUAcdKE6W72VV/sQ9GTgCBkAnmyB1x16WuzNRpEwpJswkkQ==", "requires": { "@lezer/highlight": "^1.1.6", - "@lezer/lr": "^1.3.9" + "@lezer/lr": "^1.3.12" } } } @@ -12611,7 +12534,6 @@ "version": "7.5.2", "resolved": "https://registry.npmjs.org/focus-trap/-/focus-trap-7.5.2.tgz", "integrity": "sha512-p6vGNNWLDGwJCiEjkSK6oERj/hEyI9ITsSwIUICBoKLlWiTWXJRfQibCwcoi50rTZdbi87qDtUlMCmQwsGSgPw==", - "dev": true, "requires": { "tabbable": "^6.2.0" } @@ -12856,8 +12778,7 @@ "hammerjs": { "version": "2.0.8", "resolved": "https://registry.npmjs.org/hammerjs/-/hammerjs-2.0.8.tgz", - "integrity": "sha512-tSQXBXS/MWQOn/RKckawJ61vvsDpCom87JgxiYdGwHdOa0ht0vzUWDlfioofFCRU0L+6NGDt6XzbgoJvZkMeRQ==", - "dev": true + "integrity": "sha512-tSQXBXS/MWQOn/RKckawJ61vvsDpCom87JgxiYdGwHdOa0ht0vzUWDlfioofFCRU0L+6NGDt6XzbgoJvZkMeRQ==" }, "has": { "version": "1.0.3", @@ -12925,8 +12846,7 @@ "htm": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/htm/-/htm-3.1.1.tgz", - "integrity": "sha512-983Vyg8NwUE7JkZ6NmOqpCZ+sh1bKv2iYTlUkzlWmA5JD2acKoxd4KVxbMmxX/85mtfdnDmTFoNKcg5DGAvxNQ==", - "dev": true + "integrity": "sha512-983Vyg8NwUE7JkZ6NmOqpCZ+sh1bKv2iYTlUkzlWmA5JD2acKoxd4KVxbMmxX/85mtfdnDmTFoNKcg5DGAvxNQ==" }, "html-escaper": { "version": "2.0.2", @@ -12996,9 +12916,9 @@ } }, "ids": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/ids/-/ids-1.0.0.tgz", - "integrity": "sha512-Zvtq1xUto4LttpstyOlFum8lKx+i1OmRfg+6A9drFS9iSZsDPMHG4Sof/qwNR4kCU7jBeWFPrY2ocHxiz7cCRw==" + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/ids/-/ids-1.0.5.tgz", + "integrity": "sha512-XQ0yom/4KWTL29sLG+tyuycy7UmeaM/79GRtSJq6IG9cJGIPeBz5kwDCguie3TwxaMNIc3WtPi0cTa1XYHicpw==" }, "ieee754": { "version": "1.2.1", @@ -13055,8 +12975,7 @@ "inherits-browser": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/inherits-browser/-/inherits-browser-0.1.0.tgz", - "integrity": "sha512-CJHHvW3jQ6q7lzsXPpapLdMx5hDpSF3FSh45pwsj6bKxJJ8Nl8v43i5yXnr3BdfOimGHKyniewQtnAIp3vyJJw==", - "dev": true + "integrity": "sha512-CJHHvW3jQ6q7lzsXPpapLdMx5hDpSF3FSh45pwsj6bKxJJ8Nl8v43i5yXnr3BdfOimGHKyniewQtnAIp3vyJJw==" }, "internal-slot": { "version": "1.0.5", @@ -13677,7 +13596,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/lang-feel/-/lang-feel-1.0.0.tgz", "integrity": "sha512-lMicLS2eTvT7Hw5nDv2BAwjpebY0QP930CAKgglSt4TjqxIUIhSGYLV2KWdNjlSheL/0iDHkxJUH+ZG1Y1KRWg==", - "dev": true, "requires": { "@codemirror/autocomplete": "^6.8.1", "@codemirror/language": "^6.8.0", @@ -13691,7 +13609,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/lezer-feel/-/lezer-feel-1.0.2.tgz", "integrity": "sha512-WEqRVhYZNOr6+aTWfS2CLVX1ebS1KeQjTeVQVgzXkGNC0AqmFWcRwEgAGm3FHKE66cxj3RPKx7T+ofr6FzmJjQ==", - "dev": true, "requires": { "@lezer/highlight": "^1.1.6", "@lezer/lr": "^1.3.9" @@ -13895,10 +13812,9 @@ } }, "luxon": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/luxon/-/luxon-3.3.0.tgz", - "integrity": "sha512-An0UCfG/rSiqtAIiBPO0Y9/zAnHUZxAMiCpTd5h2smgsj7GGmcenvrvww2cqNA8/4A5ZrD1gJpHN2mIHZQF+Mg==", - "dev": true + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/luxon/-/luxon-3.4.3.tgz", + "integrity": "sha512-tFWBiv3h7z+T/tDaoxA8rqTxy1CHV6gHS//QdaH4pulbq/JuBSGgQspQQqcgnwdAx6pNI7cmvz5Sv/addzHmUg==" }, "lz-string": { "version": "1.5.0", @@ -14435,8 +14351,7 @@ "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==", - "dev": true + "integrity": "sha512-eP0ywuoWOaDoiake/6kTJlPJhs+k0qNm4nYRzXLNHj6vh+5M3i9R1epJTdxIPGlhWc4fNRQ7a6XJNCX+/L4FOQ==" }, "object.assign": { "version": "4.1.4", @@ -14623,8 +14538,7 @@ "path-intersection": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/path-intersection/-/path-intersection-2.2.1.tgz", - "integrity": "sha512-9u8xvMcSfuOiStv9bPdnRJQhGQXLKurew94n4GPQCdH1nj9QKC9ObbNoIpiRq8skiOBxKkt277PgOoFgAt3/rA==", - "dev": true + "integrity": "sha512-9u8xvMcSfuOiStv9bPdnRJQhGQXLKurew94n4GPQCdH1nj9QKC9ObbNoIpiRq8skiOBxKkt277PgOoFgAt3/rA==" }, "path-is-absolute": { "version": "1.0.1", @@ -14710,9 +14624,9 @@ "integrity": "sha512-ARhBOdzS3e41FbkW/XWrTEtukqqLoK5+Z/4UeDaLuSW+39JPeFgs4gCGqsrJHVZX0fUrx//4OF0K1CUGwlIFow==" }, "preact": { - "version": "10.15.1", - "resolved": "https://registry.npmjs.org/preact/-/preact-10.15.1.tgz", - "integrity": "sha512-qs2ansoQEwzNiV5eAcRT1p1EC/dmEzaATVDJNiB3g2sRDWdA7b7MurXdJjB2+/WQktGWZwxvDrnuRFbWuIr64g==" + "version": "10.18.1", + "resolved": "https://registry.npmjs.org/preact/-/preact-10.18.1.tgz", + "integrity": "sha512-mKUD7RRkQQM6s7Rkmi7IFkoEHjuFqRQUaXamO61E6Nn7vqF/bo7EZCmSyrUnp2UWHw0O7XjZ2eeXis+m7tf4lg==" }, "preact-markup": { "version": "2.1.1", @@ -15566,10 +15480,9 @@ "dev": true }, "style-mod": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/style-mod/-/style-mod-4.0.3.tgz", - "integrity": "sha512-78Jv8kYJdjbvRwwijtCevYADfsI0lGzYJe4mMFdceO8l75DFFDoqBhR1jVDicDRRaX4//g1u9wKeo+ztc2h1Rw==", - "dev": true + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/style-mod/-/style-mod-4.1.0.tgz", + "integrity": "sha512-Ca5ib8HrFn+f+0n4N4ScTIA9iTOQ7MaGS1ylHcoVqW9J7w2w8PzN6g9gKmTYgGEBH8e120+RCmhpje6jC5uGWA==" }, "supports-color": { "version": "5.5.0", @@ -15589,8 +15502,7 @@ "tabbable": { "version": "6.2.0", "resolved": "https://registry.npmjs.org/tabbable/-/tabbable-6.2.0.tgz", - "integrity": "sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew==", - "dev": true + "integrity": "sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew==" }, "tapable": { "version": "2.2.1", @@ -15709,8 +15621,7 @@ "tiny-svg": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/tiny-svg/-/tiny-svg-3.0.1.tgz", - "integrity": "sha512-P8T4iwiW1t95vpHVHqrD36Brn7TqFYCPSHIWk9WLJtYK1X4aDd+5cgqcAADIWSjf1/i5idKnpCh9mim8hEdRBg==", - "dev": true + "integrity": "sha512-P8T4iwiW1t95vpHVHqrD36Brn7TqFYCPSHIWk9WLJtYK1X4aDd+5cgqcAADIWSjf1/i5idKnpCh9mim8hEdRBg==" }, "tmp": { "version": "0.2.1", @@ -15927,8 +15838,7 @@ "w3c-keyname": { "version": "2.2.7", "resolved": "https://registry.npmjs.org/w3c-keyname/-/w3c-keyname-2.2.7.tgz", - "integrity": "sha512-XB8aa62d4rrVfoZYQaYNy3fy+z4nrfy2ooea3/0BnBzXW0tSdZ+lRgjzBZhk0La0H6h8fVyYCxx/qkQcAIuvfg==", - "dev": true + "integrity": "sha512-XB8aa62d4rrVfoZYQaYNy3fy+z4nrfy2ooea3/0BnBzXW0tSdZ+lRgjzBZhk0La0H6h8fVyYCxx/qkQcAIuvfg==" }, "watchpack": { "version": "2.4.0", @@ -16202,8 +16112,7 @@ "zeebe-bpmn-moddle": { "version": "0.19.0", "resolved": "https://registry.npmjs.org/zeebe-bpmn-moddle/-/zeebe-bpmn-moddle-0.19.0.tgz", - "integrity": "sha512-4VMDXoXg74XcPqsehUXY8UFm0gS1SP1+JkTM0hLe1MSmC4tFbN5x9lMUZJSBa5qx5X4oiUPB5UzBMOv9oehxTw==", - "dev": true + "integrity": "sha512-4VMDXoXg74XcPqsehUXY8UFm0gS1SP1+JkTM0hLe1MSmC4tFbN5x9lMUZJSBa5qx5X4oiUPB5UzBMOv9oehxTw==" } } } diff --git a/package.json b/package.json index 614a3a36..1071b57b 100644 --- a/package.json +++ b/package.json @@ -47,11 +47,14 @@ "dependencies": { "@bpmn-io/element-templates-validator": "^1.2.0", "@bpmn-io/extract-process-variables": "^0.8.0", + "@bpmn-io/properties-panel": "^4.0.0-2", + "bpmn-js-properties-panel": "^6.0.0-2", "bpmnlint": "^8.3.2", "classnames": "^2.3.1", "ids": "^1.0.0", "min-dash": "^4.0.0", "min-dom": "^4.0.3", + "preact": "^10.18.1", "preact-markup": "^2.1.1", "semver-compare": "^1.0.0", "uuid": "^9.0.0" @@ -61,7 +64,6 @@ "@babel/plugin-transform-react-jsx": "^7.14.3", "@bpmn-io/element-template-chooser": "^1.0.0", "@bpmn-io/element-templates-icons-renderer": "^0.3.0", - "@bpmn-io/properties-panel": "^3.2.1", "@bpmn-io/variable-resolver": "1.0.1", "@camunda/linting": "^2.0.0", "@rollup/plugin-alias": "^5.0.0", @@ -77,7 +79,6 @@ "babel-plugin-istanbul": "^6.1.1", "bpmn-js": "^13.0.0", "bpmn-js-create-append-anything": "^0.2.1", - "bpmn-js-properties-panel": "^4.0.2", "bpmn-moddle": "^8.0.0", "camunda-bpmn-js-behaviors": "^0.6.0", "camunda-bpmn-moddle": "^7.0.1", @@ -112,9 +113,7 @@ "zeebe-bpmn-moddle": "^0.19.0" }, "peerDependencies": { - "@bpmn-io/properties-panel": ">= 2.2", "bpmn-js": ">= 11.5", - "bpmn-js-properties-panel": ">= 2", "camunda-bpmn-js-behaviors": ">= 0.4", "diagram-js": ">= 11.9" } diff --git a/rollup.config.mjs b/rollup.config.mjs index 99afd4c7..876c502f 100644 --- a/rollup.config.mjs +++ b/rollup.config.mjs @@ -57,15 +57,15 @@ function pgl(plugins = []) { ...plugins, alias({ entries: [ - { find: 'react', replacement: '@bpmn-io/properties-panel/preact/compat' }, - { find: 'preact', replacement: '@bpmn-io/properties-panel/preact' } + { find: 'react', replacement: 'preact/compat' }, + { find: 'preact', replacement: 'preact' } ] }), babel({ babelHelpers: 'bundled', plugins: [ [ '@babel/plugin-transform-react-jsx', { - 'importSource': '@bpmn-io/properties-panel/preact', + 'importSource': 'preact', 'runtime': 'automatic' } ] ] diff --git a/src/entries/HOCs/withTooltipContainer.js b/src/entries/HOCs/withTooltipContainer.js index ebee743f..fd50437f 100644 --- a/src/entries/HOCs/withTooltipContainer.js +++ b/src/entries/HOCs/withTooltipContainer.js @@ -1,4 +1,4 @@ -import { useMemo } from '@bpmn-io/properties-panel/preact/hooks'; +import { useMemo } from 'preact/hooks'; import { useService } from 'bpmn-js-properties-panel'; export function withTooltipContainer(Component) { diff --git a/src/entries/HOCs/withVariableContext.js b/src/entries/HOCs/withVariableContext.js index 706a81f9..377dae63 100644 --- a/src/entries/HOCs/withVariableContext.js +++ b/src/entries/HOCs/withVariableContext.js @@ -1,5 +1,5 @@ import { getVariablesForElement } from '@bpmn-io/extract-process-variables/zeebe'; -import { useEffect, useState } from '@bpmn-io/properties-panel/preact/hooks'; +import { useEffect, useState } from 'preact/hooks'; import { useService } from 'bpmn-js-properties-panel'; function useServiceIfAvailable(service, fallback) { diff --git a/src/entries/ReferenceSelect.js b/src/entries/ReferenceSelect.js index 063eb6d1..c0080cef 100644 --- a/src/entries/ReferenceSelect.js +++ b/src/entries/ReferenceSelect.js @@ -1,6 +1,6 @@ import { useEffect -} from '@bpmn-io/properties-panel/preact/hooks'; +} from 'preact/hooks'; import { query as domQuery diff --git a/test/TestHelper.js b/test/TestHelper.js index 3b935ba0..4182adc2 100644 --- a/test/TestHelper.js +++ b/test/TestHelper.js @@ -106,7 +106,7 @@ export function clickInput(input) { export function insertCoreStyles() { insertCSS( 'properties-panel.css', - require('@bpmn-io/properties-panel/assets/properties-panel.css').default + require('@bpmn-io/properties-panel/dist/assets/properties-panel.css').default ); insertCSS(