@tylertech/forge-upgrade
Version:
Automated upgrade utility for the Tyler Forge™ based projects.
113 lines (112 loc) • 7.79 kB
JSON
{
"name": "Forge 2.0",
"operations": [
{
"files": "**/*.{ts,js,tsx,jsx,scss,css,html,mdx,md,erb,rb}",
"patterns": [
{ "from": "tcw-datepicker", "to": "forge-date-picker" },
{ "from": "TcwDatepicker", "to": "ForgeDatePicker" },
{ "from": "tcw-progress-spinner", "to": "forge-circular-progress" },
{ "from": "TcwProgressSpinner", "to": "ForgeCircularProgress" },
{ "from": "tcw-omnibar", "to": "forge-app-bar" },
{ "from": "TcwOmnibar", "to": "ForgeAppBar" },
{ "from": "tcw-omnibar-app-launcher", "to": "forge-app-launcher" },
{ "from": "TcwOmnibarAppLauncher", "to": "ForgeAppLauncher" },
{ "from": "tcw-drawer-close", "to": "forge-modal-drawer-close" },
{ "from": "Omnibar(?!.*AppLauncher)(.*)Component", "to": "AppBar$1Component" },
{ "from": "OmnibarAppLauncher(.*)Component", "to": "AppLauncher$1Component" },
{ "from": "DatepickerComponent", "to": "DatePickerComponent" },
{ "from": "DatepickerComponentDelegate", "to": "DatePickerComponentDelegate" },
{ "from": "defineDatepickerComponent", "to": "defineDatePickerComponent" },
{ "from": "defineProgressSpinnerComponent", "to": "defineCircularProgressComponent" },
{ "from": "defineOmnibarComponent", "to": "defineAppBarComponent" },
{ "from": "defineOmnibarProfileButtonComponent", "to": "defineAppBarProfileButtonComponent" },
{ "from": "defineOmnibarAppLauncherButtonComponent", "to": "defineAppLauncherButtonComponent" },
{ "from": "tcw-omnibar-search-search", "to": "forge-app-bar-search-input" },
{ "from": "TylerIconRegistry", "to": "IconRegistry" },
{ "from": "TylerComponentsWebModule", "to": "ForgeModule" },
{ "from": "TcwAutocompleteModule", "to": "ForgeAutocompleteModule" },
{ "from": "TcwButtonToggleModule", "to": "ForgeButtonToggleModule" },
{ "from": "TcwChipModule", "to": "ForgeChipModule" },
{ "from": "TcwDatepickerModule", "to": "ForgeDatePickerModule" },
{ "from": "TcwDateRangePickerModule", "to": "ForgeDateRangePickerModule" },
{ "from": "TcwPopupModule", "to": "ForgePopupModule" },
{ "from": "TcwSelectModule", "to": "ForgeSelectModule" },
{ "from": "TcwSliderModule", "to": "ForgeSliderModule" },
{ "from": "TcwTimePickerModule", "to": "ForgeTimePickerModule" },
{ "from": "ITableSortedEventData", "to": "ITableSortEventData" },
{ "from": "ITableSortedMultipleEventData", "to": "ITableSortMultipleEventData" },
{ "from": "IListItemSelectedEventData", "to": "IListItemSelectEventData" },
{ "from": "IPosition", "to": "IPopupPosition" },
{ "from": "popupPositionAdjustment", "to": "popupOffset" },
{ "from": "positionAdjustment", "to": "offset" },
{ "from": "tcwPopup", "to": "forgePopup" },
{ "from": "tcw-material-design", "to": "forge" },
{ "from": "tcw-core", "to": "forge-core" },
{ "from": "--tyl-", "to": "--forge-" },
{ "from": "tyl-typography", "to": "forge-typography" },
{ "from": "tyl-hyperlink", "to": "forge-hyperlink" },
{ "from": "--mdc-theme-border-color", "to": "--forge-theme-border-color" },
{ "from": "--mdc-theme-tertiary", "to": "--forge-theme-tertiary" },
{ "from": "--mdc-theme-popup-elevation", "to": "--forge-theme-popup-elevation" },
{ "from": "--mdc-theme-danger", "to": "--forge-theme-danger" },
{ "from": "--mdc-theme-warning", "to": "--forge-theme-warning" },
{ "from": "--mdc-theme-success", "to": "--forge-theme-success" },
{ "from": "--mdc-theme-info", "to": "--forge-theme-info" },
{ "from": "--mdc-theme-error-hover", "to": "--forge-theme-error-hover" },
{ "from": "--tyl-avatar-background-color", "to": "--forge-avatar-theme-background" },
{ "from": "--tyl-avatar-foreground-color", "to": "--forge-avatar-theme-on-background" },
{ "from": "--tyl-banner-background-color", "to": "--forge-banner-theme-background" },
{ "from": "--tyl-banner-color", "to": "-forge-banner-theme-on-background" },
{ "from": "--tyl-banner-icon-color", "to": "--forge-banner-theme-icon" },
{ "from": "--tyl-calendar-event-", "to": "--forge-calendar-theme-event-" },
{ "from": "--tyl-footer-background-color", "to": "--forge-footer-theme-background" },
{ "from": "--tyl-footer-color", "to": "--forge-footer-theme-on-background" },
{ "from": "--tyl-icon-color", "to": "--forge-icon-theme-color" },
{ "from": "--tyl-inline-message-background-color", "to": "--forge-inline-message-theme-background" },
{ "from": "--tyl-inline-message-color", "to": "--forge-inline-message-theme-on-background" },
{ "from": "--tyl-inline-message-icon-color", "to": "--forge-inline-message-theme-icon" },
{ "from": "--tyl-linear-progress-buffer-color", "to": "--forge-linear-progress-theme-buffer" },
{ "from": "--tyl-linear-progress-buffer-dots-filter", "to": "--forge-linear-progress-theme-buffer-dots" },
{ "from": "--tyl-omnibar-background-color", "to": "--forge-app-bar-theme-background" },
{ "from": "--tyl-omnibar-search-background-color-hover", "to": "--forge-app-bar-search-theme-background-focused" },
{ "from": "--tyl-omnibar-search-disabled-opacity", "to": "--forge-app-bar-search-theme-disabled-opacity" },
{ "from": "--tyl-omnibar-search-background-color", "to": "--firge-app-bar-search-theme-background" },
{ "from": "--tyl-select-background-color", "to": "--forge-select-theme-background" },
{ "from": "--tyl-skeleton-background-color", "to": "--forge-skeleton-theme-background" },
{ "from": "--tyl-skeleton-animation-color", "to": "--forge-skeleton-theme-gradient" },
{ "from": "--tyl-text-field-background-color", "to": "--forge-text-field-theme-background" },
{ "from": "--tyl-tooltip-background-color", "to": "--forge-tooltip-theme-background" },
{ "from": "--tyl-tooltip-color", "to": "--forge-tooltip-theme-on-background" },
{ "from": "tcw-", "to": "forge-" },
{ "from": "\\.tyl-", "to": ".forge-" },
{ "from": "(\/tyl-)(.*(['\"]|\\.s?css))", "to": "/forge-$2" },
{ "from": "TCW", "to": "Forge" },
{ "from": "(<\/?)tcw([^<])", "to": "$1forge$2" },
{ "from": "@tylertech\/tyler-components-web", "to": "@tylertech\/forge" },
{ "from": "@tyler-components-web\/core", "to": "@tylertech\/forge-core" },
{ "from": "@tyler-components-web\/testing", "to": "@tylertech\/forge-testing" },
{ "from": "@tylertech\/tyler-components-web-react", "to": "@tylertech\/forge-react" },
{ "from": "@tylertech\/tyler-components-web-angular", "to": "@tylertech\/forge-angular" },
{ "from": "PopupPlacement.Top", "to": "'top'" },
{ "from": "PopupPlacement.Bottom", "to": "'bottom'" },
{ "from": "PopupPlacement.Right", "to": "'right'" },
{ "from": "PopupPlacement.Left", "to": "'left'" },
{ "from": "PopupPlacement.TopLeft", "to": "'top-start'" },
{ "from": "PopupPlacement.TopRight", "to": "'top-end'" },
{ "from": "PopupPlacement.BottomLeft", "to": "'bottom-start'" },
{ "from": "PopupPlacement.BottomRight", "to": "'bottom-end'" },
{ "from": "PopupPlacement.LeftTop", "to": "'left-start'" },
{ "from": "PopupPlacement.LeftBottom", "to": "'left-end'" },
{ "from": "PopupPlacement.RightTop", "to": "'right-start'" },
{ "from": "PopupPlacement.RightBottom", "to": "'right-end'" }
]
},
{
"files": "**/*.{html,erb}",
"patterns": [
{ "from": "([^<\/])(tyl-)", "to": "$1forge-" }
]
}
]
}