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": [
114 "public_header_files": "components/ButtonBar/src/*.h",
116 "components/ButtonBar/src/*.{h,m}",
117 "components/ButtonBar/src/private/*.{h,m}"
120 "MaterialComponents/Buttons": [
123 "MaterialComponents/private/RTL": [
129 "name": "CollectionCells",
133 "public_header_files": "components/CollectionCells/src/*.h",
135 "components/CollectionCells/src/*.{h,m}",
136 "components/CollectionCells/src/private/*.{h,m}"
143 "MaterialComponents/CollectionLayoutAttributes": [
146 "MaterialComponents/Ink": [
149 "MaterialComponents/Typography": [
152 "MaterialComponents/private/Icons/ic_check": [
155 "MaterialComponents/private/Icons/ic_check_circle": [
158 "MaterialComponents/private/Icons/ic_chevron_right": [
161 "MaterialComponents/private/Icons/ic_info": [
164 "MaterialComponents/private/Icons/ic_radio_button_unchecked": [
167 "MaterialComponents/private/Icons/ic_reorder": [
170 "MaterialComponents/private/RTL": [
176 "name": "CollectionLayoutAttributes",
180 "public_header_files": "components/CollectionLayoutAttributes/src/*.h",
181 "source_files": "components/CollectionLayoutAttributes/src/*.{h,m}"
184 "name": "Collections",
188 "public_header_files": "components/Collections/src/*.h",
190 "components/Collections/src/*.{h,m}",
191 "components/Collections/src/private/*.{h,m}"
194 "components/Collections/src/MaterialCollections.bundle"
201 "MaterialComponents/CollectionCells": [
204 "MaterialComponents/CollectionLayoutAttributes": [
207 "MaterialComponents/Ink": [
210 "MaterialComponents/ShadowElevations": [
213 "MaterialComponents/ShadowLayer": [
216 "MaterialComponents/Typography": [
226 "public_header_files": "components/Dialogs/src/*.h",
228 "components/Dialogs/src/*.{h,m}",
229 "components/Dialogs/src/private/*.{h,m}"
232 "MaterialComponents/Buttons": [
235 "MaterialComponents/ShadowElevations": [
238 "MaterialComponents/ShadowLayer": [
241 "MaterialComponents/private/KeyboardWatcher": [
244 "MaterialComponents/private/RTL": [
250 "name": "FeatureHighlight",
254 "public_header_files": "components/FeatureHighlight/src/*.h",
256 "components/FeatureHighlight/src/*.{h,m}",
257 "components/FeatureHighlight/src/private/*.{h,m}"
260 "MaterialComponents/Typography": [
263 "MDFTextAccessibility": [
269 "name": "FlexibleHeader",
273 "public_header_files": "components/FlexibleHeader/src/*.h",
275 "components/FlexibleHeader/src/*.{h,m}",
276 "components/FlexibleHeader/src/private/*.{h,m}"
279 "MDFTextAccessibility": [
282 "MaterialComponents/private/Application": [
288 "name": "HeaderStackView",
292 "public_header_files": "components/HeaderStackView/src/*.h",
293 "source_files": "components/HeaderStackView/src/*.{h,m}"
300 "public_header_files": "components/Ink/src/*.h",
302 "components/Ink/src/*.{h,m}",
303 "components/Ink/src/private/*.{h,m}"
307 "name": "NavigationBar",
311 "public_header_files": "components/NavigationBar/src/*.h",
312 "source_files": "components/NavigationBar/src/*.{h,m}",
314 "MaterialComponents/ButtonBar": [
317 "MaterialComponents/Typography": [
320 "MaterialComponents/private/RTL": [
326 "name": "OverlayWindow",
330 "public_header_files": "components/OverlayWindow/src/*.h",
332 "components/OverlayWindow/src/*.{h,m}",
333 "components/OverlayWindow/src/private/*.{h,m}"
336 "MaterialComponents/private/Application": [
342 "name": "PageControl",
346 "public_header_files": "components/PageControl/src/*.h",
348 "components/PageControl/src/*.{h,m}",
349 "components/PageControl/src/private/*.{h,m}"
352 "components/PageControl/src/MaterialPageControl.bundle"
360 "public_header_files": "components/Palettes/src/*.h",
362 "components/Palettes/src/*.{h,m}",
363 "components/Palettes/src/private/*.{h,m}"
367 "name": "ProgressView",
371 "public_header_files": "components/ProgressView/src/*.h",
372 "source_files": "components/ProgressView/src/*.{h,m}",
374 "MaterialComponents/private/RTL": [
380 "name": "ShadowElevations",
384 "public_header_files": "components/ShadowElevations/src/*.h",
385 "source_files": "components/ShadowElevations/src/*.{h,m}"
388 "name": "ShadowLayer",
392 "public_header_files": "components/ShadowLayer/src/*.h",
393 "source_files": "components/ShadowLayer/src/*.{h,m}"
400 "public_header_files": "components/Slider/src/*.h",
402 "components/Slider/src/*.{h,m}",
403 "components/Slider/src/private/*.{h,m}"
406 "MaterialComponents/private/ThumbTrack": [
416 "public_header_files": "components/Snackbar/src/*.h",
418 "components/Snackbar/src/*.{h,m}",
419 "components/Snackbar/src/private/*.{h,m}"
422 "MaterialComponents/AnimationTiming": [
425 "MaterialComponents/Buttons": [
428 "MaterialComponents/OverlayWindow": [
431 "MaterialComponents/Typography": [
434 "MaterialComponents/private/Application": [
437 "MaterialComponents/private/KeyboardWatcher": [
440 "MaterialComponents/private/Overlay": [
450 "public_header_files": "components/Tabs/src/*.h",
452 "components/Tabs/src/*.{h,m}",
453 "components/Tabs/src/private/*.{h,m}"
456 "components/Tabs/src/MaterialTabs.bundle"
459 "MaterialComponents/AnimationTiming": [
462 "MaterialComponents/Ink": [
465 "MaterialComponents/Typography": [
468 "MaterialComponents/private/RTL": [
474 "name": "Typography",
478 "public_header_files": "components/Typography/src/*.h",
480 "components/Typography/src/*.{h,m}",
481 "components/Typography/src/private/*.{h,m}"
492 "public_header_files": "components/private/Icons/src/*.h",
493 "source_files": "components/private/Icons/src/*.{h,m}"
496 "name": "ic_arrow_back",
497 "public_header_files": "components/private/Icons/icons/ic_arrow_back/src/*.h",
498 "source_files": "components/private/Icons/icons/ic_arrow_back/src/*.{h,m}",
499 "resource_bundles": {
500 "MaterialIcons_ic_arrow_back": [
501 "components/private/Icons/icons/ic_arrow_back/src/MaterialIcons_ic_arrow_back.bundle/*.png"
505 "MaterialComponents/private/Icons/Base": [
512 "public_header_files": "components/private/Icons/icons/ic_check/src/*.h",
513 "source_files": "components/private/Icons/icons/ic_check/src/*.{h,m}",
514 "resource_bundles": {
515 "MaterialIcons_ic_check": [
516 "components/private/Icons/icons/ic_check/src/MaterialIcons_ic_check.bundle/*.png"
520 "MaterialComponents/private/Icons/Base": [
526 "name": "ic_check_circle",
527 "public_header_files": "components/private/Icons/icons/ic_check_circle/src/*.h",
528 "source_files": "components/private/Icons/icons/ic_check_circle/src/*.{h,m}",
529 "resource_bundles": {
530 "MaterialIcons_ic_check_circle": [
531 "components/private/Icons/icons/ic_check_circle/src/MaterialIcons_ic_check_circle.bundle/*.png"
535 "MaterialComponents/private/Icons/Base": [
541 "name": "ic_chevron_right",
542 "public_header_files": "components/private/Icons/icons/ic_chevron_right/src/*.h",
543 "source_files": "components/private/Icons/icons/ic_chevron_right/src/*.{h,m}",
544 "resource_bundles": {
545 "MaterialIcons_ic_chevron_right": [
546 "components/private/Icons/icons/ic_chevron_right/src/MaterialIcons_ic_chevron_right.bundle/*.png"
550 "MaterialComponents/private/Icons/Base": [
557 "public_header_files": "components/private/Icons/icons/ic_info/src/*.h",
558 "source_files": "components/private/Icons/icons/ic_info/src/*.{h,m}",
559 "resource_bundles": {
560 "MaterialIcons_ic_info": [
561 "components/private/Icons/icons/ic_info/src/MaterialIcons_ic_info.bundle/*.png"
565 "MaterialComponents/private/Icons/Base": [
571 "name": "ic_radio_button_unchecked",
572 "public_header_files": "components/private/Icons/icons/ic_radio_button_unchecked/src/*.h",
573 "source_files": "components/private/Icons/icons/ic_radio_button_unchecked/src/*.{h,m}",
574 "resource_bundles": {
575 "MaterialIcons_ic_radio_button_unchecked": [
576 "components/private/Icons/icons/ic_radio_button_unchecked/src/MaterialIcons_ic_radio_button_unchecked.bundle/*.png"
580 "MaterialComponents/private/Icons/Base": [
586 "name": "ic_reorder",
587 "public_header_files": "components/private/Icons/icons/ic_reorder/src/*.h",
588 "source_files": "components/private/Icons/icons/ic_reorder/src/*.{h,m}",
589 "resource_bundles": {
590 "MaterialIcons_ic_reorder": [
591 "components/private/Icons/icons/ic_reorder/src/MaterialIcons_ic_reorder.bundle/*.png"
595 "MaterialComponents/private/Icons/Base": [
603 "name": "Application",
607 "public_header_files": "components/private/Application/src/*.h",
608 "source_files": "components/private/Application/src/*.{h,m}"
611 "name": "KeyboardWatcher",
615 "public_header_files": "components/private/KeyboardWatcher/src/*.h",
616 "source_files": "components/private/KeyboardWatcher/src/*.{h,m}",
618 "MaterialComponents/private/Application": [
628 "public_header_files": "components/private/Overlay/src/*.h",
630 "components/private/Overlay/src/*.{h,m}",
631 "components/private/Overlay/src/private/*.{h,m}"
639 "public_header_files": "components/private/RTL/src/*.h",
640 "source_files": "components/private/RTL/src/*.{h,m}"
643 "name": "ThumbTrack",
647 "public_header_files": "components/private/ThumbTrack/src/*.h",
648 "source_files": "components/private/ThumbTrack/src/*.{h,m}",
650 "MaterialComponents/Ink": [
653 "MaterialComponents/ShadowElevations": [
656 "MaterialComponents/ShadowLayer": [
659 "MaterialComponents/Typography": [
662 "MaterialComponents/private/RTL": [