Replace dependency @material-ui/styles with @mui/styles ^5.0.0#12488
Replace dependency @material-ui/styles with @mui/styles ^5.0.0#12488renovate[bot] wants to merge 1 commit intomasterfrom
Conversation
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Review or Edit in CodeSandboxOpen the branch in Web Editor • VS Code • Insiders |
EntelligenceAI PR SummaryThis PR replaces the deprecated
Confidence Score: 3/5 - Review RecommendedLikely safe but review recommended — this PR performs a straightforward package rename from Key Findings:
Files requiring special attention
|
🤖 Augment PR SummarySummary: This PR updates several Backstage plugin packages to replace the direct dependency on Changes:
Technical Notes: This appears to be an automated Renovate replacement intended to move from the v4 package name to the MUI v5 legacy styles package while keeping the rest of the Material UI v4 stack in place. 🤖 Was this summary useful? React with 👍 or 👎 |
| "@material-ui/core": "^4.12.2", | ||
| "@material-ui/lab": "4.0.0-alpha.61", | ||
| "@material-ui/styles": "^4.11.0", | ||
| "@mui/styles": "^5.0.0", |
There was a problem hiding this comment.
This package still imports from @material-ui/styles (e.g. plugins/techdocs-react/src/component.tsx), so replacing the declared dependency here may cause repo/package dependency checks to fail (or end up relying on transitive deps). Other locations where this applies: plugins/code-coverage/package.json:36, plugins/sonarqube/package.json:47, plugins/techdocs/package.json:51.
Severity: high
Other Locations
plugins/code-coverage/package.json:36plugins/sonarqube/package.json:47plugins/techdocs/package.json:51
🤖 Was this useful? React with 👍 or 👎, or 🚀 if it prevented an incident/outage.
| "@material-ui/core": "^4.12.2", | ||
| "@material-ui/lab": "4.0.0-alpha.61", | ||
| "@material-ui/styles": "^4.11.0", | ||
| "@mui/styles": "^5.0.0", |
There was a problem hiding this comment.
@mui/styles@5.0.0 has a react peer dependency of ^17.0.2, but these plugins advertise compatibility with react ^16.13.1 || ^17.0.0, which can create peer-dependency conflicts for React 16 (and even 17.0.0/17.0.1) consumers. Other locations where this applies: plugins/code-coverage/package.json:36, plugins/cost-insights/package.json:45, plugins/sonarqube/package.json:47, plugins/techdocs/package.json:51.
Severity: medium
Other Locations
plugins/code-coverage/package.json:36plugins/cost-insights/package.json:45plugins/sonarqube/package.json:47plugins/techdocs/package.json:51
🤖 Was this useful? React with 👍 or 👎, or 🚀 if it prevented an incident/outage.
|
Warning Review the following alerts detected in dependencies. According to your organization's Security Policy, it is recommended to resolve "Warn" alerts. Learn more about Socket for GitHub.
|
This PR contains the following updates:
^4.10.0→^5.0.0^4.11.0→^5.0.0^4.9.6→^5.0.0This is a special PR that replaces
@material-ui/styleswith the community suggested minimal stable replacement version.Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR was generated by Mend Renovate. View the repository job log.