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/Palettes": [
23 "MaterialComponents/private/Application": [
26 "MaterialComponents/private/RTL": [
36 "public_header_files": "components/ActivityIndicator/src/*.h",
38 "components/ActivityIndicator/src/*.{h,m}",
39 "components/ActivityIndicator/src/private/*.{h,m}"
42 "components/ActivityIndicator/src/MaterialActivityIndicator.bundle"
46 "name": "ColorThemer",
50 "public_header_files": "components/ActivityIndicator/src/ColorThemer/*.h",
51 "source_files": "components/ActivityIndicator/src/ColorThemer/*.{h,m}",
53 "MaterialComponents/ActivityIndicator/Component": [
56 "MaterialComponents/Themes": [
64 "name": "AnimationTiming",
68 "public_header_files": "components/AnimationTiming/src/*.h",
70 "components/AnimationTiming/src/*.{h,m}",
71 "components/AnimationTiming/src/private/*.{h,m}"
82 "public_header_files": "components/AppBar/src/*.h",
84 "components/AppBar/src/*.{h,m}",
85 "components/AppBar/src/private/*.{h,m}"
88 "components/AppBar/src/MaterialAppBar.bundle"
91 "MaterialComponents/HeaderStackView": [
94 "MaterialComponents/NavigationBar": [
97 "MaterialComponents/Typography": [
100 "MaterialComponents/private/Application": [
103 "MaterialComponents/FlexibleHeader": [
106 "MaterialComponents/ShadowElevations": [
109 "MaterialComponents/ShadowLayer": [
112 "MaterialComponents/private/Icons/ic_arrow_back": [
115 "MaterialComponents/private/RTL": [
118 "MaterialComponents/private/UIMetrics": [
124 "name": "ColorThemer",
128 "public_header_files": "components/AppBar/src/ColorThemer/*.h",
130 "components/AppBar/src/ColorThemer/*.{h,m}",
131 "components/AppBar/src/ColorThemer/private/*.{h,m}"
134 "MaterialComponents/AppBar/Component": [
137 "MaterialComponents/Themes": [
145 "name": "BottomAppBar",
149 "public_header_files": "components/BottomAppBar/src/*.h",
151 "components/BottomAppBar/src/*.{h,m}",
152 "components/BottomAppBar/src/private/*.{h,m}"
155 "MaterialComponents/Buttons": [
158 "MaterialComponents/NavigationBar": [
161 "MaterialComponents/private/Math": [
164 "MaterialComponents/private/RTL": [
170 "name": "BottomSheet",
174 "public_header_files": "components/BottomSheet/src/*.h",
176 "components/BottomSheet/src/*.{h,m}",
177 "components/BottomSheet/src/private/*.{h,m}"
180 "MaterialComponents/private/KeyboardWatcher": [
183 "MaterialComponents/private/Math": [
191 "MDFTextAccessibility": [
194 "MaterialComponents/Ink": [
197 "MaterialComponents/ShadowElevations": [
200 "MaterialComponents/ShadowLayer": [
203 "MaterialComponents/Typography": [
206 "MaterialComponents/private/Math": [
216 "public_header_files": "components/Buttons/src/*.h",
218 "components/Buttons/src/*.{h,m}",
219 "components/Buttons/src/private/*.{h,m}"
223 "name": "ColorThemer",
227 "public_header_files": "components/Buttons/src/ColorThemer/*.h",
229 "components/Buttons/src/ColorThemer/*.{h,m}",
230 "components/Buttons/src/ColorThemer/private/*.{h,m}"
233 "MaterialComponents/Buttons/Component": [
236 "MaterialComponents/Themes": [
242 "name": "TitleColorAccessibilityMutator",
246 "public_header_files": "components/Buttons/src/TitleColorAccessibilityMutator/*.h",
248 "components/Buttons/src/TitleColorAccessibilityMutator/*.{h,m}",
249 "components/Buttons/src/TitleColorAccessibilityMutator/private/*.{h,m}"
252 "MDFTextAccessibility": [
255 "MaterialComponents/Buttons/Component": [
265 "MaterialComponents/Buttons": [
268 "MaterialComponents/private/RTL": [
278 "public_header_files": "components/ButtonBar/src/*.h",
280 "components/ButtonBar/src/*.{h,m}",
281 "components/ButtonBar/src/private/*.{h,m}"
285 "name": "ColorThemer",
289 "public_header_files": "components/ButtonBar/src/ColorThemer/*.h",
290 "source_files": "components/ButtonBar/src/ColorThemer/*.{h,m}",
292 "MaterialComponents/ButtonBar/Component": [
295 "MaterialComponents/NavigationBar/Component": [
298 "MaterialComponents/Themes": [
306 "name": "CollectionCells",
310 "public_header_files": "components/CollectionCells/src/*.h",
312 "components/CollectionCells/src/*.{h,m}",
313 "components/CollectionCells/src/private/*.{h,m}"
316 "components/CollectionCells/src/MaterialCollectionCells.bundle"
323 "MaterialComponents/CollectionLayoutAttributes": [
326 "MaterialComponents/Ink": [
329 "MaterialComponents/Typography": [
332 "MaterialComponents/Palettes": [
335 "MaterialComponents/private/Icons/ic_check": [
338 "MaterialComponents/private/Icons/ic_check_circle": [
341 "MaterialComponents/private/Icons/ic_chevron_right": [
344 "MaterialComponents/private/Icons/ic_info": [
347 "MaterialComponents/private/Icons/ic_radio_button_unchecked": [
350 "MaterialComponents/private/Icons/ic_reorder": [
353 "MaterialComponents/private/Math": [
356 "MaterialComponents/private/RTL": [
362 "name": "CollectionLayoutAttributes",
366 "public_header_files": "components/CollectionLayoutAttributes/src/*.h",
367 "source_files": "components/CollectionLayoutAttributes/src/*.{h,m}"
370 "name": "Collections",
374 "public_header_files": "components/Collections/src/*.h",
376 "components/Collections/src/*.{h,m}",
377 "components/Collections/src/private/*.{h,m}"
380 "components/Collections/src/MaterialCollections.bundle"
387 "MaterialComponents/CollectionCells": [
390 "MaterialComponents/CollectionLayoutAttributes": [
393 "MaterialComponents/Ink": [
396 "MaterialComponents/ShadowElevations": [
399 "MaterialComponents/ShadowLayer": [
402 "MaterialComponents/Typography": [
415 "public_header_files": "components/Dialogs/src/*.h",
417 "components/Dialogs/src/*.{h,m}",
418 "components/Dialogs/src/private/*.{h,m}"
421 "components/Dialogs/src/MaterialDialogs.bundle"
424 "MaterialComponents/Buttons": [
427 "MaterialComponents/ShadowElevations": [
430 "MaterialComponents/ShadowLayer": [
433 "MaterialComponents/private/KeyboardWatcher": [
436 "MDFInternationalization": [
442 "name": "ColorThemer",
446 "public_header_files": "components/Dialogs/src/ColorThemer/*.h",
447 "source_files": "components/Dialogs/src/ColorThemer/*.{h,m}",
449 "MaterialComponents/Dialogs/Component": [
452 "MaterialComponents/Themes": [
460 "name": "FeatureHighlight",
467 "public_header_files": "components/FeatureHighlight/src/*.h",
469 "components/FeatureHighlight/src/*.{h,m}",
470 "components/FeatureHighlight/src/private/*.{h,m}"
473 "components/FeatureHighlight/src/MaterialFeatureHighlight.bundle"
476 "MaterialComponents/private/Math": [
479 "MaterialComponents/Typography": [
482 "MDFTextAccessibility": [
488 "name": "ColorThemer",
492 "public_header_files": "components/FeatureHighlight/src/ColorThemer/*.h",
493 "source_files": "components/FeatureHighlight/src/ColorThemer/*.{h,m}",
495 "MaterialComponents/FeatureHighlight/Component": [
498 "MaterialComponents/Themes": [
506 "name": "FlexibleHeader",
508 "MDFTextAccessibility": [
511 "MaterialComponents/private/Application": [
521 "public_header_files": "components/FlexibleHeader/src/*.h",
523 "components/FlexibleHeader/src/*.{h,m}",
524 "components/FlexibleHeader/src/private/*.{h,m}"
527 "MaterialComponents/private/UIMetrics": [
533 "name": "ColorThemer",
537 "public_header_files": "components/FlexibleHeader/src/ColorThemer/*.h",
538 "source_files": "components/FlexibleHeader/src/ColorThemer/*.{h,m}",
540 "MaterialComponents/FlexibleHeader/Component": [
543 "MaterialComponents/Themes": [
551 "name": "HeaderStackView",
558 "public_header_files": "components/HeaderStackView/src/*.h",
559 "source_files": "components/HeaderStackView/src/*.{h,m}"
562 "name": "ColorThemer",
566 "public_header_files": "components/HeaderStackView/src/ColorThemer/*.h",
567 "source_files": "components/HeaderStackView/src/ColorThemer/*.{h,m}",
569 "MaterialComponents/HeaderStackView/Component": [
572 "MaterialComponents/Themes": [
587 "public_header_files": "components/Ink/src/*.h",
589 "components/Ink/src/*.{h,m}",
590 "components/Ink/src/private/*.{h,m}"
594 "name": "ColorThemer",
598 "public_header_files": "components/Ink/src/ColorThemer/*.h",
599 "source_files": "components/Ink/src/ColorThemer/*.{h,m}",
601 "MaterialComponents/Ink/Component": [
604 "MaterialComponents/Themes": [
612 "name": "MaskedTransition",
616 "public_header_files": "components/MaskedTransition/src/*.h",
618 "components/MaskedTransition/src/*.{h,m}",
619 "components/MaskedTransition/src/private/*.{h,m}"
622 "MotionTransitioning": [
628 "MotionInterchange": [
634 "name": "NavigationBar",
641 "public_header_files": "components/NavigationBar/src/*.h",
642 "source_files": "components/NavigationBar/src/*.{h,m}",
644 "MDFTextAccessibility": [
647 "MaterialComponents/ButtonBar/Component": [
650 "MaterialComponents/Typography": [
653 "MaterialComponents/private/Math": [
656 "MaterialComponents/private/RTL": [
662 "name": "ColorThemer",
666 "public_header_files": "components/NavigationBar/src/ColorThemer/*.h",
667 "source_files": "components/NavigationBar/src/ColorThemer/*.{h,m}",
669 "MaterialComponents/NavigationBar/Component": [
672 "MaterialComponents/Themes": [
680 "name": "OverlayWindow",
684 "public_header_files": "components/OverlayWindow/src/*.h",
686 "components/OverlayWindow/src/*.{h,m}",
687 "components/OverlayWindow/src/private/*.{h,m}"
690 "MaterialComponents/private/Application": [
696 "name": "PageControl",
703 "public_header_files": "components/PageControl/src/*.h",
705 "components/PageControl/src/*.{h,m}",
706 "components/PageControl/src/private/*.{h,m}"
709 "components/PageControl/src/MaterialPageControl.bundle"
713 "name": "ColorThemer",
717 "public_header_files": "components/PageControl/src/ColorThemer/*.h",
718 "source_files": "components/PageControl/src/ColorThemer/*.{h,m}",
720 "MaterialComponents/PageControl/Component": [
723 "MaterialComponents/Themes": [
735 "public_header_files": "components/Palettes/src/*.h",
737 "components/Palettes/src/*.{h,m}",
738 "components/Palettes/src/private/*.{h,m}"
742 "name": "ProgressView",
749 "public_header_files": "components/ProgressView/src/*.h",
750 "source_files": "components/ProgressView/src/*.{h,m}",
752 "MaterialComponents/private/Math": [
755 "MaterialComponents/private/RTL": [
761 "name": "ColorThemer",
765 "public_header_files": "components/ProgressView/src/ColorThemer/*.h",
766 "source_files": "components/ProgressView/src/ColorThemer/*.{h,m}",
768 "MaterialComponents/ProgressView/Component": [
771 "MaterialComponents/Themes": [
779 "name": "ShadowElevations",
783 "public_header_files": "components/ShadowElevations/src/*.h",
784 "source_files": "components/ShadowElevations/src/*.{h,m}"
787 "name": "ShadowLayer",
791 "public_header_files": "components/ShadowLayer/src/*.h",
792 "source_files": "components/ShadowLayer/src/*.{h,m}",
794 "MaterialComponents/ShadowElevations": [
807 "public_header_files": "components/Slider/src/*.h",
809 "components/Slider/src/*.{h,m}",
810 "components/Slider/src/private/*.{h,m}"
813 "MaterialComponents/private/ThumbTrack": [
819 "name": "ColorThemer",
823 "public_header_files": "components/Slider/src/ColorThemer/*.h",
824 "source_files": "components/Slider/src/ColorThemer/*.{h,m}",
826 "MaterialComponents/Slider/Component": [
829 "MaterialComponents/Themes": [
841 "public_header_files": "components/Snackbar/src/*.h",
843 "components/Snackbar/src/*.{h,m}",
844 "components/Snackbar/src/private/*.{h,m}"
847 "MaterialComponents/AnimationTiming": [
850 "MaterialComponents/Buttons": [
853 "MaterialComponents/OverlayWindow": [
856 "MaterialComponents/Typography": [
859 "MaterialComponents/private/Application": [
862 "MaterialComponents/private/KeyboardWatcher": [
865 "MaterialComponents/private/Overlay": [
878 "public_header_files": "components/Tabs/src/*.h",
880 "components/Tabs/src/*.{h,m}",
881 "components/Tabs/src/private/*.{h,m}"
884 "components/Tabs/src/MaterialTabs.bundle"
887 "MaterialComponents/AnimationTiming": [
890 "MaterialComponents/Ink": [
893 "MaterialComponents/ShadowElevations": [
896 "MaterialComponents/ShadowLayer": [
899 "MaterialComponents/Typography": [
902 "MaterialComponents/private/Math": [
905 "MaterialComponents/private/RTL": [
911 "name": "ColorThemer",
915 "public_header_files": "components/Tabs/src/ColorThemer/*.h",
916 "source_files": "components/Tabs/src/ColorThemer/*.{h,m}",
918 "MaterialComponents/Tabs/Component": [
921 "MaterialComponents/Themes": [
929 "name": "TextFields",
936 "public_header_files": "components/TextFields/src/*.h",
938 "components/TextFields/src/*.{h,m}",
939 "components/TextFields/src/private/*.{h,m}"
942 "MaterialComponents/AnimationTiming": [
945 "MaterialComponents/Palettes": [
948 "MaterialComponents/Typography": [
951 "MaterialComponents/private/Math": [
954 "MaterialComponents/private/RTL": [
960 "name": "ColorThemer",
964 "public_header_files": "components/TextFields/src/ColorThemer/*.h",
965 "source_files": "components/TextFields/src/ColorThemer/*.{h,m}",
967 "MaterialComponents/TextFields/Component": [
970 "MaterialComponents/Themes": [
982 "public_header_files": "components/Themes/src/*.h",
984 "components/Themes/src/*.{h,m}",
985 "components/Themes/src/private/*.{h,m}"
989 "name": "Typography",
993 "public_header_files": "components/Typography/src/*.h",
995 "components/Typography/src/*.{h,m}",
996 "components/Typography/src/private/*.{h,m}"
999 "MaterialComponents/private/Application": [
1012 "public_header_files": "components/private/Icons/src/*.h",
1013 "source_files": "components/private/Icons/src/*.{h,m}"
1016 "name": "ic_arrow_back",
1017 "public_header_files": "components/private/Icons/icons/ic_arrow_back/src/*.h",
1018 "source_files": "components/private/Icons/icons/ic_arrow_back/src/*.{h,m}",
1019 "resource_bundles": {
1020 "MaterialIcons_ic_arrow_back": [
1021 "components/private/Icons/icons/ic_arrow_back/src/MaterialIcons_ic_arrow_back.bundle/*.png"
1025 "MaterialComponents/private/Icons/Base": [
1032 "public_header_files": "components/private/Icons/icons/ic_check/src/*.h",
1033 "source_files": "components/private/Icons/icons/ic_check/src/*.{h,m}",
1034 "resource_bundles": {
1035 "MaterialIcons_ic_check": [
1036 "components/private/Icons/icons/ic_check/src/MaterialIcons_ic_check.bundle/*.png"
1040 "MaterialComponents/private/Icons/Base": [
1046 "name": "ic_check_circle",
1047 "public_header_files": "components/private/Icons/icons/ic_check_circle/src/*.h",
1048 "source_files": "components/private/Icons/icons/ic_check_circle/src/*.{h,m}",
1049 "resource_bundles": {
1050 "MaterialIcons_ic_check_circle": [
1051 "components/private/Icons/icons/ic_check_circle/src/MaterialIcons_ic_check_circle.bundle/*.png"
1055 "MaterialComponents/private/Icons/Base": [
1061 "name": "ic_chevron_right",
1062 "public_header_files": "components/private/Icons/icons/ic_chevron_right/src/*.h",
1063 "source_files": "components/private/Icons/icons/ic_chevron_right/src/*.{h,m}",
1064 "resource_bundles": {
1065 "MaterialIcons_ic_chevron_right": [
1066 "components/private/Icons/icons/ic_chevron_right/src/MaterialIcons_ic_chevron_right.bundle/*.png"
1070 "MaterialComponents/private/Icons/Base": [
1077 "public_header_files": "components/private/Icons/icons/ic_info/src/*.h",
1078 "source_files": "components/private/Icons/icons/ic_info/src/*.{h,m}",
1079 "resource_bundles": {
1080 "MaterialIcons_ic_info": [
1081 "components/private/Icons/icons/ic_info/src/MaterialIcons_ic_info.bundle/*.png"
1085 "MaterialComponents/private/Icons/Base": [
1091 "name": "ic_radio_button_unchecked",
1092 "public_header_files": "components/private/Icons/icons/ic_radio_button_unchecked/src/*.h",
1093 "source_files": "components/private/Icons/icons/ic_radio_button_unchecked/src/*.{h,m}",
1094 "resource_bundles": {
1095 "MaterialIcons_ic_radio_button_unchecked": [
1096 "components/private/Icons/icons/ic_radio_button_unchecked/src/MaterialIcons_ic_radio_button_unchecked.bundle/*.png"
1100 "MaterialComponents/private/Icons/Base": [
1106 "name": "ic_reorder",
1107 "public_header_files": "components/private/Icons/icons/ic_reorder/src/*.h",
1108 "source_files": "components/private/Icons/icons/ic_reorder/src/*.{h,m}",
1109 "resource_bundles": {
1110 "MaterialIcons_ic_reorder": [
1111 "components/private/Icons/icons/ic_reorder/src/MaterialIcons_ic_reorder.bundle/*.png"
1115 "MaterialComponents/private/Icons/Base": [
1123 "name": "Application",
1127 "public_header_files": "components/private/Application/src/*.h",
1128 "source_files": "components/private/Application/src/*.{h,m}"
1131 "name": "KeyboardWatcher",
1135 "public_header_files": "components/private/KeyboardWatcher/src/*.h",
1136 "source_files": "components/private/KeyboardWatcher/src/*.{h,m}",
1138 "MaterialComponents/private/Application": [
1148 "public_header_files": "components/private/Math/src/*.h",
1149 "source_files": "components/private/Math/src/*.{h,m}"
1156 "public_header_files": "components/private/Overlay/src/*.h",
1158 "components/private/Overlay/src/*.{h,m}",
1159 "components/private/Overlay/src/private/*.{h,m}"
1167 "public_header_files": "components/private/RTL/src/*.h",
1168 "source_files": "components/private/RTL/src/*.{h,m}"
1171 "name": "ShapeLibrary",
1175 "public_header_files": "components/private/ShapeLibrary/src/*.h",
1177 "components/private/ShapeLibrary/src/*.{h,m}",
1178 "components/private/ShapeLibrary/src/private/*.{h,m}"
1181 "MaterialComponents/private/Shapes": [
1184 "MaterialComponents/private/Math": [
1194 "public_header_files": "components/private/Shapes/src/*.h",
1196 "components/private/Shapes/src/*.{h,m}",
1197 "components/private/Shapes/src/private/*.{h,m}"
1200 "MaterialComponents/ShadowLayer": [
1203 "MaterialComponents/private/Math": [
1209 "name": "ThumbTrack",
1213 "public_header_files": "components/private/ThumbTrack/src/*.h",
1214 "source_files": "components/private/ThumbTrack/src/*.{h,m}",
1216 "MaterialComponents/Ink": [
1219 "MaterialComponents/ShadowElevations": [
1222 "MaterialComponents/ShadowLayer": [
1225 "MaterialComponents/Typography": [
1228 "MaterialComponents/private/Math": [
1231 "MaterialComponents/private/RTL": [
1237 "name": "UIMetrics",
1241 "public_header_files": "components/private/UIMetrics/src/*.h",
1243 "components/private/UIMetrics/src/*.{h,m}",
1244 "components/private/UIMetrics/src/private/*.{h,m}"
1247 "MaterialComponents/private/Application": [