From 237544aac438f87c91496067cf3f56ad013430c3 Mon Sep 17 00:00:00 2001 From: Aidan Lowson Date: Mon, 23 Jun 2025 00:01:38 +0100 Subject: [PATCH 01/15] [codemod] Fix conditional check for import specifier whitelist validation --- packages/mui-codemod/src/v5.0.0/top-level-imports.js | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/packages/mui-codemod/src/v5.0.0/top-level-imports.js b/packages/mui-codemod/src/v5.0.0/top-level-imports.js index 45fe3370cc87d5..347af368ad86cc 100644 --- a/packages/mui-codemod/src/v5.0.0/top-level-imports.js +++ b/packages/mui-codemod/src/v5.0.0/top-level-imports.js @@ -69,10 +69,7 @@ export default function transformer(fileInfo, api, options) { break; } case 'ImportSpecifier': - if ( - !whitelist.has(specifier.imported.name) == null && - specifier.imported.name !== 'withStyles' - ) { + if (!whitelist.has(specifier.imported.name) && specifier.imported.name !== 'withStyles') { return; } resultSpecifiers.push(specifier); From 976a1972696190caadfa3995116e4eb4d5099fe2 Mon Sep 17 00:00:00 2001 From: Aidan Lowson Date: Mon, 23 Jun 2025 00:35:48 +0100 Subject: [PATCH 02/15] [codemod] Add tests to ensure color imports from @mui/material/colors are not transformed --- .../src/v5.0.0/top-level-imports.test.js | 31 +++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/packages/mui-codemod/src/v5.0.0/top-level-imports.test.js b/packages/mui-codemod/src/v5.0.0/top-level-imports.test.js index 29018b0b90104c..6f176e1630bbd6 100644 --- a/packages/mui-codemod/src/v5.0.0/top-level-imports.test.js +++ b/packages/mui-codemod/src/v5.0.0/top-level-imports.test.js @@ -42,6 +42,37 @@ describe('@mui/codemod', () => { const expected = read('./top-level-imports.test/expected.js'); expect(trim(actual)).to.equal(trim(expected), 'The transformed version should be correct'); }); + + it('should not transform color imports from @mui/material/colors', () => { + const input = ` + import { grey, blue } from '@mui/material/colors'; + `; + + const expected = ` + import { grey, blue } from '@mui/material/colors'; + `; + + const actual = transform({ source: input, path: 'test.js' }, { jscodeshift }, {}); + expect(trim(actual)).to.equal(trim(expected), 'Color imports should not be transformed'); + }); + + it('should not transform individual color imports', () => { + const input = ` + import { grey } from '@mui/material/colors'; + import { blue } from '@mui/material/colors'; + `; + + const expected = ` + import { grey } from '@mui/material/colors'; + import { blue } from '@mui/material/colors'; + `; + + const actual = transform({ source: input, path: 'test.js' }, { jscodeshift }, {}); + expect(trim(actual)).to.equal( + trim(expected), + 'Individual color imports should not be transformed', + ); + }); }); }); }); From cf594354ef89926dbbcd3c274c5c8f13c5f1e6d5 Mon Sep 17 00:00:00 2001 From: Aidan Lowson Date: Tue, 24 Jun 2025 12:21:07 +0100 Subject: [PATCH 03/15] [codemod] Update tests to import from actual.js and expected.js, matching what other tests are doing --- .../src/v5.0.0/top-level-imports.test.js | 22 ++++--------------- .../v5.0.0/top-level-imports.test/actual.js | 3 +++ .../v5.0.0/top-level-imports.test/expected.js | 1 + 3 files changed, 8 insertions(+), 18 deletions(-) diff --git a/packages/mui-codemod/src/v5.0.0/top-level-imports.test.js b/packages/mui-codemod/src/v5.0.0/top-level-imports.test.js index 6f176e1630bbd6..0760b4e8a1fc71 100644 --- a/packages/mui-codemod/src/v5.0.0/top-level-imports.test.js +++ b/packages/mui-codemod/src/v5.0.0/top-level-imports.test.js @@ -44,29 +44,15 @@ describe('@mui/codemod', () => { }); it('should not transform color imports from @mui/material/colors', () => { - const input = ` - import { grey, blue } from '@mui/material/colors'; - `; - - const expected = ` - import { grey, blue } from '@mui/material/colors'; - `; - + const input = read('./top-level-imports.test/colors-imports-actual.js'); + const expected = read('./top-level-imports.test/colors-imports-expected.js'); const actual = transform({ source: input, path: 'test.js' }, { jscodeshift }, {}); expect(trim(actual)).to.equal(trim(expected), 'Color imports should not be transformed'); }); it('should not transform individual color imports', () => { - const input = ` - import { grey } from '@mui/material/colors'; - import { blue } from '@mui/material/colors'; - `; - - const expected = ` - import { grey } from '@mui/material/colors'; - import { blue } from '@mui/material/colors'; - `; - + const input = read('./top-level-imports.test/individual-colors-imports-actual.js'); + const expected = read('./top-level-imports.test/individual-colors-imports-expected.js'); const actual = transform({ source: input, path: 'test.js' }, { jscodeshift }, {}); expect(trim(actual)).to.equal( trim(expected), diff --git a/packages/mui-codemod/src/v5.0.0/top-level-imports.test/actual.js b/packages/mui-codemod/src/v5.0.0/top-level-imports.test/actual.js index ddba1adfb56d53..946d398973cb10 100644 --- a/packages/mui-codemod/src/v5.0.0/top-level-imports.test/actual.js +++ b/packages/mui-codemod/src/v5.0.0/top-level-imports.test/actual.js @@ -57,3 +57,6 @@ import TableFooter from '@mui/material/TableFooter'; import Zoom from '@mui/material/Zoom'; import ClickAwayListener from '@mui/material/ClickAwayListener'; import ListSubheader from '@mui/material/ListSubheader'; +import { grey, blue } from '@mui/material/colors'; +import { grey as grey2 } from '@mui/material/colors'; +import { blue as blue2 } from '@mui/material/colors'; diff --git a/packages/mui-codemod/src/v5.0.0/top-level-imports.test/expected.js b/packages/mui-codemod/src/v5.0.0/top-level-imports.test/expected.js index 9bc5702332c054..523b28ebbeb656 100644 --- a/packages/mui-codemod/src/v5.0.0/top-level-imports.test/expected.js +++ b/packages/mui-codemod/src/v5.0.0/top-level-imports.test/expected.js @@ -59,3 +59,4 @@ import { ClickAwayListener, ListSubheader, } from '@mui/material'; +import { grey, blue } from '@mui/material/colors'; From 9506b7cebdd6fe1787bcbb8d412654566bd9dd71 Mon Sep 17 00:00:00 2001 From: Aidan Lowson Date: Tue, 24 Jun 2025 22:03:48 +0100 Subject: [PATCH 04/15] [codemod] fix top-level imports tests to preserve color and styles imports --- .../src/v5.0.0/top-level-imports.test.js | 15 +++++++++------ .../src/v5.0.0/top-level-imports.test/expected.js | 4 +++- 2 files changed, 12 insertions(+), 7 deletions(-) diff --git a/packages/mui-codemod/src/v5.0.0/top-level-imports.test.js b/packages/mui-codemod/src/v5.0.0/top-level-imports.test.js index 0760b4e8a1fc71..48e7e9b124ec1b 100644 --- a/packages/mui-codemod/src/v5.0.0/top-level-imports.test.js +++ b/packages/mui-codemod/src/v5.0.0/top-level-imports.test.js @@ -43,16 +43,19 @@ describe('@mui/codemod', () => { expect(trim(actual)).to.equal(trim(expected), 'The transformed version should be correct'); }); - it('should not transform color imports from @mui/material/colors', () => { - const input = read('./top-level-imports.test/colors-imports-actual.js'); - const expected = read('./top-level-imports.test/colors-imports-expected.js'); + it('should preserve color imports and styles imports', () => { + const input = read('./top-level-imports.test/actual.js'); + const expected = read('./top-level-imports.test/expected.js'); const actual = transform({ source: input, path: 'test.js' }, { jscodeshift }, {}); - expect(trim(actual)).to.equal(trim(expected), 'Color imports should not be transformed'); + expect(trim(actual)).to.equal( + trim(expected), + 'Color imports and styles imports should be preserved', + ); }); it('should not transform individual color imports', () => { - const input = read('./top-level-imports.test/individual-colors-imports-actual.js'); - const expected = read('./top-level-imports.test/individual-colors-imports-expected.js'); + const input = read('./top-level-imports.test/actual.js'); + const expected = read('./top-level-imports.test/expected.js'); const actual = transform({ source: input, path: 'test.js' }, { jscodeshift }, {}); expect(trim(actual)).to.equal( trim(expected), diff --git a/packages/mui-codemod/src/v5.0.0/top-level-imports.test/expected.js b/packages/mui-codemod/src/v5.0.0/top-level-imports.test/expected.js index 523b28ebbeb656..1b5833f9125bce 100644 --- a/packages/mui-codemod/src/v5.0.0/top-level-imports.test/expected.js +++ b/packages/mui-codemod/src/v5.0.0/top-level-imports.test/expected.js @@ -3,7 +3,6 @@ import { withStyles } from '@mui/styles'; import { ThemeProvider, - createTheme, MenuItem, Tab, Tabs as MuiTabs, @@ -59,4 +58,7 @@ import { ClickAwayListener, ListSubheader, } from '@mui/material'; +import { createTheme } from '@mui/material/styles'; import { grey, blue } from '@mui/material/colors'; +import { grey as grey2 } from '@mui/material/colors'; +import { blue as blue2 } from '@mui/material/colors'; From 6c1d3057442961d7e71f599a09cb3dfd1b369c96 Mon Sep 17 00:00:00 2001 From: Aidan Lowson Date: Fri, 4 Jul 2025 12:38:03 +0100 Subject: [PATCH 05/15] [codemod] Removing redundant tests --- .../src/v5.0.0/top-level-imports.test.js | 20 ------------------- 1 file changed, 20 deletions(-) diff --git a/packages/mui-codemod/src/v5.0.0/top-level-imports.test.js b/packages/mui-codemod/src/v5.0.0/top-level-imports.test.js index 48e7e9b124ec1b..29018b0b90104c 100644 --- a/packages/mui-codemod/src/v5.0.0/top-level-imports.test.js +++ b/packages/mui-codemod/src/v5.0.0/top-level-imports.test.js @@ -42,26 +42,6 @@ describe('@mui/codemod', () => { const expected = read('./top-level-imports.test/expected.js'); expect(trim(actual)).to.equal(trim(expected), 'The transformed version should be correct'); }); - - it('should preserve color imports and styles imports', () => { - const input = read('./top-level-imports.test/actual.js'); - const expected = read('./top-level-imports.test/expected.js'); - const actual = transform({ source: input, path: 'test.js' }, { jscodeshift }, {}); - expect(trim(actual)).to.equal( - trim(expected), - 'Color imports and styles imports should be preserved', - ); - }); - - it('should not transform individual color imports', () => { - const input = read('./top-level-imports.test/actual.js'); - const expected = read('./top-level-imports.test/expected.js'); - const actual = transform({ source: input, path: 'test.js' }, { jscodeshift }, {}); - expect(trim(actual)).to.equal( - trim(expected), - 'Individual color imports should not be transformed', - ); - }); }); }); }); From 8aea205695f56bef3fede2a12cbce66e92ac059b Mon Sep 17 00:00:00 2001 From: ZeeshanTamboli Date: Mon, 28 Jul 2025 22:42:57 +0530 Subject: [PATCH 06/15] rollback createTheme import change --- .../mui-codemod/src/v5.0.0/top-level-imports.test/expected.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/mui-codemod/src/v5.0.0/top-level-imports.test/expected.js b/packages/mui-codemod/src/v5.0.0/top-level-imports.test/expected.js index 1b5833f9125bce..ba68e8e48922cb 100644 --- a/packages/mui-codemod/src/v5.0.0/top-level-imports.test/expected.js +++ b/packages/mui-codemod/src/v5.0.0/top-level-imports.test/expected.js @@ -3,6 +3,7 @@ import { withStyles } from '@mui/styles'; import { ThemeProvider, + createTheme, MenuItem, Tab, Tabs as MuiTabs, @@ -58,7 +59,6 @@ import { ClickAwayListener, ListSubheader, } from '@mui/material'; -import { createTheme } from '@mui/material/styles'; import { grey, blue } from '@mui/material/colors'; import { grey as grey2 } from '@mui/material/colors'; import { blue as blue2 } from '@mui/material/colors'; From bf9ee85bd4d8d3866ac7f7ef2711145d3f37d1f5 Mon Sep 17 00:00:00 2001 From: ZeeshanTamboli Date: Mon, 28 Jul 2025 22:56:40 +0530 Subject: [PATCH 07/15] test ThemeProvider import --- .../mui-codemod/src/v5.0.0/top-level-imports.test/actual.js | 2 +- .../mui-codemod/src/v5.0.0/top-level-imports.test/expected.js | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/mui-codemod/src/v5.0.0/top-level-imports.test/actual.js b/packages/mui-codemod/src/v5.0.0/top-level-imports.test/actual.js index 946d398973cb10..aac4949c3bc108 100644 --- a/packages/mui-codemod/src/v5.0.0/top-level-imports.test/actual.js +++ b/packages/mui-codemod/src/v5.0.0/top-level-imports.test/actual.js @@ -1,7 +1,7 @@ import * as React from 'react'; import { withStyles } from '@mui/styles'; -import { ThemeProvider } from '@mui/material'; +import { ThemeProvider } from '@mui/material/styles'; import { createTheme } from '@mui/material/styles'; import MenuItem from '@mui/material/MenuItem'; import Tab from '@mui/material/Tab'; diff --git a/packages/mui-codemod/src/v5.0.0/top-level-imports.test/expected.js b/packages/mui-codemod/src/v5.0.0/top-level-imports.test/expected.js index ba68e8e48922cb..329b5944de7624 100644 --- a/packages/mui-codemod/src/v5.0.0/top-level-imports.test/expected.js +++ b/packages/mui-codemod/src/v5.0.0/top-level-imports.test/expected.js @@ -59,6 +59,7 @@ import { ClickAwayListener, ListSubheader, } from '@mui/material'; +import { createTheme } from '@mui/material/styles'; import { grey, blue } from '@mui/material/colors'; import { grey as grey2 } from '@mui/material/colors'; import { blue as blue2 } from '@mui/material/colors'; From debb3b0c3a0ee078874412254a25af2a9194d418 Mon Sep 17 00:00:00 2001 From: ZeeshanTamboli Date: Mon, 28 Jul 2025 23:07:34 +0530 Subject: [PATCH 08/15] remove createTheme direct import --- .../mui-codemod/src/v5.0.0/top-level-imports.test/expected.js | 1 - 1 file changed, 1 deletion(-) diff --git a/packages/mui-codemod/src/v5.0.0/top-level-imports.test/expected.js b/packages/mui-codemod/src/v5.0.0/top-level-imports.test/expected.js index 329b5944de7624..1b5833f9125bce 100644 --- a/packages/mui-codemod/src/v5.0.0/top-level-imports.test/expected.js +++ b/packages/mui-codemod/src/v5.0.0/top-level-imports.test/expected.js @@ -3,7 +3,6 @@ import { withStyles } from '@mui/styles'; import { ThemeProvider, - createTheme, MenuItem, Tab, Tabs as MuiTabs, From 21dcd33a1a9122dcc06b1a6324939d8bdded923f Mon Sep 17 00:00:00 2001 From: ZeeshanTamboli Date: Mon, 28 Jul 2025 23:17:43 +0530 Subject: [PATCH 09/15] import from styles sub-folder --- .../mui-codemod/src/v5.0.0/top-level-imports.test/expected.js | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/mui-codemod/src/v5.0.0/top-level-imports.test/expected.js b/packages/mui-codemod/src/v5.0.0/top-level-imports.test/expected.js index 1b5833f9125bce..655da8776cd022 100644 --- a/packages/mui-codemod/src/v5.0.0/top-level-imports.test/expected.js +++ b/packages/mui-codemod/src/v5.0.0/top-level-imports.test/expected.js @@ -59,6 +59,7 @@ import { ListSubheader, } from '@mui/material'; import { createTheme } from '@mui/material/styles'; +import { ThemeProvider } from '@mui/material/styles'; import { grey, blue } from '@mui/material/colors'; import { grey as grey2 } from '@mui/material/colors'; import { blue as blue2 } from '@mui/material/colors'; From 7ca142dbf2c37ad5f1890c17f6949c5fb065b0f4 Mon Sep 17 00:00:00 2001 From: ZeeshanTamboli Date: Mon, 28 Jul 2025 23:18:22 +0530 Subject: [PATCH 10/15] remove duplicate ThemeProvider import --- .../mui-codemod/src/v5.0.0/top-level-imports.test/expected.js | 1 - 1 file changed, 1 deletion(-) diff --git a/packages/mui-codemod/src/v5.0.0/top-level-imports.test/expected.js b/packages/mui-codemod/src/v5.0.0/top-level-imports.test/expected.js index 655da8776cd022..fb7eae24e428f4 100644 --- a/packages/mui-codemod/src/v5.0.0/top-level-imports.test/expected.js +++ b/packages/mui-codemod/src/v5.0.0/top-level-imports.test/expected.js @@ -2,7 +2,6 @@ import * as React from 'react'; import { withStyles } from '@mui/styles'; import { - ThemeProvider, MenuItem, Tab, Tabs as MuiTabs, From e619dca4c1aff7e417aad18672c931917078f3f9 Mon Sep 17 00:00:00 2001 From: ZeeshanTamboli Date: Mon, 28 Jul 2025 23:31:43 +0530 Subject: [PATCH 11/15] change order of import --- .../mui-codemod/src/v5.0.0/top-level-imports.test/expected.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/mui-codemod/src/v5.0.0/top-level-imports.test/expected.js b/packages/mui-codemod/src/v5.0.0/top-level-imports.test/expected.js index fb7eae24e428f4..eaef1496f41db7 100644 --- a/packages/mui-codemod/src/v5.0.0/top-level-imports.test/expected.js +++ b/packages/mui-codemod/src/v5.0.0/top-level-imports.test/expected.js @@ -57,8 +57,8 @@ import { ClickAwayListener, ListSubheader, } from '@mui/material'; -import { createTheme } from '@mui/material/styles'; import { ThemeProvider } from '@mui/material/styles'; +import { createTheme } from '@mui/material/styles'; import { grey, blue } from '@mui/material/colors'; import { grey as grey2 } from '@mui/material/colors'; import { blue as blue2 } from '@mui/material/colors'; From 684689b53ca0ba4118f1b8ca499c493b66a15f27 Mon Sep 17 00:00:00 2001 From: ZeeshanTamboli Date: Tue, 29 Jul 2025 12:24:40 +0530 Subject: [PATCH 12/15] revert changes --- .../mui-codemod/src/v5.0.0/top-level-imports.test/actual.js | 2 +- .../mui-codemod/src/v5.0.0/top-level-imports.test/expected.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/mui-codemod/src/v5.0.0/top-level-imports.test/actual.js b/packages/mui-codemod/src/v5.0.0/top-level-imports.test/actual.js index aac4949c3bc108..946d398973cb10 100644 --- a/packages/mui-codemod/src/v5.0.0/top-level-imports.test/actual.js +++ b/packages/mui-codemod/src/v5.0.0/top-level-imports.test/actual.js @@ -1,7 +1,7 @@ import * as React from 'react'; import { withStyles } from '@mui/styles'; -import { ThemeProvider } from '@mui/material/styles'; +import { ThemeProvider } from '@mui/material'; import { createTheme } from '@mui/material/styles'; import MenuItem from '@mui/material/MenuItem'; import Tab from '@mui/material/Tab'; diff --git a/packages/mui-codemod/src/v5.0.0/top-level-imports.test/expected.js b/packages/mui-codemod/src/v5.0.0/top-level-imports.test/expected.js index eaef1496f41db7..1b5833f9125bce 100644 --- a/packages/mui-codemod/src/v5.0.0/top-level-imports.test/expected.js +++ b/packages/mui-codemod/src/v5.0.0/top-level-imports.test/expected.js @@ -2,6 +2,7 @@ import * as React from 'react'; import { withStyles } from '@mui/styles'; import { + ThemeProvider, MenuItem, Tab, Tabs as MuiTabs, @@ -57,7 +58,6 @@ import { ClickAwayListener, ListSubheader, } from '@mui/material'; -import { ThemeProvider } from '@mui/material/styles'; import { createTheme } from '@mui/material/styles'; import { grey, blue } from '@mui/material/colors'; import { grey as grey2 } from '@mui/material/colors'; From 707cdb37810c3ce317dab512c9bd978aa96f191d Mon Sep 17 00:00:00 2001 From: ZeeshanTamboli Date: Tue, 29 Jul 2025 12:41:43 +0530 Subject: [PATCH 13/15] try importing ThemeProvider from /styles folder --- packages/mui-codemod/src/v5.0.0/top-level-imports.js | 3 +++ .../src/v5.0.0/top-level-imports.test/actual.js | 2 +- .../src/v5.0.0/top-level-imports.test/expected.js | 11 ++++++----- 3 files changed, 10 insertions(+), 6 deletions(-) diff --git a/packages/mui-codemod/src/v5.0.0/top-level-imports.js b/packages/mui-codemod/src/v5.0.0/top-level-imports.js index 347af368ad86cc..1ee70910ed20a8 100644 --- a/packages/mui-codemod/src/v5.0.0/top-level-imports.js +++ b/packages/mui-codemod/src/v5.0.0/top-level-imports.js @@ -19,6 +19,9 @@ export default function transformer(fileInfo, api, options) { paths: [dirname(fileInfo.path)], }), ); + + console.log("whitelist: ", JSON.stringify(Array.from(whitelist), null, 1)); + const printOptions = options.printOptions || { quote: 'single', trailingComma: true, diff --git a/packages/mui-codemod/src/v5.0.0/top-level-imports.test/actual.js b/packages/mui-codemod/src/v5.0.0/top-level-imports.test/actual.js index 946d398973cb10..aac4949c3bc108 100644 --- a/packages/mui-codemod/src/v5.0.0/top-level-imports.test/actual.js +++ b/packages/mui-codemod/src/v5.0.0/top-level-imports.test/actual.js @@ -1,7 +1,7 @@ import * as React from 'react'; import { withStyles } from '@mui/styles'; -import { ThemeProvider } from '@mui/material'; +import { ThemeProvider } from '@mui/material/styles'; import { createTheme } from '@mui/material/styles'; import MenuItem from '@mui/material/MenuItem'; import Tab from '@mui/material/Tab'; diff --git a/packages/mui-codemod/src/v5.0.0/top-level-imports.test/expected.js b/packages/mui-codemod/src/v5.0.0/top-level-imports.test/expected.js index 1b5833f9125bce..44888ab7ec0d85 100644 --- a/packages/mui-codemod/src/v5.0.0/top-level-imports.test/expected.js +++ b/packages/mui-codemod/src/v5.0.0/top-level-imports.test/expected.js @@ -1,8 +1,13 @@ import * as React from 'react'; import { withStyles } from '@mui/styles'; +import { ThemeProvider } from '@mui/material/styles'; +import { createTheme } from '@mui/material/styles'; +import { grey, blue } from '@mui/material/colors'; +import { grey as grey2 } from '@mui/material/colors'; +import { blue as blue2 } from '@mui/material/colors'; + import { - ThemeProvider, MenuItem, Tab, Tabs as MuiTabs, @@ -58,7 +63,3 @@ import { ClickAwayListener, ListSubheader, } from '@mui/material'; -import { createTheme } from '@mui/material/styles'; -import { grey, blue } from '@mui/material/colors'; -import { grey as grey2 } from '@mui/material/colors'; -import { blue as blue2 } from '@mui/material/colors'; From 6af57caab9cbbbba104851248a68f311a8ac7267 Mon Sep 17 00:00:00 2001 From: ZeeshanTamboli Date: Tue, 29 Jul 2025 12:42:24 +0530 Subject: [PATCH 14/15] remove console.log --- packages/mui-codemod/src/v5.0.0/top-level-imports.js | 2 -- 1 file changed, 2 deletions(-) diff --git a/packages/mui-codemod/src/v5.0.0/top-level-imports.js b/packages/mui-codemod/src/v5.0.0/top-level-imports.js index 1ee70910ed20a8..1f64a41c9f2514 100644 --- a/packages/mui-codemod/src/v5.0.0/top-level-imports.js +++ b/packages/mui-codemod/src/v5.0.0/top-level-imports.js @@ -20,8 +20,6 @@ export default function transformer(fileInfo, api, options) { }), ); - console.log("whitelist: ", JSON.stringify(Array.from(whitelist), null, 1)); - const printOptions = options.printOptions || { quote: 'single', trailingComma: true, From 342ae25e177ac84a68bf322ab1be71fef8a99da6 Mon Sep 17 00:00:00 2001 From: ZeeshanTamboli Date: Tue, 29 Jul 2025 12:43:15 +0530 Subject: [PATCH 15/15] remove unnecessary new line --- packages/mui-codemod/src/v5.0.0/top-level-imports.js | 1 - 1 file changed, 1 deletion(-) diff --git a/packages/mui-codemod/src/v5.0.0/top-level-imports.js b/packages/mui-codemod/src/v5.0.0/top-level-imports.js index 1f64a41c9f2514..347af368ad86cc 100644 --- a/packages/mui-codemod/src/v5.0.0/top-level-imports.js +++ b/packages/mui-codemod/src/v5.0.0/top-level-imports.js @@ -19,7 +19,6 @@ export default function transformer(fileInfo, api, options) { paths: [dirname(fileInfo.path)], }), ); - const printOptions = options.printOptions || { quote: 'single', trailingComma: true,