diff --git a/package-lock.json b/package-lock.json index 459fe68..93c4fc0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -29,9 +29,9 @@ "chai": "^4.3.4", "copy-webpack-plugin": "^11.0.0", "cross-env": "^7.0.3", - "dmn-js": "^14.1.5", - "dmn-js-drd": "^14.1.5", - "dmn-js-shared": "^14.1.5", + "dmn-js": "^14.2.0", + "dmn-js-drd": "^14.2.0", + "dmn-js-shared": "^14.2.0", "eslint": "^8.44.0", "eslint-plugin-bpmn-io": "^1.0.0", "eslint-plugin-import": "^2.26.0", @@ -3035,26 +3035,26 @@ } }, "node_modules/dmn-js": { - "version": "14.1.5", - "resolved": "https://registry.npmjs.org/dmn-js/-/dmn-js-14.1.5.tgz", - "integrity": "sha512-H7sj0fXg1ErC0E+WsxOAnSD+jKeKRm06ClgXfPf61YCncDY5lm5P1jCmwYQ2E3lYNLYFw90ZMLTW/y9sZHqK5A==", + "version": "14.2.0", + "resolved": "https://registry.npmjs.org/dmn-js/-/dmn-js-14.2.0.tgz", + "integrity": "sha512-QE/lxplaaxgI5yfk5zB2U4YRL9YyaAgXesChtLjcupvtH8u5esCNgtHWdjtDdat/+Nb0nvS/8QYQW+P1jgOrlw==", "dev": true, "dependencies": { - "dmn-js-decision-table": "^14.1.5", - "dmn-js-drd": "^14.1.5", - "dmn-js-literal-expression": "^14.1.5", - "dmn-js-shared": "^14.1.5" + "dmn-js-decision-table": "^14.2.0", + "dmn-js-drd": "^14.2.0", + "dmn-js-literal-expression": "^14.2.0", + "dmn-js-shared": "^14.2.0" } }, "node_modules/dmn-js-decision-table": { - "version": "14.1.5", - "resolved": "https://registry.npmjs.org/dmn-js-decision-table/-/dmn-js-decision-table-14.1.5.tgz", - "integrity": "sha512-L7KuYTXcW+xCqQzlfCe3U/sE1dRC8HXtHnEoX4Jsvkfjg808k2zG+VlQjO8O1gi63g35oHttDAO3tjvU9biNRQ==", + "version": "14.2.0", + "resolved": "https://registry.npmjs.org/dmn-js-decision-table/-/dmn-js-decision-table-14.2.0.tgz", + "integrity": "sha512-vUkWyZig4cGBAISFvpEOdY8COO17EBrWPxhQ08/LUgNzi3hQZqNDsCe+DQfYlDkLFVS5fqDkXGzdcYcTqI0oHg==", "dev": true, "dependencies": { "css.escape": "^1.5.1", "diagram-js": "^12.0.0", - "dmn-js-shared": "^14.1.5", + "dmn-js-shared": "^14.2.0", "escape-html": "^1.0.3", "inferno": "~5.6.2", "min-dash": "^4.0.0", @@ -3064,14 +3064,14 @@ } }, "node_modules/dmn-js-drd": { - "version": "14.1.5", - "resolved": "https://registry.npmjs.org/dmn-js-drd/-/dmn-js-drd-14.1.5.tgz", - "integrity": "sha512-u4wNXab/db2gQRPShAyLaGTxh8cHmcR4H5NTdGpw5DCZHl0p7fUS4Ysj6ZTQwqAF2BVT14jBu5rVTcQmIFtp9g==", + "version": "14.2.0", + "resolved": "https://registry.npmjs.org/dmn-js-drd/-/dmn-js-drd-14.2.0.tgz", + "integrity": "sha512-Kqkn6SX9TFjzKUySND8O0b4StJ/itgoI1SDheyH/jCi79BCuhMHS1gukGEJgcJ41ZZUuBPMR/f77JW/KqY6vEA==", "dev": true, "dependencies": { "diagram-js": "^12.0.0", "diagram-js-direct-editing": "^2.0.0", - "dmn-js-shared": "^14.1.5", + "dmn-js-shared": "^14.2.0", "inherits-browser": "^0.1.0", "min-dash": "^4.0.0", "min-dom": "^4.0.3", @@ -3080,13 +3080,13 @@ } }, "node_modules/dmn-js-literal-expression": { - "version": "14.1.5", - "resolved": "https://registry.npmjs.org/dmn-js-literal-expression/-/dmn-js-literal-expression-14.1.5.tgz", - "integrity": "sha512-EHUxvV+2DceOtJNT/jyXcJqXs4AilVcG7TkGz5GuOi06PBNqP/VJtqafnbBXXedszMEZO0FiD8n1o0F3lCM0ww==", + "version": "14.2.0", + "resolved": "https://registry.npmjs.org/dmn-js-literal-expression/-/dmn-js-literal-expression-14.2.0.tgz", + "integrity": "sha512-OyigIQ+CNr/Jc7GKk18Y1YDKuk3/iyBEYesSfHQRgjtcO2YENa0J6T0SqZ4zOfUFjvjhlsX8gJKAEhGmq9XYBw==", "dev": true, "dependencies": { "diagram-js": "^12.0.0", - "dmn-js-shared": "^14.1.5", + "dmn-js-shared": "^14.2.0", "escape-html": "^1.0.3", "inferno": "~5.6.2", "min-dash": "^4.0.0", @@ -3095,11 +3095,12 @@ } }, "node_modules/dmn-js-shared": { - "version": "14.1.5", - "resolved": "https://registry.npmjs.org/dmn-js-shared/-/dmn-js-shared-14.1.5.tgz", - "integrity": "sha512-W3nBVga9dS0DMmfqKHLLPKIquOMfQ1UcslcLqJSWePdDpxONuBlL8PgGQl2n2mk26dYadhh99AL13pjcDvhvmA==", + "version": "14.2.0", + "resolved": "https://registry.npmjs.org/dmn-js-shared/-/dmn-js-shared-14.2.0.tgz", + "integrity": "sha512-TU7l2ASH542YHObTrHNbiTCFnzJjDeR2CILN20RyqeHscow5Ck/cwpfl2NlzeekmZuNvvk3eQ9vyKCSbwgclxg==", "dev": true, "dependencies": { + "@bpmn-io/feel-editor": "^0.7.1", "diagram-js": "^12.0.0", "didi": "^9.0.0", "dmn-moddle": "^10.0.0", @@ -3112,6 +3113,41 @@ "table-js": "^8.0.2" } }, + "node_modules/dmn-js-shared/node_modules/@bpmn-io/feel-editor": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/@bpmn-io/feel-editor/-/feel-editor-0.7.1.tgz", + "integrity": "sha512-qV8o6FiIhsr6sGABeaP0+TLVNvcJTeKapMC5KnChB2AmqmStC44FJe7vxkJ9frwrPoiOH8fzTmlDdhRpPNnTvQ==", + "dev": true, + "dependencies": { + "@babel/core": "^7.20.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/highlight": "^1.1.2", + "babel-loader": "^9.1.0", + "babel-plugin-istanbul": "^6.1.1", + "lang-feel": "^0.1.0", + "min-dom": "^4.0.1" + } + }, + "node_modules/dmn-js-shared/node_modules/lang-feel": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/lang-feel/-/lang-feel-0.1.0.tgz", + "integrity": "sha512-09oq5ey6+7HeZlE4Z1+N/z4VrlO96ypyUfIgKn8tHf5bbLirP3wu6e88uvTv81oEPVGjTNW0ZjU6MRG5xa8b2A==", + "dev": true, + "dependencies": { + "@codemirror/autocomplete": "^6.0.0", + "@codemirror/language": "^6.0.0", + "@codemirror/state": "^6.0.0", + "@codemirror/view": "^6.0.0", + "@lezer/common": "^1.0.0", + "lezer-feel": "^0.15.0" + } + }, "node_modules/dmn-moddle": { "version": "10.0.0", "resolved": "https://registry.npmjs.org/dmn-moddle/-/dmn-moddle-10.0.0.tgz", @@ -4928,9 +4964,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==", "dev": true }, "node_modules/ieee754": { @@ -11669,26 +11705,26 @@ } }, "dmn-js": { - "version": "14.1.5", - "resolved": "https://registry.npmjs.org/dmn-js/-/dmn-js-14.1.5.tgz", - "integrity": "sha512-H7sj0fXg1ErC0E+WsxOAnSD+jKeKRm06ClgXfPf61YCncDY5lm5P1jCmwYQ2E3lYNLYFw90ZMLTW/y9sZHqK5A==", + "version": "14.2.0", + "resolved": "https://registry.npmjs.org/dmn-js/-/dmn-js-14.2.0.tgz", + "integrity": "sha512-QE/lxplaaxgI5yfk5zB2U4YRL9YyaAgXesChtLjcupvtH8u5esCNgtHWdjtDdat/+Nb0nvS/8QYQW+P1jgOrlw==", "dev": true, "requires": { - "dmn-js-decision-table": "^14.1.5", - "dmn-js-drd": "^14.1.5", - "dmn-js-literal-expression": "^14.1.5", - "dmn-js-shared": "^14.1.5" + "dmn-js-decision-table": "^14.2.0", + "dmn-js-drd": "^14.2.0", + "dmn-js-literal-expression": "^14.2.0", + "dmn-js-shared": "^14.2.0" } }, "dmn-js-decision-table": { - "version": "14.1.5", - "resolved": "https://registry.npmjs.org/dmn-js-decision-table/-/dmn-js-decision-table-14.1.5.tgz", - "integrity": "sha512-L7KuYTXcW+xCqQzlfCe3U/sE1dRC8HXtHnEoX4Jsvkfjg808k2zG+VlQjO8O1gi63g35oHttDAO3tjvU9biNRQ==", + "version": "14.2.0", + "resolved": "https://registry.npmjs.org/dmn-js-decision-table/-/dmn-js-decision-table-14.2.0.tgz", + "integrity": "sha512-vUkWyZig4cGBAISFvpEOdY8COO17EBrWPxhQ08/LUgNzi3hQZqNDsCe+DQfYlDkLFVS5fqDkXGzdcYcTqI0oHg==", "dev": true, "requires": { "css.escape": "^1.5.1", "diagram-js": "^12.0.0", - "dmn-js-shared": "^14.1.5", + "dmn-js-shared": "^14.2.0", "escape-html": "^1.0.3", "inferno": "~5.6.2", "min-dash": "^4.0.0", @@ -11698,14 +11734,14 @@ } }, "dmn-js-drd": { - "version": "14.1.5", - "resolved": "https://registry.npmjs.org/dmn-js-drd/-/dmn-js-drd-14.1.5.tgz", - "integrity": "sha512-u4wNXab/db2gQRPShAyLaGTxh8cHmcR4H5NTdGpw5DCZHl0p7fUS4Ysj6ZTQwqAF2BVT14jBu5rVTcQmIFtp9g==", + "version": "14.2.0", + "resolved": "https://registry.npmjs.org/dmn-js-drd/-/dmn-js-drd-14.2.0.tgz", + "integrity": "sha512-Kqkn6SX9TFjzKUySND8O0b4StJ/itgoI1SDheyH/jCi79BCuhMHS1gukGEJgcJ41ZZUuBPMR/f77JW/KqY6vEA==", "dev": true, "requires": { "diagram-js": "^12.0.0", "diagram-js-direct-editing": "^2.0.0", - "dmn-js-shared": "^14.1.5", + "dmn-js-shared": "^14.2.0", "inherits-browser": "^0.1.0", "min-dash": "^4.0.0", "min-dom": "^4.0.3", @@ -11714,13 +11750,13 @@ } }, "dmn-js-literal-expression": { - "version": "14.1.5", - "resolved": "https://registry.npmjs.org/dmn-js-literal-expression/-/dmn-js-literal-expression-14.1.5.tgz", - "integrity": "sha512-EHUxvV+2DceOtJNT/jyXcJqXs4AilVcG7TkGz5GuOi06PBNqP/VJtqafnbBXXedszMEZO0FiD8n1o0F3lCM0ww==", + "version": "14.2.0", + "resolved": "https://registry.npmjs.org/dmn-js-literal-expression/-/dmn-js-literal-expression-14.2.0.tgz", + "integrity": "sha512-OyigIQ+CNr/Jc7GKk18Y1YDKuk3/iyBEYesSfHQRgjtcO2YENa0J6T0SqZ4zOfUFjvjhlsX8gJKAEhGmq9XYBw==", "dev": true, "requires": { "diagram-js": "^12.0.0", - "dmn-js-shared": "^14.1.5", + "dmn-js-shared": "^14.2.0", "escape-html": "^1.0.3", "inferno": "~5.6.2", "min-dash": "^4.0.0", @@ -11729,11 +11765,12 @@ } }, "dmn-js-shared": { - "version": "14.1.5", - "resolved": "https://registry.npmjs.org/dmn-js-shared/-/dmn-js-shared-14.1.5.tgz", - "integrity": "sha512-W3nBVga9dS0DMmfqKHLLPKIquOMfQ1UcslcLqJSWePdDpxONuBlL8PgGQl2n2mk26dYadhh99AL13pjcDvhvmA==", + "version": "14.2.0", + "resolved": "https://registry.npmjs.org/dmn-js-shared/-/dmn-js-shared-14.2.0.tgz", + "integrity": "sha512-TU7l2ASH542YHObTrHNbiTCFnzJjDeR2CILN20RyqeHscow5Ck/cwpfl2NlzeekmZuNvvk3eQ9vyKCSbwgclxg==", "dev": true, "requires": { + "@bpmn-io/feel-editor": "^0.7.1", "diagram-js": "^12.0.0", "didi": "^9.0.0", "dmn-moddle": "^10.0.0", @@ -11744,6 +11781,43 @@ "selection-ranges": "^3.0.2", "selection-update": "^0.1.2", "table-js": "^8.0.2" + }, + "dependencies": { + "@bpmn-io/feel-editor": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/@bpmn-io/feel-editor/-/feel-editor-0.7.1.tgz", + "integrity": "sha512-qV8o6FiIhsr6sGABeaP0+TLVNvcJTeKapMC5KnChB2AmqmStC44FJe7vxkJ9frwrPoiOH8fzTmlDdhRpPNnTvQ==", + "dev": true, + "requires": { + "@babel/core": "^7.20.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/highlight": "^1.1.2", + "babel-loader": "^9.1.0", + "babel-plugin-istanbul": "^6.1.1", + "lang-feel": "^0.1.0", + "min-dom": "^4.0.1" + } + }, + "lang-feel": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/lang-feel/-/lang-feel-0.1.0.tgz", + "integrity": "sha512-09oq5ey6+7HeZlE4Z1+N/z4VrlO96ypyUfIgKn8tHf5bbLirP3wu6e88uvTv81oEPVGjTNW0ZjU6MRG5xa8b2A==", + "dev": true, + "requires": { + "@codemirror/autocomplete": "^6.0.0", + "@codemirror/language": "^6.0.0", + "@codemirror/state": "^6.0.0", + "@codemirror/view": "^6.0.0", + "@lezer/common": "^1.0.0", + "lezer-feel": "^0.15.0" + } + } } }, "dmn-moddle": { @@ -13149,9 +13223,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==", "dev": true }, "ieee754": { diff --git a/package.json b/package.json index 4d33a30..5c787e9 100644 --- a/package.json +++ b/package.json @@ -58,9 +58,9 @@ "chai": "^4.3.4", "copy-webpack-plugin": "^11.0.0", "cross-env": "^7.0.3", - "dmn-js": "^14.1.5", - "dmn-js-drd": "^14.1.5", - "dmn-js-shared": "^14.1.5", + "dmn-js": "^14.2.0", + "dmn-js-drd": "^14.2.0", + "dmn-js-shared": "^14.2.0", "eslint": "^8.44.0", "eslint-plugin-bpmn-io": "^1.0.0", "eslint-plugin-import": "^2.26.0",