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": [
241 "MotionTransitioning": [
249 "MaterialComponents/private/Math": [
259 "public_header_files": "components/Buttons/src/*.h",
261 "components/Buttons/src/*.{h,m}",
262 "components/Buttons/src/private/*.{h,m}"
265 "MDFTextAccessibility": [
268 "MaterialComponents/Ink": [
271 "MaterialComponents/ShadowElevations": [
274 "MaterialComponents/ShadowLayer": [
277 "MaterialComponents/Typography": [
283 "name": "ColorThemer",
287 "public_header_files": "components/Buttons/src/ColorThemer/*.h",
289 "components/Buttons/src/ColorThemer/*.{h,m}",
290 "components/Buttons/src/ColorThemer/private/*.{h,m}"
293 "MaterialComponents/Buttons/Component": [
296 "MaterialComponents/Themes": [
302 "name": "TitleColorAccessibilityMutator",
306 "public_header_files": "components/Buttons/src/TitleColorAccessibilityMutator/*.h",
308 "components/Buttons/src/TitleColorAccessibilityMutator/*.{h,m}",
309 "components/Buttons/src/TitleColorAccessibilityMutator/private/*.{h,m}"
312 "MDFTextAccessibility": [
315 "MaterialComponents/Buttons/Component": [
325 "MDFInternationalization": [
328 "MaterialComponents/Buttons": [
338 "public_header_files": "components/ButtonBar/src/*.h",
340 "components/ButtonBar/src/*.{h,m}",
341 "components/ButtonBar/src/private/*.{h,m}"
345 "name": "ColorThemer",
349 "public_header_files": "components/ButtonBar/src/ColorThemer/*.h",
350 "source_files": "components/ButtonBar/src/ColorThemer/*.{h,m}",
352 "MaterialComponents/ButtonBar/Component": [
355 "MaterialComponents/NavigationBar/Component": [
358 "MaterialComponents/Themes": [
370 "public_header_files": "components/Chips/src/*.h",
372 "components/Chips/src/*.{h,m}",
373 "components/Chips/src/private/*.{h,m}"
376 "MaterialComponents/Ink": [
379 "MaterialComponents/ShadowLayer": [
382 "MaterialComponents/ShadowElevations": [
385 "MaterialComponents/Typography": [
388 "MaterialComponents/private/Math": [
394 "name": "CollectionCells",
398 "public_header_files": "components/CollectionCells/src/*.h",
400 "components/CollectionCells/src/*.{h,m}",
401 "components/CollectionCells/src/private/*.{h,m}"
404 "components/CollectionCells/src/MaterialCollectionCells.bundle"
411 "MDFInternationalization": [
414 "MaterialComponents/CollectionLayoutAttributes": [
417 "MaterialComponents/Ink": [
420 "MaterialComponents/Typography": [
423 "MaterialComponents/Palettes": [
426 "MaterialComponents/private/Icons/ic_check": [
429 "MaterialComponents/private/Icons/ic_check_circle": [
432 "MaterialComponents/private/Icons/ic_chevron_right": [
435 "MaterialComponents/private/Icons/ic_info": [
438 "MaterialComponents/private/Icons/ic_radio_button_unchecked": [
441 "MaterialComponents/private/Icons/ic_reorder": [
444 "MaterialComponents/private/Math": [
450 "name": "CollectionLayoutAttributes",
454 "public_header_files": "components/CollectionLayoutAttributes/src/*.h",
455 "source_files": "components/CollectionLayoutAttributes/src/*.{h,m}"
458 "name": "Collections",
462 "public_header_files": "components/Collections/src/*.h",
464 "components/Collections/src/*.{h,m}",
465 "components/Collections/src/private/*.{h,m}"
468 "components/Collections/src/MaterialCollections.bundle"
475 "MaterialComponents/CollectionCells": [
478 "MaterialComponents/CollectionLayoutAttributes": [
481 "MaterialComponents/Ink": [
484 "MaterialComponents/Palettes": [
487 "MaterialComponents/ShadowElevations": [
490 "MaterialComponents/ShadowLayer": [
493 "MaterialComponents/Typography": [
506 "public_header_files": "components/Dialogs/src/*.h",
508 "components/Dialogs/src/*.{h,m}",
509 "components/Dialogs/src/private/*.{h,m}"
512 "components/Dialogs/src/MaterialDialogs.bundle"
515 "MaterialComponents/Buttons": [
518 "MaterialComponents/ShadowElevations": [
521 "MaterialComponents/ShadowLayer": [
524 "MaterialComponents/private/KeyboardWatcher": [
527 "MDFInternationalization": [
533 "MotionTransitioning": [
539 "name": "ColorThemer",
543 "public_header_files": "components/Dialogs/src/ColorThemer/*.h",
544 "source_files": "components/Dialogs/src/ColorThemer/*.{h,m}",
546 "MaterialComponents/Dialogs/Component": [
549 "MaterialComponents/Themes": [
557 "name": "FeatureHighlight",
564 "public_header_files": "components/FeatureHighlight/src/*.h",
566 "components/FeatureHighlight/src/*.{h,m}",
567 "components/FeatureHighlight/src/private/*.{h,m}"
570 "components/FeatureHighlight/src/MaterialFeatureHighlight.bundle"
573 "MaterialComponents/private/Math": [
576 "MaterialComponents/Typography": [
579 "MDFTextAccessibility": [
585 "name": "ColorThemer",
589 "public_header_files": "components/FeatureHighlight/src/ColorThemer/*.h",
590 "source_files": "components/FeatureHighlight/src/ColorThemer/*.{h,m}",
592 "MaterialComponents/FeatureHighlight/Component": [
595 "MaterialComponents/Themes": [
603 "name": "FlexibleHeader",
610 "public_header_files": "components/FlexibleHeader/src/*.h",
612 "components/FlexibleHeader/src/*.{h,m}",
613 "components/FlexibleHeader/src/private/*.{h,m}"
616 "MDFTextAccessibility": [
619 "MaterialComponents/private/Application": [
622 "MaterialComponents/private/UIMetrics": [
628 "name": "ColorThemer",
632 "public_header_files": "components/FlexibleHeader/src/ColorThemer/*.h",
633 "source_files": "components/FlexibleHeader/src/ColorThemer/*.{h,m}",
635 "MaterialComponents/FlexibleHeader/Component": [
638 "MaterialComponents/Themes": [
646 "name": "HeaderStackView",
653 "public_header_files": "components/HeaderStackView/src/*.h",
654 "source_files": "components/HeaderStackView/src/*.{h,m}"
657 "name": "ColorThemer",
661 "public_header_files": "components/HeaderStackView/src/ColorThemer/*.h",
662 "source_files": "components/HeaderStackView/src/ColorThemer/*.{h,m}",
664 "MaterialComponents/HeaderStackView/Component": [
667 "MaterialComponents/Themes": [
682 "public_header_files": "components/Ink/src/*.h",
684 "components/Ink/src/*.{h,m}",
685 "components/Ink/src/private/*.{h,m}"
688 "MaterialComponents/private/Math": [
694 "name": "ColorThemer",
698 "public_header_files": "components/Ink/src/ColorThemer/*.h",
699 "source_files": "components/Ink/src/ColorThemer/*.{h,m}",
701 "MaterialComponents/Ink/Component": [
704 "MaterialComponents/Themes": [
712 "name": "LibraryInfo",
716 "public_header_files": "components/LibraryInfo/src/*.h",
718 "components/LibraryInfo/src/*.{h,m}",
719 "components/LibraryInfo/src/private/*.{h,m}"
723 "name": "MaskedTransition",
727 "public_header_files": "components/MaskedTransition/src/*.h",
729 "components/MaskedTransition/src/*.{h,m}",
730 "components/MaskedTransition/src/private/*.{h,m}"
733 "MotionTransitioning": [
739 "MotionInterchange": [
745 "name": "NavigationBar",
752 "public_header_files": "components/NavigationBar/src/*.h",
753 "source_files": "components/NavigationBar/src/*.{h,m}",
755 "MDFTextAccessibility": [
758 "MaterialComponents/ButtonBar/Component": [
761 "MaterialComponents/Typography": [
764 "MDFInternationalization": [
767 "MaterialComponents/private/Math": [
773 "name": "ColorThemer",
777 "public_header_files": "components/NavigationBar/src/ColorThemer/*.h",
778 "source_files": "components/NavigationBar/src/ColorThemer/*.{h,m}",
780 "MaterialComponents/NavigationBar/Component": [
783 "MaterialComponents/Themes": [
791 "name": "OverlayWindow",
795 "public_header_files": "components/OverlayWindow/src/*.h",
797 "components/OverlayWindow/src/*.{h,m}",
798 "components/OverlayWindow/src/private/*.{h,m}"
801 "MaterialComponents/private/Application": [
807 "name": "PageControl",
814 "public_header_files": "components/PageControl/src/*.h",
816 "components/PageControl/src/*.{h,m}",
817 "components/PageControl/src/private/*.{h,m}"
820 "components/PageControl/src/MaterialPageControl.bundle"
824 "name": "ColorThemer",
828 "public_header_files": "components/PageControl/src/ColorThemer/*.h",
829 "source_files": "components/PageControl/src/ColorThemer/*.{h,m}",
831 "MaterialComponents/PageControl/Component": [
834 "MaterialComponents/Themes": [
846 "public_header_files": "components/Palettes/src/*.h",
848 "components/Palettes/src/*.{h,m}",
849 "components/Palettes/src/private/*.{h,m}"
853 "name": "ProgressView",
860 "public_header_files": "components/ProgressView/src/*.h",
862 "components/ProgressView/src/*.{h,m}",
863 "components/ProgressView/src/private/*.{h,m}"
866 "MDFInternationalization": [
869 "MaterialComponents/Palettes": [
872 "MaterialComponents/private/Math": [
881 "name": "ColorThemer",
885 "public_header_files": "components/ProgressView/src/ColorThemer/*.h",
886 "source_files": "components/ProgressView/src/ColorThemer/*.{h,m}",
888 "MaterialComponents/ProgressView/Component": [
891 "MaterialComponents/Themes": [
899 "name": "ShadowElevations",
903 "public_header_files": "components/ShadowElevations/src/*.h",
904 "source_files": "components/ShadowElevations/src/*.{h,m}"
907 "name": "ShadowLayer",
911 "public_header_files": "components/ShadowLayer/src/*.h",
912 "source_files": "components/ShadowLayer/src/*.{h,m}",
914 "MaterialComponents/ShadowElevations": [
927 "public_header_files": "components/Slider/src/*.h",
929 "components/Slider/src/*.{h,m}",
930 "components/Slider/src/private/*.{h,m}"
933 "MaterialComponents/Palettes": [
936 "MaterialComponents/private/ThumbTrack": [
942 "name": "ColorThemer",
946 "public_header_files": "components/Slider/src/ColorThemer/*.h",
947 "source_files": "components/Slider/src/ColorThemer/*.{h,m}",
949 "MaterialComponents/Palettes": [
952 "MaterialComponents/Slider/Component": [
955 "MaterialComponents/Themes": [
967 "public_header_files": "components/Snackbar/src/*.h",
969 "components/Snackbar/src/*.{h,m}",
970 "components/Snackbar/src/private/*.{h,m}"
973 "MaterialComponents/AnimationTiming": [
976 "MaterialComponents/Buttons": [
979 "MaterialComponents/OverlayWindow": [
982 "MaterialComponents/Typography": [
985 "MaterialComponents/private/Application": [
988 "MaterialComponents/private/KeyboardWatcher": [
991 "MaterialComponents/private/Overlay": [
1000 "name": "Component",
1004 "public_header_files": "components/Tabs/src/*.h",
1006 "components/Tabs/src/*.{h,m}",
1007 "components/Tabs/src/private/*.{h,m}"
1010 "components/Tabs/src/MaterialTabs.bundle"
1013 "MDFInternationalization": [
1016 "MaterialComponents/AnimationTiming": [
1019 "MaterialComponents/Ink": [
1022 "MaterialComponents/ShadowElevations": [
1025 "MaterialComponents/ShadowLayer": [
1028 "MaterialComponents/Typography": [
1031 "MaterialComponents/private/Math": [
1037 "name": "ColorThemer",
1041 "public_header_files": "components/Tabs/src/ColorThemer/*.h",
1042 "source_files": "components/Tabs/src/ColorThemer/*.{h,m}",
1044 "MaterialComponents/Tabs/Component": [
1047 "MaterialComponents/Themes": [
1055 "name": "TextFields",
1058 "name": "Component",
1062 "public_header_files": "components/TextFields/src/*.h",
1064 "components/TextFields/src/*.{h,m}",
1065 "components/TextFields/src/private/*.{h,m}"
1068 "MaterialComponents/AnimationTiming": [
1071 "MaterialComponents/Palettes": [
1074 "MaterialComponents/Typography": [
1077 "MDFInternationalization": [
1080 "MaterialComponents/private/Math": [
1086 "name": "ColorThemer",
1090 "public_header_files": "components/TextFields/src/ColorThemer/*.h",
1091 "source_files": "components/TextFields/src/ColorThemer/*.{h,m}",
1093 "MaterialComponents/TextFields/Component": [
1096 "MaterialComponents/Themes": [
1108 "public_header_files": "components/Themes/src/*.h",
1110 "components/Themes/src/*.{h,m}",
1111 "components/Themes/src/private/*.{h,m}"
1115 "name": "Typography",
1119 "public_header_files": "components/Typography/src/*.h",
1121 "components/Typography/src/*.{h,m}",
1122 "components/Typography/src/private/*.{h,m}"
1125 "MaterialComponents/private/Application": [
1138 "public_header_files": "components/private/Icons/src/*.h",
1139 "source_files": "components/private/Icons/src/*.{h,m}"
1142 "name": "ic_arrow_back",
1143 "public_header_files": "components/private/Icons/icons/ic_arrow_back/src/*.h",
1144 "source_files": "components/private/Icons/icons/ic_arrow_back/src/*.{h,m}",
1145 "resource_bundles": {
1146 "MaterialIcons_ic_arrow_back": [
1147 "components/private/Icons/icons/ic_arrow_back/src/MaterialIcons_ic_arrow_back.bundle/*.png"
1151 "MaterialComponents/private/Icons/Base": [
1158 "public_header_files": "components/private/Icons/icons/ic_check/src/*.h",
1159 "source_files": "components/private/Icons/icons/ic_check/src/*.{h,m}",
1160 "resource_bundles": {
1161 "MaterialIcons_ic_check": [
1162 "components/private/Icons/icons/ic_check/src/MaterialIcons_ic_check.bundle/*.png"
1166 "MaterialComponents/private/Icons/Base": [
1172 "name": "ic_check_circle",
1173 "public_header_files": "components/private/Icons/icons/ic_check_circle/src/*.h",
1174 "source_files": "components/private/Icons/icons/ic_check_circle/src/*.{h,m}",
1175 "resource_bundles": {
1176 "MaterialIcons_ic_check_circle": [
1177 "components/private/Icons/icons/ic_check_circle/src/MaterialIcons_ic_check_circle.bundle/*.png"
1181 "MaterialComponents/private/Icons/Base": [
1187 "name": "ic_chevron_right",
1188 "public_header_files": "components/private/Icons/icons/ic_chevron_right/src/*.h",
1189 "source_files": "components/private/Icons/icons/ic_chevron_right/src/*.{h,m}",
1190 "resource_bundles": {
1191 "MaterialIcons_ic_chevron_right": [
1192 "components/private/Icons/icons/ic_chevron_right/src/MaterialIcons_ic_chevron_right.bundle/*.png"
1196 "MaterialComponents/private/Icons/Base": [
1203 "public_header_files": "components/private/Icons/icons/ic_info/src/*.h",
1204 "source_files": "components/private/Icons/icons/ic_info/src/*.{h,m}",
1205 "resource_bundles": {
1206 "MaterialIcons_ic_info": [
1207 "components/private/Icons/icons/ic_info/src/MaterialIcons_ic_info.bundle/*.png"
1211 "MaterialComponents/private/Icons/Base": [
1217 "name": "ic_radio_button_unchecked",
1218 "public_header_files": "components/private/Icons/icons/ic_radio_button_unchecked/src/*.h",
1219 "source_files": "components/private/Icons/icons/ic_radio_button_unchecked/src/*.{h,m}",
1220 "resource_bundles": {
1221 "MaterialIcons_ic_radio_button_unchecked": [
1222 "components/private/Icons/icons/ic_radio_button_unchecked/src/MaterialIcons_ic_radio_button_unchecked.bundle/*.png"
1226 "MaterialComponents/private/Icons/Base": [
1232 "name": "ic_reorder",
1233 "public_header_files": "components/private/Icons/icons/ic_reorder/src/*.h",
1234 "source_files": "components/private/Icons/icons/ic_reorder/src/*.{h,m}",
1235 "resource_bundles": {
1236 "MaterialIcons_ic_reorder": [
1237 "components/private/Icons/icons/ic_reorder/src/MaterialIcons_ic_reorder.bundle/*.png"
1241 "MaterialComponents/private/Icons/Base": [
1249 "name": "Application",
1253 "public_header_files": "components/private/Application/src/*.h",
1254 "source_files": "components/private/Application/src/*.{h,m}"
1257 "name": "KeyboardWatcher",
1261 "public_header_files": "components/private/KeyboardWatcher/src/*.h",
1262 "source_files": "components/private/KeyboardWatcher/src/*.{h,m}",
1264 "MaterialComponents/private/Application": [
1274 "public_header_files": "components/private/Math/src/*.h",
1275 "source_files": "components/private/Math/src/*.{h,m}"
1282 "public_header_files": "components/private/Overlay/src/*.h",
1284 "components/private/Overlay/src/*.{h,m}",
1285 "components/private/Overlay/src/private/*.{h,m}"
1289 "name": "ShapeLibrary",
1293 "public_header_files": "components/private/ShapeLibrary/src/*.h",
1295 "components/private/ShapeLibrary/src/*.{h,m}",
1296 "components/private/ShapeLibrary/src/private/*.{h,m}"
1299 "MaterialComponents/private/Shapes": [
1302 "MaterialComponents/private/Math": [
1312 "public_header_files": "components/private/Shapes/src/*.h",
1314 "components/private/Shapes/src/*.{h,m}",
1315 "components/private/Shapes/src/private/*.{h,m}"
1318 "MaterialComponents/ShadowLayer": [
1321 "MaterialComponents/private/Math": [
1327 "name": "ThumbTrack",
1331 "public_header_files": "components/private/ThumbTrack/src/*.h",
1332 "source_files": "components/private/ThumbTrack/src/*.{h,m}",
1334 "MaterialComponents/Ink": [
1337 "MaterialComponents/ShadowElevations": [
1340 "MaterialComponents/ShadowLayer": [
1343 "MaterialComponents/Typography": [
1346 "MDFInternationalization": [
1349 "MaterialComponents/private/Math": [
1355 "name": "UIMetrics",
1359 "public_header_files": "components/private/UIMetrics/src/*.h",
1361 "components/private/UIMetrics/src/*.{h,m}",
1362 "components/private/UIMetrics/src/private/*.{h,m}"
1365 "MaterialComponents/private/Application": [