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 1e6b21e7e9f kie-issues#1365: Revisit all React-dependent packages on
`kie-tools` declaring `react` as a `dependency` instead of a `peerDependency`
(#2559)
1e6b21e7e9f is described below
commit 1e6b21e7e9f657c99d94050354f88eba19471375
Author: Fabrizio Antonangeli <[email protected]>
AuthorDate: Mon Sep 9 18:01:47 2024 +0200
kie-issues#1365: Revisit all React-dependent packages on `kie-tools`
declaring `react` as a `dependency` instead of a `peerDependency` (#2559)
---
.../ci_check_dependencies_consistency.yaml | 2 +-
.syncpackrc.json | 10 ++
examples/base64png-editor/package.json | 8 +-
examples/ping-pong-view-react/package.json | 8 +-
examples/ping-pong-view/package.json | 8 +-
examples/todo-list-view/package.json | 8 +-
packages/boxed-expression-component/package.json | 6 +-
packages/chrome-extension/package.json | 8 +-
packages/dashbuilder-component-api/package.json | 8 +-
.../package.json | 8 +-
.../dashbuilder-component-echarts/package.json | 8 +-
packages/dashbuilder-component-map/package.json | 6 +-
.../dashbuilder-component-svg-heatmap/package.json | 8 +-
packages/dashbuilder-component-table/package.json | 8 +-
.../dashbuilder-component-timeseries/package.json | 8 +-
.../dashbuilder-component-uniforms/package.json | 6 +-
.../package.json | 6 +-
packages/dashbuilder-editor/package.json | 6 +-
packages/dashbuilder-viewer/package.json | 8 +-
.../dev-deployment-dmn-form-webapp/package.json | 6 +-
packages/dmn-editor-envelope/package.json | 8 +-
packages/dmn-editor/package.json | 6 +-
packages/dmn-runner/package.json | 6 +-
packages/editor/package.json | 8 +-
packages/envelope-bus/package.json | 9 +-
packages/envelope/package.json | 8 +-
packages/feel-input-component/package.json | 8 +-
packages/form-dmn/package.json | 6 +-
packages/form/package.json | 6 +-
packages/i18n/package.json | 8 +-
.../import-java-classes-component/package.json | 8 +-
packages/keyboard-shortcuts/package.json | 6 +-
packages/kie-bc-editors/package.json | 8 +-
packages/pmml-editor/package.json | 6 +-
packages/react-hooks/package.json | 6 +-
packages/runtime-tools-components/package.json | 6 +-
.../package.json | 6 +-
.../package.json | 6 +-
.../package.json | 6 +-
.../package.json | 4 +-
.../package.json | 6 +-
.../package.json | 4 +-
.../package.json | 6 +-
.../serverless-workflow-text-editor/package.json | 6 +-
packages/text-editor/package.json | 8 +-
packages/uniforms-bootstrap4-codegen/package.json | 6 +-
packages/uniforms-patternfly-codegen/package.json | 6 +-
packages/uniforms-patternfly/package.json | 6 +-
packages/unitables-dmn/package.json | 6 +-
packages/unitables/package.json | 6 +-
packages/workspaces-git-fs/package.json | 4 +-
packages/yard-editor/package.json | 6 +-
pnpm-lock.yaml | 188 ++++++++++-----------
53 files changed, 320 insertions(+), 217 deletions(-)
diff --git a/.github/workflows/ci_check_dependencies_consistency.yaml
b/.github/workflows/ci_check_dependencies_consistency.yaml
index c87f3dcd250..14208beaaaf 100644
--- a/.github/workflows/ci_check_dependencies_consistency.yaml
+++ b/.github/workflows/ci_check_dependencies_consistency.yaml
@@ -49,4 +49,4 @@ jobs:
shell: bash
run: |
pnpm bootstrap:root
- npx --yes [email protected] list-mismatches
+ npx --yes [email protected] list-mismatches
diff --git a/.syncpackrc.json b/.syncpackrc.json
index 4f613e8ad0c..7abf816f386 100644
--- a/.syncpackrc.json
+++ b/.syncpackrc.json
@@ -7,6 +7,16 @@
"@kie-tools/uniforms-patternfly-codegen",
"@kie-tools/yaml-language-server"
]
+ },
+ {
+ "dependencies": ["react", "react-dom"],
+ "policy": "sameRange"
+ },
+ {
+ "label": "Use workspace protocol when developing local packages",
+ "dependencies": ["$LOCAL"],
+ "dependencyTypes": ["prod", "dev"],
+ "pinVersion": "workspace:*"
}
]
}
diff --git a/examples/base64png-editor/package.json
b/examples/base64png-editor/package.json
index 4c9ee64631e..57aff01bf6b 100644
--- a/examples/base64png-editor/package.json
+++ b/examples/base64png-editor/package.json
@@ -28,9 +28,7 @@
"@kie-tools-core/patternfly-base": "workspace:*",
"@kie-tools-core/workspace": "workspace:*",
"@patternfly/react-core": "^4.276.6",
- "@patternfly/react-icons": "^4.93.6",
- "react": "^17.0.2",
- "react-dom": "^17.0.2"
+ "@patternfly/react-icons": "^4.93.6"
},
"devDependencies": {
"@kie-tools/root-env": "workspace:*",
@@ -40,5 +38,9 @@
"copyfiles": "^2.4.1",
"rimraf": "^3.0.2",
"typescript": "^5.5.3"
+ },
+ "peerDependencies": {
+ "react": ">=17.0.2 <19.0.0",
+ "react-dom": ">=17.0.2 <19.0.0"
}
}
diff --git a/examples/ping-pong-view-react/package.json
b/examples/ping-pong-view-react/package.json
index 9c947ed618b..788b9573efd 100644
--- a/examples/ping-pong-view-react/package.json
+++ b/examples/ping-pong-view-react/package.json
@@ -25,9 +25,7 @@
"dependencies": {
"@kie-tools-core/envelope": "workspace:*",
"@kie-tools-core/envelope-bus": "workspace:*",
- "@kie-tools-examples/ping-pong-view": "workspace:*",
- "react": "^17.0.2",
- "react-dom": "^17.0.2"
+ "@kie-tools-examples/ping-pong-view": "workspace:*"
},
"devDependencies": {
"@kie-tools/root-env": "workspace:*",
@@ -37,5 +35,9 @@
"copyfiles": "^2.4.1",
"rimraf": "^3.0.2",
"typescript": "^5.5.3"
+ },
+ "peerDependencies": {
+ "react": ">=17.0.2 <19.0.0",
+ "react-dom": ">=17.0.2 <19.0.0"
}
}
diff --git a/examples/ping-pong-view/package.json
b/examples/ping-pong-view/package.json
index 6135eff2325..4c200874954 100644
--- a/examples/ping-pong-view/package.json
+++ b/examples/ping-pong-view/package.json
@@ -21,9 +21,7 @@
},
"dependencies": {
"@kie-tools-core/envelope": "workspace:*",
- "@kie-tools-core/envelope-bus": "workspace:*",
- "react": "^17.0.2",
- "react-dom": "^17.0.2"
+ "@kie-tools-core/envelope-bus": "workspace:*"
},
"devDependencies": {
"@kie-tools/root-env": "workspace:*",
@@ -32,5 +30,9 @@
"@types/react-dom": "^17.0.5",
"rimraf": "^3.0.2",
"typescript": "^5.5.3"
+ },
+ "peerDependencies": {
+ "react": ">=17.0.2 <19.0.0",
+ "react-dom": ">=17.0.2 <19.0.0"
}
}
diff --git a/examples/todo-list-view/package.json
b/examples/todo-list-view/package.json
index e9e79bfb8f7..40f71db6d94 100644
--- a/examples/todo-list-view/package.json
+++ b/examples/todo-list-view/package.json
@@ -22,9 +22,7 @@
},
"dependencies": {
"@kie-tools-core/envelope": "workspace:*",
- "@kie-tools-core/envelope-bus": "workspace:*",
- "react": "^17.0.2",
- "react-dom": "^17.0.2"
+ "@kie-tools-core/envelope-bus": "workspace:*"
},
"devDependencies": {
"@kie-tools/root-env": "workspace:*",
@@ -35,5 +33,9 @@
"copyfiles": "^2.4.1",
"rimraf": "^3.0.2",
"typescript": "^5.5.3"
+ },
+ "peerDependencies": {
+ "react": ">=17.0.2 <19.0.0",
+ "react-dom": ">=17.0.2 <19.0.0"
}
}
diff --git a/packages/boxed-expression-component/package.json
b/packages/boxed-expression-component/package.json
index 26f04d18e36..a39d3184569 100644
--- a/packages/boxed-expression-component/package.json
+++ b/packages/boxed-expression-component/package.json
@@ -36,8 +36,6 @@
"@patternfly/react-styles": "^4.92.6",
"@patternfly/react-table": "^4.112.39",
"lodash": "^4.17.21",
- "react": "^17.0.2",
- "react-dom": "^17.0.2",
"react-resizable": "^1.11.0",
"react-table": "^7.6.2",
"uuid": "^8.3.2"
@@ -84,5 +82,9 @@
"webpack-cli": "^4.10.0",
"webpack-dev-server": "^4.15.1",
"webpack-merge": "^5.9.0"
+ },
+ "peerDependencies": {
+ "react": ">=17.0.2 <19.0.0",
+ "react-dom": ">=17.0.2 <19.0.0"
}
}
diff --git a/packages/chrome-extension/package.json
b/packages/chrome-extension/package.json
index b2953fc9cf1..c631c9c196d 100644
--- a/packages/chrome-extension/package.json
+++ b/packages/chrome-extension/package.json
@@ -31,9 +31,7 @@
"@kie-tools-core/patternfly-base": "workspace:*",
"@kie-tools-core/workspace": "workspace:*",
"@octokit/rest": "^18.5.3",
- "minimatch": "^3.0.5",
- "react": "^17.0.2",
- "react-dom": "^17.0.2"
+ "minimatch": "^3.0.5"
},
"devDependencies": {
"@babel/core": "^7.16.0",
@@ -58,5 +56,9 @@
"rimraf": "^3.0.2",
"ts-jest": "^29.1.5",
"typescript": "^5.5.3"
+ },
+ "peerDependencies": {
+ "react": ">=17.0.2 <19.0.0",
+ "react-dom": ">=17.0.2 <19.0.0"
}
}
diff --git a/packages/dashbuilder-component-api/package.json
b/packages/dashbuilder-component-api/package.json
index f974a2717ad..01edc4a68a5 100644
--- a/packages/dashbuilder-component-api/package.json
+++ b/packages/dashbuilder-component-api/package.json
@@ -25,10 +25,6 @@
"lint": "run-script-if --bool \"$(build-env linters.run)\" --then
\"kie-tools--eslint ./src\"",
"test": "run-script-if --ignore-errors \"$(build-env
tests.ignoreFailures)\" --bool \"$(build-env tests.run)\" --then \"jest
--silent --verbose --passWithNoTests\""
},
- "dependencies": {
- "react": "^17.0.2",
- "react-dom": "^17.0.2"
- },
"devDependencies": {
"@babel/core": "^7.16.0",
"@babel/preset-env": "^7.16.0",
@@ -48,5 +44,9 @@
"rimraf": "^3.0.2",
"ts-jest": "^29.1.5",
"typescript": "^5.5.3"
+ },
+ "peerDependencies": {
+ "react": ">=17.0.2 <19.0.0",
+ "react-dom": ">=17.0.2 <19.0.0"
}
}
diff --git a/packages/dashbuilder-component-echarts-base/package.json
b/packages/dashbuilder-component-echarts-base/package.json
index 85132571624..3fab5f39886 100644
--- a/packages/dashbuilder-component-echarts-base/package.json
+++ b/packages/dashbuilder-component-echarts-base/package.json
@@ -25,9 +25,7 @@
"lint": "run-script-if --bool \"$(build-env linters.run)\" --then
\"kie-tools--eslint ./src\""
},
"dependencies": {
- "echarts": "^5.3.2",
- "react": "^17.0.2",
- "react-dom": "^17.0.2"
+ "echarts": "^5.3.2"
},
"devDependencies": {
"@babel/core": "^7.16.0",
@@ -41,5 +39,9 @@
"copyfiles": "^2.4.1",
"rimraf": "^3.0.2",
"typescript": "^5.5.3"
+ },
+ "peerDependencies": {
+ "react": ">=17.0.2 <19.0.0",
+ "react-dom": ">=17.0.2 <19.0.0"
}
}
diff --git a/packages/dashbuilder-component-echarts/package.json
b/packages/dashbuilder-component-echarts/package.json
index 231ec59ecdc..1c34d0e269d 100644
--- a/packages/dashbuilder-component-echarts/package.json
+++ b/packages/dashbuilder-component-echarts/package.json
@@ -22,9 +22,7 @@
},
"dependencies": {
"@kie-tools/dashbuilder-component-api": "workspace:*",
- "@kie-tools/dashbuilder-component-echarts-base": "workspace:*",
- "react": "^17.0.2",
- "react-dom": "^17.0.2"
+ "@kie-tools/dashbuilder-component-echarts-base": "workspace:*"
},
"devDependencies": {
"@babel/core": "^7.16.0",
@@ -46,5 +44,9 @@
"webpack-cli": "^4.10.0",
"webpack-dev-server": "^4.15.1",
"webpack-merge": "^5.9.0"
+ },
+ "peerDependencies": {
+ "react": ">=17.0.2 <19.0.0",
+ "react-dom": ">=17.0.2 <19.0.0"
}
}
diff --git a/packages/dashbuilder-component-map/package.json
b/packages/dashbuilder-component-map/package.json
index 100995e97e7..76cd172180d 100644
--- a/packages/dashbuilder-component-map/package.json
+++ b/packages/dashbuilder-component-map/package.json
@@ -24,8 +24,6 @@
"@kie-tools-core/patternfly-base": "workspace:*",
"@kie-tools/dashbuilder-component-api": "workspace:*",
"d3-scale": "^4.0.2",
- "react": "^17.0.2",
- "react-dom": "^17.0.2",
"react-simple-maps": "^3.0.0"
},
"devDependencies": {
@@ -50,5 +48,9 @@
"webpack-cli": "^4.10.0",
"webpack-dev-server": "^4.15.1",
"webpack-merge": "^5.9.0"
+ },
+ "peerDependencies": {
+ "react": ">=17.0.2 <19.0.0",
+ "react-dom": ">=17.0.2 <19.0.0"
}
}
diff --git a/packages/dashbuilder-component-svg-heatmap/package.json
b/packages/dashbuilder-component-svg-heatmap/package.json
index 41de45902e6..ef85747d77d 100644
--- a/packages/dashbuilder-component-svg-heatmap/package.json
+++ b/packages/dashbuilder-component-svg-heatmap/package.json
@@ -23,9 +23,7 @@
"dependencies": {
"@kie-tools-core/patternfly-base": "workspace:*",
"@kie-tools/dashbuilder-component-api": "workspace:*",
- "heatmap.js": "^2.0.5",
- "react": "^17.0.2",
- "react-dom": "^17.0.2"
+ "heatmap.js": "^2.0.5"
},
"devDependencies": {
"@babel/core": "^7.16.0",
@@ -47,5 +45,9 @@
"webpack-cli": "^4.10.0",
"webpack-dev-server": "^4.15.1",
"webpack-merge": "^5.9.0"
+ },
+ "peerDependencies": {
+ "react": ">=17.0.2 <19.0.0",
+ "react-dom": ">=17.0.2 <19.0.0"
}
}
diff --git a/packages/dashbuilder-component-table/package.json
b/packages/dashbuilder-component-table/package.json
index cd513ce158d..d85cf0846ea 100644
--- a/packages/dashbuilder-component-table/package.json
+++ b/packages/dashbuilder-component-table/package.json
@@ -25,9 +25,7 @@
"@kie-tools-core/patternfly-base": "workspace:*",
"@kie-tools/dashbuilder-component-api": "workspace:*",
"@patternfly/react-core": "^4.276.6",
- "@patternfly/react-table": "^4.112.39",
- "react": "^17.0.2",
- "react-dom": "^17.0.2"
+ "@patternfly/react-table": "^4.112.39"
},
"devDependencies": {
"@babel/core": "^7.16.0",
@@ -49,5 +47,9 @@
"webpack-cli": "^4.10.0",
"webpack-dev-server": "^4.15.1",
"webpack-merge": "^5.9.0"
+ },
+ "peerDependencies": {
+ "react": ">=17.0.2 <19.0.0",
+ "react-dom": ">=17.0.2 <19.0.0"
}
}
diff --git a/packages/dashbuilder-component-timeseries/package.json
b/packages/dashbuilder-component-timeseries/package.json
index 4331be319e0..fe483e5ea1e 100644
--- a/packages/dashbuilder-component-timeseries/package.json
+++ b/packages/dashbuilder-component-timeseries/package.json
@@ -22,9 +22,7 @@
},
"dependencies": {
"@kie-tools/dashbuilder-component-api": "workspace:*",
- "@kie-tools/dashbuilder-component-echarts-base": "workspace:*",
- "react": "^17.0.2",
- "react-dom": "^17.0.2"
+ "@kie-tools/dashbuilder-component-echarts-base": "workspace:*"
},
"devDependencies": {
"@babel/core": "^7.16.0",
@@ -46,5 +44,9 @@
"webpack-cli": "^4.10.0",
"webpack-dev-server": "^4.15.1",
"webpack-merge": "^5.9.0"
+ },
+ "peerDependencies": {
+ "react": ">=17.0.2 <19.0.0",
+ "react-dom": ">=17.0.2 <19.0.0"
}
}
diff --git a/packages/dashbuilder-component-uniforms/package.json
b/packages/dashbuilder-component-uniforms/package.json
index 8049b275804..526996a3bfb 100644
--- a/packages/dashbuilder-component-uniforms/package.json
+++ b/packages/dashbuilder-component-uniforms/package.json
@@ -28,8 +28,6 @@
"@patternfly/react-table": "^4.112.39",
"ajv": "^6.12.6",
"lodash": "^4.17.21",
- "react": "^17.0.2",
- "react-dom": "^17.0.2",
"uniforms": "^3.10.2",
"uniforms-bridge-json-schema": "^3.10.2"
},
@@ -52,5 +50,9 @@
"webpack-cli": "^4.10.0",
"webpack-dev-server": "^4.15.1",
"webpack-merge": "^5.9.0"
+ },
+ "peerDependencies": {
+ "react": ">=17.0.2 <19.0.0",
+ "react-dom": ">=17.0.2 <19.0.0"
}
}
diff --git a/packages/dashbuilder-component-victory-charts/package.json
b/packages/dashbuilder-component-victory-charts/package.json
index 536b206dd9c..aa6ed8d79be 100644
--- a/packages/dashbuilder-component-victory-charts/package.json
+++ b/packages/dashbuilder-component-victory-charts/package.json
@@ -28,8 +28,6 @@
"@patternfly/react-core": "^4.276.6",
"@patternfly/react-table": "^4.112.39",
"numeral": "^2.0.6",
- "react": "^17.0.2",
- "react-dom": "^17.0.2",
"victory-zoom-container": "^35.11.4"
},
"devDependencies": {
@@ -53,5 +51,9 @@
"webpack-cli": "^4.10.0",
"webpack-dev-server": "^4.15.1",
"webpack-merge": "^5.9.0"
+ },
+ "peerDependencies": {
+ "react": ">=17.0.2 <19.0.0",
+ "react-dom": ">=17.0.2 <19.0.0"
}
}
diff --git a/packages/dashbuilder-editor/package.json
b/packages/dashbuilder-editor/package.json
index 3edcc78d059..fbc13072d76 100644
--- a/packages/dashbuilder-editor/package.json
+++ b/packages/dashbuilder-editor/package.json
@@ -42,8 +42,6 @@
"json-schema": "^0.4.0",
"monaco-editor": "^0.39.0",
"monaco-yaml": "^4.0.4",
- "react": "^17.0.2",
- "react-dom": "^17.0.2",
"vscode-languageserver-types": "^3.16.0"
},
"devDependencies": {
@@ -69,5 +67,9 @@
"webpack-cli": "^4.10.0",
"webpack-dev-server": "^4.15.1",
"webpack-merge": "^5.9.0"
+ },
+ "peerDependencies": {
+ "react": ">=17.0.2 <19.0.0",
+ "react-dom": ">=17.0.2 <19.0.0"
}
}
diff --git a/packages/dashbuilder-viewer/package.json
b/packages/dashbuilder-viewer/package.json
index e87583a0f35..3e75900133a 100644
--- a/packages/dashbuilder-viewer/package.json
+++ b/packages/dashbuilder-viewer/package.json
@@ -33,9 +33,7 @@
"@kie-tools-core/patternfly-base": "workspace:*",
"@kie-tools-core/workspace": "workspace:*",
"@patternfly/react-core": "^4.276.6",
- "@patternfly/react-icons": "^4.93.6",
- "react": "^17.0.2",
- "react-dom": "^17.0.2"
+ "@patternfly/react-icons": "^4.93.6"
},
"devDependencies": {
"@babel/core": "^7.16.0",
@@ -59,5 +57,9 @@
"webpack-cli": "^4.10.0",
"webpack-dev-server": "^4.15.1",
"webpack-merge": "^5.9.0"
+ },
+ "peerDependencies": {
+ "react": ">=17.0.2 <19.0.0",
+ "react-dom": ">=17.0.2 <19.0.0"
}
}
diff --git a/packages/dev-deployment-dmn-form-webapp/package.json
b/packages/dev-deployment-dmn-form-webapp/package.json
index bd1d95219ca..2078fcd0d2e 100644
--- a/packages/dev-deployment-dmn-form-webapp/package.json
+++ b/packages/dev-deployment-dmn-form-webapp/package.json
@@ -35,8 +35,6 @@
"@readme/openapi-parser": "^2.5.0",
"json-refs": "^3.0.15",
"lodash": "^4.17.21",
- "react": "^17.0.2",
- "react-dom": "^17.0.2",
"react-router": "^5.3.4",
"react-router-dom": "^5.3.4"
},
@@ -76,5 +74,9 @@
"webpack-cli": "^4.10.0",
"webpack-dev-server": "^4.15.1",
"webpack-merge": "^5.9.0"
+ },
+ "peerDependencies": {
+ "react": ">=17.0.2 <19.0.0",
+ "react-dom": ">=17.0.2 <19.0.0"
}
}
diff --git a/packages/dmn-editor-envelope/package.json
b/packages/dmn-editor-envelope/package.json
index a8b6f310719..c321f00872c 100644
--- a/packages/dmn-editor-envelope/package.json
+++ b/packages/dmn-editor-envelope/package.json
@@ -34,9 +34,7 @@
"@kie-tools/dmn-marshaller": "workspace:*",
"@kie-tools/pmml-editor-marshaller": "workspace:*",
"@kie-tools/xml-parser-ts": "workspace:*",
- "@patternfly/react-core": "^4.276.6",
- "react": "^17.0.2",
- "react-dom": "^17.0.2"
+ "@patternfly/react-core": "^4.276.6"
},
"devDependencies": {
"@babel/core": "^7.16.0",
@@ -49,5 +47,9 @@
"@types/react-dom": "^17.0.5",
"rimraf": "^3.0.2",
"typescript": "^5.5.3"
+ },
+ "peerDependencies": {
+ "react": ">=17.0.2 <19.0.0",
+ "react-dom": ">=17.0.2 <19.0.0"
}
}
diff --git a/packages/dmn-editor/package.json b/packages/dmn-editor/package.json
index bd9de788abc..1d0aab8ade2 100644
--- a/packages/dmn-editor/package.json
+++ b/packages/dmn-editor/package.json
@@ -53,8 +53,6 @@
"fast-deep-equal": "^3.1.3",
"immer": "^10.0.3",
"moment": "^2.29.4",
- "react": "^17.0.2",
- "react-dom": "^17.0.2",
"react-error-boundary": "^4.0.11",
"reactflow": "^11.8.3",
"uuid": "^8.3.2",
@@ -101,5 +99,9 @@
"webpack-cli": "^4.10.0",
"webpack-dev-server": "^4.15.1",
"webpack-merge": "^5.9.0"
+ },
+ "peerDependencies": {
+ "react": ">=17.0.2 <19.0.0",
+ "react-dom": ">=17.0.2 <19.0.0"
}
}
diff --git a/packages/dmn-runner/package.json b/packages/dmn-runner/package.json
index 0309fb3c03b..a6a48868501 100644
--- a/packages/dmn-runner/package.json
+++ b/packages/dmn-runner/package.json
@@ -34,8 +34,6 @@
"json-refs": "^3.0.15",
"lodash": "^4.17.21",
"moment": "^2.29.4",
- "react": "^17.0.2",
- "react-dom": "^17.0.2",
"uniforms": "^3.10.2",
"uniforms-bridge-json-schema": "^3.10.2"
},
@@ -52,5 +50,9 @@
"@types/react-dom": "^17.0.5",
"rimraf": "^3.0.2",
"typescript": "^5.5.3"
+ },
+ "peerDependencies": {
+ "react": ">=17.0.2 <19.0.0",
+ "react-dom": ">=17.0.2 <19.0.0"
}
}
diff --git a/packages/editor/package.json b/packages/editor/package.json
index 87dcf2ee400..2e567161ee9 100644
--- a/packages/editor/package.json
+++ b/packages/editor/package.json
@@ -38,9 +38,7 @@
"@patternfly/react-core": "^4.276.6",
"@patternfly/react-icons": "^4.93.6",
"csstype": "^3.0.11",
- "minimatch": "^3.0.5",
- "react": "^17.0.2",
- "react-dom": "^17.0.2"
+ "minimatch": "^3.0.5"
},
"devDependencies": {
"@babel/core": "^7.16.0",
@@ -66,5 +64,9 @@
"rimraf": "^3.0.2",
"ts-jest": "^29.1.5",
"typescript": "^5.5.3"
+ },
+ "peerDependencies": {
+ "react": ">=17.0.2 <19.0.0",
+ "react-dom": ">=17.0.2 <19.0.0"
}
}
diff --git a/packages/envelope-bus/package.json
b/packages/envelope-bus/package.json
index 2ddcc24655a..5e8917f0dc7 100644
--- a/packages/envelope-bus/package.json
+++ b/packages/envelope-bus/package.json
@@ -24,10 +24,7 @@
"lint": "run-script-if --bool \"$(build-env linters.run)\" --then
\"kie-tools--eslint ./src\"",
"test": "run-script-if --ignore-errors \"$(build-env
tests.ignoreFailures)\" --bool \"$(build-env tests.run)\" --then \"jest
--silent --verbose --passWithNoTests\""
},
- "dependencies": {
- "react": "^17.0.2",
- "react-dom": "^17.0.2"
- },
+ "dependencies": {},
"devDependencies": {
"@babel/core": "^7.16.0",
"@babel/preset-env": "^7.16.0",
@@ -46,5 +43,9 @@
"rimraf": "^3.0.2",
"ts-jest": "^29.1.5",
"typescript": "^5.5.3"
+ },
+ "peerDependencies": {
+ "react": ">=17.0.2 <19.0.0",
+ "react-dom": ">=17.0.2 <19.0.0"
}
}
diff --git a/packages/envelope/package.json b/packages/envelope/package.json
index a20cdb546ab..5a2e92b1df8 100644
--- a/packages/envelope/package.json
+++ b/packages/envelope/package.json
@@ -25,9 +25,7 @@
},
"dependencies": {
"@kie-tools-core/envelope-bus": "workspace:*",
- "csstype": "^3.0.11",
- "react": "^17.0.2",
- "react-dom": "^17.0.2"
+ "csstype": "^3.0.11"
},
"devDependencies": {
"@babel/core": "^7.16.0",
@@ -40,5 +38,9 @@
"@types/react-dom": "^17.0.5",
"rimraf": "^3.0.2",
"typescript": "^5.5.3"
+ },
+ "peerDependencies": {
+ "react": ">=17.0.2 <19.0.0",
+ "react-dom": ">=17.0.2 <19.0.0"
}
}
diff --git a/packages/feel-input-component/package.json
b/packages/feel-input-component/package.json
index bf742c28eea..be2dfee300d 100644
--- a/packages/feel-input-component/package.json
+++ b/packages/feel-input-component/package.json
@@ -23,9 +23,7 @@
"@kie-tools/dmn-feel-antlr4-parser": "workspace:*",
"@kie-tools/dmn-language-service": "workspace:*",
"@kie-tools/i18n-common-dictionary": "workspace:*",
- "monaco-editor": "^0.39.0",
- "react": "^17.0.2",
- "react-dom": "^17.0.2"
+ "monaco-editor": "^0.39.0"
},
"devDependencies": {
"@babel/core": "^7.16.0",
@@ -53,5 +51,9 @@
"webpack-cli": "^4.10.0",
"webpack-dev-server": "^4.15.1",
"webpack-merge": "^5.9.0"
+ },
+ "peerDependencies": {
+ "react": ">=17.0.2 <19.0.0",
+ "react-dom": ">=17.0.2 <19.0.0"
}
}
diff --git a/packages/form-dmn/package.json b/packages/form-dmn/package.json
index 8c2d60b4bcf..db7ed9f2991 100644
--- a/packages/form-dmn/package.json
+++ b/packages/form-dmn/package.json
@@ -36,8 +36,6 @@
"@patternfly/react-icons": "^4.93.6",
"deep-object-diff": "^1.1.9",
"lodash": "^4.17.21",
- "react": "^17.0.2",
- "react-dom": "^17.0.2",
"uniforms": "^3.10.2",
"uniforms-bridge-json-schema": "^3.10.2"
},
@@ -66,5 +64,9 @@
"rimraf": "^3.0.2",
"ts-jest": "^29.1.5",
"typescript": "^5.5.3"
+ },
+ "peerDependencies": {
+ "react": ">=17.0.2 <19.0.0",
+ "react-dom": ">=17.0.2 <19.0.0"
}
}
diff --git a/packages/form/package.json b/packages/form/package.json
index 30a53e55e01..fa85168c3ba 100644
--- a/packages/form/package.json
+++ b/packages/form/package.json
@@ -35,8 +35,6 @@
"ajv-errors": "^1.0.1",
"deep-object-diff": "^1.1.9",
"lodash": "^4.17.21",
- "react": "^17.0.2",
- "react-dom": "^17.0.2",
"uniforms": "^3.10.2",
"uniforms-bridge-json-schema": "^3.10.2"
},
@@ -62,5 +60,9 @@
"rimraf": "^3.0.2",
"ts-jest": "^29.1.5",
"typescript": "^5.5.3"
+ },
+ "peerDependencies": {
+ "react": ">=17.0.2 <19.0.0",
+ "react-dom": ">=17.0.2 <19.0.0"
}
}
diff --git a/packages/i18n/package.json b/packages/i18n/package.json
index dc999685c20..88c7d763368 100644
--- a/packages/i18n/package.json
+++ b/packages/i18n/package.json
@@ -22,10 +22,6 @@
"lint": "run-script-if --bool \"$(build-env linters.run)\" --then
\"kie-tools--eslint ./src\"",
"test": "run-script-if --ignore-errors \"$(build-env
tests.ignoreFailures)\" --bool \"$(build-env tests.run)\" --then \"jest
--silent --verbose --passWithNoTests\""
},
- "dependencies": {
- "react": "^17.0.2",
- "react-dom": "^17.0.2"
- },
"devDependencies": {
"@babel/core": "^7.16.0",
"@babel/preset-env": "^7.16.0",
@@ -47,5 +43,9 @@
"rimraf": "^3.0.2",
"ts-jest": "^29.1.5",
"typescript": "^5.5.3"
+ },
+ "peerDependencies": {
+ "react": ">=17.0.2 <19.0.0",
+ "react-dom": ">=17.0.2 <19.0.0"
}
}
diff --git a/packages/import-java-classes-component/package.json
b/packages/import-java-classes-component/package.json
index 94827bab5dc..718294234af 100644
--- a/packages/import-java-classes-component/package.json
+++ b/packages/import-java-classes-component/package.json
@@ -22,9 +22,7 @@
"@kie-tools/i18n-common-dictionary": "workspace:*",
"@patternfly/react-core": "^4.276.6",
"@patternfly/react-icons": "^4.93.6",
- "@patternfly/react-table": "^4.112.39",
- "react": "^17.0.2",
- "react-dom": "^17.0.2"
+ "@patternfly/react-table": "^4.112.39"
},
"devDependencies": {
"@babel/core": "^7.16.0",
@@ -59,5 +57,9 @@
"webpack-cli": "^4.10.0",
"webpack-dev-server": "^4.15.1",
"webpack-merge": "^5.9.0"
+ },
+ "peerDependencies": {
+ "react": ">=17.0.2 <19.0.0",
+ "react-dom": ">=17.0.2 <19.0.0"
}
}
diff --git a/packages/keyboard-shortcuts/package.json
b/packages/keyboard-shortcuts/package.json
index 7b6edc080a6..24e4e8c3fcb 100644
--- a/packages/keyboard-shortcuts/package.json
+++ b/packages/keyboard-shortcuts/package.json
@@ -24,8 +24,7 @@
},
"dependencies": {
"@kie-tools-core/envelope-bus": "workspace:*",
- "@kie-tools-core/operating-system": "workspace:*",
- "react": "^17.0.2"
+ "@kie-tools-core/operating-system": "workspace:*"
},
"devDependencies": {
"@babel/core": "^7.16.0",
@@ -48,5 +47,8 @@
"rimraf": "^3.0.2",
"ts-jest": "^29.1.5",
"typescript": "^5.5.3"
+ },
+ "peerDependencies": {
+ "react": ">=17.0.2 <19.0.0"
}
}
diff --git a/packages/kie-bc-editors/package.json
b/packages/kie-bc-editors/package.json
index 52c06801891..28773cfd7c1 100644
--- a/packages/kie-bc-editors/package.json
+++ b/packages/kie-bc-editors/package.json
@@ -35,9 +35,7 @@
"@kie-tools-core/workspace": "workspace:*",
"@kie-tools/dmn-language-service": "workspace:*",
"@kie-tools/pmml-editor-marshaller": "workspace:*",
- "@patternfly/react-core": "^4.276.6",
- "react": "^17.0.2",
- "react-dom": "^17.0.2"
+ "@patternfly/react-core": "^4.276.6"
},
"devDependencies": {
"@babel/core": "^7.16.0",
@@ -59,5 +57,9 @@
"rimraf": "^3.0.2",
"ts-jest": "^29.1.5",
"typescript": "^5.5.3"
+ },
+ "peerDependencies": {
+ "react": ">=17.0.2 <19.0.0",
+ "react-dom": ">=17.0.2 <19.0.0"
}
}
diff --git a/packages/pmml-editor/package.json
b/packages/pmml-editor/package.json
index 9c48ea59917..00216054233 100644
--- a/packages/pmml-editor/package.json
+++ b/packages/pmml-editor/package.json
@@ -49,9 +49,7 @@
"immer": "^10.0.3",
"lodash": "^4.17.21",
"monaco-editor": "^0.39.0",
- "react": "^17.0.2",
"react-cool-onclickoutside": "^1.6.1",
- "react-dom": "^17.0.2",
"react-monaco-editor": "^0.49.0",
"react-redux": "^7.2.4",
"react-router": "^5.3.4",
@@ -109,5 +107,9 @@
"webpack-cli": "^4.10.0",
"webpack-dev-server": "^4.15.1",
"webpack-merge": "^5.9.0"
+ },
+ "peerDependencies": {
+ "react": ">=17.0.2 <19.0.0",
+ "react-dom": ">=17.0.2 <19.0.0"
}
}
diff --git a/packages/react-hooks/package.json
b/packages/react-hooks/package.json
index 87179879284..f88c3744e0a 100644
--- a/packages/react-hooks/package.json
+++ b/packages/react-hooks/package.json
@@ -21,9 +21,6 @@
"build:prod": "pnpm lint && rimraf dist && tsc -p tsconfig.json",
"lint": "run-script-if --bool \"$(build-env linters.run)\" --then
\"kie-tools--eslint ./src\""
},
- "dependencies": {
- "react": "^17.0.2"
- },
"devDependencies": {
"@babel/core": "^7.16.0",
"@babel/preset-env": "^7.16.0",
@@ -34,5 +31,8 @@
"@types/react": "^17.0.6",
"rimraf": "^3.0.2",
"typescript": "^5.5.3"
+ },
+ "peerDependencies": {
+ "react": ">=17.0.2 <19.0.0"
}
}
diff --git a/packages/runtime-tools-components/package.json
b/packages/runtime-tools-components/package.json
index 1a4919bef6a..359515151f0 100644
--- a/packages/runtime-tools-components/package.json
+++ b/packages/runtime-tools-components/package.json
@@ -41,9 +41,7 @@
"keycloak-js": "^23.0.5",
"lodash": "^4.17.21",
"monaco-editor": "^0.39.0",
- "react": "^17.0.2",
"react-datetime-picker": "^3.5.0",
- "react-dom": "^17.0.2",
"react-moment": "0.9.7",
"react-router": "^5.3.4",
"react-router-dom": "^5.3.4",
@@ -65,5 +63,9 @@
"@types/uuid": "^8.3.0",
"rimraf": "^3.0.2",
"typescript": "^5.5.3"
+ },
+ "peerDependencies": {
+ "react": ">=17.0.2 <19.0.0",
+ "react-dom": ">=17.0.2 <19.0.0"
}
}
diff --git a/packages/runtime-tools-process-enveloped-components/package.json
b/packages/runtime-tools-process-enveloped-components/package.json
index f620bb1b0a9..fe0b96976a6 100644
--- a/packages/runtime-tools-process-enveloped-components/package.json
+++ b/packages/runtime-tools-process-enveloped-components/package.json
@@ -48,9 +48,7 @@
"json-schema": "^0.4.0",
"lodash": "^4.17.21",
"monaco-editor": "^0.39.0",
- "react": "^17.0.2",
"react-datetime-picker": "^3.5.0",
- "react-dom": "^17.0.2",
"react-helmet": "^6.1.0",
"react-inlinesvg": "^2.3.0",
"react-json-view": "^1.21.3",
@@ -79,5 +77,9 @@
"@types/uuid": "^8.3.0",
"rimraf": "^3.0.2",
"typescript": "^5.5.3"
+ },
+ "peerDependencies": {
+ "react": ">=17.0.2 <19.0.0",
+ "react-dom": ">=17.0.2 <19.0.0"
}
}
diff --git a/packages/runtime-tools-process-webapp-components/package.json
b/packages/runtime-tools-process-webapp-components/package.json
index e2eb157284f..569164d9165 100644
--- a/packages/runtime-tools-process-webapp-components/package.json
+++ b/packages/runtime-tools-process-webapp-components/package.json
@@ -30,8 +30,7 @@
"@kie-tools/runtime-tools-shared-gateway-api": "workspace:*",
"apollo-client": "2.6.10",
"axios": "^1.7.4",
- "lodash": "^4.17.21",
- "react": "^17.0.2"
+ "lodash": "^4.17.21"
},
"devDependencies": {
"@babel/core": "^7.16.0",
@@ -45,5 +44,8 @@
"@types/react": "^17.0.6",
"rimraf": "^3.0.2",
"typescript": "^5.5.3"
+ },
+ "peerDependencies": {
+ "react": ">=17.0.2 <19.0.0"
}
}
diff --git a/packages/runtime-tools-shared-enveloped-components/package.json
b/packages/runtime-tools-shared-enveloped-components/package.json
index 9d16602d40e..129095bba8a 100644
--- a/packages/runtime-tools-shared-enveloped-components/package.json
+++ b/packages/runtime-tools-shared-enveloped-components/package.json
@@ -45,8 +45,6 @@
"dangerously-set-html-content": "^1.0.13",
"lodash": "^4.17.21",
"monaco-editor": "^0.39.0",
- "react": "^17.0.2",
- "react-dom": "^17.0.2",
"react-helmet": "^6.1.0",
"react-inlinesvg": "^2.3.0",
"react-json-view": "^1.21.3",
@@ -72,5 +70,9 @@
"@types/uuid": "^8.3.0",
"rimraf": "^3.0.2",
"typescript": "^5.5.3"
+ },
+ "peerDependencies": {
+ "react": ">=17.0.2 <19.0.0",
+ "react-dom": ">=17.0.2 <19.0.0"
}
}
diff --git a/packages/runtime-tools-shared-webapp-components/package.json
b/packages/runtime-tools-shared-webapp-components/package.json
index 7e5994a065f..05562dbce5a 100644
--- a/packages/runtime-tools-shared-webapp-components/package.json
+++ b/packages/runtime-tools-shared-webapp-components/package.json
@@ -27,7 +27,6 @@
"@patternfly/react-core": "^4.276.6",
"@patternfly/react-icons": "^4.93.6",
"history": "^4.9.0",
- "react": "^17.0.2",
"react-router": "^5.3.4"
},
"devDependencies": {
@@ -42,5 +41,8 @@
"@types/react-router": "^5.1.20",
"rimraf": "^3.0.2",
"typescript": "^5.5.3"
+ },
+ "peerDependencies": {
+ "react": ">=17.0.2 <19.0.0"
}
}
diff --git a/packages/runtime-tools-swf-enveloped-components/package.json
b/packages/runtime-tools-swf-enveloped-components/package.json
index 30574956755..dae0165c622 100644
--- a/packages/runtime-tools-swf-enveloped-components/package.json
+++ b/packages/runtime-tools-swf-enveloped-components/package.json
@@ -51,9 +51,7 @@
"dangerously-set-html-content": "^1.0.13",
"lodash": "^4.17.21",
"monaco-editor": "^0.39.0",
- "react": "^17.0.2",
"react-datetime-picker": "^3.5.0",
- "react-dom": "^17.0.2",
"react-helmet": "^6.1.0",
"react-json-view": "^1.21.3",
"react-moment": "0.9.7",
@@ -87,5 +85,9 @@
"rimraf": "^3.0.2",
"ts-jest": "^29.1.5",
"typescript": "^5.5.3"
+ },
+ "peerDependencies": {
+ "react": ">=17.0.2 <19.0.0",
+ "react-dom": ">=17.0.2 <19.0.0"
}
}
diff --git a/packages/runtime-tools-swf-webapp-components/package.json
b/packages/runtime-tools-swf-webapp-components/package.json
index fb9aaa4d111..f29c6025a93 100644
--- a/packages/runtime-tools-swf-webapp-components/package.json
+++ b/packages/runtime-tools-swf-webapp-components/package.json
@@ -34,7 +34,6 @@
"apollo-client": "2.6.10",
"apollo-link-http": "1.5.17",
"history": "^4.9.0",
- "react": "^17.0.2",
"react-router": "^5.3.4"
},
"devDependencies": {
@@ -49,5 +48,8 @@
"@types/react-router": "^5.1.20",
"rimraf": "^3.0.2",
"typescript": "^5.5.3"
+ },
+ "peerDependencies": {
+ "react": ">=17.0.2 <19.0.0"
}
}
diff --git a/packages/serverless-workflow-combined-editor/package.json
b/packages/serverless-workflow-combined-editor/package.json
index 0ded0eff41d..fb0227b30dc 100644
--- a/packages/serverless-workflow-combined-editor/package.json
+++ b/packages/serverless-workflow-combined-editor/package.json
@@ -44,8 +44,6 @@
"monaco-editor": "^0.39.0",
"monaco-yaml": "^4.0.4",
"path-browserify": "^1.0.1",
- "react": "^17.0.2",
- "react-dom": "^17.0.2",
"vscode-languageserver-types": "^3.16.0"
},
"devDependencies": {
@@ -71,5 +69,9 @@
"webpack-cli": "^4.10.0",
"webpack-dev-server": "^4.15.1",
"webpack-merge": "^5.9.0"
+ },
+ "peerDependencies": {
+ "react": ">=17.0.2 <19.0.0",
+ "react-dom": ">=17.0.2 <19.0.0"
}
}
diff --git a/packages/serverless-workflow-text-editor/package.json
b/packages/serverless-workflow-text-editor/package.json
index 49a0286b74e..2996e4edc8a 100644
--- a/packages/serverless-workflow-text-editor/package.json
+++ b/packages/serverless-workflow-text-editor/package.json
@@ -38,8 +38,6 @@
"json-schema": "^0.4.0",
"monaco-editor": "^0.39.0",
"monaco-yaml": "^4.0.4",
- "react": "^17.0.2",
- "react-dom": "^17.0.2",
"vscode-languageserver-types": "^3.16.0"
},
"devDependencies": {
@@ -63,5 +61,9 @@
"webpack-cli": "^4.10.0",
"webpack-dev-server": "^4.15.1",
"webpack-merge": "^5.9.0"
+ },
+ "peerDependencies": {
+ "react": ">=17.0.2 <19.0.0",
+ "react-dom": ">=17.0.2 <19.0.0"
}
}
diff --git a/packages/text-editor/package.json
b/packages/text-editor/package.json
index 64179e7f4f6..b7f0b778304 100644
--- a/packages/text-editor/package.json
+++ b/packages/text-editor/package.json
@@ -31,9 +31,7 @@
"@kie-tools-core/workspace": "workspace:*",
"@patternfly/react-core": "^4.276.6",
"monaco-editor": "^0.39.0",
- "monaco-yaml": "^4.0.4",
- "react": "^17.0.2",
- "react-dom": "^17.0.2"
+ "monaco-yaml": "^4.0.4"
},
"devDependencies": {
"@babel/core": "^7.16.0",
@@ -46,5 +44,9 @@
"rimraf": "^3.0.2",
"start-server-and-test": "^2.0.3",
"typescript": "^5.5.3"
+ },
+ "peerDependencies": {
+ "react": ">=17.0.2 <19.0.0",
+ "react-dom": ">=17.0.2 <19.0.0"
}
}
diff --git a/packages/uniforms-bootstrap4-codegen/package.json
b/packages/uniforms-bootstrap4-codegen/package.json
index dd0779e103c..c01019caf36 100644
--- a/packages/uniforms-bootstrap4-codegen/package.json
+++ b/packages/uniforms-bootstrap4-codegen/package.json
@@ -24,8 +24,6 @@
"dependencies": {
"lodash": "^4.17.21",
"prettier": "^2.8.8",
- "react": "^17.0.2",
- "react-dom": "^17.0.2",
"underscore": "^1.13.1",
"uniforms": "^3.10.2",
"uniforms-bridge-simple-schema-2": "^3.10.2"
@@ -63,5 +61,9 @@
"webpack-dev-server": "^4.15.1",
"webpack-merge": "^5.9.0",
"webpack-node-externals": "^3.0.0"
+ },
+ "peerDependencies": {
+ "react": ">=17.0.2 <19.0.0",
+ "react-dom": ">=17.0.2 <19.0.0"
}
}
diff --git a/packages/uniforms-patternfly-codegen/package.json
b/packages/uniforms-patternfly-codegen/package.json
index 1a09f8d7b74..bf18199749a 100644
--- a/packages/uniforms-patternfly-codegen/package.json
+++ b/packages/uniforms-patternfly-codegen/package.json
@@ -24,8 +24,6 @@
"dependencies": {
"lodash": "^4.17.21",
"prettier": "^2.8.8",
- "react": "^17.0.2",
- "react-dom": "^17.0.2",
"uniforms": "^3.10.2",
"uniforms-bridge-simple-schema-2": "^3.10.2"
},
@@ -62,5 +60,9 @@
"webpack-dev-server": "^4.15.1",
"webpack-merge": "^5.9.0",
"webpack-node-externals": "^3.0.0"
+ },
+ "peerDependencies": {
+ "react": ">=17.0.2 <19.0.0",
+ "react-dom": ">=17.0.2 <19.0.0"
}
}
diff --git a/packages/uniforms-patternfly/package.json
b/packages/uniforms-patternfly/package.json
index c31cde109b0..61585f16eb7 100644
--- a/packages/uniforms-patternfly/package.json
+++ b/packages/uniforms-patternfly/package.json
@@ -31,8 +31,6 @@
"@types/invariant": "^2.2.35",
"invariant": "^2.2.4",
"lodash": "^4.17.21",
- "react": "^17.0.2",
- "react-dom": "^17.0.2",
"uniforms": "^3.10.2"
},
"devDependencies": {
@@ -65,5 +63,9 @@
"webpack-cli": "^4.10.0",
"webpack-dev-server": "^4.15.1",
"webpack-merge": "^5.9.0"
+ },
+ "peerDependencies": {
+ "react": ">=17.0.2 <19.0.0",
+ "react-dom": ">=17.0.2 <19.0.0"
}
}
diff --git a/packages/unitables-dmn/package.json
b/packages/unitables-dmn/package.json
index b2dca206702..cbfea4364cf 100644
--- a/packages/unitables-dmn/package.json
+++ b/packages/unitables-dmn/package.json
@@ -37,8 +37,6 @@
"@types/lodash": "^4.14.168",
"@types/react-table": "^7.0.25",
"lodash": "^4.17.21",
- "react": "^17.0.2",
- "react-dom": "^17.0.2",
"react-id-generator": "^3.0.1",
"react-table": "^7.6.2",
"uniforms": "^3.10.2",
@@ -56,5 +54,9 @@
"copyfiles": "^2.4.1",
"rimraf": "^3.0.2",
"typescript": "^5.5.3"
+ },
+ "peerDependencies": {
+ "react": ">=17.0.2 <19.0.0",
+ "react-dom": ">=17.0.2 <19.0.0"
}
}
diff --git a/packages/unitables/package.json b/packages/unitables/package.json
index 20b54fd64b7..37a8dec047f 100644
--- a/packages/unitables/package.json
+++ b/packages/unitables/package.json
@@ -42,8 +42,6 @@
"deep-object-diff": "^1.1.9",
"lodash": "^4.17.21",
"moment": "^2.29.4",
- "react": "^17.0.2",
- "react-dom": "^17.0.2",
"react-id-generator": "^3.0.1",
"react-table": "^7.6.2",
"uniforms": "^3.10.2",
@@ -61,5 +59,9 @@
"copyfiles": "^2.4.1",
"rimraf": "^3.0.2",
"typescript": "^5.5.3"
+ },
+ "peerDependencies": {
+ "react": ">=17.0.2 <19.0.0",
+ "react-dom": ">=17.0.2 <19.0.0"
}
}
diff --git a/packages/workspaces-git-fs/package.json
b/packages/workspaces-git-fs/package.json
index 98dc13375fe..b897d46d519 100644
--- a/packages/workspaces-git-fs/package.json
+++ b/packages/workspaces-git-fs/package.json
@@ -32,7 +32,6 @@
"client-zip": "^2.3.1",
"isomorphic-git": "^1.11.1",
"minimatch": "^3.0.5",
- "react": "^17.0.2",
"react-router": "^5.3.4",
"uuid": "^8.3.2"
},
@@ -59,5 +58,8 @@
"rimraf": "^3.0.2",
"ts-jest": "^29.1.5",
"typescript": "^5.5.3"
+ },
+ "peerDependencies": {
+ "react": ">=17.0.2 <19.0.0"
}
}
diff --git a/packages/yard-editor/package.json
b/packages/yard-editor/package.json
index 9e089d76877..b5cfe93d213 100644
--- a/packages/yard-editor/package.json
+++ b/packages/yard-editor/package.json
@@ -43,8 +43,6 @@
"json-schema": "^0.4.0",
"monaco-editor": "^0.39.0",
"monaco-yaml": "^4.0.4",
- "react": "^17.0.2",
- "react-dom": "^17.0.2",
"react-zoom-pan-pinch": "^3.1.0",
"reaflow": "5.1.2",
"vscode-languageserver-types": "^3.16.0"
@@ -71,5 +69,9 @@
"webpack-cli": "^4.10.0",
"webpack-dev-server": "^4.15.1",
"webpack-merge": "^5.9.0"
+ },
+ "peerDependencies": {
+ "react": ">=17.0.2 <19.0.0",
+ "react-dom": ">=17.0.2 <19.0.0"
}
}
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index aea70d28694..ba699483f13 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -98,10 +98,10 @@ importers:
specifier: ^4.93.6
version: 4.93.6([email protected]([email protected]))([email protected])
react:
- specifier: ^17.0.2
+ specifier: '>=17.0.2 <19.0.0'
version: 17.0.2
react-dom:
- specifier: ^17.0.2
+ specifier: '>=17.0.2 <19.0.0'
version: 17.0.2([email protected])
devDependencies:
'@kie-tools/root-env':
@@ -350,10 +350,10 @@ importers:
specifier: workspace:*
version: link:../../packages/envelope-bus
react:
- specifier: ^17.0.2
+ specifier: '>=17.0.2 <19.0.0'
version: 17.0.2
react-dom:
- specifier: ^17.0.2
+ specifier: '>=17.0.2 <19.0.0'
version: 17.0.2([email protected])
devDependencies:
'@kie-tools/root-env':
@@ -448,10 +448,10 @@ importers:
specifier: workspace:*
version: link:../ping-pong-view
react:
- specifier: ^17.0.2
+ specifier: '>=17.0.2 <19.0.0'
version: 17.0.2
react-dom:
- specifier: ^17.0.2
+ specifier: '>=17.0.2 <19.0.0'
version: 17.0.2([email protected])
devDependencies:
'@kie-tools/root-env':
@@ -504,10 +504,10 @@ importers:
specifier: workspace:*
version: link:../../packages/envelope-bus
react:
- specifier: ^17.0.2
+ specifier: '>=17.0.2 <19.0.0'
version: 17.0.2
react-dom:
- specifier: ^17.0.2
+ specifier: '>=17.0.2 <19.0.0'
version: 17.0.2([email protected])
devDependencies:
'@kie-tools/root-env':
@@ -923,10 +923,10 @@ importers:
specifier: ^4.17.21
version: 4.17.21
react:
- specifier: ^17.0.2
+ specifier: '>=17.0.2 <19.0.0'
version: 17.0.2
react-dom:
- specifier: ^17.0.2
+ specifier: '>=17.0.2 <19.0.0'
version: 17.0.2([email protected])
react-resizable:
specifier: ^1.11.0
@@ -1211,10 +1211,10 @@ importers:
specifier: ^3.0.5
version: 3.0.5
react:
- specifier: ^17.0.2
+ specifier: '>=17.0.2 <19.0.0'
version: 17.0.2
react-dom:
- specifier: ^17.0.2
+ specifier: '>=17.0.2 <19.0.0'
version: 17.0.2([email protected])
devDependencies:
'@babel/core':
@@ -1719,10 +1719,10 @@ importers:
packages/dashbuilder-component-api:
dependencies:
react:
- specifier: ^17.0.2
+ specifier: '>=17.0.2 <19.0.0'
version: 17.0.2
react-dom:
- specifier: ^17.0.2
+ specifier: '>=17.0.2 <19.0.0'
version: 17.0.2([email protected])
devDependencies:
'@babel/core':
@@ -1896,10 +1896,10 @@ importers:
specifier: workspace:*
version: link:../dashbuilder-component-echarts-base
react:
- specifier: ^17.0.2
+ specifier: '>=17.0.2 <19.0.0'
version: 17.0.2
react-dom:
- specifier: ^17.0.2
+ specifier: '>=17.0.2 <19.0.0'
version: 17.0.2([email protected])
devDependencies:
'@babel/core':
@@ -1966,10 +1966,10 @@ importers:
specifier: ^5.3.2
version: 5.3.2
react:
- specifier: ^17.0.2
+ specifier: '>=17.0.2 <19.0.0'
version: 17.0.2
react-dom:
- specifier: ^17.0.2
+ specifier: '>=17.0.2 <19.0.0'
version: 17.0.2([email protected])
devDependencies:
'@babel/core':
@@ -2018,10 +2018,10 @@ importers:
specifier: ^4.0.2
version: 4.0.2
react:
- specifier: ^17.0.2
+ specifier: '>=17.0.2 <19.0.0'
version: 17.0.2
react-dom:
- specifier: ^17.0.2
+ specifier: '>=17.0.2 <19.0.0'
version: 17.0.2([email protected])
react-simple-maps:
specifier: ^3.0.0
@@ -2103,10 +2103,10 @@ importers:
specifier: ^2.0.5
version: 2.0.5
react:
- specifier: ^17.0.2
+ specifier: '>=17.0.2 <19.0.0'
version: 17.0.2
react-dom:
- specifier: ^17.0.2
+ specifier: '>=17.0.2 <19.0.0'
version: 17.0.2([email protected])
devDependencies:
'@babel/core':
@@ -2182,10 +2182,10 @@ importers:
specifier: ^4.112.39
version: 4.112.39([email protected]([email protected]))([email protected])
react:
- specifier: ^17.0.2
+ specifier: '>=17.0.2 <19.0.0'
version: 17.0.2
react-dom:
- specifier: ^17.0.2
+ specifier: '>=17.0.2 <19.0.0'
version: 17.0.2([email protected])
devDependencies:
'@babel/core':
@@ -2255,10 +2255,10 @@ importers:
specifier: workspace:*
version: link:../dashbuilder-component-echarts-base
react:
- specifier: ^17.0.2
+ specifier: '>=17.0.2 <19.0.0'
version: 17.0.2
react-dom:
- specifier: ^17.0.2
+ specifier: '>=17.0.2 <19.0.0'
version: 17.0.2([email protected])
devDependencies:
'@babel/core':
@@ -2343,10 +2343,10 @@ importers:
specifier: ^4.17.21
version: 4.17.21
react:
- specifier: ^17.0.2
+ specifier: '>=17.0.2 <19.0.0'
version: 17.0.2
react-dom:
- specifier: ^17.0.2
+ specifier: '>=17.0.2 <19.0.0'
version: 17.0.2([email protected])
uniforms:
specifier: ^3.10.2
@@ -2431,10 +2431,10 @@ importers:
specifier: ^2.0.6
version: 2.0.6
react:
- specifier: ^17.0.2
+ specifier: '>=17.0.2 <19.0.0'
version: 17.0.2
react-dom:
- specifier: ^17.0.2
+ specifier: '>=17.0.2 <19.0.0'
version: 17.0.2([email protected])
victory-zoom-container:
specifier: ^35.11.4
@@ -2546,10 +2546,10 @@ importers:
specifier: ^4.0.4
version: 4.0.4([email protected])
react:
- specifier: ^17.0.2
+ specifier: '>=17.0.2 <19.0.0'
version: 17.0.2
react-dom:
- specifier: ^17.0.2
+ specifier: '>=17.0.2 <19.0.0'
version: 17.0.2([email protected])
vscode-languageserver-types:
specifier: ^3.16.0
@@ -2734,10 +2734,10 @@ importers:
specifier: ^4.93.6
version: 4.93.6([email protected]([email protected]))([email protected])
react:
- specifier: ^17.0.2
+ specifier: '>=17.0.2 <19.0.0'
version: 17.0.2
react-dom:
- specifier: ^17.0.2
+ specifier: '>=17.0.2 <19.0.0'
version: 17.0.2([email protected])
devDependencies:
'@babel/core':
@@ -3004,10 +3004,10 @@ importers:
specifier: ^4.17.21
version: 4.17.21
react:
- specifier: ^17.0.2
+ specifier: '>=17.0.2 <19.0.0'
version: 17.0.2
react-dom:
- specifier: ^17.0.2
+ specifier: '>=17.0.2 <19.0.0'
version: 17.0.2([email protected])
react-router:
specifier: ^5.3.4
@@ -3292,10 +3292,10 @@ importers:
specifier: ^2.29.4
version: 2.29.4
react:
- specifier: ^17.0.2
+ specifier: '>=17.0.2 <19.0.0'
version: 17.0.2
react-dom:
- specifier: ^17.0.2
+ specifier: '>=17.0.2 <19.0.0'
version: 17.0.2([email protected])
react-error-boundary:
specifier: ^4.0.11
@@ -3473,10 +3473,10 @@ importers:
specifier: ^4.276.6
version: 4.276.6([email protected]([email protected]))([email protected])
react:
- specifier: ^17.0.2
+ specifier: '>=17.0.2 <19.0.0'
version: 17.0.2
react-dom:
- specifier: ^17.0.2
+ specifier: '>=17.0.2 <19.0.0'
version: 17.0.2([email protected])
devDependencies:
'@babel/core':
@@ -3901,10 +3901,10 @@ importers:
specifier: ^2.29.4
version: 2.29.4
react:
- specifier: ^17.0.2
+ specifier: '>=17.0.2 <19.0.0'
version: 17.0.2
react-dom:
- specifier: ^17.0.2
+ specifier: '>=17.0.2 <19.0.0'
version: 17.0.2([email protected])
uniforms:
specifier: ^3.10.2
@@ -4093,10 +4093,10 @@ importers:
specifier: ^3.0.5
version: 3.0.5
react:
- specifier: ^17.0.2
+ specifier: '>=17.0.2 <19.0.0'
version: 17.0.2
react-dom:
- specifier: ^17.0.2
+ specifier: '>=17.0.2 <19.0.0'
version: 17.0.2([email protected])
devDependencies:
'@babel/core':
@@ -4178,10 +4178,10 @@ importers:
specifier: ^3.0.11
version: 3.0.11
react:
- specifier: ^17.0.2
+ specifier: '>=17.0.2 <19.0.0'
version: 17.0.2
react-dom:
- specifier: ^17.0.2
+ specifier: '>=17.0.2 <19.0.0'
version: 17.0.2([email protected])
devDependencies:
'@babel/core':
@@ -4218,10 +4218,10 @@ importers:
packages/envelope-bus:
dependencies:
react:
- specifier: ^17.0.2
+ specifier: '>=17.0.2 <19.0.0'
version: 17.0.2
react-dom:
- specifier: ^17.0.2
+ specifier: '>=17.0.2 <19.0.0'
version: 17.0.2([email protected])
devDependencies:
'@babel/core':
@@ -4453,10 +4453,10 @@ importers:
specifier: ^0.39.0
version: 0.39.0
react:
- specifier: ^17.0.2
+ specifier: '>=17.0.2 <19.0.0'
version: 17.0.2
react-dom:
- specifier: ^17.0.2
+ specifier: '>=17.0.2 <19.0.0'
version: 17.0.2([email protected])
devDependencies:
'@babel/core':
@@ -4571,10 +4571,10 @@ importers:
specifier: ^4.17.21
version: 4.17.21
react:
- specifier: ^17.0.2
+ specifier: '>=17.0.2 <19.0.0'
version: 17.0.2
react-dom:
- specifier: ^17.0.2
+ specifier: '>=17.0.2 <19.0.0'
version: 17.0.2([email protected])
uniforms:
specifier: ^3.10.2
@@ -4683,10 +4683,10 @@ importers:
specifier: ^4.17.21
version: 4.17.21
react:
- specifier: ^17.0.2
+ specifier: '>=17.0.2 <19.0.0'
version: 17.0.2
react-dom:
- specifier: ^17.0.2
+ specifier: '>=17.0.2 <19.0.0'
version: 17.0.2([email protected])
uniforms:
specifier: ^3.10.2
@@ -4874,10 +4874,10 @@ importers:
packages/i18n:
dependencies:
react:
- specifier: ^17.0.2
+ specifier: '>=17.0.2 <19.0.0'
version: 17.0.2
react-dom:
- specifier: ^17.0.2
+ specifier: '>=17.0.2 <19.0.0'
version: 17.0.2([email protected])
devDependencies:
'@babel/core':
@@ -5064,10 +5064,10 @@ importers:
specifier: ^4.112.39
version: 4.112.39([email protected]([email protected]))([email protected])
react:
- specifier: ^17.0.2
+ specifier: '>=17.0.2 <19.0.0'
version: 17.0.2
react-dom:
- specifier: ^17.0.2
+ specifier: '>=17.0.2 <19.0.0'
version: 17.0.2([email protected])
devDependencies:
'@babel/core':
@@ -5323,7 +5323,7 @@ importers:
specifier: workspace:*
version: link:../operating-system
react:
- specifier: ^17.0.2
+ specifier: '>=17.0.2 <19.0.0'
version: 17.0.2
devDependencies:
'@babel/core':
@@ -5423,10 +5423,10 @@ importers:
specifier: ^4.276.6
version: 4.276.6([email protected]([email protected]))([email protected])
react:
- specifier: ^17.0.2
+ specifier: '>=17.0.2 <19.0.0'
version: 17.0.2
react-dom:
- specifier: ^17.0.2
+ specifier: '>=17.0.2 <19.0.0'
version: 17.0.2([email protected])
devDependencies:
'@babel/core':
@@ -6615,13 +6615,13 @@ importers:
specifier: ^0.39.0
version: 0.39.0
react:
- specifier: ^17.0.2
+ specifier: '>=17.0.2 <19.0.0'
version: 17.0.2
react-cool-onclickoutside:
specifier: ^1.6.1
version: 1.6.2([email protected])
react-dom:
- specifier: ^17.0.2
+ specifier: '>=17.0.2 <19.0.0'
version: 17.0.2([email protected])
react-monaco-editor:
specifier: ^0.49.0
@@ -6924,7 +6924,7 @@ importers:
packages/react-hooks:
dependencies:
react:
- specifier: ^17.0.2
+ specifier: '>=17.0.2 <19.0.0'
version: 17.0.2
devDependencies:
'@babel/core':
@@ -7011,13 +7011,13 @@ importers:
specifier: ^0.39.0
version: 0.39.0
react:
- specifier: ^17.0.2
+ specifier: '>=17.0.2 <19.0.0'
version: 17.0.2
react-datetime-picker:
specifier: ^3.5.0
version:
3.5.0(@types/[email protected])(@types/[email protected])([email protected]([email protected]))([email protected])
react-dom:
- specifier: ^17.0.2
+ specifier: '>=17.0.2 <19.0.0'
version: 17.0.2([email protected])
react-moment:
specifier: 0.9.7
@@ -7675,13 +7675,13 @@ importers:
specifier: ^0.39.0
version: 0.39.0
react:
- specifier: ^17.0.2
+ specifier: '>=17.0.2 <19.0.0'
version: 17.0.2
react-datetime-picker:
specifier: ^3.5.0
version:
3.5.0(@types/[email protected])(@types/[email protected])([email protected]([email protected]))([email protected])
react-dom:
- specifier: ^17.0.2
+ specifier: '>=17.0.2 <19.0.0'
version: 17.0.2([email protected])
react-helmet:
specifier: ^6.1.0
@@ -7890,7 +7890,7 @@ importers:
specifier: ^4.17.21
version: 4.17.21
react:
- specifier: ^17.0.2
+ specifier: '>=17.0.2 <19.0.0'
version: 17.0.2
devDependencies:
'@babel/core':
@@ -7993,10 +7993,10 @@ importers:
specifier: ^0.39.0
version: 0.39.0
react:
- specifier: ^17.0.2
+ specifier: '>=17.0.2 <19.0.0'
version: 17.0.2
react-dom:
- specifier: ^17.0.2
+ specifier: '>=17.0.2 <19.0.0'
version: 17.0.2([email protected])
react-helmet:
specifier: ^6.1.0
@@ -8111,7 +8111,7 @@ importers:
specifier: ^4.9.0
version: 4.10.1
react:
- specifier: ^17.0.2
+ specifier: '>=17.0.2 <19.0.0'
version: 17.0.2
react-router:
specifier: ^5.3.4
@@ -8229,13 +8229,13 @@ importers:
specifier: ^0.39.0
version: 0.39.0
react:
- specifier: ^17.0.2
+ specifier: '>=17.0.2 <19.0.0'
version: 17.0.2
react-datetime-picker:
specifier: ^3.5.0
version:
3.5.0(@types/[email protected])(@types/[email protected])([email protected]([email protected]))([email protected])
react-dom:
- specifier: ^17.0.2
+ specifier: '>=17.0.2 <19.0.0'
version: 17.0.2([email protected])
react-helmet:
specifier: ^6.1.0
@@ -8483,7 +8483,7 @@ importers:
specifier: ^4.9.0
version: 4.10.1
react:
- specifier: ^17.0.2
+ specifier: '>=17.0.2 <19.0.0'
version: 17.0.2
react-router:
specifier: ^5.3.4
@@ -9464,10 +9464,10 @@ importers:
specifier: ^1.0.1
version: 1.0.1
react:
- specifier: ^17.0.2
+ specifier: '>=17.0.2 <19.0.0'
version: 17.0.2
react-dom:
- specifier: ^17.0.2
+ specifier: '>=17.0.2 <19.0.0'
version: 17.0.2([email protected])
vscode-languageserver-types:
specifier: ^3.16.0
@@ -10320,10 +10320,10 @@ importers:
specifier: ^4.0.4
version: 4.0.4([email protected])
react:
- specifier: ^17.0.2
+ specifier: '>=17.0.2 <19.0.0'
version: 17.0.2
react-dom:
- specifier: ^17.0.2
+ specifier: '>=17.0.2 <19.0.0'
version: 17.0.2([email protected])
vscode-languageserver-types:
specifier: ^3.16.0
@@ -11442,10 +11442,10 @@ importers:
specifier: ^4.0.4
version: 4.0.4([email protected])
react:
- specifier: ^17.0.2
+ specifier: '>=17.0.2 <19.0.0'
version: 17.0.2
react-dom:
- specifier: ^17.0.2
+ specifier: '>=17.0.2 <19.0.0'
version: 17.0.2([email protected])
devDependencies:
'@babel/core':
@@ -11490,10 +11490,10 @@ importers:
specifier: ^2.8.8
version: 2.8.8
react:
- specifier: ^17.0.2
+ specifier: '>=17.0.2 <19.0.0'
version: 17.0.2
react-dom:
- specifier: ^17.0.2
+ specifier: '>=17.0.2 <19.0.0'
version: 17.0.2([email protected])
underscore:
specifier: ^1.13.1
@@ -11614,10 +11614,10 @@ importers:
specifier: ^4.17.21
version: 4.17.21
react:
- specifier: ^17.0.2
+ specifier: '>=17.0.2 <19.0.0'
version: 17.0.2
react-dom:
- specifier: ^17.0.2
+ specifier: '>=17.0.2 <19.0.0'
version: 17.0.2([email protected])
uniforms:
specifier: ^3.10.2
@@ -11720,10 +11720,10 @@ importers:
specifier: ^2.8.8
version: 2.8.8
react:
- specifier: ^17.0.2
+ specifier: '>=17.0.2 <19.0.0'
version: 17.0.2
react-dom:
- specifier: ^17.0.2
+ specifier: '>=17.0.2 <19.0.0'
version: 17.0.2([email protected])
uniforms:
specifier: ^3.10.2
@@ -11883,10 +11883,10 @@ importers:
specifier: ^2.29.4
version: 2.29.4
react:
- specifier: ^17.0.2
+ specifier: '>=17.0.2 <19.0.0'
version: 17.0.2
react-dom:
- specifier: ^17.0.2
+ specifier: '>=17.0.2 <19.0.0'
version: 17.0.2([email protected])
react-id-generator:
specifier: ^3.0.1
@@ -11974,10 +11974,10 @@ importers:
specifier: ^4.17.21
version: 4.17.21
react:
- specifier: ^17.0.2
+ specifier: '>=17.0.2 <19.0.0'
version: 17.0.2
react-dom:
- specifier: ^17.0.2
+ specifier: '>=17.0.2 <19.0.0'
version: 17.0.2([email protected])
react-id-generator:
specifier: ^3.0.1
@@ -12505,7 +12505,7 @@ importers:
specifier: ^3.0.5
version: 3.0.5
react:
- specifier: ^17.0.2
+ specifier: '>=17.0.2 <19.0.0'
version: 17.0.2
react-router:
specifier: ^5.3.4
@@ -12808,10 +12808,10 @@ importers:
specifier: ^4.0.4
version: 4.0.4([email protected])
react:
- specifier: ^17.0.2
+ specifier: '>=17.0.2 <19.0.0'
version: 17.0.2
react-dom:
- specifier: ^17.0.2
+ specifier: '>=17.0.2 <19.0.0'
version: 17.0.2([email protected])
react-zoom-pan-pinch:
specifier: ^3.1.0
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]