[Add] RongCloudRTC 5.12.0
[CocoaPods.git] / Specs / 0 / 1 / 9 / MaterialComponents / 84.4.0 / MaterialComponents.podspec.json
blob296cb3bd8341e7c0dcc8f9e169faa1f3b503adce
2   "name": "MaterialComponents",
3   "version": "84.4.0",
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": "v84.4.0"
11   },
12   "platforms": {
13     "ios": "9.0"
14   },
15   "requires_arc": true,
16   "subspecs": [
17     {
18       "name": "ActionSheet",
19       "platforms": {
20         "ios": "9.0"
21       },
22       "public_header_files": "components/ActionSheet/src/*.h",
23       "source_files": [
24         "components/ActionSheet/src/*.{h,m}",
25         "components/ActionSheet/src/private/*.{h,m}"
26       ],
27       "dependencies": {
28         "MaterialComponents/BottomSheet": [
30         ],
31         "MaterialComponents/Ink": [
33         ],
34         "MaterialComponents/Typography": [
36         ]
37       },
38       "testspecs": [
39         {
40           "name": "UnitTests",
41           "test_type": "unit",
42           "source_files": [
43             "components/ActionSheet/tests/unit/*.{h,m,swift}"
44           ]
45         }
46       ]
47     },
48     {
49       "name": "ActionSheet+Theming",
50       "platforms": {
51         "ios": "9.0"
52       },
53       "public_header_files": "components/ActionSheet/src/Theming/*.h",
54       "source_files": [
55         "components/ActionSheet/src/Theming/*.{h,m}",
56         "components/ActionSheet/src/Theming/private/*.{h,m}"
57       ],
58       "dependencies": {
59         "MaterialComponents/ActionSheet": [
61         ],
62         "MaterialComponents/schemes/Container": [
64         ]
65       },
66       "testspecs": [
67         {
68           "name": "UnitTests",
69           "test_type": "unit",
70           "source_files": [
71             "components/ActionSheet/tests/unit/Theming/*.{h,m,swift}",
72             "components/ActionSheet/tests/unit/Theming/supplemental/*.{h,m,swift}"
73           ],
74           "resources": "components/ActionSheet/tests/unit/Theming/resources/*"
75         }
76       ]
77     },
78     {
79       "name": "ActivityIndicator",
80       "platforms": {
81         "ios": "9.0"
82       },
83       "public_header_files": "components/ActivityIndicator/src/*.h",
84       "source_files": [
85         "components/ActivityIndicator/src/*.{h,m}",
86         "components/ActivityIndicator/src/private/*.{h,m}"
87       ],
88       "resources": [
89         "components/ActivityIndicator/src/MaterialActivityIndicator.bundle"
90       ],
91       "dependencies": {
92         "MDFInternationalization": [
94         ],
95         "MaterialComponents/Palettes": [
97         ],
98         "MaterialComponents/private/Application": [
100         ],
101         "MotionAnimator": [
102           "~> 2.0"
103         ]
104       },
105       "testspecs": [
106         {
107           "name": "UnitTests",
108           "test_type": "unit",
109           "source_files": [
110             "components/ActivityIndicator/tests/unit/*.{h,m,swift}",
111             "components/ActivityIndicator/tests/unit/supplemental/*.{h,m,swift}"
112           ],
113           "resources": "components/ActivityIndicator/tests/unit/resources/*",
114           "dependencies": {
115             "MaterialComponents/ActivityIndicator+ColorThemer": [
117             ]
118           }
119         }
120       ]
121     },
122     {
123       "name": "ActivityIndicator+ColorThemer",
124       "platforms": {
125         "ios": "9.0"
126       },
127       "public_header_files": [
128         "components/ActivityIndicator/src/ColorThemer/*.h"
129       ],
130       "source_files": [
131         "components/ActivityIndicator/src/ColorThemer/*.{h,m}"
132       ],
133       "dependencies": {
134         "MaterialComponents/ActivityIndicator": [
136         ],
137         "MaterialComponents/schemes/Color": [
139         ]
140       }
141     },
142     {
143       "name": "AnimationTiming",
144       "platforms": {
145         "ios": "9.0"
146       },
147       "public_header_files": "components/AnimationTiming/src/*.h",
148       "source_files": [
149         "components/AnimationTiming/src/*.{h,m}",
150         "components/AnimationTiming/src/private/*.{h,m}"
151       ],
152       "testspecs": [
153         {
154           "name": "UnitTests",
155           "test_type": "unit",
156           "source_files": [
157             "components/AnimationTiming/tests/unit/*.{h,m,swift}",
158             "components/AnimationTiming/tests/unit/supplemental/*.{h,m,swift}"
159           ],
160           "resources": "components/AnimationTiming/tests/unit/resources/*"
161         }
162       ]
163     },
164     {
165       "name": "AppBar",
166       "platforms": {
167         "ios": "9.0"
168       },
169       "public_header_files": "components/AppBar/src/*.h",
170       "source_files": [
171         "components/AppBar/src/*.{h,m}",
172         "components/AppBar/src/private/*.{h,m}"
173       ],
174       "resources": [
175         "components/AppBar/src/MaterialAppBar.bundle"
176       ],
177       "dependencies": {
178         "MaterialComponents/HeaderStackView": [
180         ],
181         "MaterialComponents/NavigationBar": [
183         ],
184         "MaterialComponents/Typography": [
186         ],
187         "MaterialComponents/private/Application": [
189         ],
190         "MaterialComponents/FlexibleHeader": [
192         ],
193         "MaterialComponents/ShadowElevations": [
195         ],
196         "MaterialComponents/ShadowLayer": [
198         ],
199         "MDFInternationalization": [
201         ],
202         "MaterialComponents/private/Icons/ic_arrow_back": [
204         ],
205         "MaterialComponents/private/UIMetrics": [
207         ]
208       },
209       "testspecs": [
210         {
211           "name": "UnitTests",
212           "test_type": "unit",
213           "source_files": [
214             "components/AppBar/tests/unit/*.{h,m,swift}",
215             "components/AppBar/tests/unit/supplemental/*.{h,m,swift}"
216           ],
217           "resources": "components/AppBar/tests/unit/resources/*",
218           "dependencies": {
219             "MaterialComponents/AppBar+ColorThemer": [
221             ],
222             "MaterialComponents/AppBar+TypographyThemer": [
224             ]
225           }
226         }
227       ]
228     },
229     {
230       "name": "AppBar+Theming",
231       "platforms": {
232         "ios": "9.0"
233       },
234       "public_header_files": "components/AppBar/src/Theming/*.h",
235       "source_files": [
236         "components/AppBar/src/Theming/*.{h,m}",
237         "components/AppBar/src/Theming/private/*.{h,m}"
238       ],
239       "dependencies": {
240         "MaterialComponents/AppBar": [
242         ],
243         "MaterialComponents/schemes/Container": [
245         ]
246       },
247       "testspecs": [
248         {
249           "name": "UnitTests",
250           "test_type": "unit",
251           "source_files": [
252             "components/AppBar/tests/unit/Theming/*.{h,m,swift}",
253             "components/AppBar/tests/unit/Theming/supplemental/*.{h,m,swift}"
254           ],
255           "resources": "components/AppBar/tests/unit/Theming/resources/*"
256         }
257       ]
258     },
259     {
260       "name": "AppBar+ColorThemer",
261       "platforms": {
262         "ios": "9.0"
263       },
264       "public_header_files": [
265         "components/AppBar/src/ColorThemer/*.h"
266       ],
267       "source_files": [
268         "components/AppBar/src/ColorThemer/*.{h,m}",
269         "components/AppBar/src/ColorThemer/private/*.{h,m}"
270       ],
271       "dependencies": {
272         "MaterialComponents/AppBar": [
274         ],
275         "MaterialComponents/FlexibleHeader+ColorThemer": [
277         ],
278         "MaterialComponents/NavigationBar+ColorThemer": [
280         ],
281         "MaterialComponents/Themes": [
283         ]
284       }
285     },
286     {
287       "name": "AppBar+TypographyThemer",
288       "platforms": {
289         "ios": "9.0"
290       },
291       "public_header_files": [
292         "components/AppBar/src/TypographyThemer/*.h"
293       ],
294       "source_files": [
295         "components/AppBar/src/TypographyThemer/*.{h,m}",
296         "components/AppBar/src/TypographyThemer/private/*.{h,m}"
297       ],
298       "dependencies": {
299         "MaterialComponents/AppBar": [
301         ],
302         "MaterialComponents/NavigationBar+TypographyThemer": [
304         ]
305       }
306     },
307     {
308       "name": "BottomAppBar",
309       "platforms": {
310         "ios": "9.0"
311       },
312       "public_header_files": "components/BottomAppBar/src/*.h",
313       "source_files": [
314         "components/BottomAppBar/src/*.{h,m}",
315         "components/BottomAppBar/src/private/*.{h,m}"
316       ],
317       "dependencies": {
318         "MDFInternationalization": [
320         ],
321         "MaterialComponents/Buttons": [
323         ],
324         "MaterialComponents/NavigationBar": [
326         ],
327         "MaterialComponents/private/Math": [
329         ]
330       },
331       "testspecs": [
332         {
333           "name": "UnitTests",
334           "test_type": "unit",
335           "source_files": [
336             "components/BottomAppBar/tests/unit/*.{h,m,swift}",
337             "components/BottomAppBar/tests/unit/supplemental/*.{h,m,swift}"
338           ],
339           "resources": "components/BottomAppBar/tests/unit/resources/*",
340           "dependencies": {
341             "MaterialComponents/BottomAppBar+ColorThemer": [
343             ]
344           }
345         }
346       ]
347     },
348     {
349       "name": "BottomAppBar+ColorThemer",
350       "platforms": {
351         "ios": "9.0"
352       },
353       "public_header_files": [
354         "components/BottomAppBar/src/ColorThemer/*.h"
355       ],
356       "source_files": [
357         "components/BottomAppBar/src/ColorThemer/*.{h,m}"
358       ],
359       "dependencies": {
360         "MaterialComponents/BottomAppBar": [
362         ],
363         "MaterialComponents/Themes": [
365         ]
366       }
367     },
368     {
369       "name": "BottomNavigation",
370       "platforms": {
371         "ios": "9.0"
372       },
373       "public_header_files": "components/BottomNavigation/src/*.h",
374       "source_files": [
375         "components/BottomNavigation/src/*.{h,m}",
376         "components/BottomNavigation/src/private/*.{h,m}"
377       ],
378       "exclude_files": [
379         "components/BottomNavigation/src/MDCBottomNavigationBarController.*",
380         "components/BottomNavigation/src/MaterialBottomNavigationBeta.h"
381       ],
382       "resources": [
383         "components/BottomNavigation/src/MaterialBottomNavigation.bundle"
384       ],
385       "dependencies": {
386         "MDFInternationalization": [
388         ],
389         "MaterialComponents/Ink": [
391         ],
392         "MaterialComponents/Palettes": [
394         ],
395         "MaterialComponents/ShadowElevations": [
397         ],
398         "MaterialComponents/ShadowLayer": [
400         ],
401         "MaterialComponents/Typography": [
403         ],
404         "MaterialComponents/private/Math": [
406         ]
407       },
408       "testspecs": [
409         {
410           "name": "UnitTests",
411           "test_type": "unit",
412           "source_files": [
413             "components/BottomNavigation/tests/unit/*.{h,m,swift}",
414             "components/BottomNavigation/tests/unit/supplemental/*.{h,m,swift}"
415           ],
416           "exclude_files": [
417             "components/BottomNavigation/tests/unit/MDCBottomNavigationBarControllerTests.m"
418           ],
419           "resources": "components/BottomNavigation/tests/unit/resources/*",
420           "dependencies": {
421             "MaterialComponents/BottomNavigation+ColorThemer": [
423             ],
424             "MaterialComponents/BottomNavigation+TypographyThemer": [
426             ]
427           }
428         }
429       ]
430     },
431     {
432       "name": "BottomNavigation+ColorThemer",
433       "platforms": {
434         "ios": "9.0"
435       },
436       "public_header_files": [
437         "components/BottomNavigation/src/ColorThemer/*.h"
438       ],
439       "source_files": [
440         "components/BottomNavigation/src/ColorThemer/*.{h,m}"
441       ],
442       "dependencies": {
443         "MaterialComponents/BottomNavigation": [
445         ],
446         "MaterialComponents/schemes/Color": [
448         ]
449       }
450     },
451     {
452       "name": "BottomNavigation+TypographyThemer",
453       "platforms": {
454         "ios": "9.0"
455       },
456       "public_header_files": [
457         "components/BottomNavigation/src/TypographyThemer/*.h"
458       ],
459       "source_files": [
460         "components/BottomNavigation/src/TypographyThemer/*.{h,m}"
461       ],
462       "dependencies": {
463         "MaterialComponents/BottomNavigation": [
465         ],
466         "MaterialComponents/schemes/Typography": [
468         ]
469       }
470     },
471     {
472       "name": "BottomSheet",
473       "platforms": {
474         "ios": "9.0"
475       },
476       "public_header_files": "components/BottomSheet/src/*.h",
477       "source_files": [
478         "components/BottomSheet/src/*.{h,m}",
479         "components/BottomSheet/src/private/*.{h,m}"
480       ],
481       "dependencies": {
482         "MaterialComponents/ShapeLibrary": [
484         ],
485         "MaterialComponents/Shapes": [
487         ],
488         "MaterialComponents/private/KeyboardWatcher": [
490         ],
491         "MaterialComponents/private/Math": [
493         ]
494       },
495       "testspecs": [
496         {
497           "name": "UnitTests",
498           "test_type": "unit",
499           "source_files": [
500             "components/BottomSheet/tests/unit/*.{h,m,swift}",
501             "components/BottomSheet/tests/unit/supplemental/*.{h,m,swift}"
502           ],
503           "resources": "components/BottomSheet/tests/unit/resources/*",
504           "dependencies": {
505             "MaterialComponents/BottomSheet+ShapeThemer": [
507             ]
508           }
509         }
510       ]
511     },
512     {
513       "name": "BottomSheet+ShapeThemer",
514       "platforms": {
515         "ios": "9.0"
516       },
517       "public_header_files": [
518         "components/BottomSheet/src/ShapeThemer/*.h"
519       ],
520       "source_files": [
521         "components/BottomSheet/src/ShapeThemer/*.{h,m}",
522         "components/BottomSheet/src/ShapeThemer/private/*.{h,m}"
523       ],
524       "dependencies": {
525         "MaterialComponents/BottomSheet": [
527         ],
528         "MaterialComponents/schemes/Shape": [
530         ]
531       }
532     },
533     {
534       "name": "Buttons",
535       "platforms": {
536         "ios": "9.0"
537       },
538       "public_header_files": "components/Buttons/src/*.h",
539       "source_files": [
540         "components/Buttons/src/*.{h,m}",
541         "components/Buttons/src/private/*.{h,m}"
542       ],
543       "dependencies": {
544         "MDFInternationalization": [
546         ],
547         "MDFTextAccessibility": [
549         ],
550         "MaterialComponents/Ink": [
552         ],
553         "MaterialComponents/Ripple": [
555         ],
556         "MaterialComponents/ShadowElevations": [
558         ],
559         "MaterialComponents/ShadowLayer": [
561         ],
562         "MaterialComponents/Shapes": [
564         ],
565         "MaterialComponents/Typography": [
567         ],
568         "MaterialComponents/private/Math": [
570         ]
571       },
572       "testspecs": [
573         {
574           "name": "UnitTests",
575           "test_type": "unit",
576           "source_files": [
577             "components/Buttons/tests/unit/*.{h,m,swift}",
578             "components/Buttons/tests/unit/supplemental/*.{h,m,swift}"
579           ],
580           "resources": "components/Buttons/tests/unit/resources/*",
581           "dependencies": {
582             "MaterialComponents/Buttons+ShapeThemer": [
584             ],
585             "MaterialComponents/Buttons+ColorThemer": [
587             ],
588             "MaterialComponents/Buttons+TitleColorAccessibilityMutator": [
590             ],
591             "MaterialComponents/Buttons+ButtonThemer": [
593             ]
594           }
595         }
596       ]
597     },
598     {
599       "name": "Buttons+ColorThemer",
600       "platforms": {
601         "ios": "9.0"
602       },
603       "public_header_files": [
604         "components/Buttons/src/ColorThemer/*.h"
605       ],
606       "source_files": [
607         "components/Buttons/src/ColorThemer/*.{h,m}",
608         "components/Buttons/src/ColorThemer/private/*.{h,m}"
609       ],
610       "dependencies": {
611         "MaterialComponents/Buttons": [
613         ],
614         "MaterialComponents/schemes/Color": [
616         ]
617       }
618     },
619     {
620       "name": "Buttons+TitleColorAccessibilityMutator",
621       "platforms": {
622         "ios": "9.0"
623       },
624       "public_header_files": [
625         "components/Buttons/src/TitleColorAccessibilityMutator/*.h"
626       ],
627       "source_files": [
628         "components/Buttons/src/TitleColorAccessibilityMutator/*.{h,m}",
629         "components/Buttons/src/TitleColorAccessibilityMutator/private/*.{h,m}"
630       ],
631       "dependencies": {
632         "MDFTextAccessibility": [
634         ],
635         "MaterialComponents/Buttons": [
637         ]
638       }
639     },
640     {
641       "name": "Buttons+ShapeThemer",
642       "platforms": {
643         "ios": "9.0"
644       },
645       "public_header_files": [
646         "components/Buttons/src/ShapeThemer/*.h"
647       ],
648       "source_files": [
649         "components/Buttons/src/ShapeThemer/*.{h,m}"
650       ],
651       "dependencies": {
652         "MaterialComponents/Buttons": [
654         ],
655         "MaterialComponents/schemes/Shape": [
657         ]
658       }
659     },
660     {
661       "name": "Buttons+TypographyThemer",
662       "platforms": {
663         "ios": "9.0"
664       },
665       "public_header_files": [
666         "components/Buttons/src/TypographyThemer/*.h"
667       ],
668       "source_files": [
669         "components/Buttons/src/TypographyThemer/*.{h,m}"
670       ],
671       "dependencies": {
672         "MaterialComponents/Buttons": [
674         ],
675         "MaterialComponents/schemes/Typography": [
677         ]
678       }
679     },
680     {
681       "name": "Buttons+ButtonThemer",
682       "platforms": {
683         "ios": "9.0"
684       },
685       "public_header_files": [
686         "components/Buttons/src/ButtonThemer/*.h"
687       ],
688       "source_files": [
689         "components/Buttons/src/ButtonThemer/*.{h,m}",
690         "components/Buttons/src/ButtonThemer/private/*.{h,m}"
691       ],
692       "dependencies": {
693         "MaterialComponents/Buttons": [
695         ],
696         "MaterialComponents/Buttons+ColorThemer": [
698         ],
699         "MaterialComponents/Buttons+ShapeThemer": [
701         ],
702         "MaterialComponents/Buttons+TypographyThemer": [
704         ],
705         "MaterialComponents/Palettes": [
707         ]
708       }
709     },
710     {
711       "name": "Buttons+Theming",
712       "platforms": {
713         "ios": "9.0"
714       },
715       "public_header_files": "components/Buttons/src/Theming/*.h",
716       "source_files": [
717         "components/Buttons/src/Theming/*.{h,m}",
718         "components/Buttons/src/Theming/private/*.{h,m}"
719       ],
720       "dependencies": {
721         "MaterialComponents/Buttons": [
723         ],
724         "MaterialComponents/Buttons+ColorThemer": [
726         ],
727         "MaterialComponents/Buttons+ShapeThemer": [
729         ],
730         "MaterialComponents/Buttons+TypographyThemer": [
732         ],
733         "MaterialComponents/ShadowElevations": [
735         ],
736         "MaterialComponents/schemes/Container": [
738         ]
739       },
740       "testspecs": [
741         {
742           "name": "UnitTests",
743           "test_type": "unit",
744           "source_files": [
745             "components/Buttons/tests/unit/Theming/*.{h,m,swift}",
746             "components/Buttons/tests/unit/Theming/supplemental/*.{h,m,swift}"
747           ],
748           "resources": "components/Buttons/tests/unit/Theming/resources/*"
749         }
750       ]
751     },
752     {
753       "name": "ButtonBar",
754       "platforms": {
755         "ios": "9.0"
756       },
757       "public_header_files": "components/ButtonBar/src/*.h",
758       "source_files": [
759         "components/ButtonBar/src/*.{h,m}",
760         "components/ButtonBar/src/private/*.{h,m}"
761       ],
762       "dependencies": {
763         "MDFInternationalization": [
765         ],
766         "MaterialComponents/Buttons": [
768         ],
769         "MaterialComponents/private/Application": [
771         ]
772       },
773       "testspecs": [
774         {
775           "name": "UnitTests",
776           "test_type": "unit",
777           "source_files": [
778             "components/ButtonBar/tests/unit/*.{h,m,swift}",
779             "components/ButtonBar/tests/unit/supplemental/*.{h,m,swift}"
780           ],
781           "resources": "components/ButtonBar/tests/unit/resources/*",
782           "dependencies": {
783             "MaterialComponents/ButtonBar+TypographyThemer": [
785             ]
786           }
787         }
788       ]
789     },
790     {
791       "name": "ButtonBar+ColorThemer",
792       "platforms": {
793         "ios": "9.0"
794       },
795       "public_header_files": [
796         "components/ButtonBar/src/ColorThemer/*.h"
797       ],
798       "source_files": [
799         "components/ButtonBar/src/ColorThemer/*.{h,m}"
800       ],
801       "dependencies": {
802         "MaterialComponents/ButtonBar": [
804         ],
805         "MaterialComponents/Themes": [
807         ]
808       }
809     },
810     {
811       "name": "ButtonBar+TypographyThemer",
812       "platforms": {
813         "ios": "9.0"
814       },
815       "public_header_files": [
816         "components/ButtonBar/src/TypographyThemer/*.h"
817       ],
818       "source_files": [
819         "components/ButtonBar/src/TypographyThemer/*.{h,m}"
820       ],
821       "dependencies": {
822         "MaterialComponents/ButtonBar": [
824         ],
825         "MaterialComponents/schemes/Typography": [
827         ]
828       }
829     },
830     {
831       "name": "Cards",
832       "platforms": {
833         "ios": "9.0"
834       },
835       "public_header_files": "components/Cards/src/*.h",
836       "source_files": "components/Cards/src/*.{h,m}",
837       "exclude_files": [
838         "components/Cards/src/MDCCard+Ripple.{h,m}",
839         "components/Cards/src/MDCCardCollectionCell+Ripple.{h,m}"
840       ],
841       "dependencies": {
842         "MaterialComponents/Ink": [
844         ],
845         "MaterialComponents/Ripple": [
847         ],
848         "MaterialComponents/ShadowLayer": [
850         ],
851         "MaterialComponents/Shapes": [
853         ],
854         "MaterialComponents/private/Icons/ic_check_circle": [
856         ],
857         "MaterialComponents/private/Math": [
859         ]
860       },
861       "testspecs": [
862         {
863           "name": "UnitTests",
864           "test_type": "unit",
865           "source_files": [
866             "components/Cards/tests/unit/*.{h,m,swift}",
867             "components/Cards/tests/unit/supplemental/*.{h,m,swift}"
868           ],
869           "resources": "components/Cards/tests/unit/resources/*",
870           "dependencies": {
871             "MaterialComponents/Cards+ColorThemer": [
873             ],
874             "MaterialComponents/Cards+ShapeThemer": [
876             ]
877           }
878         }
879       ]
880     },
881     {
882       "name": "Cards+ColorThemer",
883       "platforms": {
884         "ios": "9.0"
885       },
886       "public_header_files": [
887         "components/Cards/src/ColorThemer/*.h"
888       ],
889       "source_files": [
890         "components/Cards/src/ColorThemer/*.{h,m}"
891       ],
892       "dependencies": {
893         "MaterialComponents/Cards": [
895         ],
896         "MaterialComponents/schemes/Color": [
898         ]
899       }
900     },
901     {
902       "name": "Cards+ShapeThemer",
903       "platforms": {
904         "ios": "9.0"
905       },
906       "public_header_files": [
907         "components/Cards/src/ShapeThemer/*.h"
908       ],
909       "source_files": [
910         "components/Cards/src/ShapeThemer/*.{h,m}"
911       ],
912       "dependencies": {
913         "MaterialComponents/Cards": [
915         ],
916         "MaterialComponents/schemes/Shape": [
918         ]
919       }
920     },
921     {
922       "name": "Cards+CardThemer",
923       "platforms": {
924         "ios": "9.0"
925       },
926       "public_header_files": [
927         "components/Cards/src/CardThemer/*.h"
928       ],
929       "source_files": [
930         "components/Cards/src/CardThemer/*.{h,m}"
931       ],
932       "dependencies": {
933         "MaterialComponents/Cards": [
935         ],
936         "MaterialComponents/Cards+ColorThemer": [
938         ],
939         "MaterialComponents/Cards+ShapeThemer": [
941         ]
942       }
943     },
944     {
945       "name": "Cards+Theming",
946       "platforms": {
947         "ios": "9.0"
948       },
949       "public_header_files": "components/Cards/src/Theming/*.h",
950       "source_files": [
951         "components/Cards/src/Theming/*.{h,m}",
952         "components/Cards/src/Theming/private/*.{h,m}"
953       ],
954       "dependencies": {
955         "MaterialComponents/Cards": [
957         ],
958         "MaterialComponents/Cards+ColorThemer": [
960         ],
961         "MaterialComponents/Cards+ShapeThemer": [
963         ],
964         "MaterialComponents/schemes/Container": [
966         ]
967       },
968       "testspecs": [
969         {
970           "name": "UnitTests",
971           "test_type": "unit",
972           "source_files": [
973             "components/Cards/tests/unit/Theming/*.{h,m,swift}",
974             "components/Cards/tests/unit/Theming/supplemental/*.{h,m,swift}"
975           ],
976           "resources": "components/Cards/tests/unit/Theming/resources/*"
977         }
978       ]
979     },
980     {
981       "name": "Chips",
982       "platforms": {
983         "ios": "9.0"
984       },
985       "public_header_files": "components/Chips/src/*.h",
986       "source_files": [
987         "components/Chips/src/*.{h,m}",
988         "components/Chips/src/private/*.{h,m}"
989       ],
990       "dependencies": {
991         "MDFInternationalization": [
993         ],
994         "MaterialComponents/Ink": [
996         ],
997         "MaterialComponents/Ripple": [
999         ],
1000         "MaterialComponents/ShadowLayer": [
1002         ],
1003         "MaterialComponents/ShadowElevations": [
1005         ],
1006         "MaterialComponents/ShapeLibrary": [
1008         ],
1009         "MaterialComponents/Shapes": [
1011         ],
1012         "MaterialComponents/TextFields": [
1014         ],
1015         "MaterialComponents/Typography": [
1017         ],
1018         "MaterialComponents/private/Math": [
1020         ]
1021       },
1022       "testspecs": [
1023         {
1024           "name": "UnitTests",
1025           "test_type": "unit",
1026           "source_files": [
1027             "components/Chips/tests/unit/*.{h,m,swift}",
1028             "components/Chips/tests/unit/supplemental/*.{h,m,swift}"
1029           ],
1030           "resources": "components/Chips/tests/unit/resources/*",
1031           "dependencies": {
1032             "MaterialComponents/Chips+ChipThemer": [
1034             ],
1035             "MaterialComponents/Chips+FontThemer": [
1037             ],
1038             "MaterialComponents/Themes": [
1040             ]
1041           }
1042         }
1043       ]
1044     },
1045     {
1046       "name": "Chips+ChipThemer",
1047       "platforms": {
1048         "ios": "9.0"
1049       },
1050       "public_header_files": [
1051         "components/Chips/src/ChipThemer/*.h"
1052       ],
1053       "source_files": [
1054         "components/Chips/src/ChipThemer/*.{h,m}"
1055       ],
1056       "dependencies": {
1057         "MaterialComponents/Chips": [
1059         ],
1060         "MaterialComponents/Chips+ColorThemer": [
1062         ],
1063         "MaterialComponents/Chips+ShapeThemer": [
1065         ],
1066         "MaterialComponents/Chips+TypographyThemer": [
1068         ]
1069       }
1070     },
1071     {
1072       "name": "Chips+ColorThemer",
1073       "platforms": {
1074         "ios": "9.0"
1075       },
1076       "public_header_files": [
1077         "components/Chips/src/ColorThemer/*.h"
1078       ],
1079       "source_files": [
1080         "components/Chips/src/ColorThemer/*.{h,m}"
1081       ],
1082       "dependencies": {
1083         "MaterialComponents/Chips": [
1085         ],
1086         "MaterialComponents/schemes/Color": [
1088         ]
1089       }
1090     },
1091     {
1092       "name": "Chips+FontThemer",
1093       "platforms": {
1094         "ios": "9.0"
1095       },
1096       "public_header_files": [
1097         "components/Chips/src/FontThemer/*.h"
1098       ],
1099       "source_files": [
1100         "components/Chips/src/FontThemer/*.{h,m}"
1101       ],
1102       "dependencies": {
1103         "MaterialComponents/Chips": [
1105         ],
1106         "MaterialComponents/Themes": [
1108         ]
1109       }
1110     },
1111     {
1112       "name": "Chips+ShapeThemer",
1113       "platforms": {
1114         "ios": "9.0"
1115       },
1116       "public_header_files": [
1117         "components/Chips/src/ShapeThemer/*.h"
1118       ],
1119       "source_files": [
1120         "components/Chips/src/ShapeThemer/*.{h,m}"
1121       ],
1122       "dependencies": {
1123         "MaterialComponents/Chips": [
1125         ],
1126         "MaterialComponents/schemes/Shape": [
1128         ]
1129       }
1130     },
1131     {
1132       "name": "Chips+TypographyThemer",
1133       "platforms": {
1134         "ios": "9.0"
1135       },
1136       "public_header_files": [
1137         "components/Chips/src/TypographyThemer/*.h"
1138       ],
1139       "source_files": [
1140         "components/Chips/src/TypographyThemer/*.{h,m}"
1141       ],
1142       "dependencies": {
1143         "MaterialComponents/Chips": [
1145         ],
1146         "MaterialComponents/schemes/Typography": [
1148         ]
1149       }
1150     },
1151     {
1152       "name": "Chips+Theming",
1153       "platforms": {
1154         "ios": "9.0"
1155       },
1156       "public_header_files": "components/Chips/src/Theming/*.h",
1157       "source_files": [
1158         "components/Chips/src/Theming/*.{h,m}",
1159         "components/Chips/src/Theming/private/*.{h,m}"
1160       ],
1161       "dependencies": {
1162         "MaterialComponents/Chips": [
1164         ],
1165         "MaterialComponents/Chips+ColorThemer": [
1167         ],
1168         "MaterialComponents/Chips+ShapeThemer": [
1170         ],
1171         "MaterialComponents/Chips+TypographyThemer": [
1173         ],
1174         "MaterialComponents/schemes/Container": [
1176         ]
1177       },
1178       "testspecs": [
1179         {
1180           "name": "UnitTests",
1181           "test_type": "unit",
1182           "source_files": [
1183             "components/Chips/tests/unit/Theming/*.{h,m,swift}",
1184             "components/Chips/tests/unit/Theming/supplemental/*.{h,m,swift}"
1185           ],
1186           "resources": "components/Chips/tests/unit/Theming/resources/*"
1187         }
1188       ]
1189     },
1190     {
1191       "name": "CollectionCells",
1192       "platforms": {
1193         "ios": "9.0"
1194       },
1195       "public_header_files": "components/CollectionCells/src/*.h",
1196       "source_files": [
1197         "components/CollectionCells/src/*.{h,m}",
1198         "components/CollectionCells/src/private/*.{h,m}"
1199       ],
1200       "resources": [
1201         "components/CollectionCells/src/MaterialCollectionCells.bundle"
1202       ],
1203       "frameworks": [
1204         "CoreGraphics",
1205         "QuartzCore"
1206       ],
1207       "dependencies": {
1208         "MDFInternationalization": [
1210         ],
1211         "MaterialComponents/CollectionLayoutAttributes": [
1213         ],
1214         "MaterialComponents/Ink": [
1216         ],
1217         "MaterialComponents/Typography": [
1219         ],
1220         "MaterialComponents/Palettes": [
1222         ],
1223         "MaterialComponents/private/Icons/ic_check": [
1225         ],
1226         "MaterialComponents/private/Icons/ic_check_circle": [
1228         ],
1229         "MaterialComponents/private/Icons/ic_chevron_right": [
1231         ],
1232         "MaterialComponents/private/Icons/ic_info": [
1234         ],
1235         "MaterialComponents/private/Icons/ic_radio_button_unchecked": [
1237         ],
1238         "MaterialComponents/private/Icons/ic_reorder": [
1240         ],
1241         "MaterialComponents/private/Math": [
1243         ]
1244       },
1245       "testspecs": [
1246         {
1247           "name": "UnitTests",
1248           "test_type": "unit",
1249           "source_files": [
1250             "components/CollectionCells/tests/unit/*.{h,m,swift}",
1251             "components/CollectionCells/tests/unit/supplemental/*.{h,m,swift}"
1252           ],
1253           "resources": "components/CollectionCells/tests/unit/resources/*"
1254         }
1255       ]
1256     },
1257     {
1258       "name": "CollectionLayoutAttributes",
1259       "platforms": {
1260         "ios": "9.0"
1261       },
1262       "public_header_files": "components/CollectionLayoutAttributes/src/*.h",
1263       "source_files": "components/CollectionLayoutAttributes/src/*.{h,m}",
1264       "testspecs": [
1265         {
1266           "name": "UnitTests",
1267           "test_type": "unit",
1268           "source_files": [
1269             "components/CollectionLayoutAttributes/tests/unit/*.{h,m,swift}",
1270             "components/CollectionLayoutAttributes/tests/unit/supplemental/*.{h,m,swift}"
1271           ],
1272           "resources": "components/CollectionLayoutAttributes/tests/unit/resources/*"
1273         }
1274       ]
1275     },
1276     {
1277       "name": "Collections",
1278       "platforms": {
1279         "ios": "9.0"
1280       },
1281       "public_header_files": "components/Collections/src/*.h",
1282       "source_files": [
1283         "components/Collections/src/*.{h,m}",
1284         "components/Collections/src/private/*.{h,m}"
1285       ],
1286       "resources": [
1287         "components/Collections/src/MaterialCollections.bundle"
1288       ],
1289       "frameworks": [
1290         "CoreGraphics",
1291         "QuartzCore"
1292       ],
1293       "dependencies": {
1294         "MaterialComponents/CollectionCells": [
1296         ],
1297         "MaterialComponents/CollectionLayoutAttributes": [
1299         ],
1300         "MaterialComponents/Ink": [
1302         ],
1303         "MaterialComponents/Palettes": [
1305         ],
1306         "MaterialComponents/ShadowElevations": [
1308         ],
1309         "MaterialComponents/ShadowLayer": [
1311         ],
1312         "MaterialComponents/Typography": [
1314         ]
1315       },
1316       "testspecs": [
1317         {
1318           "name": "UnitTests",
1319           "test_type": "unit",
1320           "source_files": [
1321             "components/Collections/tests/unit/*.{h,m,swift}",
1322             "components/Collections/tests/unit/supplemental/*.{h,m,swift}"
1323           ],
1324           "resources": "components/Collections/tests/unit/resources/*"
1325         }
1326       ]
1327     },
1328     {
1329       "name": "Dialogs",
1330       "platforms": {
1331         "ios": "9.0"
1332       },
1333       "public_header_files": "components/Dialogs/src/*.h",
1334       "source_files": [
1335         "components/Dialogs/src/*.{h,m}",
1336         "components/Dialogs/src/private/*.{h,m}"
1337       ],
1338       "resources": [
1339         "components/Dialogs/src/MaterialDialogs.bundle"
1340       ],
1341       "dependencies": {
1342         "MaterialComponents/Buttons": [
1344         ],
1345         "MaterialComponents/ShadowElevations": [
1347         ],
1348         "MaterialComponents/ShadowLayer": [
1350         ],
1351         "MaterialComponents/Typography": [
1353         ],
1354         "MaterialComponents/private/KeyboardWatcher": [
1356         ],
1357         "MDFInternationalization": [
1359         ]
1360       },
1361       "testspecs": [
1362         {
1363           "name": "UnitTests",
1364           "test_type": "unit",
1365           "source_files": [
1366             "components/Dialogs/tests/unit/*.{h,m,swift}",
1367             "components/Dialogs/tests/unit/supplemental/*.{h,m,swift}"
1368           ],
1369           "resources": "components/Dialogs/tests/unit/resources/*",
1370           "dependencies": {
1371             "MaterialComponents/Dialogs+DialogThemer": [
1373             ]
1374           }
1375         }
1376       ]
1377     },
1378     {
1379       "name": "Dialogs+ColorThemer",
1380       "platforms": {
1381         "ios": "9.0"
1382       },
1383       "public_header_files": [
1384         "components/Dialogs/src/ColorThemer/*.h"
1385       ],
1386       "source_files": [
1387         "components/Dialogs/src/ColorThemer/*.{h,m}"
1388       ],
1389       "dependencies": {
1390         "MaterialComponents/Dialogs": [
1392         ],
1393         "MaterialComponents/Themes": [
1395         ],
1396         "MaterialComponents/Buttons+ColorThemer": [
1398         ]
1399       }
1400     },
1401     {
1402       "name": "Dialogs+TypographyThemer",
1403       "platforms": {
1404         "ios": "9.0"
1405       },
1406       "public_header_files": [
1407         "components/Dialogs/src/TypographyThemer/*.h"
1408       ],
1409       "source_files": [
1410         "components/Dialogs/src/TypographyThemer/*.{h,m}"
1411       ],
1412       "dependencies": {
1413         "MaterialComponents/Dialogs": [
1415         ],
1416         "MaterialComponents/schemes/Typography": [
1418         ],
1419         "MaterialComponents/Buttons+TypographyThemer": [
1421         ]
1422       }
1423     },
1424     {
1425       "name": "Dialogs+DialogThemer",
1426       "platforms": {
1427         "ios": "9.0"
1428       },
1429       "public_header_files": [
1430         "components/Dialogs/src/DialogThemer/*.h"
1431       ],
1432       "source_files": [
1433         "components/Dialogs/src/DialogThemer/*.{h,m}"
1434       ],
1435       "dependencies": {
1436         "MaterialComponents/Dialogs": [
1438         ],
1439         "MaterialComponents/Dialogs+ColorThemer": [
1441         ],
1442         "MaterialComponents/Dialogs+TypographyThemer": [
1444         ],
1445         "MaterialComponents/Buttons+ButtonThemer": [
1447         ]
1448       }
1449     },
1450     {
1451       "name": "Dialogs+Theming",
1452       "platforms": {
1453         "ios": "9.0"
1454       },
1455       "public_header_files": "components/Dialogs/src/Theming/*.h",
1456       "source_files": [
1457         "components/Dialogs/src/Theming/*.{h,m}",
1458         "components/Dialogs/src/Theming/private/*.{h,m}"
1459       ],
1460       "dependencies": {
1461         "MaterialComponents/Dialogs": [
1463         ],
1464         "MaterialComponents/Dialogs+ColorThemer": [
1466         ],
1467         "MaterialComponents/Dialogs+TypographyThemer": [
1469         ],
1470         "MaterialComponents/ShadowElevations": [
1472         ],
1473         "MaterialComponents/schemes/Container": [
1475         ],
1476         "MaterialComponents/Buttons+Theming": [
1478         ]
1479       },
1480       "testspecs": [
1481         {
1482           "name": "UnitTests",
1483           "test_type": "unit",
1484           "source_files": [
1485             "components/Dialogs/tests/unit/Theming/*.{h,m,swift}",
1486             "components/Dialogs/tests/unit/Theming/supplemental/*.{h,m,swift}"
1487           ],
1488           "resources": "components/Dialogs/tests/unit/Theming/resources/*"
1489         }
1490       ]
1491     },
1492     {
1493       "name": "FeatureHighlight",
1494       "platforms": {
1495         "ios": "9.0"
1496       },
1497       "public_header_files": "components/FeatureHighlight/src/*.h",
1498       "source_files": [
1499         "components/FeatureHighlight/src/*.{h,m}",
1500         "components/FeatureHighlight/src/private/*.{h,m}"
1501       ],
1502       "resources": [
1503         "components/FeatureHighlight/src/MaterialFeatureHighlight.bundle"
1504       ],
1505       "dependencies": {
1506         "MaterialComponents/private/Math": [
1508         ],
1509         "MaterialComponents/Typography": [
1511         ],
1512         "MDFTextAccessibility": [
1514         ]
1515       },
1516       "testspecs": [
1517         {
1518           "name": "UnitTests",
1519           "test_type": "unit",
1520           "source_files": [
1521             "components/FeatureHighlight/tests/unit/*.{h,m,swift}",
1522             "components/FeatureHighlight/tests/unit/supplemental/*.{h,m,swift}"
1523           ],
1524           "resources": "components/FeatureHighlight/tests/unit/resources/*",
1525           "dependencies": {
1526             "MaterialComponents/FeatureHighlight+ColorThemer": [
1528             ],
1529             "MaterialComponents/FeatureHighlight+TypographyThemer": [
1531             ],
1532             "MaterialComponents/FeatureHighlight+FeatureHighlightAccessibilityMutator": [
1534             ]
1535           }
1536         }
1537       ]
1538     },
1539     {
1540       "name": "FeatureHighlight+ColorThemer",
1541       "platforms": {
1542         "ios": "9.0"
1543       },
1544       "public_header_files": [
1545         "components/FeatureHighlight/src/ColorThemer/*.h"
1546       ],
1547       "source_files": [
1548         "components/FeatureHighlight/src/ColorThemer/*.{h,m}"
1549       ],
1550       "dependencies": {
1551         "MaterialComponents/FeatureHighlight": [
1553         ],
1554         "MaterialComponents/Themes": [
1556         ]
1557       }
1558     },
1559     {
1560       "name": "FeatureHighlight+FontThemer",
1561       "platforms": {
1562         "ios": "9.0"
1563       },
1564       "public_header_files": [
1565         "components/FeatureHighlight/src/FontThemer/*.h"
1566       ],
1567       "source_files": [
1568         "components/FeatureHighlight/src/FontThemer/*.{h,m}"
1569       ],
1570       "dependencies": {
1571         "MaterialComponents/FeatureHighlight": [
1573         ],
1574         "MaterialComponents/Themes": [
1576         ]
1577       }
1578     },
1579     {
1580       "name": "FeatureHighlight+TypographyThemer",
1581       "platforms": {
1582         "ios": "9.0"
1583       },
1584       "public_header_files": [
1585         "components/FeatureHighlight/src/TypographyThemer/*.h"
1586       ],
1587       "source_files": [
1588         "components/FeatureHighlight/src/TypographyThemer/*.{h,m}"
1589       ],
1590       "dependencies": {
1591         "MaterialComponents/FeatureHighlight": [
1593         ],
1594         "MaterialComponents/schemes/Typography": [
1596         ]
1597       }
1598     },
1599     {
1600       "name": "FeatureHighlight+FeatureHighlightAccessibilityMutator",
1601       "platforms": {
1602         "ios": "9.0"
1603       },
1604       "public_header_files": [
1605         "components/FeatureHighlight/src/FeatureHighlightAccessibilityMutator/*.h"
1606       ],
1607       "source_files": [
1608         "components/FeatureHighlight/src/FeatureHighlightAccessibilityMutator/*.{h,m}"
1609       ],
1610       "dependencies": {
1611         "MaterialComponents/FeatureHighlight": [
1613         ],
1614         "MDFTextAccessibility": [
1616         ]
1617       }
1618     },
1619     {
1620       "name": "FlexibleHeader",
1621       "platforms": {
1622         "ios": "9.0"
1623       },
1624       "public_header_files": "components/FlexibleHeader/src/*.h",
1625       "source_files": [
1626         "components/FlexibleHeader/src/*.{h,m}",
1627         "components/FlexibleHeader/src/private/*.{h,m}"
1628       ],
1629       "dependencies": {
1630         "MDFTextAccessibility": [
1632         ],
1633         "MaterialComponents/private/Application": [
1635         ],
1636         "MaterialComponents/private/UIMetrics": [
1638         ]
1639       },
1640       "testspecs": [
1641         {
1642           "name": "UnitTests",
1643           "test_type": "unit",
1644           "source_files": [
1645             "components/FlexibleHeader/tests/unit/*.{h,m,swift}",
1646             "components/FlexibleHeader/tests/unit/supplemental/*.{h,m,swift}"
1647           ],
1648           "resources": "components/FlexibleHeader/tests/unit/resources/*",
1649           "dependencies": {
1650             "MaterialComponents/FlexibleHeader+ColorThemer": [
1652             ]
1653           }
1654         }
1655       ]
1656     },
1657     {
1658       "name": "FlexibleHeader+CanAlwaysExpandToMaximumHeight",
1659       "platforms": {
1660         "ios": "9.0"
1661       },
1662       "public_header_files": [
1663         "components/FlexibleHeader/src/CanAlwaysExpandToMaximumHeight/*.h"
1664       ],
1665       "source_files": [
1666         "components/FlexibleHeader/src/CanAlwaysExpandToMaximumHeight/*.{h,m}"
1667       ],
1668       "dependencies": {
1669         "MaterialComponents/FlexibleHeader": [
1671         ]
1672       }
1673     },
1674     {
1675       "name": "FlexibleHeader+ColorThemer",
1676       "platforms": {
1677         "ios": "9.0"
1678       },
1679       "public_header_files": [
1680         "components/FlexibleHeader/src/ColorThemer/*.h"
1681       ],
1682       "source_files": [
1683         "components/FlexibleHeader/src/ColorThemer/*.{h,m}"
1684       ],
1685       "dependencies": {
1686         "MaterialComponents/FlexibleHeader": [
1688         ],
1689         "MaterialComponents/schemes/Color": [
1691         ]
1692       }
1693     },
1694     {
1695       "name": "HeaderStackView",
1696       "platforms": {
1697         "ios": "9.0"
1698       },
1699       "public_header_files": "components/HeaderStackView/src/*.h",
1700       "source_files": "components/HeaderStackView/src/*.{h,m}",
1701       "testspecs": [
1702         {
1703           "name": "UnitTests",
1704           "test_type": "unit",
1705           "source_files": [
1706             "components/HeaderStackView/tests/unit/*.{h,m,swift}",
1707             "components/HeaderStackView/tests/unit/supplemental/*.{h,m,swift}"
1708           ],
1709           "resources": "components/HeaderStackView/tests/unit/resources/*"
1710         }
1711       ]
1712     },
1713     {
1714       "name": "HeaderStackView+ColorThemer",
1715       "platforms": {
1716         "ios": "9.0"
1717       },
1718       "public_header_files": [
1719         "components/HeaderStackView/src/ColorThemer/*.h"
1720       ],
1721       "source_files": [
1722         "components/HeaderStackView/src/ColorThemer/*.{h,m}"
1723       ],
1724       "dependencies": {
1725         "MaterialComponents/HeaderStackView": [
1727         ],
1728         "MaterialComponents/Themes": [
1730         ]
1731       }
1732     },
1733     {
1734       "name": "Ink",
1735       "platforms": {
1736         "ios": "9.0"
1737       },
1738       "public_header_files": "components/Ink/src/*.h",
1739       "source_files": [
1740         "components/Ink/src/*.{h,m}",
1741         "components/Ink/src/private/*.{h,m}"
1742       ],
1743       "dependencies": {
1744         "MaterialComponents/private/Math": [
1746         ]
1747       },
1748       "testspecs": [
1749         {
1750           "name": "UnitTests",
1751           "test_type": "unit",
1752           "source_files": [
1753             "components/Ink/tests/unit/*.{h,m,swift}",
1754             "components/Ink/tests/unit/supplemental/*.{h,m,swift}"
1755           ],
1756           "resources": "components/Ink/tests/unit/resources/*"
1757         }
1758       ]
1759     },
1760     {
1761       "name": "Ink+ColorThemer",
1762       "platforms": {
1763         "ios": "9.0"
1764       },
1765       "public_header_files": [
1766         "components/Ink/src/ColorThemer/*.h"
1767       ],
1768       "source_files": [
1769         "components/Ink/src/ColorThemer/*.{h,m}"
1770       ],
1771       "dependencies": {
1772         "MaterialComponents/Ink": [
1774         ],
1775         "MaterialComponents/Themes": [
1777         ]
1778       }
1779     },
1780     {
1781       "name": "LibraryInfo",
1782       "platforms": {
1783         "ios": "9.0"
1784       },
1785       "public_header_files": "components/LibraryInfo/src/*.h",
1786       "source_files": [
1787         "components/LibraryInfo/src/*.{h,m}",
1788         "components/LibraryInfo/src/private/*.{h,m}"
1789       ],
1790       "testspecs": [
1791         {
1792           "name": "UnitTests",
1793           "test_type": "unit",
1794           "source_files": [
1795             "components/LibraryInfo/tests/unit/*.{h,m,swift}",
1796             "components/LibraryInfo/tests/unit/supplemental/*.{h,m,swift}"
1797           ],
1798           "resources": "components/LibraryInfo/tests/unit/resources/*"
1799         }
1800       ]
1801     },
1802     {
1803       "name": "List",
1804       "platforms": {
1805         "ios": "9.0"
1806       },
1807       "public_header_files": "components/List/src/*.h",
1808       "source_files": [
1809         "components/List/src/*.{h,m}",
1810         "components/List/src/private/*.{h,m}"
1811       ],
1812       "dependencies": {
1813         "MaterialComponents/Ink": [
1815         ],
1816         "MaterialComponents/ShadowElevations": [
1818         ],
1819         "MaterialComponents/ShadowLayer": [
1821         ],
1822         "MaterialComponents/Typography": [
1824         ],
1825         "MDFInternationalization": [
1827         ],
1828         "MaterialComponents/private/Math": [
1830         ]
1831       },
1832       "testspecs": [
1833         {
1834           "name": "UnitTests",
1835           "test_type": "unit",
1836           "source_files": [
1837             "components/List/tests/unit/*.{h,m,swift}",
1838             "components/List/tests/unit/supplemental/*.{h,m,swift}"
1839           ],
1840           "resources": "components/List/tests/unit/resources/*",
1841           "dependencies": {
1842             "MaterialComponents/List+ColorThemer": [
1844             ],
1845             "MaterialComponents/List+TypographyThemer": [
1847             ],
1848             "MaterialComponents/List+ListThemer": [
1850             ]
1851           }
1852         }
1853       ]
1854     },
1855     {
1856       "name": "List+TypographyThemer",
1857       "platforms": {
1858         "ios": "9.0"
1859       },
1860       "public_header_files": [
1861         "components/List/src/TypographyThemer/*.h"
1862       ],
1863       "source_files": [
1864         "components/List/src/TypographyThemer/*.{h,m}"
1865       ],
1866       "dependencies": {
1867         "MaterialComponents/List": [
1869         ],
1870         "MaterialComponents/schemes/Typography": [
1872         ]
1873       }
1874     },
1875     {
1876       "name": "List+ColorThemer",
1877       "platforms": {
1878         "ios": "9.0"
1879       },
1880       "public_header_files": [
1881         "components/List/src/ColorThemer/*.h"
1882       ],
1883       "source_files": [
1884         "components/List/src/ColorThemer/*.{h,m}",
1885         "components/List/src/ColorThemer/private/*.{h,m}"
1886       ],
1887       "dependencies": {
1888         "MaterialComponents/List": [
1890         ],
1891         "MaterialComponents/schemes/Color": [
1893         ]
1894       }
1895     },
1896     {
1897       "name": "List+ListThemer",
1898       "platforms": {
1899         "ios": "9.0"
1900       },
1901       "public_header_files": [
1902         "components/List/src/ListThemer/*.h"
1903       ],
1904       "source_files": [
1905         "components/List/src/ListThemer/*.{h,m}",
1906         "components/List/src/ListThemer/private/*.{h,m}"
1907       ],
1908       "dependencies": {
1909         "MaterialComponents/List": [
1911         ],
1912         "MaterialComponents/List+ColorThemer": [
1914         ],
1915         "MaterialComponents/List+TypographyThemer": [
1917         ]
1918       }
1919     },
1920     {
1921       "name": "List+Theming",
1922       "platforms": {
1923         "ios": "9.0"
1924       },
1925       "public_header_files": "components/List/src/Theming/*.h",
1926       "source_files": [
1927         "components/List/src/Theming/*.{h,m}",
1928         "components/List/src/Theming/private/*.{h,m}"
1929       ],
1930       "dependencies": {
1931         "MaterialComponents/List": [
1933         ],
1934         "MaterialComponents/List+ColorThemer": [
1936         ],
1937         "MaterialComponents/List+TypographyThemer": [
1939         ],
1940         "MaterialComponents/schemes/Container": [
1942         ]
1943       },
1944       "testspecs": [
1945         {
1946           "name": "UnitTests",
1947           "test_type": "unit",
1948           "source_files": [
1949             "components/List/tests/unit/Theming/*.{h,m,swift}",
1950             "components/List/tests/unit/Theming/supplemental/*.{h,m,swift}"
1951           ],
1952           "resources": "components/List/tests/unit/Theming/resources/*"
1953         }
1954       ]
1955     },
1956     {
1957       "name": "MaskedTransition",
1958       "platforms": {
1959         "ios": "9.0"
1960       },
1961       "public_header_files": "components/MaskedTransition/src/*.h",
1962       "source_files": [
1963         "components/MaskedTransition/src/*.{h,m}",
1964         "components/MaskedTransition/src/private/*.{h,m}"
1965       ],
1966       "dependencies": {
1967         "MotionTransitioning": [
1968           "~> 5.0"
1969         ],
1970         "MotionAnimator": [
1971           "~> 2.0"
1972         ],
1973         "MotionInterchange": [
1974           "~> 1.0"
1975         ]
1976       },
1977       "testspecs": [
1978         {
1979           "name": "UnitTests",
1980           "test_type": "unit",
1981           "source_files": [
1982             "components/MaskedTransition/tests/unit/*.{h,m,swift}",
1983             "components/MaskedTransition/tests/unit/supplemental/*.{h,m,swift}"
1984           ],
1985           "resources": "components/MaskedTransition/tests/unit/resources/*"
1986         }
1987       ]
1988     },
1989     {
1990       "name": "NavigationBar",
1991       "platforms": {
1992         "ios": "9.0"
1993       },
1994       "public_header_files": "components/NavigationBar/src/*.h",
1995       "source_files": "components/NavigationBar/src/*.{h,m}",
1996       "dependencies": {
1997         "MDFTextAccessibility": [
1999         ],
2000         "MaterialComponents/ButtonBar": [
2002         ],
2003         "MaterialComponents/Typography": [
2005         ],
2006         "MDFInternationalization": [
2008         ],
2009         "MaterialComponents/private/Math": [
2011         ]
2012       },
2013       "testspecs": [
2014         {
2015           "name": "UnitTests",
2016           "test_type": "unit",
2017           "source_files": [
2018             "components/NavigationBar/tests/unit/*.{h,m,swift}",
2019             "components/NavigationBar/tests/unit/supplemental/*.{h,m,swift}"
2020           ],
2021           "resources": "components/NavigationBar/tests/unit/resources/*",
2022           "dependencies": {
2023             "MaterialComponents/NavigationBar+ColorThemer": [
2025             ],
2026             "MaterialComponents/NavigationBar+TypographyThemer": [
2028             ]
2029           }
2030         }
2031       ]
2032     },
2033     {
2034       "name": "NavigationBar+ColorThemer",
2035       "platforms": {
2036         "ios": "9.0"
2037       },
2038       "public_header_files": [
2039         "components/NavigationBar/src/ColorThemer/*.h"
2040       ],
2041       "source_files": [
2042         "components/NavigationBar/src/ColorThemer/*.{h,m}"
2043       ],
2044       "dependencies": {
2045         "MaterialComponents/NavigationBar": [
2047         ],
2048         "MaterialComponents/schemes/Color": [
2050         ]
2051       }
2052     },
2053     {
2054       "name": "NavigationBar+TypographyThemer",
2055       "platforms": {
2056         "ios": "9.0"
2057       },
2058       "public_header_files": [
2059         "components/NavigationBar/src/TypographyThemer/*.h"
2060       ],
2061       "source_files": [
2062         "components/NavigationBar/src/TypographyThemer/*.{h,m}"
2063       ],
2064       "dependencies": {
2065         "MaterialComponents/NavigationBar": [
2067         ],
2068         "MaterialComponents/schemes/Typography": [
2070         ]
2071       }
2072     },
2073     {
2074       "name": "NavigationDrawer",
2075       "platforms": {
2076         "ios": "9.0"
2077       },
2078       "public_header_files": "components/NavigationDrawer/src/*.h",
2079       "source_files": [
2080         "components/NavigationDrawer/src/*.{h,m}",
2081         "components/NavigationDrawer/src/private/*.{h,m}"
2082       ],
2083       "exclude_files": "components/NavigationDrawer/src/private/MDCBottomDrawerContainerViewController+Testing.h",
2084       "dependencies": {
2085         "MaterialComponents/Palettes": [
2087         ],
2088         "MaterialComponents/ShadowLayer": [
2090         ],
2091         "MaterialComponents/private/Math": [
2093         ],
2094         "MaterialComponents/private/UIMetrics": [
2096         ]
2097       },
2098       "testspecs": [
2099         {
2100           "name": "UnitTests",
2101           "test_type": "unit",
2102           "source_files": [
2103             "components/NavigationDrawer/tests/unit/*.{h,m,swift}",
2104             "components/NavigationDrawer/tests/unit/supplemental/*.{h,m,swift}",
2105             "components/NavigationDrawer/src/private/MDCBottomDrawerContainerViewController+Testing.h"
2106           ],
2107           "dependencies": {
2108             "MaterialComponents/NavigationDrawer+ColorThemer": [
2110             ]
2111           }
2112         }
2113       ]
2114     },
2115     {
2116       "name": "NavigationDrawer+ColorThemer",
2117       "platforms": {
2118         "ios": "9.0"
2119       },
2120       "public_header_files": [
2121         "components/NavigationDrawer/src/ColorThemer/*.h"
2122       ],
2123       "source_files": [
2124         "components/NavigationDrawer/src/ColorThemer/*.{h,m}",
2125         "components/NavigationDrawer/src/ColorThemer/private/*.{h,m}"
2126       ],
2127       "dependencies": {
2128         "MaterialComponents/NavigationDrawer": [
2130         ],
2131         "MaterialComponents/schemes/Color": [
2133         ]
2134       }
2135     },
2136     {
2137       "name": "OverlayWindow",
2138       "platforms": {
2139         "ios": "9.0"
2140       },
2141       "public_header_files": "components/OverlayWindow/src/*.h",
2142       "source_files": [
2143         "components/OverlayWindow/src/*.{h,m}",
2144         "components/OverlayWindow/src/private/*.{h,m}"
2145       ],
2146       "dependencies": {
2147         "MaterialComponents/private/Application": [
2149         ]
2150       },
2151       "testspecs": [
2152         {
2153           "name": "UnitTests",
2154           "test_type": "unit",
2155           "source_files": [
2156             "components/OverlayWindow/tests/unit/*.{h,m,swift}",
2157             "components/OverlayWindow/tests/unit/supplemental/*.{h,m,swift}"
2158           ],
2159           "resources": "components/OverlayWindow/tests/unit/resources/*"
2160         }
2161       ]
2162     },
2163     {
2164       "name": "PageControl",
2165       "platforms": {
2166         "ios": "9.0"
2167       },
2168       "public_header_files": "components/PageControl/src/*.h",
2169       "source_files": [
2170         "components/PageControl/src/*.{h,m}",
2171         "components/PageControl/src/private/*.{h,m}"
2172       ],
2173       "resources": [
2174         "components/PageControl/src/MaterialPageControl.bundle"
2175       ],
2176       "dependencies": {
2177         "MDFInternationalization": [
2179         ]
2180       },
2181       "testspecs": [
2182         {
2183           "name": "UnitTests",
2184           "test_type": "unit",
2185           "source_files": [
2186             "components/PageControl/tests/unit/*.{h,m,swift}",
2187             "components/PageControl/tests/unit/supplemental/*.{h,m,swift}"
2188           ],
2189           "resources": "components/PageControl/tests/unit/resources/*"
2190         }
2191       ]
2192     },
2193     {
2194       "name": "PageControl+ColorThemer",
2195       "platforms": {
2196         "ios": "9.0"
2197       },
2198       "public_header_files": [
2199         "components/PageControl/src/ColorThemer/*.h"
2200       ],
2201       "source_files": [
2202         "components/PageControl/src/ColorThemer/*.{h,m}"
2203       ],
2204       "dependencies": {
2205         "MaterialComponents/PageControl": [
2207         ],
2208         "MaterialComponents/Themes": [
2210         ]
2211       }
2212     },
2213     {
2214       "name": "Palettes",
2215       "platforms": {
2216         "ios": "9.0"
2217       },
2218       "public_header_files": "components/Palettes/src/*.h",
2219       "source_files": [
2220         "components/Palettes/src/*.{h,m}",
2221         "components/Palettes/src/private/*.{h,m}"
2222       ],
2223       "testspecs": [
2224         {
2225           "name": "UnitTests",
2226           "test_type": "unit",
2227           "source_files": [
2228             "components/Palettes/tests/unit/*.{h,m,swift}",
2229             "components/Palettes/tests/unit/supplemental/*.{h,m,swift}"
2230           ],
2231           "resources": "components/Palettes/tests/unit/resources/*"
2232         }
2233       ]
2234     },
2235     {
2236       "name": "ProgressView",
2237       "platforms": {
2238         "ios": "9.0"
2239       },
2240       "public_header_files": "components/ProgressView/src/*.h",
2241       "source_files": [
2242         "components/ProgressView/src/*.{h,m}",
2243         "components/ProgressView/src/private/*.{h,m}"
2244       ],
2245       "dependencies": {
2246         "MDFInternationalization": [
2248         ],
2249         "MaterialComponents/Palettes": [
2251         ],
2252         "MaterialComponents/private/Math": [
2254         ],
2255         "MotionAnimator": [
2256           "~> 2.1"
2257         ]
2258       },
2259       "testspecs": [
2260         {
2261           "name": "UnitTests",
2262           "test_type": "unit",
2263           "source_files": [
2264             "components/ProgressView/tests/unit/*.{h,m,swift}",
2265             "components/ProgressView/tests/unit/supplemental/*.{h,m,swift}"
2266           ],
2267           "resources": "components/ProgressView/tests/unit/resources/*"
2268         }
2269       ]
2270     },
2271     {
2272       "name": "ProgressView+ColorThemer",
2273       "platforms": {
2274         "ios": "9.0"
2275       },
2276       "public_header_files": [
2277         "components/ProgressView/src/ColorThemer/*.h"
2278       ],
2279       "source_files": [
2280         "components/ProgressView/src/ColorThemer/*.{h,m}"
2281       ],
2282       "dependencies": {
2283         "MaterialComponents/ProgressView": [
2285         ],
2286         "MaterialComponents/Themes": [
2288         ]
2289       }
2290     },
2291     {
2292       "name": "Ripple",
2293       "platforms": {
2294         "ios": "9.0"
2295       },
2296       "public_header_files": "components/Ripple/src/*.h",
2297       "source_files": [
2298         "components/Ripple/src/*.{h,m}",
2299         "components/Ripple/src/private/*.{h,m}"
2300       ],
2301       "dependencies": {
2302         "MaterialComponents/AnimationTiming": [
2304         ],
2305         "MaterialComponents/private/Math": [
2307         ]
2308       },
2309       "testspecs": [
2310         {
2311           "name": "UnitTests",
2312           "test_type": "unit",
2313           "source_files": [
2314             "components/Ripple/tests/unit/*.{h,m,swift}",
2315             "components/Ripple/tests/unit/supplemental/*.{h,m,swift}"
2316           ],
2317           "resources": "components/Ripple/tests/unit/resources/*"
2318         }
2319       ]
2320     },
2321     {
2322       "name": "ShadowElevations",
2323       "platforms": {
2324         "ios": "9.0"
2325       },
2326       "public_header_files": "components/ShadowElevations/src/*.h",
2327       "source_files": "components/ShadowElevations/src/*.{h,m}",
2328       "testspecs": [
2329         {
2330           "name": "UnitTests",
2331           "test_type": "unit",
2332           "source_files": [
2333             "components/ShadowElevations/tests/unit/*.{h,m,swift}",
2334             "components/ShadowElevations/tests/unit/supplemental/*.{h,m,swift}"
2335           ],
2336           "resources": "components/ShadowElevations/tests/unit/resources/*"
2337         }
2338       ]
2339     },
2340     {
2341       "name": "ShadowLayer",
2342       "platforms": {
2343         "ios": "9.0"
2344       },
2345       "public_header_files": "components/ShadowLayer/src/*.h",
2346       "source_files": "components/ShadowLayer/src/*.{h,m}",
2347       "dependencies": {
2348         "MaterialComponents/ShadowElevations": [
2350         ]
2351       },
2352       "testspecs": [
2353         {
2354           "name": "UnitTests",
2355           "test_type": "unit",
2356           "source_files": [
2357             "components/ShadowLayer/tests/unit/*.{h,m,swift}",
2358             "components/ShadowLayer/tests/unit/supplemental/*.{h,m,swift}"
2359           ],
2360           "resources": "components/ShadowLayer/tests/unit/resources/*"
2361         }
2362       ]
2363     },
2364     {
2365       "name": "ShapeLibrary",
2366       "platforms": {
2367         "ios": "9.0"
2368       },
2369       "public_header_files": "components/ShapeLibrary/src/*.h",
2370       "source_files": [
2371         "components/ShapeLibrary/src/*.{h,m}",
2372         "components/ShapeLibrary/src/private/*.{h,m}"
2373       ],
2374       "dependencies": {
2375         "MaterialComponents/Shapes": [
2377         ],
2378         "MaterialComponents/private/Math": [
2380         ]
2381       },
2382       "testspecs": [
2383         {
2384           "name": "UnitTests",
2385           "test_type": "unit",
2386           "source_files": [
2387             "components/ShapeLibrary/tests/unit/*.{h,m,swift}",
2388             "components/ShapeLibrary/tests/unit/supplemental/*.{h,m,swift}"
2389           ],
2390           "resources": "components/ShapeLibrary/tests/unit/resources/*"
2391         }
2392       ]
2393     },
2394     {
2395       "name": "Shapes",
2396       "platforms": {
2397         "ios": "9.0"
2398       },
2399       "public_header_files": "components/Shapes/src/*.h",
2400       "source_files": [
2401         "components/Shapes/src/*.{h,m}",
2402         "components/Shapes/src/private/*.{h,m}"
2403       ],
2404       "dependencies": {
2405         "MaterialComponents/ShadowLayer": [
2407         ],
2408         "MaterialComponents/private/Math": [
2410         ]
2411       },
2412       "testspecs": [
2413         {
2414           "name": "UnitTests",
2415           "test_type": "unit",
2416           "source_files": [
2417             "components/Shapes/tests/unit/*.{h,m,swift}",
2418             "components/Shapes/tests/unit/supplemental/*.{h,m,swift}"
2419           ],
2420           "resources": "components/Shapes/tests/unit/resources/*"
2421         }
2422       ]
2423     },
2424     {
2425       "name": "Slider",
2426       "platforms": {
2427         "ios": "9.0"
2428       },
2429       "public_header_files": [
2430         "components/Slider/src/*.h"
2431       ],
2432       "source_files": [
2433         "components/Slider/src/*.{h,m}",
2434         "components/Slider/src/private/*.{h,m}"
2435       ],
2436       "dependencies": {
2437         "MaterialComponents/Palettes": [
2439         ],
2440         "MaterialComponents/ShadowElevations": [
2442         ],
2443         "MaterialComponents/private/ThumbTrack": [
2445         ]
2446       },
2447       "testspecs": [
2448         {
2449           "name": "UnitTests",
2450           "test_type": "unit",
2451           "source_files": [
2452             "components/Slider/tests/unit/*.{h,m,swift}",
2453             "components/Slider/tests/unit/supplemental/*.{h,m,swift}"
2454           ],
2455           "resources": "components/Slider/tests/unit/resources/*"
2456         }
2457       ]
2458     },
2459     {
2460       "name": "Slider+ColorThemer",
2461       "platforms": {
2462         "ios": "9.0"
2463       },
2464       "public_header_files": [
2465         "components/Slider/src/ColorThemer/*.h"
2466       ],
2467       "source_files": [
2468         "components/Slider/src/ColorThemer/*.{h,m}"
2469       ],
2470       "dependencies": {
2471         "MaterialComponents/Palettes": [
2473         ],
2474         "MaterialComponents/Slider": [
2476         ],
2477         "MaterialComponents/schemes/Color": [
2479         ]
2480       }
2481     },
2482     {
2483       "name": "Snackbar",
2484       "platforms": {
2485         "ios": "9.0"
2486       },
2487       "public_header_files": "components/Snackbar/src/*.h",
2488       "source_files": [
2489         "components/Snackbar/src/*.{h,m}",
2490         "components/Snackbar/src/private/*.{h,m}"
2491       ],
2492       "resources": [
2493         "components/Snackbar/src/MaterialSnackbar.bundle"
2494       ],
2495       "dependencies": {
2496         "MaterialComponents/AnimationTiming": [
2498         ],
2499         "MaterialComponents/Buttons": [
2501         ],
2502         "MaterialComponents/OverlayWindow": [
2504         ],
2505         "MaterialComponents/Typography": [
2507         ],
2508         "MaterialComponents/private/Application": [
2510         ],
2511         "MaterialComponents/private/KeyboardWatcher": [
2513         ],
2514         "MaterialComponents/private/Overlay": [
2516         ]
2517       },
2518       "testspecs": [
2519         {
2520           "name": "UnitTests",
2521           "test_type": "unit",
2522           "source_files": [
2523             "components/Snackbar/tests/unit/*.{h,m,swift}",
2524             "components/Snackbar/tests/unit/supplemental/*.{h,m,swift}"
2525           ],
2526           "resources": "components/Snackbar/tests/unit/resources/*",
2527           "dependencies": {
2528             "MaterialComponents/Snackbar+ColorThemer": [
2530             ],
2531             "MaterialComponents/Snackbar+FontThemer": [
2533             ],
2534             "MaterialComponents/Snackbar+TypographyThemer": [
2536             ],
2537             "MaterialComponents/Themes": [
2539             ]
2540           }
2541         }
2542       ]
2543     },
2544     {
2545       "name": "Snackbar+ColorThemer",
2546       "platforms": {
2547         "ios": "9.0"
2548       },
2549       "public_header_files": [
2550         "components/Snackbar/src/ColorThemer/*.h"
2551       ],
2552       "source_files": [
2553         "components/Snackbar/src/ColorThemer/*.{h,m}"
2554       ],
2555       "dependencies": {
2556         "MaterialComponents/Snackbar": [
2558         ],
2559         "MaterialComponents/schemes/Color": [
2561         ]
2562       }
2563     },
2564     {
2565       "name": "Snackbar+FontThemer",
2566       "platforms": {
2567         "ios": "9.0"
2568       },
2569       "public_header_files": [
2570         "components/Snackbar/src/FontThemer/*.h"
2571       ],
2572       "source_files": [
2573         "components/Snackbar/src/FontThemer/*.{h,m}"
2574       ],
2575       "dependencies": {
2576         "MaterialComponents/Snackbar": [
2578         ],
2579         "MaterialComponents/Themes": [
2581         ]
2582       }
2583     },
2584     {
2585       "name": "Snackbar+TypographyThemer",
2586       "platforms": {
2587         "ios": "9.0"
2588       },
2589       "public_header_files": [
2590         "components/Snackbar/src/TypographyThemer/*.h"
2591       ],
2592       "source_files": [
2593         "components/Snackbar/src/TypographyThemer/*.{h,m}"
2594       ],
2595       "dependencies": {
2596         "MaterialComponents/Snackbar": [
2598         ],
2599         "MaterialComponents/schemes/Typography": [
2601         ]
2602       }
2603     },
2604     {
2605       "name": "Tabs",
2606       "platforms": {
2607         "ios": "9.0"
2608       },
2609       "public_header_files": "components/Tabs/src/*.h",
2610       "source_files": [
2611         "components/Tabs/src/*.{h,m}",
2612         "components/Tabs/src/private/*.{h,m}"
2613       ],
2614       "resources": [
2615         "components/Tabs/src/MaterialTabs.bundle"
2616       ],
2617       "dependencies": {
2618         "MDFInternationalization": [
2620         ],
2621         "MaterialComponents/AnimationTiming": [
2623         ],
2624         "MaterialComponents/Ink": [
2626         ],
2627         "MaterialComponents/Palettes": [
2629         ],
2630         "MaterialComponents/ShadowElevations": [
2632         ],
2633         "MaterialComponents/ShadowLayer": [
2635         ],
2636         "MaterialComponents/Typography": [
2638         ],
2639         "MaterialComponents/private/Math": [
2641         ]
2642       },
2643       "testspecs": [
2644         {
2645           "name": "UnitTests",
2646           "test_type": "unit",
2647           "source_files": [
2648             "components/Tabs/tests/unit/*.{h,m,swift}",
2649             "components/Tabs/tests/unit/supplemental/*.{h,m,swift}"
2650           ],
2651           "resources": "components/Tabs/tests/unit/resources/*",
2652           "dependencies": {
2653             "MaterialComponents/Tabs+ColorThemer": [
2655             ],
2656             "MaterialComponents/Tabs+FontThemer": [
2658             ],
2659             "MaterialComponents/Tabs+TypographyThemer": [
2661             ],
2662             "MaterialComponents/Themes": [
2664             ]
2665           }
2666         }
2667       ]
2668     },
2669     {
2670       "name": "Tabs+ColorThemer",
2671       "platforms": {
2672         "ios": "9.0"
2673       },
2674       "public_header_files": [
2675         "components/Tabs/src/ColorThemer/*.h"
2676       ],
2677       "source_files": [
2678         "components/Tabs/src/ColorThemer/*.{h,m}"
2679       ],
2680       "dependencies": {
2681         "MaterialComponents/schemes/Color": [
2683         ],
2684         "MaterialComponents/Tabs": [
2686         ]
2687       }
2688     },
2689     {
2690       "name": "Tabs+FontThemer",
2691       "platforms": {
2692         "ios": "9.0"
2693       },
2694       "public_header_files": [
2695         "components/Tabs/src/FontThemer/*.h"
2696       ],
2697       "source_files": [
2698         "components/Tabs/src/FontThemer/*.{h,m}"
2699       ],
2700       "dependencies": {
2701         "MaterialComponents/Tabs": [
2703         ],
2704         "MaterialComponents/Themes": [
2706         ]
2707       }
2708     },
2709     {
2710       "name": "Tabs+TypographyThemer",
2711       "platforms": {
2712         "ios": "9.0"
2713       },
2714       "public_header_files": [
2715         "components/Tabs/src/TypographyThemer/*.h"
2716       ],
2717       "source_files": [
2718         "components/Tabs/src/TypographyThemer/*.{h,m}"
2719       ],
2720       "dependencies": {
2721         "MaterialComponents/Tabs": [
2723         ],
2724         "MaterialComponents/schemes/Typography": [
2726         ]
2727       }
2728     },
2729     {
2730       "name": "Tabs+Theming",
2731       "platforms": {
2732         "ios": "9.0"
2733       },
2734       "public_header_files": "components/Tabs/src/Theming/*.h",
2735       "source_files": [
2736         "components/Tabs/src/Theming/*.{h,m}",
2737         "components/Tabs/src/Theming/private/*.{h,m}"
2738       ],
2739       "dependencies": {
2740         "MaterialComponents/Tabs": [
2742         ],
2743         "MaterialComponents/Tabs+ColorThemer": [
2745         ],
2746         "MaterialComponents/Tabs+TypographyThemer": [
2748         ],
2749         "MaterialComponents/schemes/Container": [
2751         ]
2752       },
2753       "testspecs": [
2754         {
2755           "name": "UnitTests",
2756           "test_type": "unit",
2757           "source_files": [
2758             "components/Tabs/tests/unit/Theming/*.{h,m,swift}",
2759             "components/Tabs/tests/unit/Theming/supplemental/*.{h,m,swift}"
2760           ],
2761           "resources": "components/Tabs/tests/unit/Theming/resources/*"
2762         }
2763       ]
2764     },
2765     {
2766       "name": "TextFields",
2767       "platforms": {
2768         "ios": "9.0"
2769       },
2770       "public_header_files": "components/TextFields/src/*.h",
2771       "source_files": [
2772         "components/TextFields/src/*.{h,m}",
2773         "components/TextFields/src/private/*.{h,m}"
2774       ],
2775       "dependencies": {
2776         "MaterialComponents/AnimationTiming": [
2778         ],
2779         "MaterialComponents/Palettes": [
2781         ],
2782         "MaterialComponents/Typography": [
2784         ],
2785         "MDFInternationalization": [
2787         ],
2788         "MaterialComponents/private/Math": [
2790         ]
2791       },
2792       "testspecs": [
2793         {
2794           "name": "UnitTests",
2795           "test_type": "unit",
2796           "source_files": [
2797             "components/TextFields/tests/unit/*.{h,m,swift}",
2798             "components/TextFields/tests/unit/supplemental/*.{h,m,swift}"
2799           ],
2800           "resources": "components/TextFields/tests/unit/resources/*",
2801           "dependencies": {
2802             "MaterialComponents/TextFields+ColorThemer": [
2804             ],
2805             "MaterialComponents/TextFields+FontThemer": [
2807             ],
2808             "MaterialComponents/TextFields+TypographyThemer": [
2810             ],
2811             "MaterialComponents/Themes": [
2813             ]
2814           }
2815         }
2816       ]
2817     },
2818     {
2819       "name": "TextFields+ColorThemer",
2820       "platforms": {
2821         "ios": "9.0"
2822       },
2823       "public_header_files": [
2824         "components/TextFields/src/ColorThemer/*.h"
2825       ],
2826       "source_files": [
2827         "components/TextFields/src/ColorThemer/*.{h,m}"
2828       ],
2829       "dependencies": {
2830         "MaterialComponents/TextFields": [
2832         ],
2833         "MaterialComponents/Themes": [
2835         ]
2836       }
2837     },
2838     {
2839       "name": "TextFields+FontThemer",
2840       "platforms": {
2841         "ios": "9.0"
2842       },
2843       "public_header_files": [
2844         "components/TextFields/src/FontThemer/*.h"
2845       ],
2846       "source_files": [
2847         "components/TextFields/src/FontThemer/*.{h,m}"
2848       ],
2849       "dependencies": {
2850         "MaterialComponents/TextFields": [
2852         ],
2853         "MaterialComponents/Themes": [
2855         ]
2856       }
2857     },
2858     {
2859       "name": "TextFields+Theming",
2860       "platforms": {
2861         "ios": "9.0"
2862       },
2863       "public_header_files": "components/TextFields/src/Theming/*.h",
2864       "source_files": [
2865         "components/TextFields/src/Theming/*.{h,m}",
2866         "components/TextFields/src/Theming/private/*.{h,m}"
2867       ],
2868       "dependencies": {
2869         "MaterialComponents/TextFields": [
2871         ],
2872         "MaterialComponents/TextFields+ColorThemer": [
2874         ],
2875         "MaterialComponents/TextFields+TypographyThemer": [
2877         ],
2878         "MaterialComponents/schemes/Container": [
2880         ]
2881       },
2882       "testspecs": [
2883         {
2884           "name": "UnitTests",
2885           "test_type": "unit",
2886           "source_files": [
2887             "components/TextFields/tests/unit/Theming/*.{h,m,swift}",
2888             "components/TextFields/tests/unit/Theming/supplemental/*.{h,m,swift}"
2889           ],
2890           "resources": "components/TextFields/tests/unit/Theming/resources/*"
2891         }
2892       ]
2893     },
2894     {
2895       "name": "TextFields+TypographyThemer",
2896       "platforms": {
2897         "ios": "9.0"
2898       },
2899       "public_header_files": [
2900         "components/TextFields/src/TypographyThemer/*.h"
2901       ],
2902       "source_files": [
2903         "components/TextFields/src/TypographyThemer/*.{h,m}"
2904       ],
2905       "dependencies": {
2906         "MaterialComponents/TextFields": [
2908         ],
2909         "MaterialComponents/schemes/Typography": [
2911         ]
2912       }
2913     },
2914     {
2915       "name": "Themes",
2916       "platforms": {
2917         "ios": "9.0"
2918       },
2919       "public_header_files": "components/Themes/src/*.h",
2920       "source_files": [
2921         "components/Themes/src/*.{h,m}",
2922         "components/Themes/src/private/*.{h,m}"
2923       ],
2924       "dependencies": {
2925         "MaterialComponents/schemes/Color": [
2927         ],
2928         "MaterialComponents/schemes/Typography": [
2930         ]
2931       },
2932       "testspecs": [
2933         {
2934           "name": "UnitTests",
2935           "test_type": "unit",
2936           "source_files": [
2937             "components/Themes/tests/unit/*.{h,m,swift}",
2938             "components/Themes/tests/unit/supplemental/*.{h,m,swift}"
2939           ],
2940           "resources": "components/Themes/tests/unit/resources/*"
2941         }
2942       ]
2943     },
2944     {
2945       "name": "Typography",
2946       "platforms": {
2947         "ios": "9.0"
2948       },
2949       "public_header_files": "components/Typography/src/*.h",
2950       "source_files": [
2951         "components/Typography/src/*.{h,m}",
2952         "components/Typography/src/private/*.{h,m}"
2953       ],
2954       "dependencies": {
2955         "MaterialComponents/private/Application": [
2957         ],
2958         "MaterialComponents/private/Math": [
2960         ]
2961       },
2962       "testspecs": [
2963         {
2964           "name": "UnitTests",
2965           "test_type": "unit",
2966           "source_files": [
2967             "components/Typography/tests/unit/*.{h,m,swift}",
2968             "components/Typography/tests/unit/supplemental/*.{h,m,swift}"
2969           ],
2970           "resources": "components/Typography/tests/unit/resources/*"
2971         }
2972       ]
2973     },
2974     {
2975       "name": "schemes",
2976       "subspecs": [
2977         {
2978           "name": "Color",
2979           "platforms": {
2980             "ios": "9.0"
2981           },
2982           "public_header_files": "components/schemes/Color/src/*.h",
2983           "source_files": "components/schemes/Color/src/*.{h,m}",
2984           "testspecs": [
2985             {
2986               "name": "UnitTests",
2987               "test_type": "unit",
2988               "source_files": [
2989                 "components/schemes/Color/tests/unit/*.{h,m,swift}",
2990                 "components/schemes/Color/tests/unit/supplemental/*.{h,m,swift}"
2991               ],
2992               "resources": "components/schemes/Color/tests/unit/resources/*",
2993               "dependencies": {
2994                 "MaterialComponents/private/Math": [
2996                 ]
2997               }
2998             }
2999           ]
3000         },
3001         {
3002           "name": "Container",
3003           "platforms": {
3004             "ios": "9.0"
3005           },
3006           "public_header_files": "components/schemes/Container/src/*.h",
3007           "source_files": "components/schemes/Container/src/*.{h,m}",
3008           "dependencies": {
3009             "MaterialComponents/schemes/Color": [
3011             ],
3012             "MaterialComponents/schemes/Typography": [
3014             ],
3015             "MaterialComponents/schemes/Shape": [
3017             ]
3018           },
3019           "testspecs": [
3020             {
3021               "name": "UnitTests",
3022               "test_type": "unit",
3023               "source_files": [
3024                 "components/schemes/Container/tests/unit/*.{h,m,swift}",
3025                 "components/schemes/Container/tests/unit/supplemental/*.{h,m,swift}"
3026               ]
3027             }
3028           ]
3029         },
3030         {
3031           "name": "Shape",
3032           "platforms": {
3033             "ios": "9.0"
3034           },
3035           "public_header_files": "components/schemes/Shape/src/*.h",
3036           "source_files": "components/schemes/Shape/src/*.{h,m}",
3037           "dependencies": {
3038             "MaterialComponents/ShapeLibrary": [
3040             ],
3041             "MaterialComponents/Shapes": [
3043             ]
3044           },
3045           "testspecs": [
3046             {
3047               "name": "UnitTests",
3048               "test_type": "unit",
3049               "source_files": [
3050                 "components/schemes/Shape/tests/unit/*.{h,m,swift}",
3051                 "components/schemes/Shape/tests/unit/supplemental/*.{h,m,swift}"
3052               ],
3053               "resources": "components/schemes/Shape/tests/unit/resources/*"
3054             }
3055           ]
3056         },
3057         {
3058           "name": "Typography",
3059           "platforms": {
3060             "ios": "9.0"
3061           },
3062           "public_header_files": "components/schemes/Typography/src/*.h",
3063           "source_files": "components/schemes/Typography/src/*.{h,m}",
3064           "dependencies": {
3065             "MaterialComponents/Typography": [
3067             ]
3068           },
3069           "testspecs": [
3070             {
3071               "name": "UnitTests",
3072               "test_type": "unit",
3073               "source_files": [
3074                 "components/schemes/Typography/tests/unit/*.{h,m,swift}",
3075                 "components/schemes/Typography/tests/unit/supplemental/*.{h,m,swift}"
3076               ],
3077               "resources": "components/schemes/Typography/tests/unit/resources/*"
3078             }
3079           ]
3080         }
3081       ]
3082     },
3083     {
3084       "name": "private",
3085       "subspecs": [
3086         {
3087           "name": "Icons",
3088           "subspecs": [
3089             {
3090               "name": "Base",
3091               "public_header_files": "components/private/Icons/src/*.h",
3092               "source_files": "components/private/Icons/src/*.{h,m}"
3093             },
3094             {
3095               "name": "ic_arrow_back",
3096               "public_header_files": "components/private/Icons/icons/ic_arrow_back/src/*.h",
3097               "source_files": "components/private/Icons/icons/ic_arrow_back/src/*.{h,m}",
3098               "resource_bundles": {
3099                 "MaterialIcons_ic_arrow_back": [
3100                   "components/private/Icons/icons/ic_arrow_back/src/MaterialIcons_ic_arrow_back.bundle/*.png"
3101                 ]
3102               },
3103               "dependencies": {
3104                 "MaterialComponents/private/Icons/Base": [
3106                 ]
3107               }
3108             },
3109             {
3110               "name": "ic_check",
3111               "public_header_files": "components/private/Icons/icons/ic_check/src/*.h",
3112               "source_files": "components/private/Icons/icons/ic_check/src/*.{h,m}",
3113               "resource_bundles": {
3114                 "MaterialIcons_ic_check": [
3115                   "components/private/Icons/icons/ic_check/src/MaterialIcons_ic_check.bundle/*.png"
3116                 ]
3117               },
3118               "dependencies": {
3119                 "MaterialComponents/private/Icons/Base": [
3121                 ]
3122               }
3123             },
3124             {
3125               "name": "ic_check_circle",
3126               "public_header_files": "components/private/Icons/icons/ic_check_circle/src/*.h",
3127               "source_files": "components/private/Icons/icons/ic_check_circle/src/*.{h,m}",
3128               "resource_bundles": {
3129                 "MaterialIcons_ic_check_circle": [
3130                   "components/private/Icons/icons/ic_check_circle/src/MaterialIcons_ic_check_circle.bundle/*.png"
3131                 ]
3132               },
3133               "dependencies": {
3134                 "MaterialComponents/private/Icons/Base": [
3136                 ]
3137               }
3138             },
3139             {
3140               "name": "ic_chevron_right",
3141               "public_header_files": "components/private/Icons/icons/ic_chevron_right/src/*.h",
3142               "source_files": "components/private/Icons/icons/ic_chevron_right/src/*.{h,m}",
3143               "resource_bundles": {
3144                 "MaterialIcons_ic_chevron_right": [
3145                   "components/private/Icons/icons/ic_chevron_right/src/MaterialIcons_ic_chevron_right.bundle/*.png"
3146                 ]
3147               },
3148               "dependencies": {
3149                 "MaterialComponents/private/Icons/Base": [
3151                 ]
3152               }
3153             },
3154             {
3155               "name": "ic_color_lens",
3156               "public_header_files": "components/private/Icons/icons/ic_color_lens/src/*.h",
3157               "source_files": "components/private/Icons/icons/ic_color_lens/src/*.{h,m}",
3158               "resource_bundles": {
3159                 "MaterialIcons_ic_color_lens": [
3160                   "components/private/Icons/icons/ic_color_lens/src/MaterialIcons_ic_color_lens.bundle/*.png"
3161                 ]
3162               },
3163               "dependencies": {
3164                 "MaterialComponents/private/Icons/Base": [
3166                 ]
3167               }
3168             },
3169             {
3170               "name": "ic_help_outline",
3171               "public_header_files": "components/private/Icons/icons/ic_help_outline/src/*.h",
3172               "source_files": "components/private/Icons/icons/ic_help_outline/src/*.{h,m}",
3173               "resource_bundles": {
3174                 "MaterialIcons_ic_help_outline": [
3175                   "components/private/Icons/icons/ic_help_outline/src/MaterialIcons_ic_help_outline.bundle/*.png"
3176                 ]
3177               },
3178               "dependencies": {
3179                 "MaterialComponents/private/Icons/Base": [
3181                 ]
3182               }
3183             },
3184             {
3185               "name": "ic_info",
3186               "public_header_files": "components/private/Icons/icons/ic_info/src/*.h",
3187               "source_files": "components/private/Icons/icons/ic_info/src/*.{h,m}",
3188               "resource_bundles": {
3189                 "MaterialIcons_ic_info": [
3190                   "components/private/Icons/icons/ic_info/src/MaterialIcons_ic_info.bundle/*.png"
3191                 ]
3192               },
3193               "dependencies": {
3194                 "MaterialComponents/private/Icons/Base": [
3196                 ]
3197               }
3198             },
3199             {
3200               "name": "ic_more_horiz",
3201               "public_header_files": "components/private/Icons/icons/ic_more_horiz/src/*.h",
3202               "source_files": "components/private/Icons/icons/ic_more_horiz/src/*.{h,m}",
3203               "resource_bundles": {
3204                 "MaterialIcons_ic_more_horiz": [
3205                   "components/private/Icons/icons/ic_more_horiz/src/MaterialIcons_ic_more_horiz.bundle/*.png"
3206                 ]
3207               },
3208               "dependencies": {
3209                 "MaterialComponents/private/Icons/Base": [
3211                 ]
3212               }
3213             },
3214             {
3215               "name": "ic_radio_button_unchecked",
3216               "public_header_files": "components/private/Icons/icons/ic_radio_button_unchecked/src/*.h",
3217               "source_files": "components/private/Icons/icons/ic_radio_button_unchecked/src/*.{h,m}",
3218               "resource_bundles": {
3219                 "MaterialIcons_ic_radio_button_unchecked": [
3220                   "components/private/Icons/icons/ic_radio_button_unchecked/src/MaterialIcons_ic_radio_button_unchecked.bundle/*.png"
3221                 ]
3222               },
3223               "dependencies": {
3224                 "MaterialComponents/private/Icons/Base": [
3226                 ]
3227               }
3228             },
3229             {
3230               "name": "ic_reorder",
3231               "public_header_files": "components/private/Icons/icons/ic_reorder/src/*.h",
3232               "source_files": "components/private/Icons/icons/ic_reorder/src/*.{h,m}",
3233               "resource_bundles": {
3234                 "MaterialIcons_ic_reorder": [
3235                   "components/private/Icons/icons/ic_reorder/src/MaterialIcons_ic_reorder.bundle/*.png"
3236                 ]
3237               },
3238               "dependencies": {
3239                 "MaterialComponents/private/Icons/Base": [
3241                 ]
3242               }
3243             },
3244             {
3245               "name": "ic_settings",
3246               "public_header_files": "components/private/Icons/icons/ic_settings/src/*.h",
3247               "source_files": "components/private/Icons/icons/ic_settings/src/*.{h,m}",
3248               "resource_bundles": {
3249                 "MaterialIcons_ic_settings": [
3250                   "components/private/Icons/icons/ic_settings/src/MaterialIcons_ic_settings.bundle/*.png"
3251                 ]
3252               },
3253               "dependencies": {
3254                 "MaterialComponents/private/Icons/Base": [
3256                 ]
3257               }
3258             }
3259           ]
3260         },
3261         {
3262           "name": "Application",
3263           "platforms": {
3264             "ios": "9.0"
3265           },
3266           "public_header_files": "components/private/Application/src/*.h",
3267           "source_files": "components/private/Application/src/*.{h,m}",
3268           "testspecs": [
3269             {
3270               "name": "UnitTests",
3271               "test_type": "unit",
3272               "source_files": [
3273                 "components/private/Application/tests/unit/*.{h,m,swift}",
3274                 "components/private/Application/tests/unit/supplemental/*.{h,m,swift}"
3275               ],
3276               "resources": "components/private/Application/tests/unit/resources/*"
3277             }
3278           ]
3279         },
3280         {
3281           "name": "KeyboardWatcher",
3282           "platforms": {
3283             "ios": "9.0"
3284           },
3285           "public_header_files": "components/private/KeyboardWatcher/src/*.h",
3286           "source_files": "components/private/KeyboardWatcher/src/*.{h,m}",
3287           "dependencies": {
3288             "MaterialComponents/private/Application": [
3290             ]
3291           },
3292           "testspecs": [
3293             {
3294               "name": "UnitTests",
3295               "test_type": "unit",
3296               "source_files": [
3297                 "components/private/KeyboardWatcher/tests/unit/*.{h,m,swift}",
3298                 "components/private/KeyboardWatcher/tests/unit/supplemental/*.{h,m,swift}"
3299               ],
3300               "resources": "components/private/KeyboardWatcher/tests/unit/resources/*"
3301             }
3302           ]
3303         },
3304         {
3305           "name": "Math",
3306           "platforms": {
3307             "ios": "9.0"
3308           },
3309           "public_header_files": "components/private/Math/src/*.h",
3310           "source_files": "components/private/Math/src/*.{h,m}",
3311           "testspecs": [
3312             {
3313               "name": "UnitTests",
3314               "test_type": "unit",
3315               "source_files": [
3316                 "components/private/Math/tests/unit/*.{h,m,swift}",
3317                 "components/private/Math/tests/unit/supplemental/*.{h,m,swift}"
3318               ],
3319               "resources": "components/private/Math/tests/unit/resources/*"
3320             }
3321           ]
3322         },
3323         {
3324           "name": "Overlay",
3325           "platforms": {
3326             "ios": "9.0"
3327           },
3328           "public_header_files": "components/private/Overlay/src/*.h",
3329           "source_files": [
3330             "components/private/Overlay/src/*.{h,m}",
3331             "components/private/Overlay/src/private/*.{h,m}"
3332           ],
3333           "testspecs": [
3334             {
3335               "name": "UnitTests",
3336               "test_type": "unit",
3337               "source_files": [
3338                 "components/private/Overlay/tests/unit/*.{h,m,swift}",
3339                 "components/private/Overlay/tests/unit/supplemental/*.{h,m,swift}"
3340               ],
3341               "resources": "components/private/Overlay/tests/unit/resources/*"
3342             }
3343           ]
3344         },
3345         {
3346           "name": "ThumbTrack",
3347           "platforms": {
3348             "ios": "9.0"
3349           },
3350           "public_header_files": "components/private/ThumbTrack/src/*.h",
3351           "source_files": [
3352             "components/private/ThumbTrack/src/*.{h,m}",
3353             "components/private/ThumbTrack/src/private/*.{h,m}"
3354           ],
3355           "dependencies": {
3356             "MaterialComponents/Ink": [
3358             ],
3359             "MaterialComponents/ShadowElevations": [
3361             ],
3362             "MaterialComponents/ShadowLayer": [
3364             ],
3365             "MaterialComponents/Typography": [
3367             ],
3368             "MDFInternationalization": [
3370             ],
3371             "MaterialComponents/private/Math": [
3373             ]
3374           },
3375           "testspecs": [
3376             {
3377               "name": "UnitTests",
3378               "test_type": "unit",
3379               "source_files": [
3380                 "components/private/ThumbTrack/tests/unit/*.{h,m,swift}",
3381                 "components/private/ThumbTrack/tests/unit/supplemental/*.{h,m,swift}"
3382               ],
3383               "resources": "components/private/ThumbTrack/tests/unit/resources/*"
3384             }
3385           ]
3386         },
3387         {
3388           "name": "UIMetrics",
3389           "platforms": {
3390             "ios": "9.0"
3391           },
3392           "public_header_files": "components/private/UIMetrics/src/*.h",
3393           "source_files": [
3394             "components/private/UIMetrics/src/*.{h,m}",
3395             "components/private/UIMetrics/src/private/*.{h,m}"
3396           ],
3397           "dependencies": {
3398             "MaterialComponents/private/Application": [
3400             ]
3401           },
3402           "testspecs": [
3403             {
3404               "name": "UnitTests",
3405               "test_type": "unit",
3406               "source_files": [
3407                 "components/private/UIMetrics/tests/unit/*.{h,m,swift}",
3408                 "components/private/UIMetrics/tests/unit/supplemental/*.{h,m,swift}"
3409               ],
3410               "resources": "components/private/UIMetrics/tests/unit/resources/*"
3411             }
3412           ]
3413         }
3414       ]
3415     }
3416   ]