{"id":23542336,"url":"https://github.com/lvlyke/lithium-ngx-material-theming","last_synced_at":"2025-04-23T22:02:00.851Z","repository":{"id":33661091,"uuid":"158579391","full_name":"lVlyke/lithium-ngx-material-theming","owner":"lVlyke","description":"Dynamic and customizable Angular Material theming made easy. Powered by @lithiumjs/angular.","archived":false,"fork":false,"pushed_at":"2025-02-15T17:37:21.000Z","size":1221,"stargazers_count":4,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-13T09:45:33.648Z","etag":null,"topics":["angular","angular-material","dynamic","lithium-angular","lithiumjs","material","ngx","ngx-material-theming","runtime","sass","scss","theme","theming","typescript"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lVlyke.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-11-21T16:49:15.000Z","updated_at":"2025-02-15T17:36:52.000Z","dependencies_parsed_at":"2024-06-28T21:43:16.913Z","dependency_job_id":"323e32a8-7fd7-4bd0-9c6c-380aaceb835b","html_url":"https://github.com/lVlyke/lithium-ngx-material-theming","commit_stats":{"total_commits":66,"total_committers":3,"mean_commits":22.0,"dds":"0.28787878787878785","last_synced_commit":"cd5fc2d72ad3d2137fab9bc32360c117d0932600"},"previous_names":[],"tags_count":32,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lVlyke%2Flithium-ngx-material-theming","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lVlyke%2Flithium-ngx-material-theming/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lVlyke%2Flithium-ngx-material-theming/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lVlyke%2Flithium-ngx-material-theming/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lVlyke","download_url":"https://codeload.github.com/lVlyke/lithium-ngx-material-theming/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250522299,"owners_count":21444511,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["angular","angular-material","dynamic","lithium-angular","lithiumjs","material","ngx","ngx-material-theming","runtime","sass","scss","theme","theming","typescript"],"created_at":"2024-12-26T06:11:36.533Z","updated_at":"2025-04-23T22:02:00.736Z","avatar_url":"https://github.com/lVlyke.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# @lithiumjs/ngx-material-theming\n\nDynamic and customizable Angular Material theming made easy. Powered by [@lithiumjs/angular](https://github.com/lVlyke/lithium-angular).\n\n## Features\n\n* **SCSS mixins** make creating themes easy.\n* **Extend Material themes** with your own styles for your custom components and overrides.\n* **Change themes at run-time** with the `ThemeContainer` directive.\n* **Nested theme support** - Apply multiple themes independently to any part of your app.\n* **Offline theme compilation** of SCSS themes using the provided `ltc` CLI tool.\n* **Run-time theme creation** - True dynamic themes; Easily generate brand new themes at runtime.\n\n## Getting started\n\n* Check out the [quick start guide](/docs/quick-start.md).\n* Take a look at the [example app](https://github.com/lVlyke/lithium-ngx-material-theming-example) and [live demo](https://lvlyke.github.io/lithium-ngx-material-theming-example/).\n\n## Notice - Angular 18 Material 3 Update\n\nv18 of Angular Material introduces official support for Material 3-based themes, with the old Material 2-based theme utilities being prefixed with `m2`. ngx-material-theming matches this behavior by prefixing all Material 2 theming utilities with `m2`.\n\nngx-material-theming does not currently support Material 3 theming.\n\n## Other information\n\n* [@lithiumjs/angular](https://github.com/lVlyke/lithium-angular)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flvlyke%2Flithium-ngx-material-theming","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flvlyke%2Flithium-ngx-material-theming","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flvlyke%2Flithium-ngx-material-theming/lists"}