Monorepo for angular-material-runtime-theme — runtime Material Design 3 theming for Angular Material apps.
Change the primary brand color at runtime (user settings, white-labeling, accessibility themes) without recompiling Sass. The library derives M3 system tokens from one hex value using Material Color Utilities.
| Project | Description |
|---|---|
projects/lib |
Publishable library (AngularMaterialRuntimeTheme) |
projects/demo |
Interactive showcase application |
pnpm install
pnpm startVisit http://localhost:4200 to explore the demo: color picker, preset palettes, light/dark mode, and a broad set of Angular Material components.
pnpm run build:lib # library → dist/
pnpm run build:demo # demo app
pnpm run build # bothFull installation, setup, API reference, and theming notes:
pnpm test
pnpm lint
pnpm format- Angular
- Angular Material (M3)
- Material Color Utilities