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/private/Application": [
100 "MaterialComponents/FlexibleHeader": [
103 "MaterialComponents/ShadowElevations": [
106 "MaterialComponents/ShadowLayer": [
109 "MaterialComponents/private/Icons/ic_arrow_back": [
112 "MaterialComponents/private/RTL": [
118 "name": "ColorThemer",
122 "public_header_files": "components/AppBar/src/ColorThemer/*.h",
124 "components/AppBar/src/ColorThemer/*.{h,m}",
125 "components/AppBar/src/ColorThemer/private/*.{h,m}"
128 "MaterialComponents/AppBar/Component": [
131 "MaterialComponents/Themes": [
139 "name": "BottomAppBar",
143 "public_header_files": "components/BottomAppBar/src/*.h",
145 "components/BottomAppBar/src/*.{h,m}",
146 "components/BottomAppBar/src/private/*.{h,m}"
149 "MaterialComponents/Buttons": [
152 "MaterialComponents/NavigationBar": [
155 "MaterialComponents/private/Math": [
158 "MaterialComponents/private/RTL": [
164 "name": "BottomSheet",
168 "public_header_files": "components/BottomSheet/src/*.h",
170 "components/BottomSheet/src/*.{h,m}",
171 "components/BottomSheet/src/private/*.{h,m}"
174 "MaterialComponents/private/KeyboardWatcher": [
177 "MaterialComponents/private/Math": [
185 "MDFTextAccessibility": [
188 "MaterialComponents/Ink": [
191 "MaterialComponents/ShadowElevations": [
194 "MaterialComponents/ShadowLayer": [
197 "MaterialComponents/Typography": [
200 "MaterialComponents/private/Math": [
210 "public_header_files": "components/Buttons/src/*.h",
212 "components/Buttons/src/*.{h,m}",
213 "components/Buttons/src/private/*.{h,m}"
217 "name": "ColorThemer",
221 "public_header_files": "components/Buttons/src/ColorThemer/*.h",
223 "components/Buttons/src/ColorThemer/*.{h,m}",
224 "components/Buttons/src/ColorThemer/private/*.{h,m}"
227 "MaterialComponents/Buttons/Component": [
230 "MaterialComponents/Themes": [
236 "name": "TitleColorAccessibilityMutator",
240 "public_header_files": "components/Buttons/src/TitleColorAccessibilityMutator/*.h",
242 "components/Buttons/src/TitleColorAccessibilityMutator/*.{h,m}",
243 "components/Buttons/src/TitleColorAccessibilityMutator/private/*.{h,m}"
246 "MDFTextAccessibility": [
249 "MaterialComponents/Buttons/Component": [
259 "MaterialComponents/Buttons": [
262 "MaterialComponents/private/RTL": [
272 "public_header_files": "components/ButtonBar/src/*.h",
274 "components/ButtonBar/src/*.{h,m}",
275 "components/ButtonBar/src/private/*.{h,m}"
279 "name": "ColorThemer",
283 "public_header_files": "components/ButtonBar/src/ColorThemer/*.h",
284 "source_files": "components/ButtonBar/src/ColorThemer/*.{h,m}",
286 "MaterialComponents/ButtonBar/Component": [
289 "MaterialComponents/NavigationBar/Component": [
292 "MaterialComponents/Themes": [
300 "name": "CollectionCells",
304 "public_header_files": "components/CollectionCells/src/*.h",
306 "components/CollectionCells/src/*.{h,m}",
307 "components/CollectionCells/src/private/*.{h,m}"
310 "components/CollectionCells/src/MaterialCollectionCells.bundle"
317 "MaterialComponents/CollectionLayoutAttributes": [
320 "MaterialComponents/Ink": [
323 "MaterialComponents/Typography": [
326 "MaterialComponents/private/Icons/ic_check": [
329 "MaterialComponents/private/Icons/ic_check_circle": [
332 "MaterialComponents/private/Icons/ic_chevron_right": [
335 "MaterialComponents/private/Icons/ic_info": [
338 "MaterialComponents/private/Icons/ic_radio_button_unchecked": [
341 "MaterialComponents/private/Icons/ic_reorder": [
344 "MaterialComponents/private/Math": [
347 "MaterialComponents/private/RTL": [
353 "name": "CollectionLayoutAttributes",
357 "public_header_files": "components/CollectionLayoutAttributes/src/*.h",
358 "source_files": "components/CollectionLayoutAttributes/src/*.{h,m}"
361 "name": "Collections",
365 "public_header_files": "components/Collections/src/*.h",
367 "components/Collections/src/*.{h,m}",
368 "components/Collections/src/private/*.{h,m}"
371 "components/Collections/src/MaterialCollections.bundle"
378 "MaterialComponents/CollectionCells": [
381 "MaterialComponents/CollectionLayoutAttributes": [
384 "MaterialComponents/Ink": [
387 "MaterialComponents/ShadowElevations": [
390 "MaterialComponents/ShadowLayer": [
393 "MaterialComponents/Typography": [
406 "public_header_files": "components/Dialogs/src/*.h",
408 "components/Dialogs/src/*.{h,m}",
409 "components/Dialogs/src/private/*.{h,m}"
412 "components/Dialogs/src/MaterialDialogs.bundle"
415 "MaterialComponents/Buttons": [
418 "MaterialComponents/ShadowElevations": [
421 "MaterialComponents/ShadowLayer": [
424 "MaterialComponents/private/KeyboardWatcher": [
427 "MaterialComponents/private/RTL": [
433 "name": "ColorThemer",
437 "public_header_files": "components/Dialogs/src/ColorThemer/*.h",
438 "source_files": "components/Dialogs/src/ColorThemer/*.{h,m}",
440 "MaterialComponents/Dialogs/Component": [
443 "MaterialComponents/Themes": [
451 "name": "FeatureHighlight",
458 "public_header_files": "components/FeatureHighlight/src/*.h",
460 "components/FeatureHighlight/src/*.{h,m}",
461 "components/FeatureHighlight/src/private/*.{h,m}"
464 "components/FeatureHighlight/src/MaterialFeatureHighlight.bundle"
467 "MaterialComponents/private/Math": [
470 "MaterialComponents/Typography": [
473 "MDFTextAccessibility": [
479 "name": "ColorThemer",
483 "public_header_files": "components/FeatureHighlight/src/ColorThemer/*.h",
484 "source_files": "components/FeatureHighlight/src/ColorThemer/*.{h,m}",
486 "MaterialComponents/FeatureHighlight/Component": [
489 "MaterialComponents/Themes": [
497 "name": "FlexibleHeader",
499 "MDFTextAccessibility": [
502 "MaterialComponents/private/Application": [
512 "public_header_files": "components/FlexibleHeader/src/*.h",
514 "components/FlexibleHeader/src/*.{h,m}",
515 "components/FlexibleHeader/src/private/*.{h,m}"
519 "name": "ColorThemer",
523 "public_header_files": "components/FlexibleHeader/src/ColorThemer/*.h",
524 "source_files": "components/FlexibleHeader/src/ColorThemer/*.{h,m}",
526 "MaterialComponents/FlexibleHeader/Component": [
529 "MaterialComponents/Themes": [
537 "name": "HeaderStackView",
544 "public_header_files": "components/HeaderStackView/src/*.h",
545 "source_files": "components/HeaderStackView/src/*.{h,m}"
548 "name": "ColorThemer",
552 "public_header_files": "components/HeaderStackView/src/ColorThemer/*.h",
553 "source_files": "components/HeaderStackView/src/ColorThemer/*.{h,m}",
555 "MaterialComponents/HeaderStackView/Component": [
558 "MaterialComponents/Themes": [
573 "public_header_files": "components/Ink/src/*.h",
575 "components/Ink/src/*.{h,m}",
576 "components/Ink/src/private/*.{h,m}"
580 "name": "ColorThemer",
584 "public_header_files": "components/Ink/src/ColorThemer/*.h",
585 "source_files": "components/Ink/src/ColorThemer/*.{h,m}",
587 "MaterialComponents/Ink/Component": [
590 "MaterialComponents/Themes": [
598 "name": "MaskedTransition",
602 "public_header_files": "components/MaskedTransition/src/*.h",
604 "components/MaskedTransition/src/*.{h,m}",
605 "components/MaskedTransition/src/private/*.{h,m}"
608 "MotionTransitioning": [
614 "MotionInterchange": [
620 "name": "NavigationBar",
627 "public_header_files": "components/NavigationBar/src/*.h",
628 "source_files": "components/NavigationBar/src/*.{h,m}",
630 "MDFTextAccessibility": [
633 "MaterialComponents/ButtonBar/Component": [
636 "MaterialComponents/Typography": [
639 "MaterialComponents/private/Math": [
642 "MaterialComponents/private/RTL": [
648 "name": "ColorThemer",
652 "public_header_files": "components/NavigationBar/src/ColorThemer/*.h",
653 "source_files": "components/NavigationBar/src/ColorThemer/*.{h,m}",
655 "MaterialComponents/NavigationBar/Component": [
658 "MaterialComponents/Themes": [
666 "name": "OverlayWindow",
670 "public_header_files": "components/OverlayWindow/src/*.h",
672 "components/OverlayWindow/src/*.{h,m}",
673 "components/OverlayWindow/src/private/*.{h,m}"
676 "MaterialComponents/private/Application": [
682 "name": "PageControl",
689 "public_header_files": "components/PageControl/src/*.h",
691 "components/PageControl/src/*.{h,m}",
692 "components/PageControl/src/private/*.{h,m}"
695 "components/PageControl/src/MaterialPageControl.bundle"
699 "name": "ColorThemer",
703 "public_header_files": "components/PageControl/src/ColorThemer/*.h",
704 "source_files": "components/PageControl/src/ColorThemer/*.{h,m}",
706 "MaterialComponents/PageControl/Component": [
709 "MaterialComponents/Themes": [
721 "public_header_files": "components/Palettes/src/*.h",
723 "components/Palettes/src/*.{h,m}",
724 "components/Palettes/src/private/*.{h,m}"
728 "name": "ProgressView",
735 "public_header_files": "components/ProgressView/src/*.h",
736 "source_files": "components/ProgressView/src/*.{h,m}",
738 "MaterialComponents/private/Math": [
741 "MaterialComponents/private/RTL": [
747 "name": "ColorThemer",
751 "public_header_files": "components/ProgressView/src/ColorThemer/*.h",
752 "source_files": "components/ProgressView/src/ColorThemer/*.{h,m}",
754 "MaterialComponents/ProgressView/Component": [
757 "MaterialComponents/Themes": [
765 "name": "ShadowElevations",
769 "public_header_files": "components/ShadowElevations/src/*.h",
770 "source_files": "components/ShadowElevations/src/*.{h,m}"
773 "name": "ShadowLayer",
777 "public_header_files": "components/ShadowLayer/src/*.h",
778 "source_files": "components/ShadowLayer/src/*.{h,m}"
788 "public_header_files": "components/Slider/src/*.h",
790 "components/Slider/src/*.{h,m}",
791 "components/Slider/src/private/*.{h,m}"
794 "MaterialComponents/private/ThumbTrack": [
800 "name": "ColorThemer",
804 "public_header_files": "components/Slider/src/ColorThemer/*.h",
805 "source_files": "components/Slider/src/ColorThemer/*.{h,m}",
807 "MaterialComponents/Slider/Component": [
810 "MaterialComponents/Themes": [
822 "public_header_files": "components/Snackbar/src/*.h",
824 "components/Snackbar/src/*.{h,m}",
825 "components/Snackbar/src/private/*.{h,m}"
828 "MaterialComponents/AnimationTiming": [
831 "MaterialComponents/Buttons": [
834 "MaterialComponents/OverlayWindow": [
837 "MaterialComponents/Typography": [
840 "MaterialComponents/private/Application": [
843 "MaterialComponents/private/KeyboardWatcher": [
846 "MaterialComponents/private/Overlay": [
859 "public_header_files": "components/Tabs/src/*.h",
861 "components/Tabs/src/*.{h,m}",
862 "components/Tabs/src/private/*.{h,m}"
865 "components/Tabs/src/MaterialTabs.bundle"
868 "MaterialComponents/AnimationTiming": [
871 "MaterialComponents/Ink": [
874 "MaterialComponents/Typography": [
877 "MaterialComponents/private/Math": [
880 "MaterialComponents/private/RTL": [
886 "name": "ColorThemer",
890 "public_header_files": "components/Tabs/src/ColorThemer/*.h",
891 "source_files": "components/Tabs/src/ColorThemer/*.{h,m}",
893 "MaterialComponents/Tabs/Component": [
896 "MaterialComponents/Themes": [
904 "name": "TextFields",
911 "public_header_files": "components/TextFields/src/*.h",
913 "components/TextFields/src/*.{h,m}",
914 "components/TextFields/src/private/*.{h,m}"
917 "MaterialComponents/AnimationTiming": [
920 "MaterialComponents/Palettes": [
923 "MaterialComponents/Typography": [
926 "MaterialComponents/private/Math": [
929 "MaterialComponents/private/RTL": [
935 "name": "ColorThemer",
939 "public_header_files": "components/TextFields/src/ColorThemer/*.h",
940 "source_files": "components/TextFields/src/ColorThemer/*.{h,m}",
942 "MaterialComponents/TextFields/Component": [
945 "MaterialComponents/Themes": [
957 "public_header_files": "components/Themes/src/*.h",
959 "components/Themes/src/*.{h,m}",
960 "components/Themes/src/private/*.{h,m}"
964 "name": "Typography",
968 "public_header_files": "components/Typography/src/*.h",
970 "components/Typography/src/*.{h,m}",
971 "components/Typography/src/private/*.{h,m}"
974 "MaterialComponents/private/Application": [
987 "public_header_files": "components/private/Icons/src/*.h",
988 "source_files": "components/private/Icons/src/*.{h,m}"
991 "name": "ic_arrow_back",
992 "public_header_files": "components/private/Icons/icons/ic_arrow_back/src/*.h",
993 "source_files": "components/private/Icons/icons/ic_arrow_back/src/*.{h,m}",
994 "resource_bundles": {
995 "MaterialIcons_ic_arrow_back": [
996 "components/private/Icons/icons/ic_arrow_back/src/MaterialIcons_ic_arrow_back.bundle/*.png"
1000 "MaterialComponents/private/Icons/Base": [
1007 "public_header_files": "components/private/Icons/icons/ic_check/src/*.h",
1008 "source_files": "components/private/Icons/icons/ic_check/src/*.{h,m}",
1009 "resource_bundles": {
1010 "MaterialIcons_ic_check": [
1011 "components/private/Icons/icons/ic_check/src/MaterialIcons_ic_check.bundle/*.png"
1015 "MaterialComponents/private/Icons/Base": [
1021 "name": "ic_check_circle",
1022 "public_header_files": "components/private/Icons/icons/ic_check_circle/src/*.h",
1023 "source_files": "components/private/Icons/icons/ic_check_circle/src/*.{h,m}",
1024 "resource_bundles": {
1025 "MaterialIcons_ic_check_circle": [
1026 "components/private/Icons/icons/ic_check_circle/src/MaterialIcons_ic_check_circle.bundle/*.png"
1030 "MaterialComponents/private/Icons/Base": [
1036 "name": "ic_chevron_right",
1037 "public_header_files": "components/private/Icons/icons/ic_chevron_right/src/*.h",
1038 "source_files": "components/private/Icons/icons/ic_chevron_right/src/*.{h,m}",
1039 "resource_bundles": {
1040 "MaterialIcons_ic_chevron_right": [
1041 "components/private/Icons/icons/ic_chevron_right/src/MaterialIcons_ic_chevron_right.bundle/*.png"
1045 "MaterialComponents/private/Icons/Base": [
1052 "public_header_files": "components/private/Icons/icons/ic_info/src/*.h",
1053 "source_files": "components/private/Icons/icons/ic_info/src/*.{h,m}",
1054 "resource_bundles": {
1055 "MaterialIcons_ic_info": [
1056 "components/private/Icons/icons/ic_info/src/MaterialIcons_ic_info.bundle/*.png"
1060 "MaterialComponents/private/Icons/Base": [
1066 "name": "ic_radio_button_unchecked",
1067 "public_header_files": "components/private/Icons/icons/ic_radio_button_unchecked/src/*.h",
1068 "source_files": "components/private/Icons/icons/ic_radio_button_unchecked/src/*.{h,m}",
1069 "resource_bundles": {
1070 "MaterialIcons_ic_radio_button_unchecked": [
1071 "components/private/Icons/icons/ic_radio_button_unchecked/src/MaterialIcons_ic_radio_button_unchecked.bundle/*.png"
1075 "MaterialComponents/private/Icons/Base": [
1081 "name": "ic_reorder",
1082 "public_header_files": "components/private/Icons/icons/ic_reorder/src/*.h",
1083 "source_files": "components/private/Icons/icons/ic_reorder/src/*.{h,m}",
1084 "resource_bundles": {
1085 "MaterialIcons_ic_reorder": [
1086 "components/private/Icons/icons/ic_reorder/src/MaterialIcons_ic_reorder.bundle/*.png"
1090 "MaterialComponents/private/Icons/Base": [
1098 "name": "Application",
1102 "public_header_files": "components/private/Application/src/*.h",
1103 "source_files": "components/private/Application/src/*.{h,m}"
1106 "name": "KeyboardWatcher",
1110 "public_header_files": "components/private/KeyboardWatcher/src/*.h",
1111 "source_files": "components/private/KeyboardWatcher/src/*.{h,m}",
1113 "MaterialComponents/private/Application": [
1123 "public_header_files": "components/private/Math/src/*.h",
1124 "source_files": "components/private/Math/src/*.{h,m}"
1131 "public_header_files": "components/private/Overlay/src/*.h",
1133 "components/private/Overlay/src/*.{h,m}",
1134 "components/private/Overlay/src/private/*.{h,m}"
1142 "public_header_files": "components/private/RTL/src/*.h",
1143 "source_files": "components/private/RTL/src/*.{h,m}"
1146 "name": "ThumbTrack",
1150 "public_header_files": "components/private/ThumbTrack/src/*.h",
1151 "source_files": "components/private/ThumbTrack/src/*.{h,m}",
1153 "MaterialComponents/Ink": [
1156 "MaterialComponents/ShadowElevations": [
1159 "MaterialComponents/ShadowLayer": [
1162 "MaterialComponents/Typography": [
1165 "MaterialComponents/private/Math": [
1168 "MaterialComponents/private/RTL": [