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}"
73 "public_header_files": "components/AppBar/src/*.h",
75 "components/AppBar/src/*.{h,m}",
76 "components/AppBar/src/private/*.{h,m}"
79 "components/AppBar/src/MaterialAppBar.bundle"
82 "MaterialComponents/HeaderStackView": [
85 "MaterialComponents/NavigationBar": [
88 "MaterialComponents/Typography": [
91 "MaterialComponents/FlexibleHeader": [
94 "MaterialComponents/ShadowElevations": [
97 "MaterialComponents/ShadowLayer": [
100 "MaterialComponents/private/Icons/ic_arrow_back": [
103 "MaterialComponents/private/RTL": [
111 "MDFTextAccessibility": [
114 "MaterialComponents/Ink": [
117 "MaterialComponents/ShadowElevations": [
120 "MaterialComponents/ShadowLayer": [
123 "MaterialComponents/Typography": [
126 "MaterialComponents/private/Math": [
136 "public_header_files": "components/Buttons/src/*.h",
138 "components/Buttons/src/*.{h,m}",
139 "components/Buttons/src/private/*.{h,m}"
143 "name": "ColorThemer",
147 "public_header_files": "components/Buttons/src/ColorThemer/*.h",
149 "components/Buttons/src/ColorThemer/*.{h,m}",
150 "components/Buttons/src/ColorThemer/private/*.{h,m}"
153 "MaterialComponents/Buttons/Component": [
156 "MaterialComponents/Themes": [
166 "MaterialComponents/Buttons": [
169 "MaterialComponents/private/RTL": [
179 "public_header_files": "components/ButtonBar/src/*.h",
181 "components/ButtonBar/src/*.{h,m}",
182 "components/ButtonBar/src/private/*.{h,m}"
186 "name": "ColorThemer",
190 "public_header_files": "components/ButtonBar/src/ColorThemer/*.h",
191 "source_files": "components/ButtonBar/src/ColorThemer/*.{h,m}",
193 "MaterialComponents/ButtonBar/Component": [
196 "MaterialComponents/Themes": [
204 "name": "CollectionCells",
208 "public_header_files": "components/CollectionCells/src/*.h",
210 "components/CollectionCells/src/*.{h,m}",
211 "components/CollectionCells/src/private/*.{h,m}"
214 "components/CollectionCells/src/MaterialCollectionCells.bundle"
221 "MaterialComponents/CollectionLayoutAttributes": [
224 "MaterialComponents/Ink": [
227 "MaterialComponents/Typography": [
230 "MaterialComponents/private/Icons/ic_check": [
233 "MaterialComponents/private/Icons/ic_check_circle": [
236 "MaterialComponents/private/Icons/ic_chevron_right": [
239 "MaterialComponents/private/Icons/ic_info": [
242 "MaterialComponents/private/Icons/ic_radio_button_unchecked": [
245 "MaterialComponents/private/Icons/ic_reorder": [
248 "MaterialComponents/private/Math": [
251 "MaterialComponents/private/RTL": [
257 "name": "CollectionLayoutAttributes",
261 "public_header_files": "components/CollectionLayoutAttributes/src/*.h",
262 "source_files": "components/CollectionLayoutAttributes/src/*.{h,m}"
265 "name": "Collections",
269 "public_header_files": "components/Collections/src/*.h",
271 "components/Collections/src/*.{h,m}",
272 "components/Collections/src/private/*.{h,m}"
275 "components/Collections/src/MaterialCollections.bundle"
282 "MaterialComponents/CollectionCells": [
285 "MaterialComponents/CollectionLayoutAttributes": [
288 "MaterialComponents/Ink": [
291 "MaterialComponents/ShadowElevations": [
294 "MaterialComponents/ShadowLayer": [
297 "MaterialComponents/Typography": [
310 "public_header_files": "components/Dialogs/src/*.h",
312 "components/Dialogs/src/*.{h,m}",
313 "components/Dialogs/src/private/*.{h,m}"
316 "MaterialComponents/Buttons": [
319 "MaterialComponents/ShadowElevations": [
322 "MaterialComponents/ShadowLayer": [
325 "MaterialComponents/private/KeyboardWatcher": [
328 "MaterialComponents/private/RTL": [
334 "name": "ColorThemer",
338 "public_header_files": "components/Dialogs/src/ColorThemer/*.h",
339 "source_files": "components/Dialogs/src/ColorThemer/*.{h,m}",
341 "MaterialComponents/Dialogs/Component": [
344 "MaterialComponents/Themes": [
352 "name": "FeatureHighlight",
359 "public_header_files": "components/FeatureHighlight/src/*.h",
361 "components/FeatureHighlight/src/*.{h,m}",
362 "components/FeatureHighlight/src/private/*.{h,m}"
365 "components/FeatureHighlight/src/MaterialFeatureHighlight.bundle"
368 "MaterialComponents/Typography": [
371 "MDFTextAccessibility": [
377 "name": "ColorThemer",
381 "public_header_files": "components/FeatureHighlight/src/ColorThemer/*.h",
382 "source_files": "components/FeatureHighlight/src/ColorThemer/*.{h,m}",
384 "MaterialComponents/FeatureHighlight/Component": [
387 "MaterialComponents/Themes": [
395 "name": "FlexibleHeader",
397 "MDFTextAccessibility": [
400 "MaterialComponents/private/Application": [
410 "public_header_files": "components/FlexibleHeader/src/*.h",
412 "components/FlexibleHeader/src/*.{h,m}",
413 "components/FlexibleHeader/src/private/*.{h,m}"
417 "name": "ColorThemer",
421 "public_header_files": "components/FlexibleHeader/src/ColorThemer/*.h",
422 "source_files": "components/FlexibleHeader/src/ColorThemer/*.{h,m}",
424 "MaterialComponents/FlexibleHeader/Component": [
427 "MaterialComponents/Themes": [
435 "name": "HeaderStackView",
442 "public_header_files": "components/HeaderStackView/src/*.h",
443 "source_files": "components/HeaderStackView/src/*.{h,m}"
446 "name": "ColorThemer",
450 "public_header_files": "components/HeaderStackView/src/ColorThemer/*.h",
451 "source_files": "components/HeaderStackView/src/ColorThemer/*.{h,m}",
453 "MaterialComponents/HeaderStackView/Component": [
456 "MaterialComponents/Themes": [
471 "public_header_files": "components/Ink/src/*.h",
473 "components/Ink/src/*.{h,m}",
474 "components/Ink/src/private/*.{h,m}"
478 "name": "ColorThemer",
482 "public_header_files": "components/Ink/src/ColorThemer/*.h",
483 "source_files": "components/Ink/src/ColorThemer/*.{h,m}",
485 "MaterialComponents/Ink/Component": [
488 "MaterialComponents/Themes": [
496 "name": "NavigationBar",
503 "public_header_files": "components/NavigationBar/src/*.h",
504 "source_files": "components/NavigationBar/src/*.{h,m}",
506 "MDFTextAccessibility": [
509 "MaterialComponents/ButtonBar": [
512 "MaterialComponents/Typography": [
515 "MaterialComponents/private/Math": [
518 "MaterialComponents/private/RTL": [
524 "name": "ColorThemer",
528 "public_header_files": "components/NavigationBar/src/ColorThemer/*.h",
529 "source_files": "components/NavigationBar/src/ColorThemer/*.{h,m}",
531 "MaterialComponents/NavigationBar/Component": [
534 "MaterialComponents/Themes": [
542 "name": "OverlayWindow",
546 "public_header_files": "components/OverlayWindow/src/*.h",
548 "components/OverlayWindow/src/*.{h,m}",
549 "components/OverlayWindow/src/private/*.{h,m}"
552 "MaterialComponents/private/Application": [
558 "name": "PageControl",
565 "public_header_files": "components/PageControl/src/*.h",
567 "components/PageControl/src/*.{h,m}",
568 "components/PageControl/src/private/*.{h,m}"
571 "components/PageControl/src/MaterialPageControl.bundle"
575 "name": "ColorThemer",
579 "public_header_files": "components/PageControl/src/ColorThemer/*.h",
580 "source_files": "components/PageControl/src/ColorThemer/*.{h,m}",
582 "MaterialComponents/PageControl/Component": [
585 "MaterialComponents/Themes": [
597 "public_header_files": "components/Palettes/src/*.h",
599 "components/Palettes/src/*.{h,m}",
600 "components/Palettes/src/private/*.{h,m}"
604 "name": "ProgressView",
611 "public_header_files": "components/ProgressView/src/*.h",
612 "source_files": "components/ProgressView/src/*.{h,m}",
614 "MaterialComponents/private/Math": [
617 "MaterialComponents/private/RTL": [
623 "name": "ColorThemer",
627 "public_header_files": "components/ProgressView/src/ColorThemer/*.h",
628 "source_files": "components/ProgressView/src/ColorThemer/*.{h,m}",
630 "MaterialComponents/ProgressView/Component": [
633 "MaterialComponents/Themes": [
641 "name": "ShadowElevations",
645 "public_header_files": "components/ShadowElevations/src/*.h",
646 "source_files": "components/ShadowElevations/src/*.{h,m}"
649 "name": "ShadowLayer",
653 "public_header_files": "components/ShadowLayer/src/*.h",
654 "source_files": "components/ShadowLayer/src/*.{h,m}"
664 "public_header_files": "components/Slider/src/*.h",
666 "components/Slider/src/*.{h,m}",
667 "components/Slider/src/private/*.{h,m}"
670 "MaterialComponents/private/ThumbTrack": [
676 "name": "ColorThemer",
680 "public_header_files": "components/Slider/src/ColorThemer/*.h",
681 "source_files": "components/Slider/src/ColorThemer/*.{h,m}",
683 "MaterialComponents/Slider/Component": [
686 "MaterialComponents/Themes": [
698 "public_header_files": "components/Snackbar/src/*.h",
700 "components/Snackbar/src/*.{h,m}",
701 "components/Snackbar/src/private/*.{h,m}"
704 "MaterialComponents/AnimationTiming": [
707 "MaterialComponents/Buttons": [
710 "MaterialComponents/OverlayWindow": [
713 "MaterialComponents/Typography": [
716 "MaterialComponents/private/Application": [
719 "MaterialComponents/private/KeyboardWatcher": [
722 "MaterialComponents/private/Overlay": [
735 "public_header_files": "components/Tabs/src/*.h",
737 "components/Tabs/src/*.{h,m}",
738 "components/Tabs/src/private/*.{h,m}"
741 "components/Tabs/src/MaterialTabs.bundle"
744 "MaterialComponents/AnimationTiming": [
747 "MaterialComponents/Ink": [
750 "MaterialComponents/Typography": [
753 "MaterialComponents/private/RTL": [
759 "name": "ColorThemer",
763 "public_header_files": "components/Tabs/src/ColorThemer/*.h",
764 "source_files": "components/Tabs/src/ColorThemer/*.{h,m}",
766 "MaterialComponents/Tabs/Component": [
769 "MaterialComponents/Themes": [
777 "name": "TextFields",
781 "public_header_files": "components/TextFields/src/*.h",
783 "components/TextFields/src/*.{h,m}",
784 "components/TextFields/src/private/*.{h,m}"
787 "MaterialComponents/AnimationTiming": [
790 "MaterialComponents/Palettes": [
793 "MaterialComponents/Typography": [
796 "MaterialComponents/private/Math": [
799 "MaterialComponents/private/RTL": [
809 "public_header_files": "components/Themes/src/*.h",
811 "components/Themes/src/*.{h,m}",
812 "components/Themes/src/private/*.{h,m}"
816 "name": "Typography",
820 "public_header_files": "components/Typography/src/*.h",
822 "components/Typography/src/*.{h,m}",
823 "components/Typography/src/private/*.{h,m}"
826 "MaterialComponents/private/Application": [
839 "public_header_files": "components/private/Icons/src/*.h",
840 "source_files": "components/private/Icons/src/*.{h,m}"
843 "name": "ic_arrow_back",
844 "public_header_files": "components/private/Icons/icons/ic_arrow_back/src/*.h",
845 "source_files": "components/private/Icons/icons/ic_arrow_back/src/*.{h,m}",
846 "resource_bundles": {
847 "MaterialIcons_ic_arrow_back": [
848 "components/private/Icons/icons/ic_arrow_back/src/MaterialIcons_ic_arrow_back.bundle/*.png"
852 "MaterialComponents/private/Icons/Base": [
859 "public_header_files": "components/private/Icons/icons/ic_check/src/*.h",
860 "source_files": "components/private/Icons/icons/ic_check/src/*.{h,m}",
861 "resource_bundles": {
862 "MaterialIcons_ic_check": [
863 "components/private/Icons/icons/ic_check/src/MaterialIcons_ic_check.bundle/*.png"
867 "MaterialComponents/private/Icons/Base": [
873 "name": "ic_check_circle",
874 "public_header_files": "components/private/Icons/icons/ic_check_circle/src/*.h",
875 "source_files": "components/private/Icons/icons/ic_check_circle/src/*.{h,m}",
876 "resource_bundles": {
877 "MaterialIcons_ic_check_circle": [
878 "components/private/Icons/icons/ic_check_circle/src/MaterialIcons_ic_check_circle.bundle/*.png"
882 "MaterialComponents/private/Icons/Base": [
888 "name": "ic_chevron_right",
889 "public_header_files": "components/private/Icons/icons/ic_chevron_right/src/*.h",
890 "source_files": "components/private/Icons/icons/ic_chevron_right/src/*.{h,m}",
891 "resource_bundles": {
892 "MaterialIcons_ic_chevron_right": [
893 "components/private/Icons/icons/ic_chevron_right/src/MaterialIcons_ic_chevron_right.bundle/*.png"
897 "MaterialComponents/private/Icons/Base": [
904 "public_header_files": "components/private/Icons/icons/ic_info/src/*.h",
905 "source_files": "components/private/Icons/icons/ic_info/src/*.{h,m}",
906 "resource_bundles": {
907 "MaterialIcons_ic_info": [
908 "components/private/Icons/icons/ic_info/src/MaterialIcons_ic_info.bundle/*.png"
912 "MaterialComponents/private/Icons/Base": [
918 "name": "ic_radio_button_unchecked",
919 "public_header_files": "components/private/Icons/icons/ic_radio_button_unchecked/src/*.h",
920 "source_files": "components/private/Icons/icons/ic_radio_button_unchecked/src/*.{h,m}",
921 "resource_bundles": {
922 "MaterialIcons_ic_radio_button_unchecked": [
923 "components/private/Icons/icons/ic_radio_button_unchecked/src/MaterialIcons_ic_radio_button_unchecked.bundle/*.png"
927 "MaterialComponents/private/Icons/Base": [
933 "name": "ic_reorder",
934 "public_header_files": "components/private/Icons/icons/ic_reorder/src/*.h",
935 "source_files": "components/private/Icons/icons/ic_reorder/src/*.{h,m}",
936 "resource_bundles": {
937 "MaterialIcons_ic_reorder": [
938 "components/private/Icons/icons/ic_reorder/src/MaterialIcons_ic_reorder.bundle/*.png"
942 "MaterialComponents/private/Icons/Base": [
950 "name": "Application",
954 "public_header_files": "components/private/Application/src/*.h",
955 "source_files": "components/private/Application/src/*.{h,m}"
958 "name": "KeyboardWatcher",
962 "public_header_files": "components/private/KeyboardWatcher/src/*.h",
963 "source_files": "components/private/KeyboardWatcher/src/*.{h,m}",
965 "MaterialComponents/private/Application": [
975 "public_header_files": "components/private/Math/src/*.h",
976 "source_files": "components/private/Math/src/*.{h,m}"
983 "public_header_files": "components/private/Overlay/src/*.h",
985 "components/private/Overlay/src/*.{h,m}",
986 "components/private/Overlay/src/private/*.{h,m}"
994 "public_header_files": "components/private/RTL/src/*.h",
995 "source_files": "components/private/RTL/src/*.{h,m}"
998 "name": "ThumbTrack",
1002 "public_header_files": "components/private/ThumbTrack/src/*.h",
1003 "source_files": "components/private/ThumbTrack/src/*.{h,m}",
1005 "MaterialComponents/Ink": [
1008 "MaterialComponents/ShadowElevations": [
1011 "MaterialComponents/ShadowLayer": [
1014 "MaterialComponents/Typography": [
1017 "MaterialComponents/private/Math": [
1020 "MaterialComponents/private/RTL": [