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",
22 "public_header_files": "components/ActivityIndicator/src/*.h",
24 "components/ActivityIndicator/src/*.{h,m}",
25 "components/ActivityIndicator/src/private/*.{h,m}"
28 "MaterialComponents/private/Application": [
31 "MaterialComponents/private/RTL": [
37 "name": "AnimationTiming",
41 "public_header_files": "components/AnimationTiming/src/*.h",
43 "components/AnimationTiming/src/*.{h,m}",
44 "components/AnimationTiming/src/private/*.{h,m}"
52 "public_header_files": "components/AppBar/src/*.h",
54 "components/AppBar/src/*.{h,m}",
55 "components/AppBar/src/private/*.{h,m}"
58 "components/AppBar/src/MaterialAppBar.bundle"
61 "MaterialComponents/HeaderStackView": [
64 "MaterialComponents/NavigationBar": [
67 "MaterialComponents/Typography": [
70 "MaterialComponents/FlexibleHeader": [
73 "MaterialComponents/ShadowElevations": [
76 "MaterialComponents/ShadowLayer": [
79 "MaterialComponents/private/Icons/ic_arrow_back": [
82 "MaterialComponents/private/RTL": [
92 "public_header_files": "components/Buttons/src/*.h",
94 "components/Buttons/src/*.{h,m}",
95 "components/Buttons/src/private/*.{h,m}"
98 "MDFTextAccessibility": [
101 "MaterialComponents/Ink": [
104 "MaterialComponents/ShadowElevations": [
107 "MaterialComponents/ShadowLayer": [
110 "MaterialComponents/Typography": [
113 "MaterialComponents/private/Math": [
123 "public_header_files": "components/ButtonBar/src/*.h",
125 "components/ButtonBar/src/*.{h,m}",
126 "components/ButtonBar/src/private/*.{h,m}"
129 "MaterialComponents/Buttons": [
132 "MaterialComponents/private/RTL": [
138 "name": "CollectionCells",
142 "public_header_files": "components/CollectionCells/src/*.h",
144 "components/CollectionCells/src/*.{h,m}",
145 "components/CollectionCells/src/private/*.{h,m}"
148 "components/CollectionCells/src/MaterialCollectionCells.bundle"
155 "MaterialComponents/CollectionLayoutAttributes": [
158 "MaterialComponents/Ink": [
161 "MaterialComponents/Typography": [
164 "MaterialComponents/private/Icons/ic_check": [
167 "MaterialComponents/private/Icons/ic_check_circle": [
170 "MaterialComponents/private/Icons/ic_chevron_right": [
173 "MaterialComponents/private/Icons/ic_info": [
176 "MaterialComponents/private/Icons/ic_radio_button_unchecked": [
179 "MaterialComponents/private/Icons/ic_reorder": [
182 "MaterialComponents/private/Math": [
185 "MaterialComponents/private/RTL": [
191 "name": "CollectionLayoutAttributes",
195 "public_header_files": "components/CollectionLayoutAttributes/src/*.h",
196 "source_files": "components/CollectionLayoutAttributes/src/*.{h,m}"
199 "name": "Collections",
203 "public_header_files": "components/Collections/src/*.h",
205 "components/Collections/src/*.{h,m}",
206 "components/Collections/src/private/*.{h,m}"
209 "components/Collections/src/MaterialCollections.bundle"
216 "MaterialComponents/CollectionCells": [
219 "MaterialComponents/CollectionLayoutAttributes": [
222 "MaterialComponents/Ink": [
225 "MaterialComponents/ShadowElevations": [
228 "MaterialComponents/ShadowLayer": [
231 "MaterialComponents/Typography": [
241 "public_header_files": "components/Dialogs/src/*.h",
243 "components/Dialogs/src/*.{h,m}",
244 "components/Dialogs/src/private/*.{h,m}"
247 "MaterialComponents/Buttons": [
250 "MaterialComponents/ShadowElevations": [
253 "MaterialComponents/ShadowLayer": [
256 "MaterialComponents/private/KeyboardWatcher": [
259 "MaterialComponents/private/RTL": [
265 "name": "FeatureHighlight",
269 "public_header_files": "components/FeatureHighlight/src/*.h",
271 "components/FeatureHighlight/src/*.{h,m}",
272 "components/FeatureHighlight/src/private/*.{h,m}"
275 "components/FeatureHighlight/src/MaterialFeatureHighlight.bundle"
278 "MaterialComponents/Typography": [
281 "MDFTextAccessibility": [
287 "name": "FlexibleHeader",
291 "public_header_files": "components/FlexibleHeader/src/*.h",
293 "components/FlexibleHeader/src/*.{h,m}",
294 "components/FlexibleHeader/src/private/*.{h,m}"
297 "MDFTextAccessibility": [
300 "MaterialComponents/private/Application": [
306 "name": "HeaderStackView",
310 "public_header_files": "components/HeaderStackView/src/*.h",
311 "source_files": "components/HeaderStackView/src/*.{h,m}"
318 "public_header_files": "components/Ink/src/*.h",
320 "components/Ink/src/*.{h,m}",
321 "components/Ink/src/private/*.{h,m}"
325 "name": "NavigationBar",
329 "public_header_files": "components/NavigationBar/src/*.h",
330 "source_files": "components/NavigationBar/src/*.{h,m}",
332 "MDFTextAccessibility": [
335 "MaterialComponents/ButtonBar": [
338 "MaterialComponents/Typography": [
341 "MaterialComponents/private/Math": [
344 "MaterialComponents/private/RTL": [
350 "name": "OverlayWindow",
354 "public_header_files": "components/OverlayWindow/src/*.h",
356 "components/OverlayWindow/src/*.{h,m}",
357 "components/OverlayWindow/src/private/*.{h,m}"
360 "MaterialComponents/private/Application": [
366 "name": "PageControl",
370 "public_header_files": "components/PageControl/src/*.h",
372 "components/PageControl/src/*.{h,m}",
373 "components/PageControl/src/private/*.{h,m}"
376 "components/PageControl/src/MaterialPageControl.bundle"
384 "public_header_files": "components/Palettes/src/*.h",
386 "components/Palettes/src/*.{h,m}",
387 "components/Palettes/src/private/*.{h,m}"
391 "name": "ProgressView",
395 "public_header_files": "components/ProgressView/src/*.h",
396 "source_files": "components/ProgressView/src/*.{h,m}",
398 "MaterialComponents/private/Math": [
401 "MaterialComponents/private/RTL": [
407 "name": "ShadowElevations",
411 "public_header_files": "components/ShadowElevations/src/*.h",
412 "source_files": "components/ShadowElevations/src/*.{h,m}"
415 "name": "ShadowLayer",
419 "public_header_files": "components/ShadowLayer/src/*.h",
420 "source_files": "components/ShadowLayer/src/*.{h,m}"
427 "public_header_files": "components/Slider/src/*.h",
429 "components/Slider/src/*.{h,m}",
430 "components/Slider/src/private/*.{h,m}"
433 "MaterialComponents/private/ThumbTrack": [
443 "public_header_files": "components/Snackbar/src/*.h",
445 "components/Snackbar/src/*.{h,m}",
446 "components/Snackbar/src/private/*.{h,m}"
449 "MaterialComponents/AnimationTiming": [
452 "MaterialComponents/Buttons": [
455 "MaterialComponents/OverlayWindow": [
458 "MaterialComponents/Typography": [
461 "MaterialComponents/private/Application": [
464 "MaterialComponents/private/KeyboardWatcher": [
467 "MaterialComponents/private/Overlay": [
477 "public_header_files": "components/Tabs/src/*.h",
479 "components/Tabs/src/*.{h,m}",
480 "components/Tabs/src/private/*.{h,m}"
483 "components/Tabs/src/MaterialTabs.bundle"
486 "MaterialComponents/AnimationTiming": [
489 "MaterialComponents/Ink": [
492 "MaterialComponents/Typography": [
495 "MaterialComponents/private/RTL": [
505 "public_header_files": "components/Themes/src/*.h",
507 "components/Themes/src/*.{h,m}",
508 "components/Themes/src/private/*.{h,m}"
511 "MaterialComponents/FeatureHighlight": [
514 "MaterialComponents/Dialogs": [
520 "name": "Typography",
524 "public_header_files": "components/Typography/src/*.h",
526 "components/Typography/src/*.{h,m}",
527 "components/Typography/src/private/*.{h,m}"
530 "MaterialComponents/private/Application": [
543 "public_header_files": "components/private/Icons/src/*.h",
544 "source_files": "components/private/Icons/src/*.{h,m}"
547 "name": "ic_arrow_back",
548 "public_header_files": "components/private/Icons/icons/ic_arrow_back/src/*.h",
549 "source_files": "components/private/Icons/icons/ic_arrow_back/src/*.{h,m}",
550 "resource_bundles": {
551 "MaterialIcons_ic_arrow_back": [
552 "components/private/Icons/icons/ic_arrow_back/src/MaterialIcons_ic_arrow_back.bundle/*.png"
556 "MaterialComponents/private/Icons/Base": [
563 "public_header_files": "components/private/Icons/icons/ic_check/src/*.h",
564 "source_files": "components/private/Icons/icons/ic_check/src/*.{h,m}",
565 "resource_bundles": {
566 "MaterialIcons_ic_check": [
567 "components/private/Icons/icons/ic_check/src/MaterialIcons_ic_check.bundle/*.png"
571 "MaterialComponents/private/Icons/Base": [
577 "name": "ic_check_circle",
578 "public_header_files": "components/private/Icons/icons/ic_check_circle/src/*.h",
579 "source_files": "components/private/Icons/icons/ic_check_circle/src/*.{h,m}",
580 "resource_bundles": {
581 "MaterialIcons_ic_check_circle": [
582 "components/private/Icons/icons/ic_check_circle/src/MaterialIcons_ic_check_circle.bundle/*.png"
586 "MaterialComponents/private/Icons/Base": [
592 "name": "ic_chevron_right",
593 "public_header_files": "components/private/Icons/icons/ic_chevron_right/src/*.h",
594 "source_files": "components/private/Icons/icons/ic_chevron_right/src/*.{h,m}",
595 "resource_bundles": {
596 "MaterialIcons_ic_chevron_right": [
597 "components/private/Icons/icons/ic_chevron_right/src/MaterialIcons_ic_chevron_right.bundle/*.png"
601 "MaterialComponents/private/Icons/Base": [
608 "public_header_files": "components/private/Icons/icons/ic_info/src/*.h",
609 "source_files": "components/private/Icons/icons/ic_info/src/*.{h,m}",
610 "resource_bundles": {
611 "MaterialIcons_ic_info": [
612 "components/private/Icons/icons/ic_info/src/MaterialIcons_ic_info.bundle/*.png"
616 "MaterialComponents/private/Icons/Base": [
622 "name": "ic_radio_button_unchecked",
623 "public_header_files": "components/private/Icons/icons/ic_radio_button_unchecked/src/*.h",
624 "source_files": "components/private/Icons/icons/ic_radio_button_unchecked/src/*.{h,m}",
625 "resource_bundles": {
626 "MaterialIcons_ic_radio_button_unchecked": [
627 "components/private/Icons/icons/ic_radio_button_unchecked/src/MaterialIcons_ic_radio_button_unchecked.bundle/*.png"
631 "MaterialComponents/private/Icons/Base": [
637 "name": "ic_reorder",
638 "public_header_files": "components/private/Icons/icons/ic_reorder/src/*.h",
639 "source_files": "components/private/Icons/icons/ic_reorder/src/*.{h,m}",
640 "resource_bundles": {
641 "MaterialIcons_ic_reorder": [
642 "components/private/Icons/icons/ic_reorder/src/MaterialIcons_ic_reorder.bundle/*.png"
646 "MaterialComponents/private/Icons/Base": [
654 "name": "Application",
658 "public_header_files": "components/private/Application/src/*.h",
659 "source_files": "components/private/Application/src/*.{h,m}"
662 "name": "KeyboardWatcher",
666 "public_header_files": "components/private/KeyboardWatcher/src/*.h",
667 "source_files": "components/private/KeyboardWatcher/src/*.{h,m}",
669 "MaterialComponents/private/Application": [
679 "public_header_files": "components/private/Math/src/*.h",
680 "source_files": "components/private/Math/src/*.{h,m}"
687 "public_header_files": "components/private/Overlay/src/*.h",
689 "components/private/Overlay/src/*.{h,m}",
690 "components/private/Overlay/src/private/*.{h,m}"
698 "public_header_files": "components/private/RTL/src/*.h",
699 "source_files": "components/private/RTL/src/*.{h,m}"
702 "name": "ThumbTrack",
706 "public_header_files": "components/private/ThumbTrack/src/*.h",
707 "source_files": "components/private/ThumbTrack/src/*.{h,m}",
709 "MaterialComponents/Ink": [
712 "MaterialComponents/ShadowElevations": [
715 "MaterialComponents/ShadowLayer": [
718 "MaterialComponents/Typography": [
721 "MaterialComponents/private/Math": [
724 "MaterialComponents/private/RTL": [