Find templates affected by the Angular Material 15 MDC components

Proprietary

Finds .html templates and inline template metadata of projects not on Material 15 yet that use component APIs the MDC-based components of Angular Material 15 changed: <mat-chip-list> and chip selection, the old slider markup, the legacy and standard form field appearances, floatLabel="never", <mat-placeholder>, matLine, matListIcon and matListAvatar in lists, a mat-tab-nav-bar without tabPanel, and the mat-card-content attribute, selection on chips in a <mat-chip-grid>, and form fields that relied on the legacy appearance to show the placeholder as the label, unless MAT_FORM_FIELD_DEFAULT_OPTIONS sets another default appearance.

org.openrewrite.angular.material.FindMdcTemplateChanges
mod run . --recipe=org.openrewrite.angular.material.FindMdcTemplateChanges

Install it once, then run it on every repository under the current directory. New to the Moderne CLI? Set it up.