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 syncpack@6.2.0 list-mismatches + npx --yes syncpack@13.0.0 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(react-dom@17.0.2(react@17.0.2))(react@17.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(react@17.0.2) 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(react@17.0.2) 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(react@17.0.2) 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(react@17.0.2) 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(react@17.0.2) 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(react@17.0.2) 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(react@17.0.2) 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(react@17.0.2) 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(react@17.0.2) 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(react@17.0.2) 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(react@17.0.2) devDependencies: '@babel/core': @@ -2182,10 +2182,10 @@ importers: specifier: ^4.112.39 version: 4.112.39(react-dom@17.0.2(react@17.0.2))(react@17.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(react@17.0.2) 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(react@17.0.2) 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(react@17.0.2) 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(react@17.0.2) victory-zoom-container: specifier: ^35.11.4 @@ -2546,10 +2546,10 @@ importers: specifier: ^4.0.4 version: 4.0.4(monaco-editor@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(react@17.0.2) vscode-languageserver-types: specifier: ^3.16.0 @@ -2734,10 +2734,10 @@ importers: specifier: ^4.93.6 version: 4.93.6(react-dom@17.0.2(react@17.0.2))(react@17.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(react@17.0.2) 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(react@17.0.2) 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(react@17.0.2) react-error-boundary: specifier: ^4.0.11 @@ -3473,10 +3473,10 @@ importers: specifier: ^4.276.6 version: 4.276.6(react-dom@17.0.2(react@17.0.2))(react@17.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(react@17.0.2) 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(react@17.0.2) 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(react@17.0.2) 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(react@17.0.2) 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(react@17.0.2) 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(react@17.0.2) 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(react@17.0.2) 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(react@17.0.2) 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(react@17.0.2) devDependencies: '@babel/core': @@ -5064,10 +5064,10 @@ importers: specifier: ^4.112.39 version: 4.112.39(react-dom@17.0.2(react@17.0.2))(react@17.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(react@17.0.2) 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(react-dom@17.0.2(react@17.0.2))(react@17.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(react@17.0.2) 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(react@17.0.2) react-dom: - specifier: ^17.0.2 + specifier: '>=17.0.2 <19.0.0' version: 17.0.2(react@17.0.2) 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/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) react-dom: - specifier: ^17.0.2 + specifier: '>=17.0.2 <19.0.0' version: 17.0.2(react@17.0.2) 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/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) react-dom: - specifier: ^17.0.2 + specifier: '>=17.0.2 <19.0.0' version: 17.0.2(react@17.0.2) 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(react@17.0.2) 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/react-dom@17.0.8)(@types/react@17.0.21)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) react-dom: - specifier: ^17.0.2 + specifier: '>=17.0.2 <19.0.0' version: 17.0.2(react@17.0.2) 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(react@17.0.2) vscode-languageserver-types: specifier: ^3.16.0 @@ -10320,10 +10320,10 @@ importers: specifier: ^4.0.4 version: 4.0.4(monaco-editor@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(react@17.0.2) vscode-languageserver-types: specifier: ^3.16.0 @@ -11442,10 +11442,10 @@ importers: specifier: ^4.0.4 version: 4.0.4(monaco-editor@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(react@17.0.2) 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(react@17.0.2) 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(react@17.0.2) 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(react@17.0.2) 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(react@17.0.2) 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(react@17.0.2) 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(monaco-editor@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(react@17.0.2) react-zoom-pan-pinch: specifier: ^3.1.0