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",
53 "source_files": "components/AppBar/src/*.{h,m}",
55 "MaterialComponents/HeaderStackView": [
58 "MaterialComponents/NavigationBar": [
61 "MaterialComponents/Typography": [
64 "MaterialComponents/FlexibleHeader": [
67 "MaterialComponents/ShadowElevations": [
70 "MaterialComponents/ShadowLayer": [
73 "MaterialComponents/private/Icons/ic_arrow_back": [
76 "MaterialComponents/private/RTL": [
86 "public_header_files": "components/Buttons/src/*.h",
88 "components/Buttons/src/*.{h,m}",
89 "components/Buttons/src/private/*.{h,m}"
92 "MDFTextAccessibility": [
95 "MaterialComponents/Ink": [
98 "MaterialComponents/ShadowElevations": [
101 "MaterialComponents/ShadowLayer": [
104 "MaterialComponents/Typography": [
107 "MaterialComponents/private/Math": [
117 "public_header_files": "components/ButtonBar/src/*.h",
119 "components/ButtonBar/src/*.{h,m}",
120 "components/ButtonBar/src/private/*.{h,m}"
123 "MaterialComponents/Buttons": [
126 "MaterialComponents/private/RTL": [
132 "name": "CollectionCells",
136 "public_header_files": "components/CollectionCells/src/*.h",
138 "components/CollectionCells/src/*.{h,m}",
139 "components/CollectionCells/src/private/*.{h,m}"
142 "components/CollectionCells/src/MaterialCollectionCells.bundle"
149 "MaterialComponents/CollectionLayoutAttributes": [
152 "MaterialComponents/Ink": [
155 "MaterialComponents/Typography": [
158 "MaterialComponents/private/Icons/ic_check": [
161 "MaterialComponents/private/Icons/ic_check_circle": [
164 "MaterialComponents/private/Icons/ic_chevron_right": [
167 "MaterialComponents/private/Icons/ic_info": [
170 "MaterialComponents/private/Icons/ic_radio_button_unchecked": [
173 "MaterialComponents/private/Icons/ic_reorder": [
176 "MaterialComponents/private/Math": [
179 "MaterialComponents/private/RTL": [
185 "name": "CollectionLayoutAttributes",
189 "public_header_files": "components/CollectionLayoutAttributes/src/*.h",
190 "source_files": "components/CollectionLayoutAttributes/src/*.{h,m}"
193 "name": "Collections",
197 "public_header_files": "components/Collections/src/*.h",
199 "components/Collections/src/*.{h,m}",
200 "components/Collections/src/private/*.{h,m}"
203 "components/Collections/src/MaterialCollections.bundle"
210 "MaterialComponents/CollectionCells": [
213 "MaterialComponents/CollectionLayoutAttributes": [
216 "MaterialComponents/Ink": [
219 "MaterialComponents/ShadowElevations": [
222 "MaterialComponents/ShadowLayer": [
225 "MaterialComponents/Typography": [
235 "public_header_files": "components/Dialogs/src/*.h",
237 "components/Dialogs/src/*.{h,m}",
238 "components/Dialogs/src/private/*.{h,m}"
241 "MaterialComponents/Buttons": [
244 "MaterialComponents/ShadowElevations": [
247 "MaterialComponents/ShadowLayer": [
250 "MaterialComponents/private/KeyboardWatcher": [
253 "MaterialComponents/private/RTL": [
259 "name": "FeatureHighlight",
263 "public_header_files": "components/FeatureHighlight/src/*.h",
265 "components/FeatureHighlight/src/*.{h,m}",
266 "components/FeatureHighlight/src/private/*.{h,m}"
269 "components/FeatureHighlight/src/MaterialFeatureHighlight.bundle"
272 "MaterialComponents/Typography": [
275 "MDFTextAccessibility": [
281 "name": "FlexibleHeader",
285 "public_header_files": "components/FlexibleHeader/src/*.h",
287 "components/FlexibleHeader/src/*.{h,m}",
288 "components/FlexibleHeader/src/private/*.{h,m}"
291 "MDFTextAccessibility": [
294 "MaterialComponents/private/Application": [
300 "name": "HeaderStackView",
304 "public_header_files": "components/HeaderStackView/src/*.h",
305 "source_files": "components/HeaderStackView/src/*.{h,m}"
312 "public_header_files": "components/Ink/src/*.h",
314 "components/Ink/src/*.{h,m}",
315 "components/Ink/src/private/*.{h,m}"
319 "name": "NavigationBar",
323 "public_header_files": "components/NavigationBar/src/*.h",
324 "source_files": "components/NavigationBar/src/*.{h,m}",
326 "MDFTextAccessibility": [
329 "MaterialComponents/ButtonBar": [
332 "MaterialComponents/Typography": [
335 "MaterialComponents/private/Math": [
338 "MaterialComponents/private/RTL": [
344 "name": "OverlayWindow",
348 "public_header_files": "components/OverlayWindow/src/*.h",
350 "components/OverlayWindow/src/*.{h,m}",
351 "components/OverlayWindow/src/private/*.{h,m}"
354 "MaterialComponents/private/Application": [
360 "name": "PageControl",
364 "public_header_files": "components/PageControl/src/*.h",
366 "components/PageControl/src/*.{h,m}",
367 "components/PageControl/src/private/*.{h,m}"
370 "components/PageControl/src/MaterialPageControl.bundle"
378 "public_header_files": "components/Palettes/src/*.h",
380 "components/Palettes/src/*.{h,m}",
381 "components/Palettes/src/private/*.{h,m}"
385 "name": "ProgressView",
389 "public_header_files": "components/ProgressView/src/*.h",
390 "source_files": "components/ProgressView/src/*.{h,m}",
392 "MaterialComponents/private/Math": [
395 "MaterialComponents/private/RTL": [
401 "name": "ShadowElevations",
405 "public_header_files": "components/ShadowElevations/src/*.h",
406 "source_files": "components/ShadowElevations/src/*.{h,m}"
409 "name": "ShadowLayer",
413 "public_header_files": "components/ShadowLayer/src/*.h",
414 "source_files": "components/ShadowLayer/src/*.{h,m}"
421 "public_header_files": "components/Slider/src/*.h",
423 "components/Slider/src/*.{h,m}",
424 "components/Slider/src/private/*.{h,m}"
427 "MaterialComponents/private/ThumbTrack": [
437 "public_header_files": "components/Snackbar/src/*.h",
439 "components/Snackbar/src/*.{h,m}",
440 "components/Snackbar/src/private/*.{h,m}"
443 "MaterialComponents/AnimationTiming": [
446 "MaterialComponents/Buttons": [
449 "MaterialComponents/OverlayWindow": [
452 "MaterialComponents/Typography": [
455 "MaterialComponents/private/Application": [
458 "MaterialComponents/private/KeyboardWatcher": [
461 "MaterialComponents/private/Overlay": [
471 "public_header_files": "components/Tabs/src/*.h",
473 "components/Tabs/src/*.{h,m}",
474 "components/Tabs/src/private/*.{h,m}"
477 "components/Tabs/src/MaterialTabs.bundle"
480 "MaterialComponents/AnimationTiming": [
483 "MaterialComponents/Ink": [
486 "MaterialComponents/Typography": [
489 "MaterialComponents/private/RTL": [
495 "name": "Typography",
499 "public_header_files": "components/Typography/src/*.h",
501 "components/Typography/src/*.{h,m}",
502 "components/Typography/src/private/*.{h,m}"
505 "MaterialComponents/private/Application": [
518 "public_header_files": "components/private/Icons/src/*.h",
519 "source_files": "components/private/Icons/src/*.{h,m}"
522 "name": "ic_arrow_back",
523 "public_header_files": "components/private/Icons/icons/ic_arrow_back/src/*.h",
524 "source_files": "components/private/Icons/icons/ic_arrow_back/src/*.{h,m}",
525 "resource_bundles": {
526 "MaterialIcons_ic_arrow_back": [
527 "components/private/Icons/icons/ic_arrow_back/src/MaterialIcons_ic_arrow_back.bundle/*.png"
531 "MaterialComponents/private/Icons/Base": [
538 "public_header_files": "components/private/Icons/icons/ic_check/src/*.h",
539 "source_files": "components/private/Icons/icons/ic_check/src/*.{h,m}",
540 "resource_bundles": {
541 "MaterialIcons_ic_check": [
542 "components/private/Icons/icons/ic_check/src/MaterialIcons_ic_check.bundle/*.png"
546 "MaterialComponents/private/Icons/Base": [
552 "name": "ic_check_circle",
553 "public_header_files": "components/private/Icons/icons/ic_check_circle/src/*.h",
554 "source_files": "components/private/Icons/icons/ic_check_circle/src/*.{h,m}",
555 "resource_bundles": {
556 "MaterialIcons_ic_check_circle": [
557 "components/private/Icons/icons/ic_check_circle/src/MaterialIcons_ic_check_circle.bundle/*.png"
561 "MaterialComponents/private/Icons/Base": [
567 "name": "ic_chevron_right",
568 "public_header_files": "components/private/Icons/icons/ic_chevron_right/src/*.h",
569 "source_files": "components/private/Icons/icons/ic_chevron_right/src/*.{h,m}",
570 "resource_bundles": {
571 "MaterialIcons_ic_chevron_right": [
572 "components/private/Icons/icons/ic_chevron_right/src/MaterialIcons_ic_chevron_right.bundle/*.png"
576 "MaterialComponents/private/Icons/Base": [
583 "public_header_files": "components/private/Icons/icons/ic_info/src/*.h",
584 "source_files": "components/private/Icons/icons/ic_info/src/*.{h,m}",
585 "resource_bundles": {
586 "MaterialIcons_ic_info": [
587 "components/private/Icons/icons/ic_info/src/MaterialIcons_ic_info.bundle/*.png"
591 "MaterialComponents/private/Icons/Base": [
597 "name": "ic_radio_button_unchecked",
598 "public_header_files": "components/private/Icons/icons/ic_radio_button_unchecked/src/*.h",
599 "source_files": "components/private/Icons/icons/ic_radio_button_unchecked/src/*.{h,m}",
600 "resource_bundles": {
601 "MaterialIcons_ic_radio_button_unchecked": [
602 "components/private/Icons/icons/ic_radio_button_unchecked/src/MaterialIcons_ic_radio_button_unchecked.bundle/*.png"
606 "MaterialComponents/private/Icons/Base": [
612 "name": "ic_reorder",
613 "public_header_files": "components/private/Icons/icons/ic_reorder/src/*.h",
614 "source_files": "components/private/Icons/icons/ic_reorder/src/*.{h,m}",
615 "resource_bundles": {
616 "MaterialIcons_ic_reorder": [
617 "components/private/Icons/icons/ic_reorder/src/MaterialIcons_ic_reorder.bundle/*.png"
621 "MaterialComponents/private/Icons/Base": [
629 "name": "Application",
633 "public_header_files": "components/private/Application/src/*.h",
634 "source_files": "components/private/Application/src/*.{h,m}"
637 "name": "KeyboardWatcher",
641 "public_header_files": "components/private/KeyboardWatcher/src/*.h",
642 "source_files": "components/private/KeyboardWatcher/src/*.{h,m}",
644 "MaterialComponents/private/Application": [
654 "public_header_files": "components/private/Math/src/*.h",
655 "source_files": "components/private/Math/src/*.{h,m}"
662 "public_header_files": "components/private/Overlay/src/*.h",
664 "components/private/Overlay/src/*.{h,m}",
665 "components/private/Overlay/src/private/*.{h,m}"
673 "public_header_files": "components/private/RTL/src/*.h",
674 "source_files": "components/private/RTL/src/*.{h,m}"
677 "name": "ThumbTrack",
681 "public_header_files": "components/private/ThumbTrack/src/*.h",
682 "source_files": "components/private/ThumbTrack/src/*.{h,m}",
684 "MaterialComponents/Ink": [
687 "MaterialComponents/ShadowElevations": [
690 "MaterialComponents/ShadowLayer": [
693 "MaterialComponents/Typography": [
696 "MaterialComponents/private/Math": [
699 "MaterialComponents/private/RTL": [