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/Ink": [
195 "MaterialComponents/ShadowElevations": [
198 "MaterialComponents/ShadowLayer": [
201 "MaterialComponents/private/Math": [
207 "name": "ColorThemer",
211 "public_header_files": "components/BottomNavigation/src/ColorThemer/*.h",
212 "source_files": "components/BottomNavigation/src/ColorThemer/*.{h,m}",
214 "MaterialComponents/BottomNavigation/Component": [
217 "MaterialComponents/Themes": [
225 "name": "BottomSheet",
229 "public_header_files": "components/BottomSheet/src/*.h",
231 "components/BottomSheet/src/*.{h,m}",
232 "components/BottomSheet/src/private/*.{h,m}"
235 "MaterialComponents/private/KeyboardWatcher": [
238 "MaterialComponents/private/Math": [
244 "MotionTransitioning": [
252 "MaterialComponents/private/Math": [
262 "public_header_files": "components/Buttons/src/*.h",
264 "components/Buttons/src/*.{h,m}",
265 "components/Buttons/src/private/*.{h,m}"
268 "MDFInternationalization": [
271 "MDFTextAccessibility": [
274 "MaterialComponents/Ink": [
277 "MaterialComponents/ShadowElevations": [
280 "MaterialComponents/ShadowLayer": [
283 "MaterialComponents/Typography": [
289 "name": "ColorThemer",
293 "public_header_files": "components/Buttons/src/ColorThemer/*.h",
295 "components/Buttons/src/ColorThemer/*.{h,m}",
296 "components/Buttons/src/ColorThemer/private/*.{h,m}"
299 "MaterialComponents/Buttons/Component": [
302 "MaterialComponents/Themes": [
308 "name": "TitleColorAccessibilityMutator",
312 "public_header_files": "components/Buttons/src/TitleColorAccessibilityMutator/*.h",
314 "components/Buttons/src/TitleColorAccessibilityMutator/*.{h,m}",
315 "components/Buttons/src/TitleColorAccessibilityMutator/private/*.{h,m}"
318 "MDFTextAccessibility": [
321 "MaterialComponents/Buttons/Component": [
331 "MDFInternationalization": [
334 "MaterialComponents/Buttons": [
344 "public_header_files": "components/ButtonBar/src/*.h",
346 "components/ButtonBar/src/*.{h,m}",
347 "components/ButtonBar/src/private/*.{h,m}"
351 "name": "ColorThemer",
355 "public_header_files": "components/ButtonBar/src/ColorThemer/*.h",
356 "source_files": "components/ButtonBar/src/ColorThemer/*.{h,m}",
358 "MaterialComponents/ButtonBar/Component": [
361 "MaterialComponents/NavigationBar/Component": [
364 "MaterialComponents/Themes": [
376 "public_header_files": "components/Chips/src/*.h",
378 "components/Chips/src/*.{h,m}",
379 "components/Chips/src/private/*.{h,m}"
382 "MaterialComponents/Ink": [
385 "MaterialComponents/ShadowLayer": [
388 "MaterialComponents/ShadowElevations": [
391 "MaterialComponents/TextFields": [
394 "MaterialComponents/Typography": [
397 "MaterialComponents/private/Math": [
400 "MaterialComponents/private/Shapes": [
406 "name": "CollectionCells",
410 "public_header_files": "components/CollectionCells/src/*.h",
412 "components/CollectionCells/src/*.{h,m}",
413 "components/CollectionCells/src/private/*.{h,m}"
416 "components/CollectionCells/src/MaterialCollectionCells.bundle"
423 "MDFInternationalization": [
426 "MaterialComponents/CollectionLayoutAttributes": [
429 "MaterialComponents/Ink": [
432 "MaterialComponents/Typography": [
435 "MaterialComponents/Palettes": [
438 "MaterialComponents/private/Icons/ic_check": [
441 "MaterialComponents/private/Icons/ic_check_circle": [
444 "MaterialComponents/private/Icons/ic_chevron_right": [
447 "MaterialComponents/private/Icons/ic_info": [
450 "MaterialComponents/private/Icons/ic_radio_button_unchecked": [
453 "MaterialComponents/private/Icons/ic_reorder": [
456 "MaterialComponents/private/Math": [
462 "name": "CollectionLayoutAttributes",
466 "public_header_files": "components/CollectionLayoutAttributes/src/*.h",
467 "source_files": "components/CollectionLayoutAttributes/src/*.{h,m}"
470 "name": "Collections",
474 "public_header_files": "components/Collections/src/*.h",
476 "components/Collections/src/*.{h,m}",
477 "components/Collections/src/private/*.{h,m}"
480 "components/Collections/src/MaterialCollections.bundle"
487 "MaterialComponents/CollectionCells": [
490 "MaterialComponents/CollectionLayoutAttributes": [
493 "MaterialComponents/Ink": [
496 "MaterialComponents/Palettes": [
499 "MaterialComponents/ShadowElevations": [
502 "MaterialComponents/ShadowLayer": [
505 "MaterialComponents/Typography": [
518 "public_header_files": "components/Dialogs/src/*.h",
520 "components/Dialogs/src/*.{h,m}",
521 "components/Dialogs/src/private/*.{h,m}"
524 "components/Dialogs/src/MaterialDialogs.bundle"
527 "MaterialComponents/Buttons": [
530 "MaterialComponents/ShadowElevations": [
533 "MaterialComponents/ShadowLayer": [
536 "MaterialComponents/private/KeyboardWatcher": [
539 "MDFInternationalization": [
545 "MotionTransitioning": [
551 "name": "ColorThemer",
555 "public_header_files": "components/Dialogs/src/ColorThemer/*.h",
556 "source_files": "components/Dialogs/src/ColorThemer/*.{h,m}",
558 "MaterialComponents/Dialogs/Component": [
561 "MaterialComponents/Themes": [
569 "name": "FeatureHighlight",
576 "public_header_files": "components/FeatureHighlight/src/*.h",
578 "components/FeatureHighlight/src/*.{h,m}",
579 "components/FeatureHighlight/src/private/*.{h,m}"
582 "components/FeatureHighlight/src/MaterialFeatureHighlight.bundle"
585 "MaterialComponents/private/Math": [
588 "MaterialComponents/Typography": [
591 "MDFTextAccessibility": [
597 "name": "ColorThemer",
601 "public_header_files": "components/FeatureHighlight/src/ColorThemer/*.h",
602 "source_files": "components/FeatureHighlight/src/ColorThemer/*.{h,m}",
604 "MaterialComponents/FeatureHighlight/Component": [
607 "MaterialComponents/Themes": [
615 "name": "FlexibleHeader",
622 "public_header_files": "components/FlexibleHeader/src/*.h",
624 "components/FlexibleHeader/src/*.{h,m}",
625 "components/FlexibleHeader/src/private/*.{h,m}"
628 "MDFTextAccessibility": [
631 "MaterialComponents/private/Application": [
634 "MaterialComponents/private/UIMetrics": [
640 "name": "ColorThemer",
644 "public_header_files": "components/FlexibleHeader/src/ColorThemer/*.h",
645 "source_files": "components/FlexibleHeader/src/ColorThemer/*.{h,m}",
647 "MaterialComponents/FlexibleHeader/Component": [
650 "MaterialComponents/Themes": [
658 "name": "HeaderStackView",
665 "public_header_files": "components/HeaderStackView/src/*.h",
666 "source_files": "components/HeaderStackView/src/*.{h,m}"
669 "name": "ColorThemer",
673 "public_header_files": "components/HeaderStackView/src/ColorThemer/*.h",
674 "source_files": "components/HeaderStackView/src/ColorThemer/*.{h,m}",
676 "MaterialComponents/HeaderStackView/Component": [
679 "MaterialComponents/Themes": [
694 "public_header_files": "components/Ink/src/*.h",
696 "components/Ink/src/*.{h,m}",
697 "components/Ink/src/private/*.{h,m}"
700 "MaterialComponents/private/Math": [
706 "name": "ColorThemer",
710 "public_header_files": "components/Ink/src/ColorThemer/*.h",
711 "source_files": "components/Ink/src/ColorThemer/*.{h,m}",
713 "MaterialComponents/Ink/Component": [
716 "MaterialComponents/Themes": [
724 "name": "LibraryInfo",
728 "public_header_files": "components/LibraryInfo/src/*.h",
730 "components/LibraryInfo/src/*.{h,m}",
731 "components/LibraryInfo/src/private/*.{h,m}"
735 "name": "MaskedTransition",
739 "public_header_files": "components/MaskedTransition/src/*.h",
741 "components/MaskedTransition/src/*.{h,m}",
742 "components/MaskedTransition/src/private/*.{h,m}"
745 "MotionTransitioning": [
751 "MotionInterchange": [
757 "name": "NavigationBar",
764 "public_header_files": "components/NavigationBar/src/*.h",
765 "source_files": "components/NavigationBar/src/*.{h,m}",
767 "MDFTextAccessibility": [
770 "MaterialComponents/ButtonBar/Component": [
773 "MaterialComponents/Typography": [
776 "MDFInternationalization": [
779 "MaterialComponents/private/Math": [
785 "name": "ColorThemer",
789 "public_header_files": "components/NavigationBar/src/ColorThemer/*.h",
790 "source_files": "components/NavigationBar/src/ColorThemer/*.{h,m}",
792 "MaterialComponents/NavigationBar/Component": [
795 "MaterialComponents/Themes": [
803 "name": "OverlayWindow",
807 "public_header_files": "components/OverlayWindow/src/*.h",
809 "components/OverlayWindow/src/*.{h,m}",
810 "components/OverlayWindow/src/private/*.{h,m}"
813 "MaterialComponents/private/Application": [
819 "name": "PageControl",
826 "public_header_files": "components/PageControl/src/*.h",
828 "components/PageControl/src/*.{h,m}",
829 "components/PageControl/src/private/*.{h,m}"
832 "components/PageControl/src/MaterialPageControl.bundle"
836 "name": "ColorThemer",
840 "public_header_files": "components/PageControl/src/ColorThemer/*.h",
841 "source_files": "components/PageControl/src/ColorThemer/*.{h,m}",
843 "MaterialComponents/PageControl/Component": [
846 "MaterialComponents/Themes": [
858 "public_header_files": "components/Palettes/src/*.h",
860 "components/Palettes/src/*.{h,m}",
861 "components/Palettes/src/private/*.{h,m}"
865 "name": "ProgressView",
872 "public_header_files": "components/ProgressView/src/*.h",
874 "components/ProgressView/src/*.{h,m}",
875 "components/ProgressView/src/private/*.{h,m}"
878 "MDFInternationalization": [
881 "MaterialComponents/Palettes": [
884 "MaterialComponents/private/Math": [
893 "name": "ColorThemer",
897 "public_header_files": "components/ProgressView/src/ColorThemer/*.h",
898 "source_files": "components/ProgressView/src/ColorThemer/*.{h,m}",
900 "MaterialComponents/ProgressView/Component": [
903 "MaterialComponents/Themes": [
911 "name": "ShadowElevations",
915 "public_header_files": "components/ShadowElevations/src/*.h",
916 "source_files": "components/ShadowElevations/src/*.{h,m}"
919 "name": "ShadowLayer",
923 "public_header_files": "components/ShadowLayer/src/*.h",
924 "source_files": "components/ShadowLayer/src/*.{h,m}",
926 "MaterialComponents/ShadowElevations": [
939 "public_header_files": "components/Slider/src/*.h",
941 "components/Slider/src/*.{h,m}",
942 "components/Slider/src/private/*.{h,m}"
945 "MaterialComponents/Palettes": [
948 "MaterialComponents/private/ThumbTrack": [
954 "name": "ColorThemer",
958 "public_header_files": "components/Slider/src/ColorThemer/*.h",
959 "source_files": "components/Slider/src/ColorThemer/*.{h,m}",
961 "MaterialComponents/Palettes": [
964 "MaterialComponents/Slider/Component": [
967 "MaterialComponents/Themes": [
979 "public_header_files": "components/Snackbar/src/*.h",
981 "components/Snackbar/src/*.{h,m}",
982 "components/Snackbar/src/private/*.{h,m}"
985 "MaterialComponents/AnimationTiming": [
988 "MaterialComponents/Buttons": [
991 "MaterialComponents/OverlayWindow": [
994 "MaterialComponents/Typography": [
997 "MaterialComponents/private/Application": [
1000 "MaterialComponents/private/KeyboardWatcher": [
1003 "MaterialComponents/private/Overlay": [
1012 "name": "Component",
1016 "public_header_files": "components/Tabs/src/*.h",
1018 "components/Tabs/src/*.{h,m}",
1019 "components/Tabs/src/private/*.{h,m}"
1022 "components/Tabs/src/MaterialTabs.bundle"
1025 "MDFInternationalization": [
1028 "MaterialComponents/AnimationTiming": [
1031 "MaterialComponents/Ink": [
1034 "MaterialComponents/ShadowElevations": [
1037 "MaterialComponents/ShadowLayer": [
1040 "MaterialComponents/Typography": [
1043 "MaterialComponents/private/Math": [
1049 "name": "ColorThemer",
1053 "public_header_files": "components/Tabs/src/ColorThemer/*.h",
1054 "source_files": "components/Tabs/src/ColorThemer/*.{h,m}",
1056 "MaterialComponents/Tabs/Component": [
1059 "MaterialComponents/Themes": [
1067 "name": "TextFields",
1070 "name": "Component",
1074 "public_header_files": "components/TextFields/src/*.h",
1076 "components/TextFields/src/*.{h,m}",
1077 "components/TextFields/src/private/*.{h,m}"
1080 "MaterialComponents/AnimationTiming": [
1083 "MaterialComponents/Palettes": [
1086 "MaterialComponents/Typography": [
1089 "MDFInternationalization": [
1092 "MaterialComponents/private/Math": [
1098 "name": "ColorThemer",
1102 "public_header_files": "components/TextFields/src/ColorThemer/*.h",
1103 "source_files": "components/TextFields/src/ColorThemer/*.{h,m}",
1105 "MaterialComponents/TextFields/Component": [
1108 "MaterialComponents/Themes": [
1120 "public_header_files": "components/Themes/src/*.h",
1122 "components/Themes/src/*.{h,m}",
1123 "components/Themes/src/private/*.{h,m}"
1127 "name": "Typography",
1131 "public_header_files": "components/Typography/src/*.h",
1133 "components/Typography/src/*.{h,m}",
1134 "components/Typography/src/private/*.{h,m}"
1137 "MaterialComponents/private/Application": [
1150 "public_header_files": "components/private/Icons/src/*.h",
1151 "source_files": "components/private/Icons/src/*.{h,m}"
1154 "name": "ic_arrow_back",
1155 "public_header_files": "components/private/Icons/icons/ic_arrow_back/src/*.h",
1156 "source_files": "components/private/Icons/icons/ic_arrow_back/src/*.{h,m}",
1157 "resource_bundles": {
1158 "MaterialIcons_ic_arrow_back": [
1159 "components/private/Icons/icons/ic_arrow_back/src/MaterialIcons_ic_arrow_back.bundle/*.png"
1163 "MaterialComponents/private/Icons/Base": [
1170 "public_header_files": "components/private/Icons/icons/ic_check/src/*.h",
1171 "source_files": "components/private/Icons/icons/ic_check/src/*.{h,m}",
1172 "resource_bundles": {
1173 "MaterialIcons_ic_check": [
1174 "components/private/Icons/icons/ic_check/src/MaterialIcons_ic_check.bundle/*.png"
1178 "MaterialComponents/private/Icons/Base": [
1184 "name": "ic_check_circle",
1185 "public_header_files": "components/private/Icons/icons/ic_check_circle/src/*.h",
1186 "source_files": "components/private/Icons/icons/ic_check_circle/src/*.{h,m}",
1187 "resource_bundles": {
1188 "MaterialIcons_ic_check_circle": [
1189 "components/private/Icons/icons/ic_check_circle/src/MaterialIcons_ic_check_circle.bundle/*.png"
1193 "MaterialComponents/private/Icons/Base": [
1199 "name": "ic_chevron_right",
1200 "public_header_files": "components/private/Icons/icons/ic_chevron_right/src/*.h",
1201 "source_files": "components/private/Icons/icons/ic_chevron_right/src/*.{h,m}",
1202 "resource_bundles": {
1203 "MaterialIcons_ic_chevron_right": [
1204 "components/private/Icons/icons/ic_chevron_right/src/MaterialIcons_ic_chevron_right.bundle/*.png"
1208 "MaterialComponents/private/Icons/Base": [
1215 "public_header_files": "components/private/Icons/icons/ic_info/src/*.h",
1216 "source_files": "components/private/Icons/icons/ic_info/src/*.{h,m}",
1217 "resource_bundles": {
1218 "MaterialIcons_ic_info": [
1219 "components/private/Icons/icons/ic_info/src/MaterialIcons_ic_info.bundle/*.png"
1223 "MaterialComponents/private/Icons/Base": [
1229 "name": "ic_radio_button_unchecked",
1230 "public_header_files": "components/private/Icons/icons/ic_radio_button_unchecked/src/*.h",
1231 "source_files": "components/private/Icons/icons/ic_radio_button_unchecked/src/*.{h,m}",
1232 "resource_bundles": {
1233 "MaterialIcons_ic_radio_button_unchecked": [
1234 "components/private/Icons/icons/ic_radio_button_unchecked/src/MaterialIcons_ic_radio_button_unchecked.bundle/*.png"
1238 "MaterialComponents/private/Icons/Base": [
1244 "name": "ic_reorder",
1245 "public_header_files": "components/private/Icons/icons/ic_reorder/src/*.h",
1246 "source_files": "components/private/Icons/icons/ic_reorder/src/*.{h,m}",
1247 "resource_bundles": {
1248 "MaterialIcons_ic_reorder": [
1249 "components/private/Icons/icons/ic_reorder/src/MaterialIcons_ic_reorder.bundle/*.png"
1253 "MaterialComponents/private/Icons/Base": [
1261 "name": "Application",
1265 "public_header_files": "components/private/Application/src/*.h",
1266 "source_files": "components/private/Application/src/*.{h,m}"
1269 "name": "KeyboardWatcher",
1273 "public_header_files": "components/private/KeyboardWatcher/src/*.h",
1274 "source_files": "components/private/KeyboardWatcher/src/*.{h,m}",
1276 "MaterialComponents/private/Application": [
1286 "public_header_files": "components/private/Math/src/*.h",
1287 "source_files": "components/private/Math/src/*.{h,m}"
1294 "public_header_files": "components/private/Overlay/src/*.h",
1296 "components/private/Overlay/src/*.{h,m}",
1297 "components/private/Overlay/src/private/*.{h,m}"
1301 "name": "ShapeLibrary",
1305 "public_header_files": "components/private/ShapeLibrary/src/*.h",
1307 "components/private/ShapeLibrary/src/*.{h,m}",
1308 "components/private/ShapeLibrary/src/private/*.{h,m}"
1311 "MaterialComponents/private/Shapes": [
1314 "MaterialComponents/private/Math": [
1324 "public_header_files": "components/private/Shapes/src/*.h",
1326 "components/private/Shapes/src/*.{h,m}",
1327 "components/private/Shapes/src/private/*.{h,m}"
1330 "MaterialComponents/ShadowLayer": [
1333 "MaterialComponents/private/Math": [
1339 "name": "ThumbTrack",
1343 "public_header_files": "components/private/ThumbTrack/src/*.h",
1344 "source_files": "components/private/ThumbTrack/src/*.{h,m}",
1346 "MaterialComponents/Ink": [
1349 "MaterialComponents/ShadowElevations": [
1352 "MaterialComponents/ShadowLayer": [
1355 "MaterialComponents/Typography": [
1358 "MDFInternationalization": [
1361 "MaterialComponents/private/Math": [
1367 "name": "UIMetrics",
1371 "public_header_files": "components/private/UIMetrics/src/*.h",
1373 "components/private/UIMetrics/src/*.{h,m}",
1374 "components/private/UIMetrics/src/private/*.{h,m}"
1377 "MaterialComponents/private/Application": [