From 2cec5c06f45fc824f7f4de0b5b27491f1117614f Mon Sep 17 00:00:00 2001
From: Gabriel-Ladzaretti
 <97394622+Gabriel-Ladzaretti@users.noreply.github.com>
Date: Tue, 31 May 2022 07:48:02 +0300
Subject: [PATCH] feat(preset): Replacement preset for Material-UI to MUI
 (#15774)

---
 lib/config/presets/internal/replacements.ts | 13 +++++++++++++
 1 file changed, 13 insertions(+)

diff --git a/lib/config/presets/internal/replacements.ts b/lib/config/presets/internal/replacements.ts
index 572451d820..ae2d0f9047 100644
--- a/lib/config/presets/internal/replacements.ts
+++ b/lib/config/presets/internal/replacements.ts
@@ -11,6 +11,7 @@ export const presets: Record<string, Preset> = {
       'replacements:jade-to-pug',
       'replacements:joi-to-scoped',
       'replacements:joi-to-unscoped',
+      'replacements:material-ui-to-mui',
       'replacements:renovate-pep440-to-renovatebot-pep440',
       'replacements:rollup-node-resolve-to-scoped',
       'replacements:xmldom-to-scoped',
@@ -86,6 +87,18 @@ export const presets: Record<string, Preset> = {
       },
     ],
   },
+  'material-ui-to-mui': {
+    description: 'the @material-ui/core monorepo was renamed to @mui/material',
+    packageRules: [
+      {
+        matchCurrentVersion: '>=4.0.0 <5.0.0',
+        matchDatasources: ['npm'],
+        matchPackageNames: ['@material-ui/core'],
+        replacementName: '@mui/material',
+        replacementVersion: '5.0.0',
+      },
+    ],
+  },
   'redux-devtools-extension-to-scope': {
     description:
       'the redux-devtools-extension package was renamed to @redux-devtools/extension',
-- 
GitLab