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}"
40 "name": "ColorThemer",
44 "public_header_files": "components/ActivityIndicator/src/ColorThemer/*.h",
45 "source_files": "components/ActivityIndicator/src/ColorThemer/*.{h,m}",
47 "MaterialComponents/ActivityIndicator/Component": [
50 "MaterialComponents/Themes": [
58 "name": "AnimationTiming",
62 "public_header_files": "components/AnimationTiming/src/*.h",
64 "components/AnimationTiming/src/*.{h,m}",
65 "components/AnimationTiming/src/private/*.{h,m}"
76 "public_header_files": "components/AppBar/src/*.h",
78 "components/AppBar/src/*.{h,m}",
79 "components/AppBar/src/private/*.{h,m}"
82 "components/AppBar/src/MaterialAppBar.bundle"
85 "MaterialComponents/HeaderStackView": [
88 "MaterialComponents/NavigationBar": [
91 "MaterialComponents/Typography": [
94 "MaterialComponents/FlexibleHeader": [
97 "MaterialComponents/ShadowElevations": [
100 "MaterialComponents/ShadowLayer": [
103 "MaterialComponents/private/Icons/ic_arrow_back": [
106 "MaterialComponents/private/RTL": [
112 "name": "ColorThemer",
116 "public_header_files": "components/AppBar/src/ColorThemer/*.h",
118 "components/AppBar/src/ColorThemer/*.{h,m}",
119 "components/AppBar/src/ColorThemer/private/*.{h,m}"
122 "MaterialComponents/AppBar/Component": [
125 "MaterialComponents/Themes": [
133 "name": "BottomSheet",
137 "public_header_files": "components/BottomSheet/src/*.h",
139 "components/BottomSheet/src/*.{h,m}",
140 "components/BottomSheet/src/private/*.{h,m}"
143 "MaterialComponents/private/KeyboardWatcher": [
146 "MaterialComponents/private/Math": [
154 "MDFTextAccessibility": [
157 "MaterialComponents/Ink": [
160 "MaterialComponents/ShadowElevations": [
163 "MaterialComponents/ShadowLayer": [
166 "MaterialComponents/Typography": [
169 "MaterialComponents/private/Math": [
179 "public_header_files": "components/Buttons/src/*.h",
181 "components/Buttons/src/*.{h,m}",
182 "components/Buttons/src/private/*.{h,m}"
186 "name": "ColorThemer",
190 "public_header_files": "components/Buttons/src/ColorThemer/*.h",
192 "components/Buttons/src/ColorThemer/*.{h,m}",
193 "components/Buttons/src/ColorThemer/private/*.{h,m}"
196 "MaterialComponents/Buttons/Component": [
199 "MaterialComponents/Themes": [
205 "name": "TitleColorAccessibilityMutator",
209 "public_header_files": "components/Buttons/src/TitleColorAccessibilityMutator/*.h",
211 "components/Buttons/src/TitleColorAccessibilityMutator/*.{h,m}",
212 "components/Buttons/src/TitleColorAccessibilityMutator/private/*.{h,m}"
215 "MDFTextAccessibility": [
218 "MaterialComponents/Buttons/Component": [
228 "MaterialComponents/Buttons": [
231 "MaterialComponents/private/RTL": [
241 "public_header_files": "components/ButtonBar/src/*.h",
243 "components/ButtonBar/src/*.{h,m}",
244 "components/ButtonBar/src/private/*.{h,m}"
248 "name": "ColorThemer",
252 "public_header_files": "components/ButtonBar/src/ColorThemer/*.h",
253 "source_files": "components/ButtonBar/src/ColorThemer/*.{h,m}",
255 "MaterialComponents/ButtonBar/Component": [
258 "MaterialComponents/NavigationBar/Component": [
261 "MaterialComponents/Themes": [
269 "name": "CollectionCells",
273 "public_header_files": "components/CollectionCells/src/*.h",
275 "components/CollectionCells/src/*.{h,m}",
276 "components/CollectionCells/src/private/*.{h,m}"
279 "components/CollectionCells/src/MaterialCollectionCells.bundle"
286 "MaterialComponents/CollectionLayoutAttributes": [
289 "MaterialComponents/Ink": [
292 "MaterialComponents/Typography": [
295 "MaterialComponents/private/Icons/ic_check": [
298 "MaterialComponents/private/Icons/ic_check_circle": [
301 "MaterialComponents/private/Icons/ic_chevron_right": [
304 "MaterialComponents/private/Icons/ic_info": [
307 "MaterialComponents/private/Icons/ic_radio_button_unchecked": [
310 "MaterialComponents/private/Icons/ic_reorder": [
313 "MaterialComponents/private/Math": [
316 "MaterialComponents/private/RTL": [
322 "name": "CollectionLayoutAttributes",
326 "public_header_files": "components/CollectionLayoutAttributes/src/*.h",
327 "source_files": "components/CollectionLayoutAttributes/src/*.{h,m}"
330 "name": "Collections",
334 "public_header_files": "components/Collections/src/*.h",
336 "components/Collections/src/*.{h,m}",
337 "components/Collections/src/private/*.{h,m}"
340 "components/Collections/src/MaterialCollections.bundle"
347 "MaterialComponents/CollectionCells": [
350 "MaterialComponents/CollectionLayoutAttributes": [
353 "MaterialComponents/Ink": [
356 "MaterialComponents/ShadowElevations": [
359 "MaterialComponents/ShadowLayer": [
362 "MaterialComponents/Typography": [
375 "public_header_files": "components/Dialogs/src/*.h",
377 "components/Dialogs/src/*.{h,m}",
378 "components/Dialogs/src/private/*.{h,m}"
381 "components/Dialogs/src/MaterialDialogs.bundle"
384 "MaterialComponents/Buttons": [
387 "MaterialComponents/ShadowElevations": [
390 "MaterialComponents/ShadowLayer": [
393 "MaterialComponents/private/KeyboardWatcher": [
396 "MaterialComponents/private/RTL": [
402 "name": "ColorThemer",
406 "public_header_files": "components/Dialogs/src/ColorThemer/*.h",
407 "source_files": "components/Dialogs/src/ColorThemer/*.{h,m}",
409 "MaterialComponents/Dialogs/Component": [
412 "MaterialComponents/Themes": [
420 "name": "FeatureHighlight",
427 "public_header_files": "components/FeatureHighlight/src/*.h",
429 "components/FeatureHighlight/src/*.{h,m}",
430 "components/FeatureHighlight/src/private/*.{h,m}"
433 "components/FeatureHighlight/src/MaterialFeatureHighlight.bundle"
436 "MaterialComponents/private/Math": [
439 "MaterialComponents/Typography": [
442 "MDFTextAccessibility": [
448 "name": "ColorThemer",
452 "public_header_files": "components/FeatureHighlight/src/ColorThemer/*.h",
453 "source_files": "components/FeatureHighlight/src/ColorThemer/*.{h,m}",
455 "MaterialComponents/FeatureHighlight/Component": [
458 "MaterialComponents/Themes": [
466 "name": "FlexibleHeader",
468 "MDFTextAccessibility": [
471 "MaterialComponents/private/Application": [
481 "public_header_files": "components/FlexibleHeader/src/*.h",
483 "components/FlexibleHeader/src/*.{h,m}",
484 "components/FlexibleHeader/src/private/*.{h,m}"
488 "name": "ColorThemer",
492 "public_header_files": "components/FlexibleHeader/src/ColorThemer/*.h",
493 "source_files": "components/FlexibleHeader/src/ColorThemer/*.{h,m}",
495 "MaterialComponents/FlexibleHeader/Component": [
498 "MaterialComponents/Themes": [
506 "name": "HeaderStackView",
513 "public_header_files": "components/HeaderStackView/src/*.h",
514 "source_files": "components/HeaderStackView/src/*.{h,m}"
517 "name": "ColorThemer",
521 "public_header_files": "components/HeaderStackView/src/ColorThemer/*.h",
522 "source_files": "components/HeaderStackView/src/ColorThemer/*.{h,m}",
524 "MaterialComponents/HeaderStackView/Component": [
527 "MaterialComponents/Themes": [
542 "public_header_files": "components/Ink/src/*.h",
544 "components/Ink/src/*.{h,m}",
545 "components/Ink/src/private/*.{h,m}"
549 "name": "ColorThemer",
553 "public_header_files": "components/Ink/src/ColorThemer/*.h",
554 "source_files": "components/Ink/src/ColorThemer/*.{h,m}",
556 "MaterialComponents/Ink/Component": [
559 "MaterialComponents/Themes": [
567 "name": "MaskedTransition",
571 "public_header_files": "components/MaskedTransition/src/*.h",
573 "components/MaskedTransition/src/*.{h,m}",
574 "components/MaskedTransition/src/private/*.{h,m}"
577 "MotionTransitioning": [
583 "MotionInterchange": [
589 "name": "NavigationBar",
596 "public_header_files": "components/NavigationBar/src/*.h",
597 "source_files": "components/NavigationBar/src/*.{h,m}",
599 "MDFTextAccessibility": [
602 "MaterialComponents/ButtonBar/Component": [
605 "MaterialComponents/Typography": [
608 "MaterialComponents/private/Math": [
611 "MaterialComponents/private/RTL": [
617 "name": "ColorThemer",
621 "public_header_files": "components/NavigationBar/src/ColorThemer/*.h",
622 "source_files": "components/NavigationBar/src/ColorThemer/*.{h,m}",
624 "MaterialComponents/NavigationBar/Component": [
627 "MaterialComponents/Themes": [
635 "name": "OverlayWindow",
639 "public_header_files": "components/OverlayWindow/src/*.h",
641 "components/OverlayWindow/src/*.{h,m}",
642 "components/OverlayWindow/src/private/*.{h,m}"
645 "MaterialComponents/private/Application": [
651 "name": "PageControl",
658 "public_header_files": "components/PageControl/src/*.h",
660 "components/PageControl/src/*.{h,m}",
661 "components/PageControl/src/private/*.{h,m}"
664 "components/PageControl/src/MaterialPageControl.bundle"
668 "name": "ColorThemer",
672 "public_header_files": "components/PageControl/src/ColorThemer/*.h",
673 "source_files": "components/PageControl/src/ColorThemer/*.{h,m}",
675 "MaterialComponents/PageControl/Component": [
678 "MaterialComponents/Themes": [
690 "public_header_files": "components/Palettes/src/*.h",
692 "components/Palettes/src/*.{h,m}",
693 "components/Palettes/src/private/*.{h,m}"
697 "name": "ProgressView",
704 "public_header_files": "components/ProgressView/src/*.h",
705 "source_files": "components/ProgressView/src/*.{h,m}",
707 "MaterialComponents/private/Math": [
710 "MaterialComponents/private/RTL": [
716 "name": "ColorThemer",
720 "public_header_files": "components/ProgressView/src/ColorThemer/*.h",
721 "source_files": "components/ProgressView/src/ColorThemer/*.{h,m}",
723 "MaterialComponents/ProgressView/Component": [
726 "MaterialComponents/Themes": [
734 "name": "ShadowElevations",
738 "public_header_files": "components/ShadowElevations/src/*.h",
739 "source_files": "components/ShadowElevations/src/*.{h,m}"
742 "name": "ShadowLayer",
746 "public_header_files": "components/ShadowLayer/src/*.h",
747 "source_files": "components/ShadowLayer/src/*.{h,m}"
757 "public_header_files": "components/Slider/src/*.h",
759 "components/Slider/src/*.{h,m}",
760 "components/Slider/src/private/*.{h,m}"
763 "MaterialComponents/private/ThumbTrack": [
769 "name": "ColorThemer",
773 "public_header_files": "components/Slider/src/ColorThemer/*.h",
774 "source_files": "components/Slider/src/ColorThemer/*.{h,m}",
776 "MaterialComponents/Slider/Component": [
779 "MaterialComponents/Themes": [
791 "public_header_files": "components/Snackbar/src/*.h",
793 "components/Snackbar/src/*.{h,m}",
794 "components/Snackbar/src/private/*.{h,m}"
797 "MaterialComponents/AnimationTiming": [
800 "MaterialComponents/Buttons": [
803 "MaterialComponents/OverlayWindow": [
806 "MaterialComponents/Typography": [
809 "MaterialComponents/private/Application": [
812 "MaterialComponents/private/KeyboardWatcher": [
815 "MaterialComponents/private/Overlay": [
828 "public_header_files": "components/Tabs/src/*.h",
830 "components/Tabs/src/*.{h,m}",
831 "components/Tabs/src/private/*.{h,m}"
834 "components/Tabs/src/MaterialTabs.bundle"
837 "MaterialComponents/AnimationTiming": [
840 "MaterialComponents/Ink": [
843 "MaterialComponents/Typography": [
846 "MaterialComponents/private/RTL": [
852 "name": "ColorThemer",
856 "public_header_files": "components/Tabs/src/ColorThemer/*.h",
857 "source_files": "components/Tabs/src/ColorThemer/*.{h,m}",
859 "MaterialComponents/Tabs/Component": [
862 "MaterialComponents/Themes": [
870 "name": "TextFields",
877 "public_header_files": "components/TextFields/src/*.h",
879 "components/TextFields/src/*.{h,m}",
880 "components/TextFields/src/private/*.{h,m}"
883 "MaterialComponents/AnimationTiming": [
886 "MaterialComponents/Palettes": [
889 "MaterialComponents/Typography": [
892 "MaterialComponents/private/Math": [
895 "MaterialComponents/private/RTL": [
901 "name": "ColorThemer",
905 "public_header_files": "components/TextFields/src/ColorThemer/*.h",
906 "source_files": "components/TextFields/src/ColorThemer/*.{h,m}",
908 "MaterialComponents/TextFields/Component": [
911 "MaterialComponents/Themes": [
923 "public_header_files": "components/Themes/src/*.h",
925 "components/Themes/src/*.{h,m}",
926 "components/Themes/src/private/*.{h,m}"
930 "name": "Typography",
934 "public_header_files": "components/Typography/src/*.h",
936 "components/Typography/src/*.{h,m}",
937 "components/Typography/src/private/*.{h,m}"
940 "MaterialComponents/private/Application": [
953 "public_header_files": "components/private/Icons/src/*.h",
954 "source_files": "components/private/Icons/src/*.{h,m}"
957 "name": "ic_arrow_back",
958 "public_header_files": "components/private/Icons/icons/ic_arrow_back/src/*.h",
959 "source_files": "components/private/Icons/icons/ic_arrow_back/src/*.{h,m}",
960 "resource_bundles": {
961 "MaterialIcons_ic_arrow_back": [
962 "components/private/Icons/icons/ic_arrow_back/src/MaterialIcons_ic_arrow_back.bundle/*.png"
966 "MaterialComponents/private/Icons/Base": [
973 "public_header_files": "components/private/Icons/icons/ic_check/src/*.h",
974 "source_files": "components/private/Icons/icons/ic_check/src/*.{h,m}",
975 "resource_bundles": {
976 "MaterialIcons_ic_check": [
977 "components/private/Icons/icons/ic_check/src/MaterialIcons_ic_check.bundle/*.png"
981 "MaterialComponents/private/Icons/Base": [
987 "name": "ic_check_circle",
988 "public_header_files": "components/private/Icons/icons/ic_check_circle/src/*.h",
989 "source_files": "components/private/Icons/icons/ic_check_circle/src/*.{h,m}",
990 "resource_bundles": {
991 "MaterialIcons_ic_check_circle": [
992 "components/private/Icons/icons/ic_check_circle/src/MaterialIcons_ic_check_circle.bundle/*.png"
996 "MaterialComponents/private/Icons/Base": [
1002 "name": "ic_chevron_right",
1003 "public_header_files": "components/private/Icons/icons/ic_chevron_right/src/*.h",
1004 "source_files": "components/private/Icons/icons/ic_chevron_right/src/*.{h,m}",
1005 "resource_bundles": {
1006 "MaterialIcons_ic_chevron_right": [
1007 "components/private/Icons/icons/ic_chevron_right/src/MaterialIcons_ic_chevron_right.bundle/*.png"
1011 "MaterialComponents/private/Icons/Base": [
1018 "public_header_files": "components/private/Icons/icons/ic_info/src/*.h",
1019 "source_files": "components/private/Icons/icons/ic_info/src/*.{h,m}",
1020 "resource_bundles": {
1021 "MaterialIcons_ic_info": [
1022 "components/private/Icons/icons/ic_info/src/MaterialIcons_ic_info.bundle/*.png"
1026 "MaterialComponents/private/Icons/Base": [
1032 "name": "ic_radio_button_unchecked",
1033 "public_header_files": "components/private/Icons/icons/ic_radio_button_unchecked/src/*.h",
1034 "source_files": "components/private/Icons/icons/ic_radio_button_unchecked/src/*.{h,m}",
1035 "resource_bundles": {
1036 "MaterialIcons_ic_radio_button_unchecked": [
1037 "components/private/Icons/icons/ic_radio_button_unchecked/src/MaterialIcons_ic_radio_button_unchecked.bundle/*.png"
1041 "MaterialComponents/private/Icons/Base": [
1047 "name": "ic_reorder",
1048 "public_header_files": "components/private/Icons/icons/ic_reorder/src/*.h",
1049 "source_files": "components/private/Icons/icons/ic_reorder/src/*.{h,m}",
1050 "resource_bundles": {
1051 "MaterialIcons_ic_reorder": [
1052 "components/private/Icons/icons/ic_reorder/src/MaterialIcons_ic_reorder.bundle/*.png"
1056 "MaterialComponents/private/Icons/Base": [
1064 "name": "Application",
1068 "public_header_files": "components/private/Application/src/*.h",
1069 "source_files": "components/private/Application/src/*.{h,m}"
1072 "name": "KeyboardWatcher",
1076 "public_header_files": "components/private/KeyboardWatcher/src/*.h",
1077 "source_files": "components/private/KeyboardWatcher/src/*.{h,m}",
1079 "MaterialComponents/private/Application": [
1089 "public_header_files": "components/private/Math/src/*.h",
1090 "source_files": "components/private/Math/src/*.{h,m}"
1097 "public_header_files": "components/private/Overlay/src/*.h",
1099 "components/private/Overlay/src/*.{h,m}",
1100 "components/private/Overlay/src/private/*.{h,m}"
1108 "public_header_files": "components/private/RTL/src/*.h",
1109 "source_files": "components/private/RTL/src/*.{h,m}"
1112 "name": "ThumbTrack",
1116 "public_header_files": "components/private/ThumbTrack/src/*.h",
1117 "source_files": "components/private/ThumbTrack/src/*.{h,m}",
1119 "MaterialComponents/Ink": [
1122 "MaterialComponents/ShadowElevations": [
1125 "MaterialComponents/ShadowLayer": [
1128 "MaterialComponents/Typography": [
1131 "MaterialComponents/private/Math": [
1134 "MaterialComponents/private/RTL": [