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/private/Application": [
23 "MaterialComponents/private/RTL": [
33 "public_header_files": "components/ActivityIndicator/src/*.h",
35 "components/ActivityIndicator/src/*.{h,m}",
36 "components/ActivityIndicator/src/private/*.{h,m}"
39 "components/ActivityIndicator/src/MaterialActivityIndicator.bundle"
43 "name": "ColorThemer",
47 "public_header_files": "components/ActivityIndicator/src/ColorThemer/*.h",
48 "source_files": "components/ActivityIndicator/src/ColorThemer/*.{h,m}",
50 "MaterialComponents/ActivityIndicator/Component": [
53 "MaterialComponents/Themes": [
61 "name": "AnimationTiming",
65 "public_header_files": "components/AnimationTiming/src/*.h",
67 "components/AnimationTiming/src/*.{h,m}",
68 "components/AnimationTiming/src/private/*.{h,m}"
79 "public_header_files": "components/AppBar/src/*.h",
81 "components/AppBar/src/*.{h,m}",
82 "components/AppBar/src/private/*.{h,m}"
85 "components/AppBar/src/MaterialAppBar.bundle"
88 "MaterialComponents/HeaderStackView": [
91 "MaterialComponents/NavigationBar": [
94 "MaterialComponents/Typography": [
97 "MaterialComponents/FlexibleHeader": [
100 "MaterialComponents/ShadowElevations": [
103 "MaterialComponents/ShadowLayer": [
106 "MaterialComponents/private/Icons/ic_arrow_back": [
109 "MaterialComponents/private/RTL": [
115 "name": "ColorThemer",
119 "public_header_files": "components/AppBar/src/ColorThemer/*.h",
121 "components/AppBar/src/ColorThemer/*.{h,m}",
122 "components/AppBar/src/ColorThemer/private/*.{h,m}"
125 "MaterialComponents/AppBar/Component": [
128 "MaterialComponents/Themes": [
136 "name": "BottomSheet",
140 "public_header_files": "components/BottomSheet/src/*.h",
142 "components/BottomSheet/src/*.{h,m}",
143 "components/BottomSheet/src/private/*.{h,m}"
146 "MaterialComponents/private/KeyboardWatcher": [
149 "MaterialComponents/private/Math": [
157 "MDFTextAccessibility": [
160 "MaterialComponents/Ink": [
163 "MaterialComponents/ShadowElevations": [
166 "MaterialComponents/ShadowLayer": [
169 "MaterialComponents/Typography": [
172 "MaterialComponents/private/Math": [
182 "public_header_files": "components/Buttons/src/*.h",
184 "components/Buttons/src/*.{h,m}",
185 "components/Buttons/src/private/*.{h,m}"
189 "name": "ColorThemer",
193 "public_header_files": "components/Buttons/src/ColorThemer/*.h",
195 "components/Buttons/src/ColorThemer/*.{h,m}",
196 "components/Buttons/src/ColorThemer/private/*.{h,m}"
199 "MaterialComponents/Buttons/Component": [
202 "MaterialComponents/Themes": [
208 "name": "TitleColorAccessibilityMutator",
212 "public_header_files": "components/Buttons/src/TitleColorAccessibilityMutator/*.h",
214 "components/Buttons/src/TitleColorAccessibilityMutator/*.{h,m}",
215 "components/Buttons/src/TitleColorAccessibilityMutator/private/*.{h,m}"
218 "MDFTextAccessibility": [
221 "MaterialComponents/Buttons/Component": [
231 "MaterialComponents/Buttons": [
234 "MaterialComponents/private/RTL": [
244 "public_header_files": "components/ButtonBar/src/*.h",
246 "components/ButtonBar/src/*.{h,m}",
247 "components/ButtonBar/src/private/*.{h,m}"
251 "name": "ColorThemer",
255 "public_header_files": "components/ButtonBar/src/ColorThemer/*.h",
256 "source_files": "components/ButtonBar/src/ColorThemer/*.{h,m}",
258 "MaterialComponents/ButtonBar/Component": [
261 "MaterialComponents/NavigationBar/Component": [
264 "MaterialComponents/Themes": [
272 "name": "CollectionCells",
276 "public_header_files": "components/CollectionCells/src/*.h",
278 "components/CollectionCells/src/*.{h,m}",
279 "components/CollectionCells/src/private/*.{h,m}"
282 "components/CollectionCells/src/MaterialCollectionCells.bundle"
289 "MaterialComponents/CollectionLayoutAttributes": [
292 "MaterialComponents/Ink": [
295 "MaterialComponents/Typography": [
298 "MaterialComponents/private/Icons/ic_check": [
301 "MaterialComponents/private/Icons/ic_check_circle": [
304 "MaterialComponents/private/Icons/ic_chevron_right": [
307 "MaterialComponents/private/Icons/ic_info": [
310 "MaterialComponents/private/Icons/ic_radio_button_unchecked": [
313 "MaterialComponents/private/Icons/ic_reorder": [
316 "MaterialComponents/private/Math": [
319 "MaterialComponents/private/RTL": [
325 "name": "CollectionLayoutAttributes",
329 "public_header_files": "components/CollectionLayoutAttributes/src/*.h",
330 "source_files": "components/CollectionLayoutAttributes/src/*.{h,m}"
333 "name": "Collections",
337 "public_header_files": "components/Collections/src/*.h",
339 "components/Collections/src/*.{h,m}",
340 "components/Collections/src/private/*.{h,m}"
343 "components/Collections/src/MaterialCollections.bundle"
350 "MaterialComponents/CollectionCells": [
353 "MaterialComponents/CollectionLayoutAttributes": [
356 "MaterialComponents/Ink": [
359 "MaterialComponents/ShadowElevations": [
362 "MaterialComponents/ShadowLayer": [
365 "MaterialComponents/Typography": [
378 "public_header_files": "components/Dialogs/src/*.h",
380 "components/Dialogs/src/*.{h,m}",
381 "components/Dialogs/src/private/*.{h,m}"
384 "components/Dialogs/src/MaterialDialogs.bundle"
387 "MaterialComponents/Buttons": [
390 "MaterialComponents/ShadowElevations": [
393 "MaterialComponents/ShadowLayer": [
396 "MaterialComponents/private/KeyboardWatcher": [
399 "MaterialComponents/private/RTL": [
405 "name": "ColorThemer",
409 "public_header_files": "components/Dialogs/src/ColorThemer/*.h",
410 "source_files": "components/Dialogs/src/ColorThemer/*.{h,m}",
412 "MaterialComponents/Dialogs/Component": [
415 "MaterialComponents/Themes": [
423 "name": "FeatureHighlight",
430 "public_header_files": "components/FeatureHighlight/src/*.h",
432 "components/FeatureHighlight/src/*.{h,m}",
433 "components/FeatureHighlight/src/private/*.{h,m}"
436 "components/FeatureHighlight/src/MaterialFeatureHighlight.bundle"
439 "MaterialComponents/private/Math": [
442 "MaterialComponents/Typography": [
445 "MDFTextAccessibility": [
451 "name": "ColorThemer",
455 "public_header_files": "components/FeatureHighlight/src/ColorThemer/*.h",
456 "source_files": "components/FeatureHighlight/src/ColorThemer/*.{h,m}",
458 "MaterialComponents/FeatureHighlight/Component": [
461 "MaterialComponents/Themes": [
469 "name": "FlexibleHeader",
471 "MDFTextAccessibility": [
474 "MaterialComponents/private/Application": [
484 "public_header_files": "components/FlexibleHeader/src/*.h",
486 "components/FlexibleHeader/src/*.{h,m}",
487 "components/FlexibleHeader/src/private/*.{h,m}"
491 "name": "ColorThemer",
495 "public_header_files": "components/FlexibleHeader/src/ColorThemer/*.h",
496 "source_files": "components/FlexibleHeader/src/ColorThemer/*.{h,m}",
498 "MaterialComponents/FlexibleHeader/Component": [
501 "MaterialComponents/Themes": [
509 "name": "HeaderStackView",
516 "public_header_files": "components/HeaderStackView/src/*.h",
517 "source_files": "components/HeaderStackView/src/*.{h,m}"
520 "name": "ColorThemer",
524 "public_header_files": "components/HeaderStackView/src/ColorThemer/*.h",
525 "source_files": "components/HeaderStackView/src/ColorThemer/*.{h,m}",
527 "MaterialComponents/HeaderStackView/Component": [
530 "MaterialComponents/Themes": [
545 "public_header_files": "components/Ink/src/*.h",
547 "components/Ink/src/*.{h,m}",
548 "components/Ink/src/private/*.{h,m}"
552 "name": "ColorThemer",
556 "public_header_files": "components/Ink/src/ColorThemer/*.h",
557 "source_files": "components/Ink/src/ColorThemer/*.{h,m}",
559 "MaterialComponents/Ink/Component": [
562 "MaterialComponents/Themes": [
570 "name": "MaskedTransition",
574 "public_header_files": "components/MaskedTransition/src/*.h",
576 "components/MaskedTransition/src/*.{h,m}",
577 "components/MaskedTransition/src/private/*.{h,m}"
580 "MotionTransitioning": [
586 "MotionInterchange": [
592 "name": "NavigationBar",
599 "public_header_files": "components/NavigationBar/src/*.h",
600 "source_files": "components/NavigationBar/src/*.{h,m}",
602 "MDFTextAccessibility": [
605 "MaterialComponents/ButtonBar/Component": [
608 "MaterialComponents/Typography": [
611 "MaterialComponents/private/Math": [
614 "MaterialComponents/private/RTL": [
620 "name": "ColorThemer",
624 "public_header_files": "components/NavigationBar/src/ColorThemer/*.h",
625 "source_files": "components/NavigationBar/src/ColorThemer/*.{h,m}",
627 "MaterialComponents/NavigationBar/Component": [
630 "MaterialComponents/Themes": [
638 "name": "OverlayWindow",
642 "public_header_files": "components/OverlayWindow/src/*.h",
644 "components/OverlayWindow/src/*.{h,m}",
645 "components/OverlayWindow/src/private/*.{h,m}"
648 "MaterialComponents/private/Application": [
654 "name": "PageControl",
661 "public_header_files": "components/PageControl/src/*.h",
663 "components/PageControl/src/*.{h,m}",
664 "components/PageControl/src/private/*.{h,m}"
667 "components/PageControl/src/MaterialPageControl.bundle"
671 "name": "ColorThemer",
675 "public_header_files": "components/PageControl/src/ColorThemer/*.h",
676 "source_files": "components/PageControl/src/ColorThemer/*.{h,m}",
678 "MaterialComponents/PageControl/Component": [
681 "MaterialComponents/Themes": [
693 "public_header_files": "components/Palettes/src/*.h",
695 "components/Palettes/src/*.{h,m}",
696 "components/Palettes/src/private/*.{h,m}"
700 "name": "ProgressView",
707 "public_header_files": "components/ProgressView/src/*.h",
708 "source_files": "components/ProgressView/src/*.{h,m}",
710 "MaterialComponents/private/Math": [
713 "MaterialComponents/private/RTL": [
719 "name": "ColorThemer",
723 "public_header_files": "components/ProgressView/src/ColorThemer/*.h",
724 "source_files": "components/ProgressView/src/ColorThemer/*.{h,m}",
726 "MaterialComponents/ProgressView/Component": [
729 "MaterialComponents/Themes": [
737 "name": "ShadowElevations",
741 "public_header_files": "components/ShadowElevations/src/*.h",
742 "source_files": "components/ShadowElevations/src/*.{h,m}"
745 "name": "ShadowLayer",
749 "public_header_files": "components/ShadowLayer/src/*.h",
750 "source_files": "components/ShadowLayer/src/*.{h,m}"
760 "public_header_files": "components/Slider/src/*.h",
762 "components/Slider/src/*.{h,m}",
763 "components/Slider/src/private/*.{h,m}"
766 "MaterialComponents/private/ThumbTrack": [
772 "name": "ColorThemer",
776 "public_header_files": "components/Slider/src/ColorThemer/*.h",
777 "source_files": "components/Slider/src/ColorThemer/*.{h,m}",
779 "MaterialComponents/Slider/Component": [
782 "MaterialComponents/Themes": [
794 "public_header_files": "components/Snackbar/src/*.h",
796 "components/Snackbar/src/*.{h,m}",
797 "components/Snackbar/src/private/*.{h,m}"
800 "MaterialComponents/AnimationTiming": [
803 "MaterialComponents/Buttons": [
806 "MaterialComponents/OverlayWindow": [
809 "MaterialComponents/Typography": [
812 "MaterialComponents/private/Application": [
815 "MaterialComponents/private/KeyboardWatcher": [
818 "MaterialComponents/private/Overlay": [
831 "public_header_files": "components/Tabs/src/*.h",
833 "components/Tabs/src/*.{h,m}",
834 "components/Tabs/src/private/*.{h,m}"
837 "components/Tabs/src/MaterialTabs.bundle"
840 "MaterialComponents/AnimationTiming": [
843 "MaterialComponents/Ink": [
846 "MaterialComponents/Typography": [
849 "MaterialComponents/private/RTL": [
855 "name": "ColorThemer",
859 "public_header_files": "components/Tabs/src/ColorThemer/*.h",
860 "source_files": "components/Tabs/src/ColorThemer/*.{h,m}",
862 "MaterialComponents/Tabs/Component": [
865 "MaterialComponents/Themes": [
873 "name": "TextFields",
880 "public_header_files": "components/TextFields/src/*.h",
882 "components/TextFields/src/*.{h,m}",
883 "components/TextFields/src/private/*.{h,m}"
886 "MaterialComponents/AnimationTiming": [
889 "MaterialComponents/Palettes": [
892 "MaterialComponents/Typography": [
895 "MaterialComponents/private/Math": [
898 "MaterialComponents/private/RTL": [
904 "name": "ColorThemer",
908 "public_header_files": "components/TextFields/src/ColorThemer/*.h",
909 "source_files": "components/TextFields/src/ColorThemer/*.{h,m}",
911 "MaterialComponents/TextFields/Component": [
914 "MaterialComponents/Themes": [
926 "public_header_files": "components/Themes/src/*.h",
928 "components/Themes/src/*.{h,m}",
929 "components/Themes/src/private/*.{h,m}"
933 "name": "Typography",
937 "public_header_files": "components/Typography/src/*.h",
939 "components/Typography/src/*.{h,m}",
940 "components/Typography/src/private/*.{h,m}"
943 "MaterialComponents/private/Application": [
956 "public_header_files": "components/private/Icons/src/*.h",
957 "source_files": "components/private/Icons/src/*.{h,m}"
960 "name": "ic_arrow_back",
961 "public_header_files": "components/private/Icons/icons/ic_arrow_back/src/*.h",
962 "source_files": "components/private/Icons/icons/ic_arrow_back/src/*.{h,m}",
963 "resource_bundles": {
964 "MaterialIcons_ic_arrow_back": [
965 "components/private/Icons/icons/ic_arrow_back/src/MaterialIcons_ic_arrow_back.bundle/*.png"
969 "MaterialComponents/private/Icons/Base": [
976 "public_header_files": "components/private/Icons/icons/ic_check/src/*.h",
977 "source_files": "components/private/Icons/icons/ic_check/src/*.{h,m}",
978 "resource_bundles": {
979 "MaterialIcons_ic_check": [
980 "components/private/Icons/icons/ic_check/src/MaterialIcons_ic_check.bundle/*.png"
984 "MaterialComponents/private/Icons/Base": [
990 "name": "ic_check_circle",
991 "public_header_files": "components/private/Icons/icons/ic_check_circle/src/*.h",
992 "source_files": "components/private/Icons/icons/ic_check_circle/src/*.{h,m}",
993 "resource_bundles": {
994 "MaterialIcons_ic_check_circle": [
995 "components/private/Icons/icons/ic_check_circle/src/MaterialIcons_ic_check_circle.bundle/*.png"
999 "MaterialComponents/private/Icons/Base": [
1005 "name": "ic_chevron_right",
1006 "public_header_files": "components/private/Icons/icons/ic_chevron_right/src/*.h",
1007 "source_files": "components/private/Icons/icons/ic_chevron_right/src/*.{h,m}",
1008 "resource_bundles": {
1009 "MaterialIcons_ic_chevron_right": [
1010 "components/private/Icons/icons/ic_chevron_right/src/MaterialIcons_ic_chevron_right.bundle/*.png"
1014 "MaterialComponents/private/Icons/Base": [
1021 "public_header_files": "components/private/Icons/icons/ic_info/src/*.h",
1022 "source_files": "components/private/Icons/icons/ic_info/src/*.{h,m}",
1023 "resource_bundles": {
1024 "MaterialIcons_ic_info": [
1025 "components/private/Icons/icons/ic_info/src/MaterialIcons_ic_info.bundle/*.png"
1029 "MaterialComponents/private/Icons/Base": [
1035 "name": "ic_radio_button_unchecked",
1036 "public_header_files": "components/private/Icons/icons/ic_radio_button_unchecked/src/*.h",
1037 "source_files": "components/private/Icons/icons/ic_radio_button_unchecked/src/*.{h,m}",
1038 "resource_bundles": {
1039 "MaterialIcons_ic_radio_button_unchecked": [
1040 "components/private/Icons/icons/ic_radio_button_unchecked/src/MaterialIcons_ic_radio_button_unchecked.bundle/*.png"
1044 "MaterialComponents/private/Icons/Base": [
1050 "name": "ic_reorder",
1051 "public_header_files": "components/private/Icons/icons/ic_reorder/src/*.h",
1052 "source_files": "components/private/Icons/icons/ic_reorder/src/*.{h,m}",
1053 "resource_bundles": {
1054 "MaterialIcons_ic_reorder": [
1055 "components/private/Icons/icons/ic_reorder/src/MaterialIcons_ic_reorder.bundle/*.png"
1059 "MaterialComponents/private/Icons/Base": [
1067 "name": "Application",
1071 "public_header_files": "components/private/Application/src/*.h",
1072 "source_files": "components/private/Application/src/*.{h,m}"
1075 "name": "KeyboardWatcher",
1079 "public_header_files": "components/private/KeyboardWatcher/src/*.h",
1080 "source_files": "components/private/KeyboardWatcher/src/*.{h,m}",
1082 "MaterialComponents/private/Application": [
1092 "public_header_files": "components/private/Math/src/*.h",
1093 "source_files": "components/private/Math/src/*.{h,m}"
1100 "public_header_files": "components/private/Overlay/src/*.h",
1102 "components/private/Overlay/src/*.{h,m}",
1103 "components/private/Overlay/src/private/*.{h,m}"
1111 "public_header_files": "components/private/RTL/src/*.h",
1112 "source_files": "components/private/RTL/src/*.{h,m}"
1115 "name": "ThumbTrack",
1119 "public_header_files": "components/private/ThumbTrack/src/*.h",
1120 "source_files": "components/private/ThumbTrack/src/*.{h,m}",
1122 "MaterialComponents/Ink": [
1125 "MaterialComponents/ShadowElevations": [
1128 "MaterialComponents/ShadowLayer": [
1131 "MaterialComponents/Typography": [
1134 "MaterialComponents/private/Math": [
1137 "MaterialComponents/private/RTL": [