You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@kie.apache.org by ti...@apache.org on 2024/08/09 12:23:32 UTC

(incubator-kie-tools) branch main updated: kie-issues#1418: Remove "prod" dependencies from Standalone Editors packages (#2512)

This is an automated email from the ASF dual-hosted git repository.

tiagobento pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-kie-tools.git


The following commit(s) were added to refs/heads/main by this push:
     new 50cde81a3ba kie-issues#1418: Remove "prod" dependencies from Standalone Editors packages (#2512)
50cde81a3ba is described below

commit 50cde81a3ba190f5a6eb8d28262891b786f0b116
Author: Thiago Lugli <th...@users.noreply.github.com>
AuthorDate: Fri Aug 9 09:23:27 2024 -0300

    kie-issues#1418: Remove "prod" dependencies from Standalone Editors packages (#2512)
---
 .../dmn-editor-standalone/dts-bundle.config.json   | 12 +++++
 packages/dmn-editor-standalone/package.json        | 20 +++----
 packages/dmn-editor-standalone/src/index.ts        |  3 ++
 .../stories/DevWebApp.stories.tsx                  |  2 +-
 .../tests-e2e/__fixtures__/editor.ts               |  3 +-
 packages/dmn-editor-standalone/tsconfig.json       |  5 +-
 .../kie-editors-standalone/dts-bundle.config.json  | 24 +++++++++
 packages/kie-editors-standalone/package.json       | 10 ++--
 packages/kie-editors-standalone/src/bpmn/index.ts  |  7 ++-
 packages/kie-editors-standalone/src/dmn/index.ts   | 10 ++--
 packages/kie-editors-standalone/tsconfig.json      |  5 +-
 .../webpack.package-resources.config.js            | 12 +++++
 pnpm-lock.yaml                                     | 62 +++++++++++++---------
 repo/graph.dot                                     |  4 +-
 14 files changed, 127 insertions(+), 52 deletions(-)

diff --git a/packages/dmn-editor-standalone/dts-bundle.config.json b/packages/dmn-editor-standalone/dts-bundle.config.json
new file mode 100644
index 00000000000..5998ca18745
--- /dev/null
+++ b/packages/dmn-editor-standalone/dts-bundle.config.json
@@ -0,0 +1,12 @@
+{
+  "compilationOptions": {
+    "preferredConfigPath": "./tsconfig.json"
+  },
+
+  "entries": [
+    {
+      "filePath": "./src/index.ts",
+      "outFile": "./dist/index.d.ts"
+    }
+  ]
+}
diff --git a/packages/dmn-editor-standalone/package.json b/packages/dmn-editor-standalone/package.json
index 0c54945afbe..795ecac7e71 100644
--- a/packages/dmn-editor-standalone/package.json
+++ b/packages/dmn-editor-standalone/package.json
@@ -16,8 +16,9 @@
     "dist"
   ],
   "scripts": {
-    "build:dev": "rimraf dist && webpack --config webpack.envelope-config.js --env dev && webpack --env dev",
-    "build:prod": "pnpm lint && rimraf dist && webpack --config webpack.envelope-config.js --env prod && webpack --env prod && pnpm test-e2e",
+    "build:bundle-types": "dts-bundle-generator --config dts-bundle.config.json",
+    "build:dev": "rimraf dist && webpack --config webpack.envelope-config.js --env dev && webpack --env dev && pnpm build:bundle-types",
+    "build:prod": "pnpm lint && rimraf dist && webpack --config webpack.envelope-config.js --env prod && webpack --env prod && pnpm build:bundle-types && pnpm test-e2e",
     "lint": "run-script-if --bool \"$(build-env linters.run)\" --then \"kie-tools--eslint ./src\"",
     "start": "nodemon -e ts --watch src --exec 'pnpm build:dev && pnpm storybook-start'",
     "storybook-start": "run-script-os",
@@ -27,25 +28,22 @@
     "test-e2e:open": "pnpm exec playwright show-report dist-tests-e2e/reports",
     "test-e2e:run": "pnpm exec playwright test"
   },
-  "dependencies": {
-    "@kie-tools-core/editor": "workspace:*",
-    "@kie-tools-core/envelope-bus": "workspace:*",
-    "@kie-tools-core/notifications": "workspace:*",
-    "@kie-tools-core/workspace": "workspace:*",
-    "@kie-tools/dmn-editor-envelope": "workspace:*",
-    "minimatch": "^3.0.5"
-  },
   "devDependencies": {
     "@babel/core": "^7.16.0",
     "@babel/preset-env": "^7.16.0",
     "@babel/preset-react": "^7.16.0",
     "@babel/preset-typescript": "^7.22.5",
     "@kie-tools-core/backend": "workspace:*",
+    "@kie-tools-core/editor": "workspace:*",
+    "@kie-tools-core/envelope-bus": "workspace:*",
     "@kie-tools-core/i18n": "workspace:*",
+    "@kie-tools-core/notifications": "workspace:*",
     "@kie-tools-core/patternfly-base": "workspace:*",
     "@kie-tools-core/webpack-base": "workspace:*",
+    "@kie-tools-core/workspace": "workspace:*",
     "@kie-tools/boxed-expression-component": "workspace:*",
     "@kie-tools/dmn-editor": "workspace:*",
+    "@kie-tools/dmn-editor-envelope": "workspace:*",
     "@kie-tools/dmn-marshaller": "workspace:*",
     "@kie-tools/eslint": "workspace:*",
     "@kie-tools/playwright-base": "workspace:*",
@@ -71,9 +69,11 @@
     "buffer": "^6.0.3",
     "cross-env": "^7.0.3",
     "deep-object-diff": "^1.1.9",
+    "dts-bundle-generator": "^9.5.1",
     "html-webpack-plugin": "^5.3.2",
     "junit-report-merger": "^4.0.0",
     "lodash": "^4.17.21",
+    "minimatch": "^3.0.5",
     "nodemon": "^3.1.4",
     "prettier": "^3.3.2",
     "process": "^0.11.10",
diff --git a/packages/dmn-editor-standalone/src/index.ts b/packages/dmn-editor-standalone/src/index.ts
index fd4cdb0c9db..44486327b46 100644
--- a/packages/dmn-editor-standalone/src/index.ts
+++ b/packages/dmn-editor-standalone/src/index.ts
@@ -17,6 +17,9 @@
  * under the License.
  */
 
+// eslint-disable-next-line @typescript-eslint/triple-slash-reference
+/// <reference path="./global.d.ts" /> // Required for bundling types
+
 import dmnEnvelopeJs from "../dist/envelope.js";
 import { StateControl } from "@kie-tools-core/editor/dist/channel";
 import { DmnEditorStandaloneChannelApiImpl, DmnEditorStandaloneResource } from "./DmnEditorStandaloneChannelApiImpl";
diff --git a/packages/dmn-editor-standalone/stories/DevWebApp.stories.tsx b/packages/dmn-editor-standalone/stories/DevWebApp.stories.tsx
index 499ff9c06ce..02de54d739f 100644
--- a/packages/dmn-editor-standalone/stories/DevWebApp.stories.tsx
+++ b/packages/dmn-editor-standalone/stories/DevWebApp.stories.tsx
@@ -23,7 +23,7 @@ import { useRef, useState, useEffect, useCallback } from "react";
 import "@patternfly/react-core/dist/styles/base.css";
 import { Page, PageSection } from "@patternfly/react-core/dist/js/components/Page";
 import * as DmnEditor from "../dist/index";
-import { DmnEditorStandaloneApi } from "../dist/DmnEditorStandaloneApi";
+import { DmnEditorStandaloneApi } from "../dist/index";
 import { Flex } from "@patternfly/react-core/dist/js/layouts/Flex/Flex";
 import { FlexItem } from "@patternfly/react-core/dist/js/layouts/Flex/FlexItem";
 import { Text, TextVariants } from "@patternfly/react-core/dist/js/components/Text";
diff --git a/packages/dmn-editor-standalone/tests-e2e/__fixtures__/editor.ts b/packages/dmn-editor-standalone/tests-e2e/__fixtures__/editor.ts
index f72046ca2f2..5ecc57ef09d 100644
--- a/packages/dmn-editor-standalone/tests-e2e/__fixtures__/editor.ts
+++ b/packages/dmn-editor-standalone/tests-e2e/__fixtures__/editor.ts
@@ -19,8 +19,7 @@
 
 import { Page, expect } from "@playwright/test";
 import { ContentType } from "@kie-tools-core/workspace/dist/api";
-import type { DmnEditorStandaloneApi } from "@kie-tools/dmn-editor-standalone/dist/DmnEditorStandaloneApi";
-import type { open } from "@kie-tools/dmn-editor-standalone/dist";
+import type { open, DmnEditorStandaloneApi } from "@kie-tools/dmn-editor-standalone/dist";
 import * as prettier from "prettier";
 
 export enum DefaultNodeName {
diff --git a/packages/dmn-editor-standalone/tsconfig.json b/packages/dmn-editor-standalone/tsconfig.json
index eda786a5eb1..6eaa9245ccf 100644
--- a/packages/dmn-editor-standalone/tsconfig.json
+++ b/packages/dmn-editor-standalone/tsconfig.json
@@ -2,6 +2,9 @@
   "extends": "@kie-tools/tsconfig/tsconfig.esm.json",
   "compilerOptions": {
     "esModuleInterop": true,
-    "jsx": "react-jsx"
+    "jsx": "react-jsx",
+    // Skip declarations, they are bundled manually in another step
+    "declarationMap": false,
+    "declaration": false
   }
 }
diff --git a/packages/kie-editors-standalone/dts-bundle.config.json b/packages/kie-editors-standalone/dts-bundle.config.json
new file mode 100644
index 00000000000..c73a34918d4
--- /dev/null
+++ b/packages/kie-editors-standalone/dts-bundle.config.json
@@ -0,0 +1,24 @@
+{
+  "compilationOptions": {
+    "preferredConfigPath": "./tsconfig.json"
+  },
+
+  "entries": [
+    {
+      "filePath": "./src/dmn/index.ts",
+      "outFile": "./dist/dmn/index.d.ts"
+    },
+    {
+      "filePath": "./src/bpmn/index.ts",
+      "outFile": "./dist/bpmn/index.d.ts"
+    },
+    {
+      "filePath": "./src/common/Editor.ts",
+      "outFile": "./dist/common/Editor.d.ts"
+    },
+    {
+      "filePath": "./src/common/EditorResources.ts",
+      "outFile": "./dist/common/EditorResources.d.ts"
+    }
+  ]
+}
diff --git a/packages/kie-editors-standalone/package.json b/packages/kie-editors-standalone/package.json
index ec10cb11975..6d82ff13779 100644
--- a/packages/kie-editors-standalone/package.json
+++ b/packages/kie-editors-standalone/package.json
@@ -19,9 +19,10 @@
     "dist/jsdiagram"
   ],
   "scripts": {
-    "build:dev": "rimraf dist && webpack --env dev --config webpack.build-resources.config.js && pnpm build:preprocessor && webpack --env dev --config webpack.package-resources.config.js",
+    "build:bundle-types": "dts-bundle-generator --config dts-bundle.config.json",
+    "build:dev": "rimraf dist && webpack --env dev --config webpack.build-resources.config.js && pnpm build:preprocessor && webpack --env dev --config webpack.package-resources.config.js && pnpm build:bundle-types",
     "build:preprocessor": "node dist/preprocessor/preprocessor.js",
-    "build:prod": "pnpm lint && pnpm test && rimraf dist && webpack --config webpack.build-resources.config.js && pnpm build:preprocessor && webpack --config webpack.package-resources.config.js && pnpm test-e2e",
+    "build:prod": "pnpm lint && pnpm test && rimraf dist && webpack --config webpack.build-resources.config.js && pnpm build:preprocessor && webpack --config webpack.package-resources.config.js && pnpm build:bundle-types && pnpm test-e2e",
     "build:productization": "pnpm build:prod",
     "cy:open": "run-script-os",
     "cy:open:darwin:linux": "cypress open --project e2e-tests --config \"baseUrl=http://localhost:$(build-env standaloneEditors.dev.port)\"",
@@ -37,9 +38,6 @@
     "test": "run-script-if --ignore-errors \"$(build-env tests.ignoreFailures)\" --bool \"$(build-env tests.run)\" --then \"jest --silent --verbose --passWithNoTests\"",
     "test-e2e": "run-script-if --ignore-errors \"$(build-env endToEndTests.ignoreFailures)\" --bool \"$(build-env endToEndTests.run)\" --then \"pnpm rimraf ./dist-tests-e2e\" \"pnpm start-server-and-test start-e2e http-get://0.0.0.0:$(build-env standaloneEditors.dev.port) cy:run\" \"pnpm postreport\""
   },
-  "dependencies": {
-    "@kie-tools/kie-bc-editors": "workspace:*"
-  },
   "devDependencies": {
     "@babel/core": "^7.16.0",
     "@babel/preset-env": "^7.16.0",
@@ -54,6 +52,7 @@
     "@kie-tools-core/workspace": "workspace:*",
     "@kie-tools/eslint": "workspace:*",
     "@kie-tools/jest-base": "workspace:*",
+    "@kie-tools/kie-bc-editors": "workspace:*",
     "@kie-tools/root-env": "workspace:*",
     "@kie-tools/stunner-editors": "workspace:*",
     "@kie-tools/tsconfig": "workspace:*",
@@ -69,6 +68,7 @@
     "cypress-file-upload": "^5.0.8",
     "cypress-iframe": "^1.0.1",
     "cypress-log-to-output": "^1.1.2",
+    "dts-bundle-generator": "^9.5.1",
     "html-webpack-plugin": "^5.3.2",
     "jest": "^29.7.0",
     "jest-environment-jsdom": "^29.7.0",
diff --git a/packages/kie-editors-standalone/src/bpmn/index.ts b/packages/kie-editors-standalone/src/bpmn/index.ts
index 9de2876c724..b84c85ee439 100644
--- a/packages/kie-editors-standalone/src/bpmn/index.ts
+++ b/packages/kie-editors-standalone/src/bpmn/index.ts
@@ -17,7 +17,10 @@
  * under the License.
  */
 
-import bpmnEnvelopeIndex from "!!raw-loader!../../dist/resources/bpmn/bpmnEnvelopeIndex.html";
+// eslint-disable-next-line @typescript-eslint/triple-slash-reference
+/// <reference path="../global.d.ts" /> // Required for bundling types
+
+import bpmnEnvelopeIndex from "../../dist/resources/bpmn/bpmnEnvelopeIndex.html";
 import { EnvelopeServer } from "@kie-tools-core/envelope-bus/dist/channel";
 import {
   ChannelType,
@@ -28,8 +31,8 @@ import { StandaloneEditorsEditorChannelApiImpl } from "../envelope/StandaloneEdi
 import { StateControl } from "@kie-tools-core/editor/dist/channel";
 import { ContentType } from "@kie-tools-core/workspace/dist/api";
 import { createEditor, Editor, StandaloneEditorApi } from "../common/Editor";
-import { BpmnEditorEnvelopeApi } from "../../../kie-bc-editors/dist/bpmn/api";
 import { BpmnEditorDiagramApi } from "../jsdiagram/BpmnEditorDiagramApi";
+import { BpmnEditorEnvelopeApi } from "@kie-tools/kie-bc-editors/dist/bpmn/api";
 
 declare global {
   interface Window {
diff --git a/packages/kie-editors-standalone/src/dmn/index.ts b/packages/kie-editors-standalone/src/dmn/index.ts
index 4600b4a87c2..0c670864f29 100644
--- a/packages/kie-editors-standalone/src/dmn/index.ts
+++ b/packages/kie-editors-standalone/src/dmn/index.ts
@@ -17,20 +17,22 @@
  * under the License.
  */
 
-import bpmnEnvelopeIndex from "!!raw-loader!../../dist/resources/dmn/dmnEnvelopeIndex.html";
+// eslint-disable-next-line @typescript-eslint/triple-slash-reference
+/// <reference path="../global.d.ts" /> // Required for bundling types
+
+import dmnEnvelopeIndex from "../../dist/resources/dmn/dmnEnvelopeIndex.html";
 import { EnvelopeServer } from "@kie-tools-core/envelope-bus/dist/channel";
 import {
   ChannelType,
   DEFAULT_WORKSPACE_ROOT_ABSOLUTE_POSIX_PATH,
   KogitoEditorChannelApi,
-  KogitoEditorEnvelopeApi,
 } from "@kie-tools-core/editor/dist/api";
 import { StandaloneEditorsEditorChannelApiImpl } from "../envelope/StandaloneEditorsEditorChannelApiImpl";
 import { StateControl } from "@kie-tools-core/editor/dist/channel";
 import { ContentType } from "@kie-tools-core/workspace/dist/api";
 import { createEditor, Editor, StandaloneEditorApi } from "../common/Editor";
-import { DmnEditorEnvelopeApi } from "../../../kie-bc-editors/dist/dmn/api/DmnEditorEnvelopeApi";
 import { DmnEditorDiagramApi } from "../jsdiagram/DmnEditorDiagramApi";
+import { DmnEditorEnvelopeApi } from "@kie-tools/kie-bc-editors/dist/dmn/api";
 
 declare global {
   interface Window {
@@ -72,7 +74,7 @@ export function open(args: {
   resources?: Map<string, { contentType: ContentType; content: Promise<string> }>;
 }): StandaloneEditorApi & DmnEditorDiagramApi {
   const iframe = document.createElement("iframe");
-  iframe.srcdoc = bpmnEnvelopeIndex;
+  iframe.srcdoc = dmnEnvelopeIndex;
   iframe.style.width = "100%";
   iframe.style.height = "100%";
   iframe.style.border = "none";
diff --git a/packages/kie-editors-standalone/tsconfig.json b/packages/kie-editors-standalone/tsconfig.json
index 9154a249aa5..06f9450f444 100644
--- a/packages/kie-editors-standalone/tsconfig.json
+++ b/packages/kie-editors-standalone/tsconfig.json
@@ -1,6 +1,9 @@
 {
   "extends": "@kie-tools/tsconfig/tsconfig.esm.json",
   "compilerOptions": {
-    "jsx": "react-jsx"
+    "jsx": "react-jsx",
+    // Skip declarations, they are bundled manually in another step
+    "declarationMap": false,
+    "declaration": false
   }
 }
diff --git a/packages/kie-editors-standalone/webpack.package-resources.config.js b/packages/kie-editors-standalone/webpack.package-resources.config.js
index 0e9f22ff193..550deafb3b9 100644
--- a/packages/kie-editors-standalone/webpack.package-resources.config.js
+++ b/packages/kie-editors-standalone/webpack.package-resources.config.js
@@ -35,6 +35,18 @@ module.exports = (env) =>
       dmn: "./src/dmn/index.ts",
       bpmn: "./src/bpmn/index.ts",
     },
+    module: {
+      rules: [
+        {
+          test: /dmnEnvelopeIndex\.html$/,
+          type: "asset/source",
+        },
+        {
+          test: /bpmnEnvelopeIndex\.html$/,
+          type: "asset/source",
+        },
+      ],
+    },
     devServer: {
       historyApiFallback: false,
       static: [{ directory: path.join(__dirname, "./dist") }],
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 993df030159..a209d4e0447 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -3471,25 +3471,6 @@ importers:
         version: 5.5.3
 
   packages/dmn-editor-standalone:
-    dependencies:
-      '@kie-tools-core/editor':
-        specifier: workspace:*
-        version: link:../editor
-      '@kie-tools-core/envelope-bus':
-        specifier: workspace:*
-        version: link:../envelope-bus
-      '@kie-tools-core/notifications':
-        specifier: workspace:*
-        version: link:../notifications
-      '@kie-tools-core/workspace':
-        specifier: workspace:*
-        version: link:../workspace
-      '@kie-tools/dmn-editor-envelope':
-        specifier: workspace:*
-        version: link:../dmn-editor-envelope
-      minimatch:
-        specifier: ^3.0.5
-        version: 3.1.2
     devDependencies:
       '@babel/core':
         specifier: ^7.16.0
@@ -3506,21 +3487,36 @@ importers:
       '@kie-tools-core/backend':
         specifier: workspace:*
         version: link:../backend
+      '@kie-tools-core/editor':
+        specifier: workspace:*
+        version: link:../editor
+      '@kie-tools-core/envelope-bus':
+        specifier: workspace:*
+        version: link:../envelope-bus
       '@kie-tools-core/i18n':
         specifier: workspace:*
         version: link:../i18n
+      '@kie-tools-core/notifications':
+        specifier: workspace:*
+        version: link:../notifications
       '@kie-tools-core/patternfly-base':
         specifier: workspace:*
         version: link:../patternfly-base
       '@kie-tools-core/webpack-base':
         specifier: workspace:*
         version: link:../webpack-base
+      '@kie-tools-core/workspace':
+        specifier: workspace:*
+        version: link:../workspace
       '@kie-tools/boxed-expression-component':
         specifier: workspace:*
         version: link:../boxed-expression-component
       '@kie-tools/dmn-editor':
         specifier: workspace:*
         version: link:../dmn-editor
+      '@kie-tools/dmn-editor-envelope':
+        specifier: workspace:*
+        version: link:../dmn-editor-envelope
       '@kie-tools/dmn-marshaller':
         specifier: workspace:*
         version: link:../dmn-marshaller
@@ -3596,6 +3592,9 @@ importers:
       deep-object-diff:
         specifier: ^1.1.9
         version: 1.1.9
+      dts-bundle-generator:
+        specifier: ^9.5.1
+        version: 9.5.1
       html-webpack-plugin:
         specifier: ^5.3.2
         version: 5.5.3(webpack@5.88.2(webpack-cli@4.10.0))
@@ -3605,6 +3604,9 @@ importers:
       lodash:
         specifier: ^4.17.21
         version: 4.17.21
+      minimatch:
+        specifier: ^3.0.5
+        version: 3.1.2
       nodemon:
         specifier: ^3.1.4
         version: 3.1.4
@@ -5594,10 +5596,6 @@ importers:
         version: 5.9.0
 
   packages/kie-editors-standalone:
-    dependencies:
-      '@kie-tools/kie-bc-editors':
-        specifier: workspace:*
-        version: link:../kie-bc-editors
     devDependencies:
       '@babel/core':
         specifier: ^7.16.0
@@ -5638,6 +5636,9 @@ importers:
       '@kie-tools/jest-base':
         specifier: workspace:*
         version: link:../jest-base
+      '@kie-tools/kie-bc-editors':
+        specifier: workspace:*
+        version: link:../kie-bc-editors
       '@kie-tools/root-env':
         specifier: workspace:*
         version: link:../root-env
@@ -5683,6 +5684,9 @@ importers:
       cypress-log-to-output:
         specifier: ^1.1.2
         version: 1.1.2
+      dts-bundle-generator:
+        specifier: ^9.5.1
+        version: 9.5.1
       html-webpack-plugin:
         specifier: ^5.3.2
         version: 5.3.2(webpack@5.88.2(webpack-cli@4.10.0))
@@ -21586,6 +21590,11 @@ packages:
     resolution: {integrity: sha512-g/M9sqy3oHe477Ar4voQxWtaPIFw1jTdKZuomOjhCcBx9nHUNn0pu6NopuFFrTh/TRZIKEj+76vLWFu9BNKk+Q==}
     engines: {node: '>=4'}
 
+  dts-bundle-generator@9.5.1:
+    resolution: {integrity: sha512-DxpJOb2FNnEyOzMkG11sxO2dmxPjthoVWxfKqWYJ/bI/rT1rvTMktF5EKjAYrRZu6Z6t3NhOUZ0sZ5ZXevOfbA==}
+    engines: {node: '>=14.0.0'}
+    hasBin: true
+
   duplexer@0.1.2:
     resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==}
 
@@ -44772,6 +44781,11 @@ snapshots:
 
   dset@3.1.2: {}
 
+  dts-bundle-generator@9.5.1:
+    dependencies:
+      typescript: 5.5.3
+      yargs: 17.7.2
+
   duplexer@0.1.2: {}
 
   duplexify@3.7.1:
@@ -55395,7 +55409,7 @@ snapshots:
   yargs@17.7.2:
     dependencies:
       cliui: 8.0.1
-      escalade: 3.1.1
+      escalade: 3.1.2
       get-caller-file: 2.0.5
       require-directory: 2.1.1
       string-width: 4.2.3
diff --git a/repo/graph.dot b/repo/graph.dot
index 2f45304d39f..e9b96f5e77f 100644
--- a/repo/graph.dot
+++ b/repo/graph.dot
@@ -329,7 +329,7 @@ digraph G {
   "@kie-tools/dmn-editor" -> "@kie-tools/pmml-editor-marshaller" [ style = "solid", color = "blue" ];
   "@kie-tools/dmn-editor-envelope" -> "@kie-tools-core/editor" [ style = "solid", color = "blue" ];
   "@kie-tools/dmn-editor-envelope" -> "@kie-tools/dmn-editor" [ style = "solid", color = "blue" ];
-  "@kie-tools/dmn-editor-standalone" -> "@kie-tools/dmn-editor-envelope" [ style = "solid", color = "blue" ];
+  "@kie-tools/dmn-editor-standalone" -> "@kie-tools/dmn-editor-envelope" [ style = "dashed", color = "blue" ];
   "@kie-tools/dmn-feel-antlr4-parser" -> "@kie-tools/dmn-marshaller" [ style = "solid", color = "blue" ];
   "@kie-tools/dmn-language-service" -> "@kie-tools/dmn-feel-antlr4-parser" [ style = "solid", color = "blue" ];
   "@kie-tools/dmn-language-service" -> "@kie-tools-core/switch-expression-ts" [ style = "dashed", color = "blue" ];
@@ -404,7 +404,7 @@ digraph G {
   "kie-editors-dev-vscode-extension" -> "@kie-tools/vscode-java-code-completion-extension-plugin" [ style = "solid", color = "black" ];
   "kie-editors-dev-vscode-extension" -> "@kie-tools/stunner-editors" [ style = "dashed", color = "black" ];
   "kie-editors-dev-vscode-extension" -> "@kie-tools/vscode-extension-common-test-helpers" [ style = "dashed", color = "black" ];
-  "@kie-tools/kie-editors-standalone" -> "@kie-tools/kie-bc-editors" [ style = "solid", color = "blue" ];
+  "@kie-tools/kie-editors-standalone" -> "@kie-tools/kie-bc-editors" [ style = "dashed", color = "blue" ];
   "@kie-tools/kie-editors-standalone" -> "@kie-tools/stunner-editors" [ style = "dashed", color = "blue" ];
   "@kie-tools/kie-sandbox-distribution" -> "@kie-tools/cors-proxy-image" [ style = "solid", color = "black" ];
   "@kie-tools/kie-sandbox-distribution" -> "@kie-tools/kie-sandbox-extended-services-image" [ style = "solid", color = "black" ];


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@kie.apache.org
For additional commands, e-mail: commits-help@kie.apache.org