-
Task
-
Resolution: Unresolved
-
Minor
-
None
-
None
-
None
-
False
-
-
False
-
-
When installing deps with `yarn install` we have many warnings regarding peer dependencies.
Many of them come from assisted installer and they should be addressed there (updating some versions).
It could be worth investigating if we can get rid of some of them though.
Here's a report generated with check-peer-dependencies:
➜ uhc-portal git:(uhc-portal-clean-deps) npx check-peer-dependencies
❌ @sentry/browser ^5.9 || ^6 is required by @openshift-assisted/ui-lib@2.31.0) (7.98.0 is installed)
❌ ajv ^8.8.2 is required by ajv-keywords@5.1.0) (6.12.6 is installed)
❌ ajv ^8.0.0 is required by ajv-formats@2.1.1) OPTIONAL (6.12.6 is installed)
✅ ajv ^6.9.1 is required by ajv-keywords@3.5.2 (6.12.6 is installed)
❌ axios >=0.22.0 <1.0.0 is required by @openshift-assisted/ui-lib@2.31.0) (1.6.7 is installed)
✅ axios >=0.23.0 <2.0.0 is required by axios-case-converter@0.11.1 (1.6.7 is installed)
❌ history ^4.7.2 is required by connected-react-router@6.9.1) (5.3.0 is installed)
❌ immutable ^3.8.2 || ^4.0.0 is required by redux-form@8.3.10) OPTIONAL (4.0.0-rc.12 is installed)
❌ monaco-editor ^0.34.1 is required by @openshift-assisted/ui-lib@2.31.0) (0.45.0 is installed)
✅ monaco-editor >= 0.25.0 < 1 is required by @monaco-editor/react@4.6.0 (0.45.0 is installed)
✅ monaco-editor >= 0.21.0 < 1 is required by @monaco-editor/loader@1.4.0 (0.45.0 is installed)
❌ monaco-editor ^0.44.0 is required by react-monaco-editor@0.55.0) (0.45.0 is installed)
✅ react-dom ^18.0.0 is required by @testing-library/react@14.0.0 (18.2.0 is installed)
✅ react-dom ^17 || ^18 is required by @openshift-assisted/ui-lib@2.31.0 (18.2.0 is installed)
❌ react-dom ^16.8.0 || ^17.0.0 is required by @patternfly/react-core@4.168.8) (18.2.0 is installed)
✅ react-dom ^16.8 || ^17 || ^18 is required by @patternfly/react-icons@4.93.7 (18.2.0 is installed)
❌ react-dom ^16.8.0 || ^17.0.0 is required by @patternfly/react-table@4.37.8) (18.2.0 is installed)
✅ react-dom ^16.8 || ^17 || ^18 is required by @patternfly/react-core@4.278.0 (18.2.0 is installed)
✅ react-dom ^17 || ^18 is required by @patternfly/react-code-editor@5.1.2 (18.2.0 is installed)
✅ react-dom ^17 || ^18 is required by @patternfly/react-core@5.2.1 (18.2.0 is installed)
✅ react-dom ^17 || ^18 is required by @patternfly/react-icons@5.2.1 (18.2.0 is installed)
✅ react-dom ^17 || ^18 is required by @patternfly/react-core@5.1.2 (18.2.0 is installed)
✅ react-dom ^17 || ^18 is required by @patternfly/react-icons@5.2.1 (18.2.0 is installed)
✅ react-dom ^17 || ^18 is required by @patternfly/react-icons@5.1.2 (18.2.0 is installed)
✅ react-dom ^17 || ^18 is required by @patternfly/react-table@5.1.2 (18.2.0 is installed)
✅ react-dom ^17 || ^18 is required by @patternfly/react-core@5.2.1 (18.2.0 is installed)
✅ react-dom ^17 || ^18 is required by @patternfly/react-icons@5.2.1 (18.2.0 is installed)
✅ react-dom >0.13.0 is required by react-measure@2.5.2 (18.2.0 is installed)
✅ react-dom ^17 || ^18 is required by @patternfly/react-charts@7.2.0 (18.2.0 is installed)
✅ react-dom ^17 || ^18 is required by @patternfly/react-code-editor@5.2.0 (18.2.0 is installed)
✅ react-dom ^16.8.0 || ^17.0.0 || ^18.0.0 is required by @monaco-editor/react@4.6.0 (18.2.0 is installed)
✅ react-dom ^17 || ^18 is required by @patternfly/react-core@5.2.0 (18.2.0 is installed)
✅ react-dom ^17 || ^18 is required by @patternfly/react-icons@5.2.0 (18.2.0 is installed)
✅ react-dom ^17 || ^18 is required by @patternfly/react-table@5.2.0 (18.2.0 is installed)
✅ react-dom ^18.2.0 is required by @redhat-cloud-services/frontend-components@4.2.0 (18.2.0 is installed)
✅ react-dom ^18.2.0 is required by @redhat-cloud-services/frontend-components-utilities@4.0.2 (18.2.0 is installed)
✅ react-dom ^17 || ^18 is required by @patternfly/react-component-groups@5.0.0 (18.2.0 is installed)
✅ react-dom ^17 || ^18 is required by @patternfly/react-core@5.1.1 (18.2.0 is installed)
✅ react-dom ^17 || ^18 is required by @patternfly/react-icons@5.1.1 (18.2.0 is installed)
✅ react-dom ^17 || ^18 is required by @patternfly/react-table@5.1.1 (18.2.0 is installed)
✅ react-dom >=16.8.0 || >=17.0.0 is required by @scalprum/react-core@0.5.4 (18.2.0 is installed)
✅ react-dom ^18.2.0 is required by @redhat-cloud-services/frontend-components-notifications@4.1.0 (18.2.0 is installed)
❌ react-dom ^17.0.0-0 is required by @wojtekmaj/enzyme-adapter-react-17@0.8.0) (18.2.0 is installed)
✅ react-dom ^16.9.0 || ^17 || ^18 is required by react-datepicker@5.1.0 (18.2.0 is installed)
✅ react-dom >=16.8.0 is required by @floating-ui/react@0.26.8 (18.2.0 is installed)
✅ react-dom >=16.8.0 is required by @floating-ui/react-dom@2.0.8 (18.2.0 is installed)
✅ react-dom ^15.5.x || ^16.x || ^17.x || ^18.x is required by react-onclickoutside@6.13.0 (18.2.0 is installed)
✅ react-dom ^16.8 || ^17.0 || ^18.0 is required by react-redux@8.1.1 (18.2.0 is installed)
✅ react-dom >=16.8 is required by react-router-dom-v5-compat@6.21.2 (18.2.0 is installed)
❌ react-monaco-editor ^0.51.0 is required by @openshift-assisted/ui-lib@2.31.0) (0.55.0 is installed)
❌ react-monaco-editor ^0.51.0 is required by @patternfly/react-code-editor@5.1.2) (0.55.0 is installed)
✅ react-redux ^8.0.5 is required by @openshift-assisted/ui-lib@2.31.0 (8.1.1 is installed)
✅ react-redux >=7.0.0 is required by @redhat-cloud-services/frontend-components@4.2.0 (8.1.1 is installed)
✅ react-redux >=7.0.0 is required by @redhat-cloud-services/frontend-components-utilities@4.0.2 (8.1.1 is installed)
✅ react-redux >=7.2.9 is required by @redhat-cloud-services/frontend-components-notifications@4.1.0 (8.1.1 is installed)
✅ react-redux ^7.2.1 || ^8.0.2 is required by @reduxjs/toolkit@1.9.5 (8.1.1 is installed)
❌ react-redux ^6.0.0 || ^7.1.0 is required by connected-react-router@6.9.1) (8.1.1 is installed)
✅ react-redux ^6.0.1 || ^7.0.0 || ^8.0.0 is required by redux-form@8.3.10 (8.1.1 is installed)
✅ react ^18.0.0 is required by @testing-library/react@14.0.0 (18.2.0 is installed)
✅ react ^17 || ^18 is required by @openshift-assisted/ui-lib@2.31.0 (18.2.0 is installed)
❌ react ^16.8.0 || ^17.0.0 is required by @patternfly/react-core@4.168.8) (18.2.0 is installed)
✅ react ^16.8 || ^17 || ^18 is required by @patternfly/react-icons@4.93.7 (18.2.0 is installed)
✅ react >=0.14.0 is required by react-dropzone@9.0.0 (18.2.0 is installed)
✅ react >=0.14.0 is required by prop-types-extra@1.1.1 (18.2.0 is installed)
❌ react ^16.8.0 || ^17.0.0 is required by @patternfly/react-table@4.37.8) (18.2.0 is installed)
✅ react ^16.8 || ^17 || ^18 is required by @patternfly/react-core@4.278.0 (18.2.0 is installed)
✅ react >=16.3.0 is required by react-helmet@6.1.0 (18.2.0 is installed)
✅ react ^16.3.0 || ^17.0.0 || ^18.0.0 is required by react-side-effect@2.1.2 (18.2.0 is installed)
✅ react >= 16.8.0 is required by react-i18next@11.18.6 (18.2.0 is installed)
✅ react >=15 is required by react-router@5.2.0 (18.2.0 is installed)
❌ react ^0.14.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 is required by mini-create-react-context@0.4.1) (18.2.0 is installed)
✅ react >=15 is required by react-router-dom@5.2.0 (18.2.0 is installed)
✅ react ^17 || ^18 is required by @patternfly/react-code-editor@5.1.2 (18.2.0 is installed)
✅ react ^17 || ^18 is required by @patternfly/react-core@5.2.1 (18.2.0 is installed)
✅ react ^17 || ^18 is required by @patternfly/react-icons@5.2.1 (18.2.0 is installed)
✅ react >= 16.8 || 18.0.0 is required by react-dropzone@14.2.3 (18.2.0 is installed)
✅ react ^17 || ^18 is required by @patternfly/react-core@5.1.2 (18.2.0 is installed)
✅ react ^17 || ^18 is required by @patternfly/react-icons@5.2.1 (18.2.0 is installed)
✅ react ^17 || ^18 is required by @patternfly/react-icons@5.1.2 (18.2.0 is installed)
✅ react ^17 || ^18 is required by @patternfly/react-table@5.1.2 (18.2.0 is installed)
✅ react ^17 || ^18 is required by @patternfly/react-core@5.2.1 (18.2.0 is installed)
✅ react ^17 || ^18 is required by @patternfly/react-icons@5.2.1 (18.2.0 is installed)
✅ react >=16.8.0 is required by formik@2.2.6 (18.2.0 is installed)
✅ react >=0.14.9 is required by prism-react-renderer@1.2.0 (18.2.0 is installed)
✅ react >=16.13.1 is required by react-error-boundary@3.1.4 (18.2.0 is installed)
✅ react >0.13.0 is required by react-measure@2.5.2 (18.2.0 is installed)
✅ react ^16.11.0 || ^17.0.0 || ^18.0.0 is required by swr@2.1.5 (18.2.0 is installed)
✅ react ^16.8.0 || ^17.0.0 || ^18.0.0 is required by use-sync-external-store@1.2.0 (18.2.0 is installed)
✅ react ^17 || ^18 is required by @patternfly/react-charts@7.2.0 (18.2.0 is installed)
✅ react >=16.6.0 is required by victory-area@36.8.1 (18.2.0 is installed)
✅ react >=16.6.0 is required by victory-core@36.8.1 (18.2.0 is installed)
✅ react >=16.6.0 is required by victory-axis@36.8.1 (18.2.0 is installed)
✅ react >=16.6.0 is required by victory-bar@36.8.1 (18.2.0 is installed)
✅ react >=16.6.0 is required by victory-box-plot@36.8.1 (18.2.0 is installed)
✅ react >=16.6.0 is required by victory-chart@36.8.1 (18.2.0 is installed)
✅ react >=16.6.0 is required by victory-polar-axis@36.8.1 (18.2.0 is installed)
✅ react >=16.6.0 is required by victory-shared-events@36.8.1 (18.2.0 is installed)
✅ react >=16.6.0 is required by victory-create-container@36.8.1 (18.2.0 is installed)
✅ react >=16.6.0 is required by victory-brush-container@36.8.1 (18.2.0 is installed)
✅ react >=16.6.0 is required by victory-cursor-container@36.8.1 (18.2.0 is installed)
✅ react >=16.6.0 is required by victory-selection-container@36.8.1 (18.2.0 is installed)
✅ react >=16.6.0 is required by victory-voronoi-container@36.8.1 (18.2.0 is installed)
✅ react >=16.6.0 is required by victory-tooltip@36.8.1 (18.2.0 is installed)
✅ react >=16.6.0 is required by victory-zoom-container@36.8.1 (18.2.0 is installed)
✅ react >=16.6.0 is required by victory-group@36.8.1 (18.2.0 is installed)
✅ react >=16.6.0 is required by victory-legend@36.8.1 (18.2.0 is installed)
✅ react >=16.6.0 is required by victory-line@36.8.1 (18.2.0 is installed)
✅ react >=16.6.0 is required by victory-pie@36.8.1 (18.2.0 is installed)
✅ react >=16.6.0 is required by victory-scatter@36.8.1 (18.2.0 is installed)
✅ react >=16.6.0 is required by victory-stack@36.8.1 (18.2.0 is installed)
✅ react ^17 || ^18 is required by @patternfly/react-code-editor@5.2.0 (18.2.0 is installed)
✅ react ^16.8.0 || ^17.0.0 || ^18.0.0 is required by @monaco-editor/react@4.6.0 (18.2.0 is installed)
✅ react ^17 || ^18 is required by @patternfly/react-core@5.2.0 (18.2.0 is installed)
✅ react ^17 || ^18 is required by @patternfly/react-icons@5.2.0 (18.2.0 is installed)
✅ react ^17 || ^18 is required by @patternfly/react-table@5.2.0 (18.2.0 is installed)
✅ react >=16.8 is required by @react-hook/resize-observer@1.2.6 (18.2.0 is installed)
✅ react >=16.8 is required by @react-hook/latest@1.0.3 (18.2.0 is installed)
✅ react >=16.8 is required by @react-hook/passive-layout-effect@1.2.1 (18.2.0 is installed)
✅ react ^18.2.0 is required by @redhat-cloud-services/frontend-components@4.2.0 (18.2.0 is installed)
✅ react ^18.2.0 is required by @redhat-cloud-services/frontend-components-utilities@4.0.2 (18.2.0 is installed)
✅ react >=16.0.0 is required by react-content-loader@6.2.0 (18.2.0 is installed)
✅ react ^17 || ^18 is required by @patternfly/react-component-groups@5.0.0 (18.2.0 is installed)
✅ react ^17 || ^18 is required by @patternfly/react-core@5.1.1 (18.2.0 is installed)
✅ react ^17 || ^18 is required by @patternfly/react-icons@5.1.1 (18.2.0 is installed)
✅ react ^17 || ^18 is required by @patternfly/react-table@5.1.1 (18.2.0 is installed)
✅ react >=16.8.6 is required by react-jss@10.10.0 (18.2.0 is installed)
✅ react >=16.3 is required by theming@3.3.0 (18.2.0 is installed)
✅ react ^17 || ^18 is required by @openshift/dynamic-plugin-sdk@4.0.0 (18.2.0 is installed)
✅ react >=16.8.0 || >=17.0.0 is required by @scalprum/react-core@0.5.4 (18.2.0 is installed)
✅ react ^18.2.0 is required by @redhat-cloud-services/frontend-components-notifications@4.1.0 (18.2.0 is installed)
✅ react ^16.9.0 || ^17.0.0 || ^18 is required by @reduxjs/toolkit@1.9.5 (18.2.0 is installed)
❌ react ^17.0.0-0 is required by @wojtekmaj/enzyme-adapter-react-17@0.8.0) (18.2.0 is installed)
❌ react ^17.0.0-0 is required by @wojtekmaj/enzyme-adapter-utils@0.2.0) (18.2.0 is installed)
❌ react 17.0.2 is required by react-test-renderer@17.0.2) (18.2.0 is installed)
❌ react ^16.0.0 || ^17.0.0 is required by react-shallow-renderer@16.14.1) (18.2.0 is installed)
❌ react ^16.4.0 || ^17.0.0 is required by connected-react-router@6.9.1) (18.2.0 is installed)
✅ react >=16.8.0 is required by formik@2.4.5 (18.2.0 is installed)
✅ react ^15.3.0 || 16 || 17 || 18 is required by react-copy-to-clipboard@5.1.0 (18.2.0 is installed)
✅ react ^16.9.0 || ^17 || ^18 is required by react-datepicker@5.1.0 (18.2.0 is installed)
✅ react >=16.8.0 is required by @floating-ui/react@0.26.8 (18.2.0 is installed)
✅ react >=16.8.0 is required by @floating-ui/react-dom@2.0.8 (18.2.0 is installed)
✅ react ^15.5.x || ^16.x || ^17.x || ^18.x is required by react-onclickoutside@6.13.0 (18.2.0 is installed)
✅ react ^18.2.0 is required by react-dom@18.2.0 (18.2.0 is installed)
✅ react >= 16.8.0 is required by react-i18next@11.11.4 (18.2.0 is installed)
✅ react >=16 is required by react-markdown@8.0.7 (18.2.0 is installed)
✅ react >=16 <= 18 is required by react-monaco-editor@0.55.0 (18.2.0 is installed)
✅ react ^16.8 || ^17.0 || ^18.0 is required by react-redux@8.1.1 (18.2.0 is installed)
✅ react >=15 is required by react-router@5.3.4 (18.2.0 is installed)
✅ react >=15 is required by react-router-dom@5.3.4 (18.2.0 is installed)
✅ react >=16.8 is required by react-router-dom-v5-compat@6.21.2 (18.2.0 is installed)
✅ react >=16.8 is required by react-router@6.21.2 (18.2.0 is installed)
✅ react >=15 is required by react-router-hash-link@2.4.0 (18.2.0 is installed)
✅ react ^18.0.0 || ^17.0.0 || ^16.0.0 || ^15.0.0 is required by react-tagsinput@3.20.3 (18.2.0 is installed)
✅ react ^16.4.2 || ^17.0.0 || ^18.0.0 is required by redux-form@8.3.10 (18.2.0 is installed)
❌ uuid ^8.1 is required by @openshift-assisted/ui-lib@2.31.0) (9.0.1 is installed)