Skip to content
Open
Show file tree
Hide file tree
Changes from 4 commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 9 additions & 0 deletions .changeset/mui-to-bui-core-components.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
'@backstage/migrate-mui-typography-to-text': minor
'@backstage/migrate-mui-alert-to-bui-alert': minor
'@backstage/migrate-mui-button-to-bui-button': minor
'@backstage/migrate-mui-icon-button-to-button-icon': minor
'@backstage/migrate-mui-tooltip-to-bui-tooltip': minor
---

Add core component codemods for the MUI 4 to BUI migration: Typography to Text, Alert, Button, IconButton to ButtonIcon, and Tooltip to TooltipTrigger.
10 changes: 10 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,16 @@ Run the [`migration-recipe`](./codemods/v1.51.0/migration-recipe) to apply every

Older versions are available in the [`codemods/`](./codemods) directory.

### misc

| Codemod | Description |
| ------------------------------------------------------------------------------------------------ | ------------------------------------------------- |
| [migrate-mui-alert-to-bui-alert](./codemods/misc/migrate-mui-alert-to-bui-alert) | MUI 4 to BUI: Replace MUI Alert with BUI Alert |
| [migrate-mui-button-to-bui-button](./codemods/misc/migrate-mui-button-to-bui-button) | MUI 4 to BUI: Replace MUI Button with BUI Button |
| [migrate-mui-icon-button-to-button-icon](./codemods/misc/migrate-mui-icon-button-to-button-icon) | MUI 4 to BUI: Replace IconButton with ButtonIcon |
| [migrate-mui-tooltip-to-bui-tooltip](./codemods/misc/migrate-mui-tooltip-to-bui-tooltip) | MUI 4 to BUI: Replace Tooltip with TooltipTrigger |
| [migrate-mui-typography-to-text](./codemods/misc/migrate-mui-typography-to-text) | MUI 4 to BUI: Replace Typography with Text |

<!-- CODEMODS_END -->

## Usage
Expand Down
1 change: 1 addition & 0 deletions codemods/misc/migrate-mui-alert-to-bui-alert/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# @backstage/migrate-mui-alert-to-bui-alert
20 changes: 20 additions & 0 deletions codemods/misc/migrate-mui-alert-to-bui-alert/codemod.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
schema_version: '1.0'

name: '@backstage/migrate-mui-alert-to-bui-alert'
version: '0.1.0'
description: 'MUI 4 to BUI: Replace MUI Alert with BUI Alert'
author: 'Paul Schultz<pschultz@redhat.com>'
license: 'Apache-2.0'
repository: 'https://github.com/backstage/codemods'
workflow: 'workflow.yaml'

targets:
languages: ['tsx', 'ts']

keywords: ['backstage', 'migration', 'mui', 'bui', 'alert', 'bui', 'alert']

registry:
access: 'public'
visibility: 'public'

capabilities: []
13 changes: 13 additions & 0 deletions codemods/misc/migrate-mui-alert-to-bui-alert/package.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
{
"name": "@backstage/migrate-mui-alert-to-bui-alert",
"version": "0.1.0",
"description": "MUI 4 to BUI: Replace MUI Alert with BUI Alert",
"type": "module",
"scripts": {
"test": "yarn exec codemod jssg test -l tsx ./scripts/codemod.ts ./tests && yarn exec codemod workflow validate -w workflow.yaml"
},
"devDependencies": {
"@codemod.com/jssg-types": "1.6.2",
"codemod": "1.12.3"
}
}
Loading