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": [
121 "name": "ColorThemer",
125 "public_header_files": "components/AppBar/src/ColorThemer/*.h",
127 "components/AppBar/src/ColorThemer/*.{h,m}",
128 "components/AppBar/src/ColorThemer/private/*.{h,m}"
131 "MaterialComponents/AppBar/Component": [
134 "MaterialComponents/Themes": [
142 "name": "BottomAppBar",
146 "public_header_files": "components/BottomAppBar/src/*.h",
148 "components/BottomAppBar/src/*.{h,m}",
149 "components/BottomAppBar/src/private/*.{h,m}"
152 "MaterialComponents/Buttons": [
155 "MaterialComponents/NavigationBar": [
158 "MaterialComponents/private/Math": [
161 "MaterialComponents/private/RTL": [
167 "name": "BottomSheet",
171 "public_header_files": "components/BottomSheet/src/*.h",
173 "components/BottomSheet/src/*.{h,m}",
174 "components/BottomSheet/src/private/*.{h,m}"
177 "MaterialComponents/private/KeyboardWatcher": [
180 "MaterialComponents/private/Math": [
188 "MDFTextAccessibility": [
191 "MaterialComponents/Ink": [
194 "MaterialComponents/ShadowElevations": [
197 "MaterialComponents/ShadowLayer": [
200 "MaterialComponents/Typography": [
203 "MaterialComponents/private/Math": [
213 "public_header_files": "components/Buttons/src/*.h",
215 "components/Buttons/src/*.{h,m}",
216 "components/Buttons/src/private/*.{h,m}"
220 "name": "ColorThemer",
224 "public_header_files": "components/Buttons/src/ColorThemer/*.h",
226 "components/Buttons/src/ColorThemer/*.{h,m}",
227 "components/Buttons/src/ColorThemer/private/*.{h,m}"
230 "MaterialComponents/Buttons/Component": [
233 "MaterialComponents/Themes": [
239 "name": "TitleColorAccessibilityMutator",
243 "public_header_files": "components/Buttons/src/TitleColorAccessibilityMutator/*.h",
245 "components/Buttons/src/TitleColorAccessibilityMutator/*.{h,m}",
246 "components/Buttons/src/TitleColorAccessibilityMutator/private/*.{h,m}"
249 "MDFTextAccessibility": [
252 "MaterialComponents/Buttons/Component": [
262 "MaterialComponents/Buttons": [
265 "MaterialComponents/private/RTL": [
275 "public_header_files": "components/ButtonBar/src/*.h",
277 "components/ButtonBar/src/*.{h,m}",
278 "components/ButtonBar/src/private/*.{h,m}"
282 "name": "ColorThemer",
286 "public_header_files": "components/ButtonBar/src/ColorThemer/*.h",
287 "source_files": "components/ButtonBar/src/ColorThemer/*.{h,m}",
289 "MaterialComponents/ButtonBar/Component": [
292 "MaterialComponents/NavigationBar/Component": [
295 "MaterialComponents/Themes": [
303 "name": "CollectionCells",
307 "public_header_files": "components/CollectionCells/src/*.h",
309 "components/CollectionCells/src/*.{h,m}",
310 "components/CollectionCells/src/private/*.{h,m}"
313 "components/CollectionCells/src/MaterialCollectionCells.bundle"
320 "MaterialComponents/CollectionLayoutAttributes": [
323 "MaterialComponents/Ink": [
326 "MaterialComponents/Typography": [
329 "MaterialComponents/Palettes": [
332 "MaterialComponents/private/Icons/ic_check": [
335 "MaterialComponents/private/Icons/ic_check_circle": [
338 "MaterialComponents/private/Icons/ic_chevron_right": [
341 "MaterialComponents/private/Icons/ic_info": [
344 "MaterialComponents/private/Icons/ic_radio_button_unchecked": [
347 "MaterialComponents/private/Icons/ic_reorder": [
350 "MaterialComponents/private/Math": [
353 "MaterialComponents/private/RTL": [
359 "name": "CollectionLayoutAttributes",
363 "public_header_files": "components/CollectionLayoutAttributes/src/*.h",
364 "source_files": "components/CollectionLayoutAttributes/src/*.{h,m}"
367 "name": "Collections",
371 "public_header_files": "components/Collections/src/*.h",
373 "components/Collections/src/*.{h,m}",
374 "components/Collections/src/private/*.{h,m}"
377 "components/Collections/src/MaterialCollections.bundle"
384 "MaterialComponents/CollectionCells": [
387 "MaterialComponents/CollectionLayoutAttributes": [
390 "MaterialComponents/Ink": [
393 "MaterialComponents/ShadowElevations": [
396 "MaterialComponents/ShadowLayer": [
399 "MaterialComponents/Typography": [
412 "public_header_files": "components/Dialogs/src/*.h",
414 "components/Dialogs/src/*.{h,m}",
415 "components/Dialogs/src/private/*.{h,m}"
418 "components/Dialogs/src/MaterialDialogs.bundle"
421 "MaterialComponents/Buttons": [
424 "MaterialComponents/ShadowElevations": [
427 "MaterialComponents/ShadowLayer": [
430 "MaterialComponents/private/KeyboardWatcher": [
433 "MaterialComponents/private/RTL": [
439 "name": "ColorThemer",
443 "public_header_files": "components/Dialogs/src/ColorThemer/*.h",
444 "source_files": "components/Dialogs/src/ColorThemer/*.{h,m}",
446 "MaterialComponents/Dialogs/Component": [
449 "MaterialComponents/Themes": [
457 "name": "FeatureHighlight",
464 "public_header_files": "components/FeatureHighlight/src/*.h",
466 "components/FeatureHighlight/src/*.{h,m}",
467 "components/FeatureHighlight/src/private/*.{h,m}"
470 "components/FeatureHighlight/src/MaterialFeatureHighlight.bundle"
473 "MaterialComponents/private/Math": [
476 "MaterialComponents/Typography": [
479 "MDFTextAccessibility": [
485 "name": "ColorThemer",
489 "public_header_files": "components/FeatureHighlight/src/ColorThemer/*.h",
490 "source_files": "components/FeatureHighlight/src/ColorThemer/*.{h,m}",
492 "MaterialComponents/FeatureHighlight/Component": [
495 "MaterialComponents/Themes": [
503 "name": "FlexibleHeader",
505 "MDFTextAccessibility": [
508 "MaterialComponents/private/Application": [
518 "public_header_files": "components/FlexibleHeader/src/*.h",
520 "components/FlexibleHeader/src/*.{h,m}",
521 "components/FlexibleHeader/src/private/*.{h,m}"
525 "name": "ColorThemer",
529 "public_header_files": "components/FlexibleHeader/src/ColorThemer/*.h",
530 "source_files": "components/FlexibleHeader/src/ColorThemer/*.{h,m}",
532 "MaterialComponents/FlexibleHeader/Component": [
535 "MaterialComponents/Themes": [
543 "name": "HeaderStackView",
550 "public_header_files": "components/HeaderStackView/src/*.h",
551 "source_files": "components/HeaderStackView/src/*.{h,m}"
554 "name": "ColorThemer",
558 "public_header_files": "components/HeaderStackView/src/ColorThemer/*.h",
559 "source_files": "components/HeaderStackView/src/ColorThemer/*.{h,m}",
561 "MaterialComponents/HeaderStackView/Component": [
564 "MaterialComponents/Themes": [
579 "public_header_files": "components/Ink/src/*.h",
581 "components/Ink/src/*.{h,m}",
582 "components/Ink/src/private/*.{h,m}"
586 "name": "ColorThemer",
590 "public_header_files": "components/Ink/src/ColorThemer/*.h",
591 "source_files": "components/Ink/src/ColorThemer/*.{h,m}",
593 "MaterialComponents/Ink/Component": [
596 "MaterialComponents/Themes": [
604 "name": "MaskedTransition",
608 "public_header_files": "components/MaskedTransition/src/*.h",
610 "components/MaskedTransition/src/*.{h,m}",
611 "components/MaskedTransition/src/private/*.{h,m}"
614 "MotionTransitioning": [
620 "MotionInterchange": [
626 "name": "NavigationBar",
633 "public_header_files": "components/NavigationBar/src/*.h",
634 "source_files": "components/NavigationBar/src/*.{h,m}",
636 "MDFTextAccessibility": [
639 "MaterialComponents/ButtonBar/Component": [
642 "MaterialComponents/Typography": [
645 "MaterialComponents/private/Math": [
648 "MaterialComponents/private/RTL": [
654 "name": "ColorThemer",
658 "public_header_files": "components/NavigationBar/src/ColorThemer/*.h",
659 "source_files": "components/NavigationBar/src/ColorThemer/*.{h,m}",
661 "MaterialComponents/NavigationBar/Component": [
664 "MaterialComponents/Themes": [
672 "name": "OverlayWindow",
676 "public_header_files": "components/OverlayWindow/src/*.h",
678 "components/OverlayWindow/src/*.{h,m}",
679 "components/OverlayWindow/src/private/*.{h,m}"
682 "MaterialComponents/private/Application": [
688 "name": "PageControl",
695 "public_header_files": "components/PageControl/src/*.h",
697 "components/PageControl/src/*.{h,m}",
698 "components/PageControl/src/private/*.{h,m}"
701 "components/PageControl/src/MaterialPageControl.bundle"
705 "name": "ColorThemer",
709 "public_header_files": "components/PageControl/src/ColorThemer/*.h",
710 "source_files": "components/PageControl/src/ColorThemer/*.{h,m}",
712 "MaterialComponents/PageControl/Component": [
715 "MaterialComponents/Themes": [
727 "public_header_files": "components/Palettes/src/*.h",
729 "components/Palettes/src/*.{h,m}",
730 "components/Palettes/src/private/*.{h,m}"
734 "name": "ProgressView",
741 "public_header_files": "components/ProgressView/src/*.h",
742 "source_files": "components/ProgressView/src/*.{h,m}",
744 "MaterialComponents/private/Math": [
747 "MaterialComponents/private/RTL": [
753 "name": "ColorThemer",
757 "public_header_files": "components/ProgressView/src/ColorThemer/*.h",
758 "source_files": "components/ProgressView/src/ColorThemer/*.{h,m}",
760 "MaterialComponents/ProgressView/Component": [
763 "MaterialComponents/Themes": [
771 "name": "ShadowElevations",
775 "public_header_files": "components/ShadowElevations/src/*.h",
776 "source_files": "components/ShadowElevations/src/*.{h,m}"
779 "name": "ShadowLayer",
783 "public_header_files": "components/ShadowLayer/src/*.h",
784 "source_files": "components/ShadowLayer/src/*.{h,m}",
786 "MaterialComponents/ShadowElevations": [
799 "public_header_files": "components/Slider/src/*.h",
801 "components/Slider/src/*.{h,m}",
802 "components/Slider/src/private/*.{h,m}"
805 "MaterialComponents/private/ThumbTrack": [
811 "name": "ColorThemer",
815 "public_header_files": "components/Slider/src/ColorThemer/*.h",
816 "source_files": "components/Slider/src/ColorThemer/*.{h,m}",
818 "MaterialComponents/Slider/Component": [
821 "MaterialComponents/Themes": [
833 "public_header_files": "components/Snackbar/src/*.h",
835 "components/Snackbar/src/*.{h,m}",
836 "components/Snackbar/src/private/*.{h,m}"
839 "MaterialComponents/AnimationTiming": [
842 "MaterialComponents/Buttons": [
845 "MaterialComponents/OverlayWindow": [
848 "MaterialComponents/Typography": [
851 "MaterialComponents/private/Application": [
854 "MaterialComponents/private/KeyboardWatcher": [
857 "MaterialComponents/private/Overlay": [
870 "public_header_files": "components/Tabs/src/*.h",
872 "components/Tabs/src/*.{h,m}",
873 "components/Tabs/src/private/*.{h,m}"
876 "components/Tabs/src/MaterialTabs.bundle"
879 "MaterialComponents/AnimationTiming": [
882 "MaterialComponents/Ink": [
885 "MaterialComponents/Typography": [
888 "MaterialComponents/private/Math": [
891 "MaterialComponents/private/RTL": [
897 "name": "ColorThemer",
901 "public_header_files": "components/Tabs/src/ColorThemer/*.h",
902 "source_files": "components/Tabs/src/ColorThemer/*.{h,m}",
904 "MaterialComponents/Tabs/Component": [
907 "MaterialComponents/Themes": [
915 "name": "TextFields",
922 "public_header_files": "components/TextFields/src/*.h",
924 "components/TextFields/src/*.{h,m}",
925 "components/TextFields/src/private/*.{h,m}"
928 "MaterialComponents/AnimationTiming": [
931 "MaterialComponents/Palettes": [
934 "MaterialComponents/Typography": [
937 "MaterialComponents/private/Math": [
940 "MaterialComponents/private/RTL": [
946 "name": "ColorThemer",
950 "public_header_files": "components/TextFields/src/ColorThemer/*.h",
951 "source_files": "components/TextFields/src/ColorThemer/*.{h,m}",
953 "MaterialComponents/TextFields/Component": [
956 "MaterialComponents/Themes": [
968 "public_header_files": "components/Themes/src/*.h",
970 "components/Themes/src/*.{h,m}",
971 "components/Themes/src/private/*.{h,m}"
975 "name": "Typography",
979 "public_header_files": "components/Typography/src/*.h",
981 "components/Typography/src/*.{h,m}",
982 "components/Typography/src/private/*.{h,m}"
985 "MaterialComponents/private/Application": [
998 "public_header_files": "components/private/Icons/src/*.h",
999 "source_files": "components/private/Icons/src/*.{h,m}"
1002 "name": "ic_arrow_back",
1003 "public_header_files": "components/private/Icons/icons/ic_arrow_back/src/*.h",
1004 "source_files": "components/private/Icons/icons/ic_arrow_back/src/*.{h,m}",
1005 "resource_bundles": {
1006 "MaterialIcons_ic_arrow_back": [
1007 "components/private/Icons/icons/ic_arrow_back/src/MaterialIcons_ic_arrow_back.bundle/*.png"
1011 "MaterialComponents/private/Icons/Base": [
1018 "public_header_files": "components/private/Icons/icons/ic_check/src/*.h",
1019 "source_files": "components/private/Icons/icons/ic_check/src/*.{h,m}",
1020 "resource_bundles": {
1021 "MaterialIcons_ic_check": [
1022 "components/private/Icons/icons/ic_check/src/MaterialIcons_ic_check.bundle/*.png"
1026 "MaterialComponents/private/Icons/Base": [
1032 "name": "ic_check_circle",
1033 "public_header_files": "components/private/Icons/icons/ic_check_circle/src/*.h",
1034 "source_files": "components/private/Icons/icons/ic_check_circle/src/*.{h,m}",
1035 "resource_bundles": {
1036 "MaterialIcons_ic_check_circle": [
1037 "components/private/Icons/icons/ic_check_circle/src/MaterialIcons_ic_check_circle.bundle/*.png"
1041 "MaterialComponents/private/Icons/Base": [
1047 "name": "ic_chevron_right",
1048 "public_header_files": "components/private/Icons/icons/ic_chevron_right/src/*.h",
1049 "source_files": "components/private/Icons/icons/ic_chevron_right/src/*.{h,m}",
1050 "resource_bundles": {
1051 "MaterialIcons_ic_chevron_right": [
1052 "components/private/Icons/icons/ic_chevron_right/src/MaterialIcons_ic_chevron_right.bundle/*.png"
1056 "MaterialComponents/private/Icons/Base": [
1063 "public_header_files": "components/private/Icons/icons/ic_info/src/*.h",
1064 "source_files": "components/private/Icons/icons/ic_info/src/*.{h,m}",
1065 "resource_bundles": {
1066 "MaterialIcons_ic_info": [
1067 "components/private/Icons/icons/ic_info/src/MaterialIcons_ic_info.bundle/*.png"
1071 "MaterialComponents/private/Icons/Base": [
1077 "name": "ic_radio_button_unchecked",
1078 "public_header_files": "components/private/Icons/icons/ic_radio_button_unchecked/src/*.h",
1079 "source_files": "components/private/Icons/icons/ic_radio_button_unchecked/src/*.{h,m}",
1080 "resource_bundles": {
1081 "MaterialIcons_ic_radio_button_unchecked": [
1082 "components/private/Icons/icons/ic_radio_button_unchecked/src/MaterialIcons_ic_radio_button_unchecked.bundle/*.png"
1086 "MaterialComponents/private/Icons/Base": [
1092 "name": "ic_reorder",
1093 "public_header_files": "components/private/Icons/icons/ic_reorder/src/*.h",
1094 "source_files": "components/private/Icons/icons/ic_reorder/src/*.{h,m}",
1095 "resource_bundles": {
1096 "MaterialIcons_ic_reorder": [
1097 "components/private/Icons/icons/ic_reorder/src/MaterialIcons_ic_reorder.bundle/*.png"
1101 "MaterialComponents/private/Icons/Base": [
1109 "name": "Application",
1113 "public_header_files": "components/private/Application/src/*.h",
1114 "source_files": "components/private/Application/src/*.{h,m}"
1117 "name": "KeyboardWatcher",
1121 "public_header_files": "components/private/KeyboardWatcher/src/*.h",
1122 "source_files": "components/private/KeyboardWatcher/src/*.{h,m}",
1124 "MaterialComponents/private/Application": [
1134 "public_header_files": "components/private/Math/src/*.h",
1135 "source_files": "components/private/Math/src/*.{h,m}"
1142 "public_header_files": "components/private/Overlay/src/*.h",
1144 "components/private/Overlay/src/*.{h,m}",
1145 "components/private/Overlay/src/private/*.{h,m}"
1153 "public_header_files": "components/private/RTL/src/*.h",
1154 "source_files": "components/private/RTL/src/*.{h,m}"
1157 "name": "ShapeLibrary",
1161 "public_header_files": "components/private/ShapeLibrary/src/*.h",
1163 "components/private/ShapeLibrary/src/*.{h,m}",
1164 "components/private/ShapeLibrary/src/private/*.{h,m}"
1167 "MaterialComponents/private/Shapes": [
1170 "MaterialComponents/private/Math": [
1180 "public_header_files": "components/private/Shapes/src/*.h",
1182 "components/private/Shapes/src/*.{h,m}",
1183 "components/private/Shapes/src/private/*.{h,m}"
1186 "MaterialComponents/ShadowLayer": [
1189 "MaterialComponents/private/Math": [
1195 "name": "ThumbTrack",
1199 "public_header_files": "components/private/ThumbTrack/src/*.h",
1200 "source_files": "components/private/ThumbTrack/src/*.{h,m}",
1202 "MaterialComponents/Ink": [
1205 "MaterialComponents/ShadowElevations": [
1208 "MaterialComponents/ShadowLayer": [
1211 "MaterialComponents/Typography": [
1214 "MaterialComponents/private/Math": [
1217 "MaterialComponents/private/RTL": [