2 "name": "MaterialComponents",
4 "authors": "The Material Components authors.",
5 "summary": "A collection of stand-alone production-ready UI libraries focused on design details.",
6 "homepage": "https://github.com/material-components/material-components-ios",
7 "license": "Apache 2.0",
9 "git": "https://github.com/material-components/material-components-ios.git",
18 "name": "ActivityIndicator",
20 "MaterialComponents/private/Application": [
23 "MaterialComponents/private/RTL": [
33 "public_header_files": "components/ActivityIndicator/src/*.h",
35 "components/ActivityIndicator/src/*.{h,m}",
36 "components/ActivityIndicator/src/private/*.{h,m}"
40 "name": "ColorThemer",
44 "public_header_files": "components/ActivityIndicator/src/ColorThemer/*.h",
45 "source_files": "components/ActivityIndicator/src/ColorThemer/*.{h,m}",
47 "MaterialComponents/ActivityIndicator/Component": [
50 "MaterialComponents/Themes": [
58 "name": "AnimationTiming",
62 "public_header_files": "components/AnimationTiming/src/*.h",
64 "components/AnimationTiming/src/*.{h,m}",
65 "components/AnimationTiming/src/private/*.{h,m}"
76 "public_header_files": "components/AppBar/src/*.h",
78 "components/AppBar/src/*.{h,m}",
79 "components/AppBar/src/private/*.{h,m}"
82 "components/AppBar/src/MaterialAppBar.bundle"
85 "MaterialComponents/HeaderStackView": [
88 "MaterialComponents/NavigationBar": [
91 "MaterialComponents/Typography": [
94 "MaterialComponents/FlexibleHeader": [
97 "MaterialComponents/ShadowElevations": [
100 "MaterialComponents/ShadowLayer": [
103 "MaterialComponents/private/Icons/ic_arrow_back": [
106 "MaterialComponents/private/RTL": [
112 "name": "ColorThemer",
116 "public_header_files": "components/AppBar/src/ColorThemer/*.h",
118 "components/AppBar/src/ColorThemer/*.{h,m}",
119 "components/AppBar/src/ColorThemer/private/*.{h,m}"
122 "MaterialComponents/AppBar/Component": [
125 "MaterialComponents/Themes": [
135 "MDFTextAccessibility": [
138 "MaterialComponents/Ink": [
141 "MaterialComponents/ShadowElevations": [
144 "MaterialComponents/ShadowLayer": [
147 "MaterialComponents/Typography": [
150 "MaterialComponents/private/Math": [
160 "public_header_files": "components/Buttons/src/*.h",
162 "components/Buttons/src/*.{h,m}",
163 "components/Buttons/src/private/*.{h,m}"
167 "name": "ColorThemer",
171 "public_header_files": "components/Buttons/src/ColorThemer/*.h",
173 "components/Buttons/src/ColorThemer/*.{h,m}",
174 "components/Buttons/src/ColorThemer/private/*.{h,m}"
177 "MaterialComponents/Buttons/Component": [
180 "MaterialComponents/Themes": [
190 "MaterialComponents/Buttons": [
193 "MaterialComponents/private/RTL": [
203 "public_header_files": "components/ButtonBar/src/*.h",
205 "components/ButtonBar/src/*.{h,m}",
206 "components/ButtonBar/src/private/*.{h,m}"
210 "name": "ColorThemer",
214 "public_header_files": "components/ButtonBar/src/ColorThemer/*.h",
215 "source_files": "components/ButtonBar/src/ColorThemer/*.{h,m}",
217 "MaterialComponents/ButtonBar/Component": [
220 "MaterialComponents/Themes": [
228 "name": "CollectionCells",
232 "public_header_files": "components/CollectionCells/src/*.h",
234 "components/CollectionCells/src/*.{h,m}",
235 "components/CollectionCells/src/private/*.{h,m}"
238 "components/CollectionCells/src/MaterialCollectionCells.bundle"
245 "MaterialComponents/CollectionLayoutAttributes": [
248 "MaterialComponents/Ink": [
251 "MaterialComponents/Typography": [
254 "MaterialComponents/private/Icons/ic_check": [
257 "MaterialComponents/private/Icons/ic_check_circle": [
260 "MaterialComponents/private/Icons/ic_chevron_right": [
263 "MaterialComponents/private/Icons/ic_info": [
266 "MaterialComponents/private/Icons/ic_radio_button_unchecked": [
269 "MaterialComponents/private/Icons/ic_reorder": [
272 "MaterialComponents/private/Math": [
275 "MaterialComponents/private/RTL": [
281 "name": "CollectionLayoutAttributes",
285 "public_header_files": "components/CollectionLayoutAttributes/src/*.h",
286 "source_files": "components/CollectionLayoutAttributes/src/*.{h,m}"
289 "name": "Collections",
293 "public_header_files": "components/Collections/src/*.h",
295 "components/Collections/src/*.{h,m}",
296 "components/Collections/src/private/*.{h,m}"
299 "components/Collections/src/MaterialCollections.bundle"
306 "MaterialComponents/CollectionCells": [
309 "MaterialComponents/CollectionLayoutAttributes": [
312 "MaterialComponents/Ink": [
315 "MaterialComponents/ShadowElevations": [
318 "MaterialComponents/ShadowLayer": [
321 "MaterialComponents/Typography": [
334 "public_header_files": "components/Dialogs/src/*.h",
336 "components/Dialogs/src/*.{h,m}",
337 "components/Dialogs/src/private/*.{h,m}"
340 "MaterialComponents/Buttons": [
343 "MaterialComponents/ShadowElevations": [
346 "MaterialComponents/ShadowLayer": [
349 "MaterialComponents/private/KeyboardWatcher": [
352 "MaterialComponents/private/RTL": [
358 "name": "ColorThemer",
362 "public_header_files": "components/Dialogs/src/ColorThemer/*.h",
363 "source_files": "components/Dialogs/src/ColorThemer/*.{h,m}",
365 "MaterialComponents/Dialogs/Component": [
368 "MaterialComponents/Themes": [
376 "name": "FeatureHighlight",
383 "public_header_files": "components/FeatureHighlight/src/*.h",
385 "components/FeatureHighlight/src/*.{h,m}",
386 "components/FeatureHighlight/src/private/*.{h,m}"
389 "components/FeatureHighlight/src/MaterialFeatureHighlight.bundle"
392 "MaterialComponents/Typography": [
395 "MDFTextAccessibility": [
401 "name": "ColorThemer",
405 "public_header_files": "components/FeatureHighlight/src/ColorThemer/*.h",
406 "source_files": "components/FeatureHighlight/src/ColorThemer/*.{h,m}",
408 "MaterialComponents/FeatureHighlight/Component": [
411 "MaterialComponents/Themes": [
419 "name": "FlexibleHeader",
421 "MDFTextAccessibility": [
424 "MaterialComponents/private/Application": [
434 "public_header_files": "components/FlexibleHeader/src/*.h",
436 "components/FlexibleHeader/src/*.{h,m}",
437 "components/FlexibleHeader/src/private/*.{h,m}"
441 "name": "ColorThemer",
445 "public_header_files": "components/FlexibleHeader/src/ColorThemer/*.h",
446 "source_files": "components/FlexibleHeader/src/ColorThemer/*.{h,m}",
448 "MaterialComponents/FlexibleHeader/Component": [
451 "MaterialComponents/Themes": [
459 "name": "HeaderStackView",
466 "public_header_files": "components/HeaderStackView/src/*.h",
467 "source_files": "components/HeaderStackView/src/*.{h,m}"
470 "name": "ColorThemer",
474 "public_header_files": "components/HeaderStackView/src/ColorThemer/*.h",
475 "source_files": "components/HeaderStackView/src/ColorThemer/*.{h,m}",
477 "MaterialComponents/HeaderStackView/Component": [
480 "MaterialComponents/Themes": [
495 "public_header_files": "components/Ink/src/*.h",
497 "components/Ink/src/*.{h,m}",
498 "components/Ink/src/private/*.{h,m}"
502 "name": "ColorThemer",
506 "public_header_files": "components/Ink/src/ColorThemer/*.h",
507 "source_files": "components/Ink/src/ColorThemer/*.{h,m}",
509 "MaterialComponents/Ink/Component": [
512 "MaterialComponents/Themes": [
520 "name": "NavigationBar",
527 "public_header_files": "components/NavigationBar/src/*.h",
528 "source_files": "components/NavigationBar/src/*.{h,m}",
530 "MDFTextAccessibility": [
533 "MaterialComponents/ButtonBar": [
536 "MaterialComponents/Typography": [
539 "MaterialComponents/private/Math": [
542 "MaterialComponents/private/RTL": [
548 "name": "ColorThemer",
552 "public_header_files": "components/NavigationBar/src/ColorThemer/*.h",
553 "source_files": "components/NavigationBar/src/ColorThemer/*.{h,m}",
555 "MaterialComponents/NavigationBar/Component": [
558 "MaterialComponents/Themes": [
566 "name": "OverlayWindow",
570 "public_header_files": "components/OverlayWindow/src/*.h",
572 "components/OverlayWindow/src/*.{h,m}",
573 "components/OverlayWindow/src/private/*.{h,m}"
576 "MaterialComponents/private/Application": [
582 "name": "PageControl",
589 "public_header_files": "components/PageControl/src/*.h",
591 "components/PageControl/src/*.{h,m}",
592 "components/PageControl/src/private/*.{h,m}"
595 "components/PageControl/src/MaterialPageControl.bundle"
599 "name": "ColorThemer",
603 "public_header_files": "components/PageControl/src/ColorThemer/*.h",
604 "source_files": "components/PageControl/src/ColorThemer/*.{h,m}",
606 "MaterialComponents/PageControl/Component": [
609 "MaterialComponents/Themes": [
621 "public_header_files": "components/Palettes/src/*.h",
623 "components/Palettes/src/*.{h,m}",
624 "components/Palettes/src/private/*.{h,m}"
628 "name": "ProgressView",
635 "public_header_files": "components/ProgressView/src/*.h",
636 "source_files": "components/ProgressView/src/*.{h,m}",
638 "MaterialComponents/private/Math": [
641 "MaterialComponents/private/RTL": [
647 "name": "ColorThemer",
651 "public_header_files": "components/ProgressView/src/ColorThemer/*.h",
652 "source_files": "components/ProgressView/src/ColorThemer/*.{h,m}",
654 "MaterialComponents/ProgressView/Component": [
657 "MaterialComponents/Themes": [
665 "name": "ShadowElevations",
669 "public_header_files": "components/ShadowElevations/src/*.h",
670 "source_files": "components/ShadowElevations/src/*.{h,m}"
673 "name": "ShadowLayer",
677 "public_header_files": "components/ShadowLayer/src/*.h",
678 "source_files": "components/ShadowLayer/src/*.{h,m}"
688 "public_header_files": "components/Slider/src/*.h",
690 "components/Slider/src/*.{h,m}",
691 "components/Slider/src/private/*.{h,m}"
694 "MaterialComponents/private/ThumbTrack": [
700 "name": "ColorThemer",
704 "public_header_files": "components/Slider/src/ColorThemer/*.h",
705 "source_files": "components/Slider/src/ColorThemer/*.{h,m}",
707 "MaterialComponents/Slider/Component": [
710 "MaterialComponents/Themes": [
722 "public_header_files": "components/Snackbar/src/*.h",
724 "components/Snackbar/src/*.{h,m}",
725 "components/Snackbar/src/private/*.{h,m}"
728 "MaterialComponents/AnimationTiming": [
731 "MaterialComponents/Buttons": [
734 "MaterialComponents/OverlayWindow": [
737 "MaterialComponents/Typography": [
740 "MaterialComponents/private/Application": [
743 "MaterialComponents/private/KeyboardWatcher": [
746 "MaterialComponents/private/Overlay": [
759 "public_header_files": "components/Tabs/src/*.h",
761 "components/Tabs/src/*.{h,m}",
762 "components/Tabs/src/private/*.{h,m}"
765 "components/Tabs/src/MaterialTabs.bundle"
768 "MaterialComponents/AnimationTiming": [
771 "MaterialComponents/Ink": [
774 "MaterialComponents/Typography": [
777 "MaterialComponents/private/RTL": [
783 "name": "ColorThemer",
787 "public_header_files": "components/Tabs/src/ColorThemer/*.h",
788 "source_files": "components/Tabs/src/ColorThemer/*.{h,m}",
790 "MaterialComponents/Tabs/Component": [
793 "MaterialComponents/Themes": [
801 "name": "TextFields",
805 "public_header_files": "components/TextFields/src/*.h",
807 "components/TextFields/src/*.{h,m}",
808 "components/TextFields/src/private/*.{h,m}"
811 "MaterialComponents/AnimationTiming": [
814 "MaterialComponents/Palettes": [
817 "MaterialComponents/Typography": [
820 "MaterialComponents/private/Math": [
823 "MaterialComponents/private/RTL": [
833 "public_header_files": "components/Themes/src/*.h",
835 "components/Themes/src/*.{h,m}",
836 "components/Themes/src/private/*.{h,m}"
840 "name": "Typography",
844 "public_header_files": "components/Typography/src/*.h",
846 "components/Typography/src/*.{h,m}",
847 "components/Typography/src/private/*.{h,m}"
850 "MaterialComponents/private/Application": [
863 "public_header_files": "components/private/Icons/src/*.h",
864 "source_files": "components/private/Icons/src/*.{h,m}"
867 "name": "ic_arrow_back",
868 "public_header_files": "components/private/Icons/icons/ic_arrow_back/src/*.h",
869 "source_files": "components/private/Icons/icons/ic_arrow_back/src/*.{h,m}",
870 "resource_bundles": {
871 "MaterialIcons_ic_arrow_back": [
872 "components/private/Icons/icons/ic_arrow_back/src/MaterialIcons_ic_arrow_back.bundle/*.png"
876 "MaterialComponents/private/Icons/Base": [
883 "public_header_files": "components/private/Icons/icons/ic_check/src/*.h",
884 "source_files": "components/private/Icons/icons/ic_check/src/*.{h,m}",
885 "resource_bundles": {
886 "MaterialIcons_ic_check": [
887 "components/private/Icons/icons/ic_check/src/MaterialIcons_ic_check.bundle/*.png"
891 "MaterialComponents/private/Icons/Base": [
897 "name": "ic_check_circle",
898 "public_header_files": "components/private/Icons/icons/ic_check_circle/src/*.h",
899 "source_files": "components/private/Icons/icons/ic_check_circle/src/*.{h,m}",
900 "resource_bundles": {
901 "MaterialIcons_ic_check_circle": [
902 "components/private/Icons/icons/ic_check_circle/src/MaterialIcons_ic_check_circle.bundle/*.png"
906 "MaterialComponents/private/Icons/Base": [
912 "name": "ic_chevron_right",
913 "public_header_files": "components/private/Icons/icons/ic_chevron_right/src/*.h",
914 "source_files": "components/private/Icons/icons/ic_chevron_right/src/*.{h,m}",
915 "resource_bundles": {
916 "MaterialIcons_ic_chevron_right": [
917 "components/private/Icons/icons/ic_chevron_right/src/MaterialIcons_ic_chevron_right.bundle/*.png"
921 "MaterialComponents/private/Icons/Base": [
928 "public_header_files": "components/private/Icons/icons/ic_info/src/*.h",
929 "source_files": "components/private/Icons/icons/ic_info/src/*.{h,m}",
930 "resource_bundles": {
931 "MaterialIcons_ic_info": [
932 "components/private/Icons/icons/ic_info/src/MaterialIcons_ic_info.bundle/*.png"
936 "MaterialComponents/private/Icons/Base": [
942 "name": "ic_radio_button_unchecked",
943 "public_header_files": "components/private/Icons/icons/ic_radio_button_unchecked/src/*.h",
944 "source_files": "components/private/Icons/icons/ic_radio_button_unchecked/src/*.{h,m}",
945 "resource_bundles": {
946 "MaterialIcons_ic_radio_button_unchecked": [
947 "components/private/Icons/icons/ic_radio_button_unchecked/src/MaterialIcons_ic_radio_button_unchecked.bundle/*.png"
951 "MaterialComponents/private/Icons/Base": [
957 "name": "ic_reorder",
958 "public_header_files": "components/private/Icons/icons/ic_reorder/src/*.h",
959 "source_files": "components/private/Icons/icons/ic_reorder/src/*.{h,m}",
960 "resource_bundles": {
961 "MaterialIcons_ic_reorder": [
962 "components/private/Icons/icons/ic_reorder/src/MaterialIcons_ic_reorder.bundle/*.png"
966 "MaterialComponents/private/Icons/Base": [
974 "name": "Application",
978 "public_header_files": "components/private/Application/src/*.h",
979 "source_files": "components/private/Application/src/*.{h,m}"
982 "name": "KeyboardWatcher",
986 "public_header_files": "components/private/KeyboardWatcher/src/*.h",
987 "source_files": "components/private/KeyboardWatcher/src/*.{h,m}",
989 "MaterialComponents/private/Application": [
999 "public_header_files": "components/private/Math/src/*.h",
1000 "source_files": "components/private/Math/src/*.{h,m}"
1007 "public_header_files": "components/private/Overlay/src/*.h",
1009 "components/private/Overlay/src/*.{h,m}",
1010 "components/private/Overlay/src/private/*.{h,m}"
1018 "public_header_files": "components/private/RTL/src/*.h",
1019 "source_files": "components/private/RTL/src/*.{h,m}"
1022 "name": "ThumbTrack",
1026 "public_header_files": "components/private/ThumbTrack/src/*.h",
1027 "source_files": "components/private/ThumbTrack/src/*.{h,m}",
1029 "MaterialComponents/Ink": [
1032 "MaterialComponents/ShadowElevations": [
1035 "MaterialComponents/ShadowLayer": [
1038 "MaterialComponents/Typography": [
1041 "MaterialComponents/private/Math": [
1044 "MaterialComponents/private/RTL": [