[Add] XMUniversalSDK 1.0.0.0-dev
[CocoaPods.git] / Specs / 0 / 1 / 9 / MaterialComponents / 38.0.1 / MaterialComponents.podspec.json
blob2f05fd419de0c40729aace5d1552321ac33c1297
2   "name": "MaterialComponents",
3   "version": "38.0.1",
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",
8   "source": {
9     "git": "https://github.com/material-components/material-components-ios.git",
10     "tag": "v38.0.1"
11   },
12   "platforms": {
13     "ios": "8.0"
14   },
15   "requires_arc": true,
16   "subspecs": [
17     {
18       "name": "ActivityIndicator",
19       "dependencies": {
20         "MaterialComponents/Palettes": [
22         ],
23         "MaterialComponents/private/Application": [
25         ],
26         "MaterialComponents/private/RTL": [
28         ]
29       },
30       "subspecs": [
31         {
32           "name": "Component",
33           "platforms": {
34             "ios": "8.0"
35           },
36           "public_header_files": "components/ActivityIndicator/src/*.h",
37           "source_files": [
38             "components/ActivityIndicator/src/*.{h,m}",
39             "components/ActivityIndicator/src/private/*.{h,m}"
40           ],
41           "resources": [
42             "components/ActivityIndicator/src/MaterialActivityIndicator.bundle"
43           ]
44         },
45         {
46           "name": "ColorThemer",
47           "platforms": {
48             "ios": "8.0"
49           },
50           "public_header_files": "components/ActivityIndicator/src/ColorThemer/*.h",
51           "source_files": "components/ActivityIndicator/src/ColorThemer/*.{h,m}",
52           "dependencies": {
53             "MaterialComponents/ActivityIndicator/Component": [
55             ],
56             "MaterialComponents/Themes": [
58             ]
59           }
60         }
61       ]
62     },
63     {
64       "name": "AnimationTiming",
65       "platforms": {
66         "ios": "8.0"
67       },
68       "public_header_files": "components/AnimationTiming/src/*.h",
69       "source_files": [
70         "components/AnimationTiming/src/*.{h,m}",
71         "components/AnimationTiming/src/private/*.{h,m}"
72       ]
73     },
74     {
75       "name": "AppBar",
76       "subspecs": [
77         {
78           "name": "Component",
79           "platforms": {
80             "ios": "8.0"
81           },
82           "public_header_files": "components/AppBar/src/*.h",
83           "source_files": [
84             "components/AppBar/src/*.{h,m}",
85             "components/AppBar/src/private/*.{h,m}"
86           ],
87           "resources": [
88             "components/AppBar/src/MaterialAppBar.bundle"
89           ],
90           "dependencies": {
91             "MaterialComponents/HeaderStackView": [
93             ],
94             "MaterialComponents/NavigationBar": [
96             ],
97             "MaterialComponents/Typography": [
99             ],
100             "MaterialComponents/private/Application": [
102             ],
103             "MaterialComponents/FlexibleHeader": [
105             ],
106             "MaterialComponents/ShadowElevations": [
108             ],
109             "MaterialComponents/ShadowLayer": [
111             ],
112             "MaterialComponents/private/Icons/ic_arrow_back": [
114             ],
115             "MaterialComponents/private/RTL": [
117             ],
118             "MaterialComponents/private/UIMetrics": [
120             ]
121           }
122         },
123         {
124           "name": "ColorThemer",
125           "platforms": {
126             "ios": "8.0"
127           },
128           "public_header_files": "components/AppBar/src/ColorThemer/*.h",
129           "source_files": [
130             "components/AppBar/src/ColorThemer/*.{h,m}",
131             "components/AppBar/src/ColorThemer/private/*.{h,m}"
132           ],
133           "dependencies": {
134             "MaterialComponents/AppBar/Component": [
136             ],
137             "MaterialComponents/Themes": [
139             ]
140           }
141         }
142       ]
143     },
144     {
145       "name": "BottomAppBar",
146       "platforms": {
147         "ios": "8.0"
148       },
149       "public_header_files": "components/BottomAppBar/src/*.h",
150       "source_files": [
151         "components/BottomAppBar/src/*.{h,m}",
152         "components/BottomAppBar/src/private/*.{h,m}"
153       ],
154       "dependencies": {
155         "MaterialComponents/Buttons": [
157         ],
158         "MaterialComponents/NavigationBar": [
160         ],
161         "MaterialComponents/private/Math": [
163         ],
164         "MaterialComponents/private/RTL": [
166         ]
167       }
168     },
169     {
170       "name": "BottomSheet",
171       "platforms": {
172         "ios": "8.0"
173       },
174       "public_header_files": "components/BottomSheet/src/*.h",
175       "source_files": [
176         "components/BottomSheet/src/*.{h,m}",
177         "components/BottomSheet/src/private/*.{h,m}"
178       ],
179       "dependencies": {
180         "MaterialComponents/private/KeyboardWatcher": [
182         ],
183         "MaterialComponents/private/Math": [
185         ]
186       }
187     },
188     {
189       "name": "Buttons",
190       "dependencies": {
191         "MDFTextAccessibility": [
193         ],
194         "MaterialComponents/Ink": [
196         ],
197         "MaterialComponents/ShadowElevations": [
199         ],
200         "MaterialComponents/ShadowLayer": [
202         ],
203         "MaterialComponents/Typography": [
205         ],
206         "MaterialComponents/private/Math": [
208         ]
209       },
210       "subspecs": [
211         {
212           "name": "Component",
213           "platforms": {
214             "ios": "8.0"
215           },
216           "public_header_files": "components/Buttons/src/*.h",
217           "source_files": [
218             "components/Buttons/src/*.{h,m}",
219             "components/Buttons/src/private/*.{h,m}"
220           ]
221         },
222         {
223           "name": "ColorThemer",
224           "platforms": {
225             "ios": "8.0"
226           },
227           "public_header_files": "components/Buttons/src/ColorThemer/*.h",
228           "source_files": [
229             "components/Buttons/src/ColorThemer/*.{h,m}",
230             "components/Buttons/src/ColorThemer/private/*.{h,m}"
231           ],
232           "dependencies": {
233             "MaterialComponents/Buttons/Component": [
235             ],
236             "MaterialComponents/Themes": [
238             ]
239           }
240         },
241         {
242           "name": "TitleColorAccessibilityMutator",
243           "platforms": {
244             "ios": "8.0"
245           },
246           "public_header_files": "components/Buttons/src/TitleColorAccessibilityMutator/*.h",
247           "source_files": [
248             "components/Buttons/src/TitleColorAccessibilityMutator/*.{h,m}",
249             "components/Buttons/src/TitleColorAccessibilityMutator/private/*.{h,m}"
250           ],
251           "dependencies": {
252             "MDFTextAccessibility": [
254             ],
255             "MaterialComponents/Buttons/Component": [
257             ]
258           }
259         }
260       ]
261     },
262     {
263       "name": "ButtonBar",
264       "dependencies": {
265         "MaterialComponents/Buttons": [
267         ],
268         "MaterialComponents/private/RTL": [
270         ]
271       },
272       "subspecs": [
273         {
274           "name": "Component",
275           "platforms": {
276             "ios": "8.0"
277           },
278           "public_header_files": "components/ButtonBar/src/*.h",
279           "source_files": [
280             "components/ButtonBar/src/*.{h,m}",
281             "components/ButtonBar/src/private/*.{h,m}"
282           ]
283         },
284         {
285           "name": "ColorThemer",
286           "platforms": {
287             "ios": "8.0"
288           },
289           "public_header_files": "components/ButtonBar/src/ColorThemer/*.h",
290           "source_files": "components/ButtonBar/src/ColorThemer/*.{h,m}",
291           "dependencies": {
292             "MaterialComponents/ButtonBar/Component": [
294             ],
295             "MaterialComponents/NavigationBar/Component": [
297             ],
298             "MaterialComponents/Themes": [
300             ]
301           }
302         }
303       ]
304     },
305     {
306       "name": "CollectionCells",
307       "platforms": {
308         "ios": "8.0"
309       },
310       "public_header_files": "components/CollectionCells/src/*.h",
311       "source_files": [
312         "components/CollectionCells/src/*.{h,m}",
313         "components/CollectionCells/src/private/*.{h,m}"
314       ],
315       "resources": [
316         "components/CollectionCells/src/MaterialCollectionCells.bundle"
317       ],
318       "frameworks": [
319         "CoreGraphics",
320         "QuartzCore"
321       ],
322       "dependencies": {
323         "MaterialComponents/CollectionLayoutAttributes": [
325         ],
326         "MaterialComponents/Ink": [
328         ],
329         "MaterialComponents/Typography": [
331         ],
332         "MaterialComponents/Palettes": [
334         ],
335         "MaterialComponents/private/Icons/ic_check": [
337         ],
338         "MaterialComponents/private/Icons/ic_check_circle": [
340         ],
341         "MaterialComponents/private/Icons/ic_chevron_right": [
343         ],
344         "MaterialComponents/private/Icons/ic_info": [
346         ],
347         "MaterialComponents/private/Icons/ic_radio_button_unchecked": [
349         ],
350         "MaterialComponents/private/Icons/ic_reorder": [
352         ],
353         "MaterialComponents/private/Math": [
355         ],
356         "MaterialComponents/private/RTL": [
358         ]
359       }
360     },
361     {
362       "name": "CollectionLayoutAttributes",
363       "platforms": {
364         "ios": "8.0"
365       },
366       "public_header_files": "components/CollectionLayoutAttributes/src/*.h",
367       "source_files": "components/CollectionLayoutAttributes/src/*.{h,m}"
368     },
369     {
370       "name": "Collections",
371       "platforms": {
372         "ios": "8.0"
373       },
374       "public_header_files": "components/Collections/src/*.h",
375       "source_files": [
376         "components/Collections/src/*.{h,m}",
377         "components/Collections/src/private/*.{h,m}"
378       ],
379       "resources": [
380         "components/Collections/src/MaterialCollections.bundle"
381       ],
382       "frameworks": [
383         "CoreGraphics",
384         "QuartzCore"
385       ],
386       "dependencies": {
387         "MaterialComponents/CollectionCells": [
389         ],
390         "MaterialComponents/CollectionLayoutAttributes": [
392         ],
393         "MaterialComponents/Ink": [
395         ],
396         "MaterialComponents/ShadowElevations": [
398         ],
399         "MaterialComponents/ShadowLayer": [
401         ],
402         "MaterialComponents/Typography": [
404         ]
405       }
406     },
407     {
408       "name": "Dialogs",
409       "subspecs": [
410         {
411           "name": "Component",
412           "platforms": {
413             "ios": "8.0"
414           },
415           "public_header_files": "components/Dialogs/src/*.h",
416           "source_files": [
417             "components/Dialogs/src/*.{h,m}",
418             "components/Dialogs/src/private/*.{h,m}"
419           ],
420           "resources": [
421             "components/Dialogs/src/MaterialDialogs.bundle"
422           ],
423           "dependencies": {
424             "MaterialComponents/Buttons": [
426             ],
427             "MaterialComponents/ShadowElevations": [
429             ],
430             "MaterialComponents/ShadowLayer": [
432             ],
433             "MaterialComponents/private/KeyboardWatcher": [
435             ],
436             "MDFInternationalization": [
438             ]
439           }
440         },
441         {
442           "name": "ColorThemer",
443           "platforms": {
444             "ios": "8.0"
445           },
446           "public_header_files": "components/Dialogs/src/ColorThemer/*.h",
447           "source_files": "components/Dialogs/src/ColorThemer/*.{h,m}",
448           "dependencies": {
449             "MaterialComponents/Dialogs/Component": [
451             ],
452             "MaterialComponents/Themes": [
454             ]
455           }
456         }
457       ]
458     },
459     {
460       "name": "FeatureHighlight",
461       "subspecs": [
462         {
463           "name": "Component",
464           "platforms": {
465             "ios": "8.0"
466           },
467           "public_header_files": "components/FeatureHighlight/src/*.h",
468           "source_files": [
469             "components/FeatureHighlight/src/*.{h,m}",
470             "components/FeatureHighlight/src/private/*.{h,m}"
471           ],
472           "resources": [
473             "components/FeatureHighlight/src/MaterialFeatureHighlight.bundle"
474           ],
475           "dependencies": {
476             "MaterialComponents/private/Math": [
478             ],
479             "MaterialComponents/Typography": [
481             ],
482             "MDFTextAccessibility": [
484             ]
485           }
486         },
487         {
488           "name": "ColorThemer",
489           "platforms": {
490             "ios": "8.0"
491           },
492           "public_header_files": "components/FeatureHighlight/src/ColorThemer/*.h",
493           "source_files": "components/FeatureHighlight/src/ColorThemer/*.{h,m}",
494           "dependencies": {
495             "MaterialComponents/FeatureHighlight/Component": [
497             ],
498             "MaterialComponents/Themes": [
500             ]
501           }
502         }
503       ]
504     },
505     {
506       "name": "FlexibleHeader",
507       "subspecs": [
508         {
509           "name": "Component",
510           "platforms": {
511             "ios": "8.0"
512           },
513           "public_header_files": "components/FlexibleHeader/src/*.h",
514           "source_files": [
515             "components/FlexibleHeader/src/*.{h,m}",
516             "components/FlexibleHeader/src/private/*.{h,m}"
517           ],
518           "dependencies": {
519             "MDFTextAccessibility": [
521             ],
522             "MaterialComponents/private/Application": [
524             ],
525             "MaterialComponents/private/UIMetrics": [
527             ]
528           }
529         },
530         {
531           "name": "ColorThemer",
532           "platforms": {
533             "ios": "8.0"
534           },
535           "public_header_files": "components/FlexibleHeader/src/ColorThemer/*.h",
536           "source_files": "components/FlexibleHeader/src/ColorThemer/*.{h,m}",
537           "dependencies": {
538             "MaterialComponents/FlexibleHeader/Component": [
540             ],
541             "MaterialComponents/Themes": [
543             ]
544           }
545         }
546       ]
547     },
548     {
549       "name": "HeaderStackView",
550       "subspecs": [
551         {
552           "name": "Component",
553           "platforms": {
554             "ios": "8.0"
555           },
556           "public_header_files": "components/HeaderStackView/src/*.h",
557           "source_files": "components/HeaderStackView/src/*.{h,m}"
558         },
559         {
560           "name": "ColorThemer",
561           "platforms": {
562             "ios": "8.0"
563           },
564           "public_header_files": "components/HeaderStackView/src/ColorThemer/*.h",
565           "source_files": "components/HeaderStackView/src/ColorThemer/*.{h,m}",
566           "dependencies": {
567             "MaterialComponents/HeaderStackView/Component": [
569             ],
570             "MaterialComponents/Themes": [
572             ]
573           }
574         }
575       ]
576     },
577     {
578       "name": "Ink",
579       "subspecs": [
580         {
581           "name": "Component",
582           "platforms": {
583             "ios": "8.0"
584           },
585           "public_header_files": "components/Ink/src/*.h",
586           "source_files": [
587             "components/Ink/src/*.{h,m}",
588             "components/Ink/src/private/*.{h,m}"
589           ]
590         },
591         {
592           "name": "ColorThemer",
593           "platforms": {
594             "ios": "8.0"
595           },
596           "public_header_files": "components/Ink/src/ColorThemer/*.h",
597           "source_files": "components/Ink/src/ColorThemer/*.{h,m}",
598           "dependencies": {
599             "MaterialComponents/Ink/Component": [
601             ],
602             "MaterialComponents/Themes": [
604             ]
605           }
606         }
607       ]
608     },
609     {
610       "name": "MaskedTransition",
611       "platforms": {
612         "ios": "8.0"
613       },
614       "public_header_files": "components/MaskedTransition/src/*.h",
615       "source_files": [
616         "components/MaskedTransition/src/*.{h,m}",
617         "components/MaskedTransition/src/private/*.{h,m}"
618       ],
619       "dependencies": {
620         "MotionTransitioning": [
621           "~> 3.3"
622         ],
623         "MotionAnimator": [
624           "~> 1.0"
625         ],
626         "MotionInterchange": [
627           "~> 1.0"
628         ]
629       }
630     },
631     {
632       "name": "NavigationBar",
633       "subspecs": [
634         {
635           "name": "Component",
636           "platforms": {
637             "ios": "8.0"
638           },
639           "public_header_files": "components/NavigationBar/src/*.h",
640           "source_files": "components/NavigationBar/src/*.{h,m}",
641           "dependencies": {
642             "MDFTextAccessibility": [
644             ],
645             "MaterialComponents/ButtonBar/Component": [
647             ],
648             "MaterialComponents/Typography": [
650             ],
651             "MaterialComponents/private/Math": [
653             ],
654             "MaterialComponents/private/RTL": [
656             ]
657           }
658         },
659         {
660           "name": "ColorThemer",
661           "platforms": {
662             "ios": "8.0"
663           },
664           "public_header_files": "components/NavigationBar/src/ColorThemer/*.h",
665           "source_files": "components/NavigationBar/src/ColorThemer/*.{h,m}",
666           "dependencies": {
667             "MaterialComponents/NavigationBar/Component": [
669             ],
670             "MaterialComponents/Themes": [
672             ]
673           }
674         }
675       ]
676     },
677     {
678       "name": "OverlayWindow",
679       "platforms": {
680         "ios": "8.0"
681       },
682       "public_header_files": "components/OverlayWindow/src/*.h",
683       "source_files": [
684         "components/OverlayWindow/src/*.{h,m}",
685         "components/OverlayWindow/src/private/*.{h,m}"
686       ],
687       "dependencies": {
688         "MaterialComponents/private/Application": [
690         ]
691       }
692     },
693     {
694       "name": "PageControl",
695       "subspecs": [
696         {
697           "name": "Component",
698           "platforms": {
699             "ios": "8.0"
700           },
701           "public_header_files": "components/PageControl/src/*.h",
702           "source_files": [
703             "components/PageControl/src/*.{h,m}",
704             "components/PageControl/src/private/*.{h,m}"
705           ],
706           "resources": [
707             "components/PageControl/src/MaterialPageControl.bundle"
708           ]
709         },
710         {
711           "name": "ColorThemer",
712           "platforms": {
713             "ios": "8.0"
714           },
715           "public_header_files": "components/PageControl/src/ColorThemer/*.h",
716           "source_files": "components/PageControl/src/ColorThemer/*.{h,m}",
717           "dependencies": {
718             "MaterialComponents/PageControl/Component": [
720             ],
721             "MaterialComponents/Themes": [
723             ]
724           }
725         }
726       ]
727     },
728     {
729       "name": "Palettes",
730       "platforms": {
731         "ios": "8.0"
732       },
733       "public_header_files": "components/Palettes/src/*.h",
734       "source_files": [
735         "components/Palettes/src/*.{h,m}",
736         "components/Palettes/src/private/*.{h,m}"
737       ]
738     },
739     {
740       "name": "ProgressView",
741       "subspecs": [
742         {
743           "name": "Component",
744           "platforms": {
745             "ios": "8.0"
746           },
747           "public_header_files": "components/ProgressView/src/*.h",
748           "source_files": "components/ProgressView/src/*.{h,m}",
749           "dependencies": {
750             "MaterialComponents/private/Math": [
752             ],
753             "MaterialComponents/private/RTL": [
755             ]
756           }
757         },
758         {
759           "name": "ColorThemer",
760           "platforms": {
761             "ios": "8.0"
762           },
763           "public_header_files": "components/ProgressView/src/ColorThemer/*.h",
764           "source_files": "components/ProgressView/src/ColorThemer/*.{h,m}",
765           "dependencies": {
766             "MaterialComponents/ProgressView/Component": [
768             ],
769             "MaterialComponents/Themes": [
771             ]
772           }
773         }
774       ]
775     },
776     {
777       "name": "ShadowElevations",
778       "platforms": {
779         "ios": "8.0"
780       },
781       "public_header_files": "components/ShadowElevations/src/*.h",
782       "source_files": "components/ShadowElevations/src/*.{h,m}"
783     },
784     {
785       "name": "ShadowLayer",
786       "platforms": {
787         "ios": "8.0"
788       },
789       "public_header_files": "components/ShadowLayer/src/*.h",
790       "source_files": "components/ShadowLayer/src/*.{h,m}",
791       "dependencies": {
792         "MaterialComponents/ShadowElevations": [
794         ]
795       }
796     },
797     {
798       "name": "Slider",
799       "subspecs": [
800         {
801           "name": "Component",
802           "platforms": {
803             "ios": "8.0"
804           },
805           "public_header_files": "components/Slider/src/*.h",
806           "source_files": [
807             "components/Slider/src/*.{h,m}",
808             "components/Slider/src/private/*.{h,m}"
809           ],
810           "dependencies": {
811             "MaterialComponents/private/ThumbTrack": [
813             ]
814           }
815         },
816         {
817           "name": "ColorThemer",
818           "platforms": {
819             "ios": "8.0"
820           },
821           "public_header_files": "components/Slider/src/ColorThemer/*.h",
822           "source_files": "components/Slider/src/ColorThemer/*.{h,m}",
823           "dependencies": {
824             "MaterialComponents/Slider/Component": [
826             ],
827             "MaterialComponents/Themes": [
829             ]
830           }
831         }
832       ]
833     },
834     {
835       "name": "Snackbar",
836       "platforms": {
837         "ios": "8.0"
838       },
839       "public_header_files": "components/Snackbar/src/*.h",
840       "source_files": [
841         "components/Snackbar/src/*.{h,m}",
842         "components/Snackbar/src/private/*.{h,m}"
843       ],
844       "dependencies": {
845         "MaterialComponents/AnimationTiming": [
847         ],
848         "MaterialComponents/Buttons": [
850         ],
851         "MaterialComponents/OverlayWindow": [
853         ],
854         "MaterialComponents/Typography": [
856         ],
857         "MaterialComponents/private/Application": [
859         ],
860         "MaterialComponents/private/KeyboardWatcher": [
862         ],
863         "MaterialComponents/private/Overlay": [
865         ]
866       }
867     },
868     {
869       "name": "Tabs",
870       "subspecs": [
871         {
872           "name": "Component",
873           "platforms": {
874             "ios": "8.0"
875           },
876           "public_header_files": "components/Tabs/src/*.h",
877           "source_files": [
878             "components/Tabs/src/*.{h,m}",
879             "components/Tabs/src/private/*.{h,m}"
880           ],
881           "resources": [
882             "components/Tabs/src/MaterialTabs.bundle"
883           ],
884           "dependencies": {
885             "MaterialComponents/AnimationTiming": [
887             ],
888             "MaterialComponents/Ink": [
890             ],
891             "MaterialComponents/ShadowElevations": [
893             ],
894             "MaterialComponents/ShadowLayer": [
896             ],
897             "MaterialComponents/Typography": [
899             ],
900             "MaterialComponents/private/Math": [
902             ],
903             "MaterialComponents/private/RTL": [
905             ]
906           }
907         },
908         {
909           "name": "ColorThemer",
910           "platforms": {
911             "ios": "8.0"
912           },
913           "public_header_files": "components/Tabs/src/ColorThemer/*.h",
914           "source_files": "components/Tabs/src/ColorThemer/*.{h,m}",
915           "dependencies": {
916             "MaterialComponents/Tabs/Component": [
918             ],
919             "MaterialComponents/Themes": [
921             ]
922           }
923         }
924       ]
925     },
926     {
927       "name": "TextFields",
928       "subspecs": [
929         {
930           "name": "Component",
931           "platforms": {
932             "ios": "8.0"
933           },
934           "public_header_files": "components/TextFields/src/*.h",
935           "source_files": [
936             "components/TextFields/src/*.{h,m}",
937             "components/TextFields/src/private/*.{h,m}"
938           ],
939           "dependencies": {
940             "MaterialComponents/AnimationTiming": [
942             ],
943             "MaterialComponents/Palettes": [
945             ],
946             "MaterialComponents/Typography": [
948             ],
949             "MaterialComponents/private/Math": [
951             ],
952             "MaterialComponents/private/RTL": [
954             ]
955           }
956         },
957         {
958           "name": "ColorThemer",
959           "platforms": {
960             "ios": "8.0"
961           },
962           "public_header_files": "components/TextFields/src/ColorThemer/*.h",
963           "source_files": "components/TextFields/src/ColorThemer/*.{h,m}",
964           "dependencies": {
965             "MaterialComponents/TextFields/Component": [
967             ],
968             "MaterialComponents/Themes": [
970             ]
971           }
972         }
973       ]
974     },
975     {
976       "name": "Themes",
977       "platforms": {
978         "ios": "8.0"
979       },
980       "public_header_files": "components/Themes/src/*.h",
981       "source_files": [
982         "components/Themes/src/*.{h,m}",
983         "components/Themes/src/private/*.{h,m}"
984       ]
985     },
986     {
987       "name": "Typography",
988       "platforms": {
989         "ios": "8.0"
990       },
991       "public_header_files": "components/Typography/src/*.h",
992       "source_files": [
993         "components/Typography/src/*.{h,m}",
994         "components/Typography/src/private/*.{h,m}"
995       ],
996       "dependencies": {
997         "MaterialComponents/private/Application": [
999         ]
1000       }
1001     },
1002     {
1003       "name": "private",
1004       "subspecs": [
1005         {
1006           "name": "Icons",
1007           "subspecs": [
1008             {
1009               "name": "Base",
1010               "public_header_files": "components/private/Icons/src/*.h",
1011               "source_files": "components/private/Icons/src/*.{h,m}"
1012             },
1013             {
1014               "name": "ic_arrow_back",
1015               "public_header_files": "components/private/Icons/icons/ic_arrow_back/src/*.h",
1016               "source_files": "components/private/Icons/icons/ic_arrow_back/src/*.{h,m}",
1017               "resource_bundles": {
1018                 "MaterialIcons_ic_arrow_back": [
1019                   "components/private/Icons/icons/ic_arrow_back/src/MaterialIcons_ic_arrow_back.bundle/*.png"
1020                 ]
1021               },
1022               "dependencies": {
1023                 "MaterialComponents/private/Icons/Base": [
1025                 ]
1026               }
1027             },
1028             {
1029               "name": "ic_check",
1030               "public_header_files": "components/private/Icons/icons/ic_check/src/*.h",
1031               "source_files": "components/private/Icons/icons/ic_check/src/*.{h,m}",
1032               "resource_bundles": {
1033                 "MaterialIcons_ic_check": [
1034                   "components/private/Icons/icons/ic_check/src/MaterialIcons_ic_check.bundle/*.png"
1035                 ]
1036               },
1037               "dependencies": {
1038                 "MaterialComponents/private/Icons/Base": [
1040                 ]
1041               }
1042             },
1043             {
1044               "name": "ic_check_circle",
1045               "public_header_files": "components/private/Icons/icons/ic_check_circle/src/*.h",
1046               "source_files": "components/private/Icons/icons/ic_check_circle/src/*.{h,m}",
1047               "resource_bundles": {
1048                 "MaterialIcons_ic_check_circle": [
1049                   "components/private/Icons/icons/ic_check_circle/src/MaterialIcons_ic_check_circle.bundle/*.png"
1050                 ]
1051               },
1052               "dependencies": {
1053                 "MaterialComponents/private/Icons/Base": [
1055                 ]
1056               }
1057             },
1058             {
1059               "name": "ic_chevron_right",
1060               "public_header_files": "components/private/Icons/icons/ic_chevron_right/src/*.h",
1061               "source_files": "components/private/Icons/icons/ic_chevron_right/src/*.{h,m}",
1062               "resource_bundles": {
1063                 "MaterialIcons_ic_chevron_right": [
1064                   "components/private/Icons/icons/ic_chevron_right/src/MaterialIcons_ic_chevron_right.bundle/*.png"
1065                 ]
1066               },
1067               "dependencies": {
1068                 "MaterialComponents/private/Icons/Base": [
1070                 ]
1071               }
1072             },
1073             {
1074               "name": "ic_info",
1075               "public_header_files": "components/private/Icons/icons/ic_info/src/*.h",
1076               "source_files": "components/private/Icons/icons/ic_info/src/*.{h,m}",
1077               "resource_bundles": {
1078                 "MaterialIcons_ic_info": [
1079                   "components/private/Icons/icons/ic_info/src/MaterialIcons_ic_info.bundle/*.png"
1080                 ]
1081               },
1082               "dependencies": {
1083                 "MaterialComponents/private/Icons/Base": [
1085                 ]
1086               }
1087             },
1088             {
1089               "name": "ic_radio_button_unchecked",
1090               "public_header_files": "components/private/Icons/icons/ic_radio_button_unchecked/src/*.h",
1091               "source_files": "components/private/Icons/icons/ic_radio_button_unchecked/src/*.{h,m}",
1092               "resource_bundles": {
1093                 "MaterialIcons_ic_radio_button_unchecked": [
1094                   "components/private/Icons/icons/ic_radio_button_unchecked/src/MaterialIcons_ic_radio_button_unchecked.bundle/*.png"
1095                 ]
1096               },
1097               "dependencies": {
1098                 "MaterialComponents/private/Icons/Base": [
1100                 ]
1101               }
1102             },
1103             {
1104               "name": "ic_reorder",
1105               "public_header_files": "components/private/Icons/icons/ic_reorder/src/*.h",
1106               "source_files": "components/private/Icons/icons/ic_reorder/src/*.{h,m}",
1107               "resource_bundles": {
1108                 "MaterialIcons_ic_reorder": [
1109                   "components/private/Icons/icons/ic_reorder/src/MaterialIcons_ic_reorder.bundle/*.png"
1110                 ]
1111               },
1112               "dependencies": {
1113                 "MaterialComponents/private/Icons/Base": [
1115                 ]
1116               }
1117             }
1118           ]
1119         },
1120         {
1121           "name": "Application",
1122           "platforms": {
1123             "ios": "8.0"
1124           },
1125           "public_header_files": "components/private/Application/src/*.h",
1126           "source_files": "components/private/Application/src/*.{h,m}"
1127         },
1128         {
1129           "name": "KeyboardWatcher",
1130           "platforms": {
1131             "ios": "8.0"
1132           },
1133           "public_header_files": "components/private/KeyboardWatcher/src/*.h",
1134           "source_files": "components/private/KeyboardWatcher/src/*.{h,m}",
1135           "dependencies": {
1136             "MaterialComponents/private/Application": [
1138             ]
1139           }
1140         },
1141         {
1142           "name": "Math",
1143           "platforms": {
1144             "ios": "8.0"
1145           },
1146           "public_header_files": "components/private/Math/src/*.h",
1147           "source_files": "components/private/Math/src/*.{h,m}"
1148         },
1149         {
1150           "name": "Overlay",
1151           "platforms": {
1152             "ios": "8.0"
1153           },
1154           "public_header_files": "components/private/Overlay/src/*.h",
1155           "source_files": [
1156             "components/private/Overlay/src/*.{h,m}",
1157             "components/private/Overlay/src/private/*.{h,m}"
1158           ]
1159         },
1160         {
1161           "name": "RTL",
1162           "platforms": {
1163             "ios": "8.0"
1164           },
1165           "public_header_files": "components/private/RTL/src/*.h",
1166           "source_files": "components/private/RTL/src/*.{h,m}"
1167         },
1168         {
1169           "name": "ShapeLibrary",
1170           "platforms": {
1171             "ios": "8.0"
1172           },
1173           "public_header_files": "components/private/ShapeLibrary/src/*.h",
1174           "source_files": [
1175             "components/private/ShapeLibrary/src/*.{h,m}",
1176             "components/private/ShapeLibrary/src/private/*.{h,m}"
1177           ],
1178           "dependencies": {
1179             "MaterialComponents/private/Shapes": [
1181             ],
1182             "MaterialComponents/private/Math": [
1184             ]
1185           }
1186         },
1187         {
1188           "name": "Shapes",
1189           "platforms": {
1190             "ios": "8.0"
1191           },
1192           "public_header_files": "components/private/Shapes/src/*.h",
1193           "source_files": [
1194             "components/private/Shapes/src/*.{h,m}",
1195             "components/private/Shapes/src/private/*.{h,m}"
1196           ],
1197           "dependencies": {
1198             "MaterialComponents/ShadowLayer": [
1200             ],
1201             "MaterialComponents/private/Math": [
1203             ]
1204           }
1205         },
1206         {
1207           "name": "ThumbTrack",
1208           "platforms": {
1209             "ios": "8.0"
1210           },
1211           "public_header_files": "components/private/ThumbTrack/src/*.h",
1212           "source_files": "components/private/ThumbTrack/src/*.{h,m}",
1213           "dependencies": {
1214             "MaterialComponents/Ink": [
1216             ],
1217             "MaterialComponents/ShadowElevations": [
1219             ],
1220             "MaterialComponents/ShadowLayer": [
1222             ],
1223             "MaterialComponents/Typography": [
1225             ],
1226             "MaterialComponents/private/Math": [
1228             ],
1229             "MaterialComponents/private/RTL": [
1231             ]
1232           }
1233         },
1234         {
1235           "name": "UIMetrics",
1236           "platforms": {
1237             "ios": "8.0"
1238           },
1239           "public_header_files": "components/private/UIMetrics/src/*.h",
1240           "source_files": [
1241             "components/private/UIMetrics/src/*.{h,m}",
1242             "components/private/UIMetrics/src/private/*.{h,m}"
1243           ],
1244           "dependencies": {
1245             "MaterialComponents/private/Application": [
1247             ]
1248           }
1249         }
1250       ]
1251     }
1252   ]