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",
25 "public_header_files": "components/ActivityIndicator/src/*.h",
27 "components/ActivityIndicator/src/*.{h,m}",
28 "components/ActivityIndicator/src/private/*.{h,m}"
31 "components/ActivityIndicator/src/MaterialActivityIndicator.bundle"
34 "MDFInternationalization": [
37 "MaterialComponents/Palettes": [
40 "MaterialComponents/private/Application": [
49 "name": "ColorThemer",
53 "public_header_files": "components/ActivityIndicator/src/ColorThemer/*.h",
54 "source_files": "components/ActivityIndicator/src/ColorThemer/*.{h,m}",
56 "MaterialComponents/ActivityIndicator/Component": [
59 "MaterialComponents/Themes": [
67 "name": "AnimationTiming",
71 "public_header_files": "components/AnimationTiming/src/*.h",
73 "components/AnimationTiming/src/*.{h,m}",
74 "components/AnimationTiming/src/private/*.{h,m}"
85 "public_header_files": "components/AppBar/src/*.h",
87 "components/AppBar/src/*.{h,m}",
88 "components/AppBar/src/private/*.{h,m}"
91 "components/AppBar/src/MaterialAppBar.bundle"
94 "MaterialComponents/HeaderStackView": [
97 "MaterialComponents/NavigationBar": [
100 "MaterialComponents/Typography": [
103 "MaterialComponents/private/Application": [
106 "MaterialComponents/FlexibleHeader": [
109 "MaterialComponents/ShadowElevations": [
112 "MaterialComponents/ShadowLayer": [
115 "MDFInternationalization": [
118 "MaterialComponents/private/Icons/ic_arrow_back": [
121 "MaterialComponents/private/UIMetrics": [
127 "name": "ColorThemer",
131 "public_header_files": "components/AppBar/src/ColorThemer/*.h",
133 "components/AppBar/src/ColorThemer/*.{h,m}",
134 "components/AppBar/src/ColorThemer/private/*.{h,m}"
137 "MaterialComponents/AppBar/Component": [
140 "MaterialComponents/Themes": [
148 "name": "BottomAppBar",
152 "public_header_files": "components/BottomAppBar/src/*.h",
154 "components/BottomAppBar/src/*.{h,m}",
155 "components/BottomAppBar/src/private/*.{h,m}"
158 "MDFInternationalization": [
161 "MaterialComponents/Buttons": [
164 "MaterialComponents/NavigationBar": [
167 "MaterialComponents/private/Math": [
173 "name": "BottomNavigation",
180 "public_header_files": "components/BottomNavigation/src/*.h",
182 "components/BottomNavigation/src/*.{h,m}",
183 "components/BottomNavigation/src/private/*.{h,m}"
186 "components/BottomNavigation/src/MaterialBottomNavigation.bundle"
189 "MDFInternationalization": [
192 "MaterialComponents/ShadowElevations": [
195 "MaterialComponents/ShadowLayer": [
198 "MaterialComponents/private/Math": [
204 "name": "ColorThemer",
208 "public_header_files": "components/BottomNavigation/src/ColorThemer/*.h",
209 "source_files": "components/BottomNavigation/src/ColorThemer/*.{h,m}",
211 "MaterialComponents/BottomNavigation/Component": [
214 "MaterialComponents/Themes": [
222 "name": "BottomSheet",
226 "public_header_files": "components/BottomSheet/src/*.h",
228 "components/BottomSheet/src/*.{h,m}",
229 "components/BottomSheet/src/private/*.{h,m}"
232 "MaterialComponents/private/KeyboardWatcher": [
235 "MaterialComponents/private/Math": [
243 "MaterialComponents/private/Math": [
253 "public_header_files": "components/Buttons/src/*.h",
255 "components/Buttons/src/*.{h,m}",
256 "components/Buttons/src/private/*.{h,m}"
259 "MDFTextAccessibility": [
262 "MaterialComponents/Ink": [
265 "MaterialComponents/ShadowElevations": [
268 "MaterialComponents/ShadowLayer": [
271 "MaterialComponents/Typography": [
277 "name": "ColorThemer",
281 "public_header_files": "components/Buttons/src/ColorThemer/*.h",
283 "components/Buttons/src/ColorThemer/*.{h,m}",
284 "components/Buttons/src/ColorThemer/private/*.{h,m}"
287 "MaterialComponents/Buttons/Component": [
290 "MaterialComponents/Themes": [
296 "name": "TitleColorAccessibilityMutator",
300 "public_header_files": "components/Buttons/src/TitleColorAccessibilityMutator/*.h",
302 "components/Buttons/src/TitleColorAccessibilityMutator/*.{h,m}",
303 "components/Buttons/src/TitleColorAccessibilityMutator/private/*.{h,m}"
306 "MDFTextAccessibility": [
309 "MaterialComponents/Buttons/Component": [
319 "MDFInternationalization": [
322 "MaterialComponents/Buttons": [
332 "public_header_files": "components/ButtonBar/src/*.h",
334 "components/ButtonBar/src/*.{h,m}",
335 "components/ButtonBar/src/private/*.{h,m}"
339 "name": "ColorThemer",
343 "public_header_files": "components/ButtonBar/src/ColorThemer/*.h",
344 "source_files": "components/ButtonBar/src/ColorThemer/*.{h,m}",
346 "MaterialComponents/ButtonBar/Component": [
349 "MaterialComponents/NavigationBar/Component": [
352 "MaterialComponents/Themes": [
364 "public_header_files": "components/Chips/src/*.h",
366 "components/Chips/src/*.{h,m}",
367 "components/Chips/src/private/*.{h,m}"
370 "MaterialComponents/Ink": [
373 "MaterialComponents/ShadowLayer": [
376 "MaterialComponents/ShadowElevations": [
379 "MaterialComponents/Typography": [
382 "MaterialComponents/private/Math": [
388 "name": "CollectionCells",
392 "public_header_files": "components/CollectionCells/src/*.h",
394 "components/CollectionCells/src/*.{h,m}",
395 "components/CollectionCells/src/private/*.{h,m}"
398 "components/CollectionCells/src/MaterialCollectionCells.bundle"
405 "MDFInternationalization": [
408 "MaterialComponents/CollectionLayoutAttributes": [
411 "MaterialComponents/Ink": [
414 "MaterialComponents/Typography": [
417 "MaterialComponents/Palettes": [
420 "MaterialComponents/private/Icons/ic_check": [
423 "MaterialComponents/private/Icons/ic_check_circle": [
426 "MaterialComponents/private/Icons/ic_chevron_right": [
429 "MaterialComponents/private/Icons/ic_info": [
432 "MaterialComponents/private/Icons/ic_radio_button_unchecked": [
435 "MaterialComponents/private/Icons/ic_reorder": [
438 "MaterialComponents/private/Math": [
444 "name": "CollectionLayoutAttributes",
448 "public_header_files": "components/CollectionLayoutAttributes/src/*.h",
449 "source_files": "components/CollectionLayoutAttributes/src/*.{h,m}"
452 "name": "Collections",
456 "public_header_files": "components/Collections/src/*.h",
458 "components/Collections/src/*.{h,m}",
459 "components/Collections/src/private/*.{h,m}"
462 "components/Collections/src/MaterialCollections.bundle"
469 "MaterialComponents/CollectionCells": [
472 "MaterialComponents/CollectionLayoutAttributes": [
475 "MaterialComponents/Ink": [
478 "MaterialComponents/Palettes": [
481 "MaterialComponents/ShadowElevations": [
484 "MaterialComponents/ShadowLayer": [
487 "MaterialComponents/Typography": [
500 "public_header_files": "components/Dialogs/src/*.h",
502 "components/Dialogs/src/*.{h,m}",
503 "components/Dialogs/src/private/*.{h,m}"
506 "components/Dialogs/src/MaterialDialogs.bundle"
509 "MaterialComponents/Buttons": [
512 "MaterialComponents/ShadowElevations": [
515 "MaterialComponents/ShadowLayer": [
518 "MaterialComponents/private/KeyboardWatcher": [
521 "MDFInternationalization": [
527 "name": "ColorThemer",
531 "public_header_files": "components/Dialogs/src/ColorThemer/*.h",
532 "source_files": "components/Dialogs/src/ColorThemer/*.{h,m}",
534 "MaterialComponents/Dialogs/Component": [
537 "MaterialComponents/Themes": [
545 "name": "FeatureHighlight",
552 "public_header_files": "components/FeatureHighlight/src/*.h",
554 "components/FeatureHighlight/src/*.{h,m}",
555 "components/FeatureHighlight/src/private/*.{h,m}"
558 "components/FeatureHighlight/src/MaterialFeatureHighlight.bundle"
561 "MaterialComponents/private/Math": [
564 "MaterialComponents/Typography": [
567 "MDFTextAccessibility": [
573 "name": "ColorThemer",
577 "public_header_files": "components/FeatureHighlight/src/ColorThemer/*.h",
578 "source_files": "components/FeatureHighlight/src/ColorThemer/*.{h,m}",
580 "MaterialComponents/FeatureHighlight/Component": [
583 "MaterialComponents/Themes": [
591 "name": "FlexibleHeader",
598 "public_header_files": "components/FlexibleHeader/src/*.h",
600 "components/FlexibleHeader/src/*.{h,m}",
601 "components/FlexibleHeader/src/private/*.{h,m}"
604 "MDFTextAccessibility": [
607 "MaterialComponents/private/Application": [
610 "MaterialComponents/private/UIMetrics": [
616 "name": "ColorThemer",
620 "public_header_files": "components/FlexibleHeader/src/ColorThemer/*.h",
621 "source_files": "components/FlexibleHeader/src/ColorThemer/*.{h,m}",
623 "MaterialComponents/FlexibleHeader/Component": [
626 "MaterialComponents/Themes": [
634 "name": "HeaderStackView",
641 "public_header_files": "components/HeaderStackView/src/*.h",
642 "source_files": "components/HeaderStackView/src/*.{h,m}"
645 "name": "ColorThemer",
649 "public_header_files": "components/HeaderStackView/src/ColorThemer/*.h",
650 "source_files": "components/HeaderStackView/src/ColorThemer/*.{h,m}",
652 "MaterialComponents/HeaderStackView/Component": [
655 "MaterialComponents/Themes": [
670 "public_header_files": "components/Ink/src/*.h",
672 "components/Ink/src/*.{h,m}",
673 "components/Ink/src/private/*.{h,m}"
677 "name": "ColorThemer",
681 "public_header_files": "components/Ink/src/ColorThemer/*.h",
682 "source_files": "components/Ink/src/ColorThemer/*.{h,m}",
684 "MaterialComponents/Ink/Component": [
687 "MaterialComponents/Themes": [
695 "name": "LibraryInfo",
699 "public_header_files": "components/LibraryInfo/src/*.h",
701 "components/LibraryInfo/src/*.{h,m}",
702 "components/LibraryInfo/src/private/*.{h,m}"
706 "name": "MaskedTransition",
710 "public_header_files": "components/MaskedTransition/src/*.h",
712 "components/MaskedTransition/src/*.{h,m}",
713 "components/MaskedTransition/src/private/*.{h,m}"
716 "MotionTransitioning": [
722 "MotionInterchange": [
728 "name": "NavigationBar",
735 "public_header_files": "components/NavigationBar/src/*.h",
736 "source_files": "components/NavigationBar/src/*.{h,m}",
738 "MDFTextAccessibility": [
741 "MaterialComponents/ButtonBar/Component": [
744 "MaterialComponents/Typography": [
747 "MDFInternationalization": [
750 "MaterialComponents/private/Math": [
756 "name": "ColorThemer",
760 "public_header_files": "components/NavigationBar/src/ColorThemer/*.h",
761 "source_files": "components/NavigationBar/src/ColorThemer/*.{h,m}",
763 "MaterialComponents/NavigationBar/Component": [
766 "MaterialComponents/Themes": [
774 "name": "OverlayWindow",
778 "public_header_files": "components/OverlayWindow/src/*.h",
780 "components/OverlayWindow/src/*.{h,m}",
781 "components/OverlayWindow/src/private/*.{h,m}"
784 "MaterialComponents/private/Application": [
790 "name": "PageControl",
797 "public_header_files": "components/PageControl/src/*.h",
799 "components/PageControl/src/*.{h,m}",
800 "components/PageControl/src/private/*.{h,m}"
803 "components/PageControl/src/MaterialPageControl.bundle"
807 "name": "ColorThemer",
811 "public_header_files": "components/PageControl/src/ColorThemer/*.h",
812 "source_files": "components/PageControl/src/ColorThemer/*.{h,m}",
814 "MaterialComponents/PageControl/Component": [
817 "MaterialComponents/Themes": [
829 "public_header_files": "components/Palettes/src/*.h",
831 "components/Palettes/src/*.{h,m}",
832 "components/Palettes/src/private/*.{h,m}"
836 "name": "ProgressView",
843 "public_header_files": "components/ProgressView/src/*.h",
845 "components/ProgressView/src/*.{h,m}",
846 "components/ProgressView/src/private/*.{h,m}"
849 "MDFInternationalization": [
852 "MaterialComponents/Palettes": [
855 "MaterialComponents/private/Math": [
864 "name": "ColorThemer",
868 "public_header_files": "components/ProgressView/src/ColorThemer/*.h",
869 "source_files": "components/ProgressView/src/ColorThemer/*.{h,m}",
871 "MaterialComponents/ProgressView/Component": [
874 "MaterialComponents/Themes": [
882 "name": "ShadowElevations",
886 "public_header_files": "components/ShadowElevations/src/*.h",
887 "source_files": "components/ShadowElevations/src/*.{h,m}"
890 "name": "ShadowLayer",
894 "public_header_files": "components/ShadowLayer/src/*.h",
895 "source_files": "components/ShadowLayer/src/*.{h,m}",
897 "MaterialComponents/ShadowElevations": [
910 "public_header_files": "components/Slider/src/*.h",
912 "components/Slider/src/*.{h,m}",
913 "components/Slider/src/private/*.{h,m}"
916 "MaterialComponents/Palettes": [
919 "MaterialComponents/private/ThumbTrack": [
925 "name": "ColorThemer",
929 "public_header_files": "components/Slider/src/ColorThemer/*.h",
930 "source_files": "components/Slider/src/ColorThemer/*.{h,m}",
932 "MaterialComponents/Palettes": [
935 "MaterialComponents/Slider/Component": [
938 "MaterialComponents/Themes": [
950 "public_header_files": "components/Snackbar/src/*.h",
952 "components/Snackbar/src/*.{h,m}",
953 "components/Snackbar/src/private/*.{h,m}"
956 "MaterialComponents/AnimationTiming": [
959 "MaterialComponents/Buttons": [
962 "MaterialComponents/OverlayWindow": [
965 "MaterialComponents/Typography": [
968 "MaterialComponents/private/Application": [
971 "MaterialComponents/private/KeyboardWatcher": [
974 "MaterialComponents/private/Overlay": [
987 "public_header_files": "components/Tabs/src/*.h",
989 "components/Tabs/src/*.{h,m}",
990 "components/Tabs/src/private/*.{h,m}"
993 "components/Tabs/src/MaterialTabs.bundle"
996 "MDFInternationalization": [
999 "MaterialComponents/AnimationTiming": [
1002 "MaterialComponents/Ink": [
1005 "MaterialComponents/ShadowElevations": [
1008 "MaterialComponents/ShadowLayer": [
1011 "MaterialComponents/Typography": [
1014 "MaterialComponents/private/Math": [
1020 "name": "ColorThemer",
1024 "public_header_files": "components/Tabs/src/ColorThemer/*.h",
1025 "source_files": "components/Tabs/src/ColorThemer/*.{h,m}",
1027 "MaterialComponents/Tabs/Component": [
1030 "MaterialComponents/Themes": [
1038 "name": "TextFields",
1041 "name": "Component",
1045 "public_header_files": "components/TextFields/src/*.h",
1047 "components/TextFields/src/*.{h,m}",
1048 "components/TextFields/src/private/*.{h,m}"
1051 "MaterialComponents/AnimationTiming": [
1054 "MaterialComponents/Palettes": [
1057 "MaterialComponents/Typography": [
1060 "MDFInternationalization": [
1063 "MaterialComponents/private/Math": [
1069 "name": "ColorThemer",
1073 "public_header_files": "components/TextFields/src/ColorThemer/*.h",
1074 "source_files": "components/TextFields/src/ColorThemer/*.{h,m}",
1076 "MaterialComponents/TextFields/Component": [
1079 "MaterialComponents/Themes": [
1091 "public_header_files": "components/Themes/src/*.h",
1093 "components/Themes/src/*.{h,m}",
1094 "components/Themes/src/private/*.{h,m}"
1098 "name": "Typography",
1102 "public_header_files": "components/Typography/src/*.h",
1104 "components/Typography/src/*.{h,m}",
1105 "components/Typography/src/private/*.{h,m}"
1108 "MaterialComponents/private/Application": [
1121 "public_header_files": "components/private/Icons/src/*.h",
1122 "source_files": "components/private/Icons/src/*.{h,m}"
1125 "name": "ic_arrow_back",
1126 "public_header_files": "components/private/Icons/icons/ic_arrow_back/src/*.h",
1127 "source_files": "components/private/Icons/icons/ic_arrow_back/src/*.{h,m}",
1128 "resource_bundles": {
1129 "MaterialIcons_ic_arrow_back": [
1130 "components/private/Icons/icons/ic_arrow_back/src/MaterialIcons_ic_arrow_back.bundle/*.png"
1134 "MaterialComponents/private/Icons/Base": [
1141 "public_header_files": "components/private/Icons/icons/ic_check/src/*.h",
1142 "source_files": "components/private/Icons/icons/ic_check/src/*.{h,m}",
1143 "resource_bundles": {
1144 "MaterialIcons_ic_check": [
1145 "components/private/Icons/icons/ic_check/src/MaterialIcons_ic_check.bundle/*.png"
1149 "MaterialComponents/private/Icons/Base": [
1155 "name": "ic_check_circle",
1156 "public_header_files": "components/private/Icons/icons/ic_check_circle/src/*.h",
1157 "source_files": "components/private/Icons/icons/ic_check_circle/src/*.{h,m}",
1158 "resource_bundles": {
1159 "MaterialIcons_ic_check_circle": [
1160 "components/private/Icons/icons/ic_check_circle/src/MaterialIcons_ic_check_circle.bundle/*.png"
1164 "MaterialComponents/private/Icons/Base": [
1170 "name": "ic_chevron_right",
1171 "public_header_files": "components/private/Icons/icons/ic_chevron_right/src/*.h",
1172 "source_files": "components/private/Icons/icons/ic_chevron_right/src/*.{h,m}",
1173 "resource_bundles": {
1174 "MaterialIcons_ic_chevron_right": [
1175 "components/private/Icons/icons/ic_chevron_right/src/MaterialIcons_ic_chevron_right.bundle/*.png"
1179 "MaterialComponents/private/Icons/Base": [
1186 "public_header_files": "components/private/Icons/icons/ic_info/src/*.h",
1187 "source_files": "components/private/Icons/icons/ic_info/src/*.{h,m}",
1188 "resource_bundles": {
1189 "MaterialIcons_ic_info": [
1190 "components/private/Icons/icons/ic_info/src/MaterialIcons_ic_info.bundle/*.png"
1194 "MaterialComponents/private/Icons/Base": [
1200 "name": "ic_radio_button_unchecked",
1201 "public_header_files": "components/private/Icons/icons/ic_radio_button_unchecked/src/*.h",
1202 "source_files": "components/private/Icons/icons/ic_radio_button_unchecked/src/*.{h,m}",
1203 "resource_bundles": {
1204 "MaterialIcons_ic_radio_button_unchecked": [
1205 "components/private/Icons/icons/ic_radio_button_unchecked/src/MaterialIcons_ic_radio_button_unchecked.bundle/*.png"
1209 "MaterialComponents/private/Icons/Base": [
1215 "name": "ic_reorder",
1216 "public_header_files": "components/private/Icons/icons/ic_reorder/src/*.h",
1217 "source_files": "components/private/Icons/icons/ic_reorder/src/*.{h,m}",
1218 "resource_bundles": {
1219 "MaterialIcons_ic_reorder": [
1220 "components/private/Icons/icons/ic_reorder/src/MaterialIcons_ic_reorder.bundle/*.png"
1224 "MaterialComponents/private/Icons/Base": [
1232 "name": "Application",
1236 "public_header_files": "components/private/Application/src/*.h",
1237 "source_files": "components/private/Application/src/*.{h,m}"
1240 "name": "KeyboardWatcher",
1244 "public_header_files": "components/private/KeyboardWatcher/src/*.h",
1245 "source_files": "components/private/KeyboardWatcher/src/*.{h,m}",
1247 "MaterialComponents/private/Application": [
1257 "public_header_files": "components/private/Math/src/*.h",
1258 "source_files": "components/private/Math/src/*.{h,m}"
1265 "public_header_files": "components/private/Overlay/src/*.h",
1267 "components/private/Overlay/src/*.{h,m}",
1268 "components/private/Overlay/src/private/*.{h,m}"
1272 "name": "ShapeLibrary",
1276 "public_header_files": "components/private/ShapeLibrary/src/*.h",
1278 "components/private/ShapeLibrary/src/*.{h,m}",
1279 "components/private/ShapeLibrary/src/private/*.{h,m}"
1282 "MaterialComponents/private/Shapes": [
1285 "MaterialComponents/private/Math": [
1295 "public_header_files": "components/private/Shapes/src/*.h",
1297 "components/private/Shapes/src/*.{h,m}",
1298 "components/private/Shapes/src/private/*.{h,m}"
1301 "MaterialComponents/ShadowLayer": [
1304 "MaterialComponents/private/Math": [
1310 "name": "ThumbTrack",
1314 "public_header_files": "components/private/ThumbTrack/src/*.h",
1315 "source_files": "components/private/ThumbTrack/src/*.{h,m}",
1317 "MaterialComponents/Ink": [
1320 "MaterialComponents/ShadowElevations": [
1323 "MaterialComponents/ShadowLayer": [
1326 "MaterialComponents/Typography": [
1329 "MDFInternationalization": [
1332 "MaterialComponents/private/Math": [
1338 "name": "UIMetrics",
1342 "public_header_files": "components/private/UIMetrics/src/*.h",
1344 "components/private/UIMetrics/src/*.{h,m}",
1345 "components/private/UIMetrics/src/private/*.{h,m}"
1348 "MaterialComponents/private/Application": [