[Add] RongCloudRTC 5.12.0
[CocoaPods.git] / Specs / 0 / 1 / 9 / MaterialComponents / 100.0.0 / MaterialComponents.podspec.json
blob4b2ac6ea2d2a28ce2af0e38c38d0306d721d5d53
2   "name": "MaterialComponents",
3   "version": "100.0.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": "v100.0.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/Elevation": [
33         ],
34         "MaterialComponents/Ink": [
36         ],
37         "MaterialComponents/private/Math": [
39         ],
40         "MaterialComponents/Ripple": [
42         ],
43         "MaterialComponents/ShadowElevations": [
45         ],
46         "MaterialComponents/Typography": [
48         ]
49       },
50       "testspecs": [
51         {
52           "name": "UnitTests",
53           "test_type": "unit",
54           "source_files": [
55             "components/ActionSheet/tests/unit/*.{h,m,swift}"
56           ]
57         }
58       ]
59     },
60     {
61       "name": "ActionSheet+Theming",
62       "platforms": {
63         "ios": "9.0"
64       },
65       "public_header_files": "components/ActionSheet/src/Theming/*.h",
66       "source_files": [
67         "components/ActionSheet/src/Theming/*.{h,m}",
68         "components/ActionSheet/src/Theming/private/*.{h,m}"
69       ],
70       "dependencies": {
71         "MaterialComponents/ActionSheet": [
73         ],
74         "MaterialComponents/Elevation": [
76         ],
77         "MaterialComponents/private/Color": [
79         ],
80         "MaterialComponents/schemes/Container": [
82         ],
83         "MaterialComponents/ShadowElevations": [
85         ]
86       },
87       "testspecs": [
88         {
89           "name": "UnitTests",
90           "test_type": "unit",
91           "source_files": [
92             "components/ActionSheet/tests/unit/Theming/*.{h,m,swift}",
93             "components/ActionSheet/tests/unit/Theming/supplemental/*.{h,m,swift}"
94           ],
95           "resources": "components/ActionSheet/tests/unit/Theming/resources/*"
96         }
97       ]
98     },
99     {
100       "name": "ActivityIndicator",
101       "platforms": {
102         "ios": "9.0"
103       },
104       "public_header_files": "components/ActivityIndicator/src/*.h",
105       "source_files": [
106         "components/ActivityIndicator/src/*.{h,m}",
107         "components/ActivityIndicator/src/private/*.{h,m}"
108       ],
109       "resources": [
110         "components/ActivityIndicator/src/MaterialActivityIndicator.bundle"
111       ],
112       "dependencies": {
113         "MDFInternationalization": [
115         ],
116         "MaterialComponents/Palettes": [
118         ],
119         "MaterialComponents/private/Application": [
121         ],
122         "MotionAnimator": [
123           "~> 2.0"
124         ]
125       },
126       "testspecs": [
127         {
128           "name": "UnitTests",
129           "test_type": "unit",
130           "source_files": [
131             "components/ActivityIndicator/tests/unit/*.{h,m,swift}",
132             "components/ActivityIndicator/tests/unit/supplemental/*.{h,m,swift}"
133           ],
134           "resources": "components/ActivityIndicator/tests/unit/resources/*"
135         }
136       ]
137     },
138     {
139       "name": "AnimationTiming",
140       "platforms": {
141         "ios": "9.0"
142       },
143       "public_header_files": "components/AnimationTiming/src/*.h",
144       "source_files": [
145         "components/AnimationTiming/src/*.{h,m}",
146         "components/AnimationTiming/src/private/*.{h,m}"
147       ],
148       "testspecs": [
149         {
150           "name": "UnitTests",
151           "test_type": "unit",
152           "source_files": [
153             "components/AnimationTiming/tests/unit/*.{h,m,swift}",
154             "components/AnimationTiming/tests/unit/supplemental/*.{h,m,swift}"
155           ],
156           "resources": "components/AnimationTiming/tests/unit/resources/*"
157         }
158       ]
159     },
160     {
161       "name": "AppBar",
162       "platforms": {
163         "ios": "9.0"
164       },
165       "public_header_files": "components/AppBar/src/*.h",
166       "source_files": [
167         "components/AppBar/src/*.{h,m}",
168         "components/AppBar/src/private/*.{h,m}"
169       ],
170       "resources": [
171         "components/AppBar/src/MaterialAppBar.bundle"
172       ],
173       "dependencies": {
174         "MaterialComponents/HeaderStackView": [
176         ],
177         "MaterialComponents/NavigationBar": [
179         ],
180         "MaterialComponents/Typography": [
182         ],
183         "MaterialComponents/private/Application": [
185         ],
186         "MaterialComponents/FlexibleHeader": [
188         ],
189         "MaterialComponents/ShadowElevations": [
191         ],
192         "MaterialComponents/ShadowLayer": [
194         ],
195         "MDFInternationalization": [
197         ],
198         "MaterialComponents/private/Icons/ic_arrow_back": [
200         ],
201         "MaterialComponents/private/UIMetrics": [
203         ]
204       },
205       "testspecs": [
206         {
207           "name": "UnitTests",
208           "test_type": "unit",
209           "source_files": [
210             "components/AppBar/tests/unit/*.{h,m,swift}",
211             "components/AppBar/tests/unit/supplemental/*.{h,m,swift}"
212           ],
213           "resources": "components/AppBar/tests/unit/resources/*",
214           "dependencies": {
215             "MaterialComponents/AppBar+ColorThemer": [
217             ],
218             "MaterialComponents/AppBar+TypographyThemer": [
220             ]
221           }
222         }
223       ]
224     },
225     {
226       "name": "AppBar+Theming",
227       "platforms": {
228         "ios": "9.0"
229       },
230       "public_header_files": "components/AppBar/src/Theming/*.h",
231       "source_files": [
232         "components/AppBar/src/Theming/*.{h,m}",
233         "components/AppBar/src/Theming/private/*.{h,m}"
234       ],
235       "dependencies": {
236         "MaterialComponents/AppBar": [
238         ],
239         "MaterialComponents/schemes/Container": [
241         ]
242       },
243       "testspecs": [
244         {
245           "name": "UnitTests",
246           "test_type": "unit",
247           "source_files": [
248             "components/AppBar/tests/unit/Theming/*.{h,m,swift}",
249             "components/AppBar/tests/unit/Theming/supplemental/*.{h,m,swift}"
250           ],
251           "resources": "components/AppBar/tests/unit/Theming/resources/*"
252         }
253       ]
254     },
255     {
256       "name": "AppBar+ColorThemer",
257       "platforms": {
258         "ios": "9.0"
259       },
260       "public_header_files": [
261         "components/AppBar/src/ColorThemer/*.h"
262       ],
263       "source_files": [
264         "components/AppBar/src/ColorThemer/*.{h,m}",
265         "components/AppBar/src/ColorThemer/private/*.{h,m}"
266       ],
267       "dependencies": {
268         "MaterialComponents/AppBar": [
270         ],
271         "MaterialComponents/FlexibleHeader+ColorThemer": [
273         ],
274         "MaterialComponents/NavigationBar+ColorThemer": [
276         ],
277         "MaterialComponents/Themes": [
279         ]
280       }
281     },
282     {
283       "name": "AppBar+TypographyThemer",
284       "platforms": {
285         "ios": "9.0"
286       },
287       "public_header_files": [
288         "components/AppBar/src/TypographyThemer/*.h"
289       ],
290       "source_files": [
291         "components/AppBar/src/TypographyThemer/*.{h,m}",
292         "components/AppBar/src/TypographyThemer/private/*.{h,m}"
293       ],
294       "dependencies": {
295         "MaterialComponents/AppBar": [
297         ],
298         "MaterialComponents/NavigationBar+TypographyThemer": [
300         ]
301       }
302     },
303     {
304       "name": "Banner",
305       "platforms": {
306         "ios": "9.0"
307       },
308       "public_header_files": "components/Banner/src/*.h",
309       "source_files": "components/Banner/src/*.{h,m}",
310       "dependencies": {
311         "MaterialComponents/Buttons": [
313         ],
314         "MaterialComponents/Elevation": [
316         ],
317         "MaterialComponents/Typography": [
319         ]
320       },
321       "testspecs": [
322         {
323           "name": "UnitTests",
324           "test_type": "unit",
325           "source_files": [
326             "components/Banner/tests/unit/*.m"
327           ]
328         }
329       ]
330     },
331     {
332       "name": "Banner+Theming",
333       "platforms": {
334         "ios": "9.0"
335       },
336       "public_header_files": "components/Banner/src/Theming/*.h",
337       "source_files": [
338         "components/Banner/src/Theming/*.{h,m}",
339         "components/Banner/src/Theming/private/*.{h,m}"
340       ],
341       "dependencies": {
342         "MaterialComponents/Banner": [
344         ],
345         "MaterialComponents/Buttons": [
347         ],
348         "MaterialComponents/Buttons+Theming": [
350         ],
351         "MaterialComponents/Elevation": [
353         ],
354         "MaterialComponents/Typography": [
356         ],
357         "MaterialComponents/schemes/Container": [
359         ]
360       },
361       "testspecs": [
362         {
363           "name": "UnitTests",
364           "test_type": "unit",
365           "source_files": [
366             "components/Banner/tests/unit/Theming/*.{h,m,swift}"
367           ],
368           "dependencies": {
369             "MaterialComponents/schemes/Container": [
371             ],
372             "MaterialComponents/private/Color": [
374             ],
375             "MaterialComponents/private/Math": [
377             ]
378           }
379         }
380       ]
381     },
382     {
383       "name": "BottomAppBar",
384       "platforms": {
385         "ios": "9.0"
386       },
387       "public_header_files": "components/BottomAppBar/src/*.h",
388       "source_files": [
389         "components/BottomAppBar/src/*.{h,m}",
390         "components/BottomAppBar/src/private/*.{h,m}"
391       ],
392       "dependencies": {
393         "MDFInternationalization": [
395         ],
396         "MaterialComponents/Buttons": [
398         ],
399         "MaterialComponents/NavigationBar": [
401         ],
402         "MaterialComponents/private/Math": [
404         ]
405       },
406       "testspecs": [
407         {
408           "name": "UnitTests",
409           "test_type": "unit",
410           "source_files": [
411             "components/BottomAppBar/tests/unit/*.{h,m,swift}",
412             "components/BottomAppBar/tests/unit/supplemental/*.{h,m,swift}"
413           ],
414           "resources": "components/BottomAppBar/tests/unit/resources/*"
415         }
416       ]
417     },
418     {
419       "name": "BottomNavigation",
420       "platforms": {
421         "ios": "9.0"
422       },
423       "public_header_files": "components/BottomNavigation/src/*.h",
424       "source_files": [
425         "components/BottomNavigation/src/*.{h,m}",
426         "components/BottomNavigation/src/private/*.{h,m}"
427       ],
428       "exclude_files": [
429         "components/BottomNavigation/src/MDCBottomNavigationBarController.*",
430         "components/BottomNavigation/src/MaterialBottomNavigationBeta.h"
431       ],
432       "resources": [
433         "components/BottomNavigation/src/MaterialBottomNavigation.bundle"
434       ],
435       "dependencies": {
436         "MDFInternationalization": [
438         ],
439         "MaterialComponents/Elevation": [
441         ],
442         "MaterialComponents/Ink": [
444         ],
445         "MaterialComponents/Ripple": [
447         ],
448         "MaterialComponents/Palettes": [
450         ],
451         "MaterialComponents/ShadowElevations": [
453         ],
454         "MaterialComponents/ShadowLayer": [
456         ],
457         "MaterialComponents/Typography": [
459         ],
460         "MaterialComponents/private/Math": [
462         ]
463       },
464       "testspecs": [
465         {
466           "name": "UnitTests",
467           "test_type": "unit",
468           "source_files": [
469             "components/BottomNavigation/tests/unit/*.{h,m,swift}",
470             "components/BottomNavigation/tests/unit/supplemental/*.{h,m,swift}"
471           ],
472           "exclude_files": [
473             "components/BottomNavigation/tests/unit/MDCBottomNavigationBarControllerTests.m"
474           ],
475           "resources": "components/BottomNavigation/tests/unit/resources/*"
476         }
477       ]
478     },
479     {
480       "name": "BottomNavigation+Theming",
481       "platforms": {
482         "ios": "9.0"
483       },
484       "public_header_files": "components/BottomNavigation/src/Theming/*.h",
485       "source_files": [
486         "components/BottomNavigation/src/Theming/*.{h,m}",
487         "components/BottomNavigation/src/Theming/private/*.{h,m}"
488       ],
489       "dependencies": {
490         "MaterialComponents/BottomNavigation": [
492         ],
493         "MaterialComponents/ShadowElevations": [
495         ],
496         "MaterialComponents/schemes/Color": [
498         ],
499         "MaterialComponents/schemes/Container": [
501         ],
502         "MaterialComponents/schemes/Typography": [
504         ]
505       },
506       "testspecs": [
507         {
508           "name": "UnitTests",
509           "test_type": "unit",
510           "source_files": [
511             "components/BottomNavigation/tests/unit/Theming/*.{h,m,swift}",
512             "components/BottomNavigation/tests/unit/Theming/supplemental/*.{h,m,swift}"
513           ],
514           "resources": "components/BottomNavigation/tests/unit/Theming/resources/*"
515         }
516       ]
517     },
518     {
519       "name": "BottomSheet",
520       "platforms": {
521         "ios": "9.0"
522       },
523       "public_header_files": "components/BottomSheet/src/*.h",
524       "source_files": [
525         "components/BottomSheet/src/*.{h,m}",
526         "components/BottomSheet/src/private/*.{h,m}"
527       ],
528       "frameworks": "WebKit",
529       "dependencies": {
530         "MaterialComponents/Elevation": [
532         ],
533         "MaterialComponents/ShapeLibrary": [
535         ],
536         "MaterialComponents/Shapes": [
538         ],
539         "MaterialComponents/ShadowElevations": [
541         ],
542         "MaterialComponents/ShadowLayer": [
544         ],
545         "MaterialComponents/private/KeyboardWatcher": [
547         ],
548         "MaterialComponents/private/Math": [
550         ]
551       },
552       "testspecs": [
553         {
554           "name": "UnitTests",
555           "test_type": "unit",
556           "source_files": [
557             "components/BottomSheet/tests/unit/*.{h,m,swift}",
558             "components/BottomSheet/tests/unit/supplemental/*.{h,m,swift}"
559           ],
560           "resources": "components/BottomSheet/tests/unit/resources/*",
561           "dependencies": {
562             "MaterialComponents/BottomSheet+ShapeThemer": [
564             ]
565           }
566         }
567       ]
568     },
569     {
570       "name": "BottomSheet+ShapeThemer",
571       "platforms": {
572         "ios": "9.0"
573       },
574       "public_header_files": [
575         "components/BottomSheet/src/ShapeThemer/*.h"
576       ],
577       "source_files": [
578         "components/BottomSheet/src/ShapeThemer/*.{h,m}",
579         "components/BottomSheet/src/ShapeThemer/private/*.{h,m}"
580       ],
581       "dependencies": {
582         "MaterialComponents/BottomSheet": [
584         ],
585         "MaterialComponents/schemes/Shape": [
587         ]
588       }
589     },
590     {
591       "name": "Buttons",
592       "platforms": {
593         "ios": "9.0"
594       },
595       "public_header_files": "components/Buttons/src/*.h",
596       "source_files": [
597         "components/Buttons/src/*.{h,m}",
598         "components/Buttons/src/private/*.{h,m}"
599       ],
600       "dependencies": {
601         "MDFInternationalization": [
603         ],
604         "MDFTextAccessibility": [
606         ],
607         "MaterialComponents/Elevation": [
609         ],
610         "MaterialComponents/Ink": [
612         ],
613         "MaterialComponents/Ripple": [
615         ],
616         "MaterialComponents/ShadowElevations": [
618         ],
619         "MaterialComponents/ShadowLayer": [
621         ],
622         "MaterialComponents/Shapes": [
624         ],
625         "MaterialComponents/Typography": [
627         ],
628         "MaterialComponents/private/Math": [
630         ]
631       },
632       "testspecs": [
633         {
634           "name": "UnitTests",
635           "test_type": "unit",
636           "source_files": [
637             "components/Buttons/tests/unit/*.{h,m,swift}",
638             "components/Buttons/tests/unit/supplemental/*.{h,m,swift}"
639           ],
640           "resources": "components/Buttons/tests/unit/resources/*",
641           "dependencies": {
642             "MaterialComponents/Buttons+ShapeThemer": [
644             ],
645             "MaterialComponents/Buttons+ColorThemer": [
647             ],
648             "MaterialComponents/Buttons+TitleColorAccessibilityMutator": [
650             ],
651             "MaterialComponents/Buttons+ButtonThemer": [
653             ]
654           }
655         }
656       ]
657     },
658     {
659       "name": "Buttons+ColorThemer",
660       "platforms": {
661         "ios": "9.0"
662       },
663       "public_header_files": [
664         "components/Buttons/src/ColorThemer/*.h"
665       ],
666       "source_files": [
667         "components/Buttons/src/ColorThemer/*.{h,m}",
668         "components/Buttons/src/ColorThemer/private/*.{h,m}"
669       ],
670       "dependencies": {
671         "MaterialComponents/Buttons": [
673         ],
674         "MaterialComponents/schemes/Color": [
676         ]
677       }
678     },
679     {
680       "name": "Buttons+TitleColorAccessibilityMutator",
681       "platforms": {
682         "ios": "9.0"
683       },
684       "public_header_files": [
685         "components/Buttons/src/TitleColorAccessibilityMutator/*.h"
686       ],
687       "source_files": [
688         "components/Buttons/src/TitleColorAccessibilityMutator/*.{h,m}",
689         "components/Buttons/src/TitleColorAccessibilityMutator/private/*.{h,m}"
690       ],
691       "dependencies": {
692         "MDFTextAccessibility": [
694         ],
695         "MaterialComponents/Buttons": [
697         ]
698       }
699     },
700     {
701       "name": "Buttons+ShapeThemer",
702       "platforms": {
703         "ios": "9.0"
704       },
705       "public_header_files": [
706         "components/Buttons/src/ShapeThemer/*.h"
707       ],
708       "source_files": [
709         "components/Buttons/src/ShapeThemer/*.{h,m}"
710       ],
711       "dependencies": {
712         "MaterialComponents/Buttons": [
714         ],
715         "MaterialComponents/schemes/Shape": [
717         ]
718       }
719     },
720     {
721       "name": "Buttons+TypographyThemer",
722       "platforms": {
723         "ios": "9.0"
724       },
725       "public_header_files": [
726         "components/Buttons/src/TypographyThemer/*.h"
727       ],
728       "source_files": [
729         "components/Buttons/src/TypographyThemer/*.{h,m}"
730       ],
731       "dependencies": {
732         "MaterialComponents/Buttons": [
734         ],
735         "MaterialComponents/schemes/Typography": [
737         ]
738       }
739     },
740     {
741       "name": "Buttons+ButtonThemer",
742       "platforms": {
743         "ios": "9.0"
744       },
745       "public_header_files": [
746         "components/Buttons/src/ButtonThemer/*.h"
747       ],
748       "source_files": [
749         "components/Buttons/src/ButtonThemer/*.{h,m}",
750         "components/Buttons/src/ButtonThemer/private/*.{h,m}"
751       ],
752       "dependencies": {
753         "MaterialComponents/Buttons": [
755         ],
756         "MaterialComponents/Buttons+ColorThemer": [
758         ],
759         "MaterialComponents/Buttons+ShapeThemer": [
761         ],
762         "MaterialComponents/Buttons+TypographyThemer": [
764         ],
765         "MaterialComponents/Palettes": [
767         ]
768       }
769     },
770     {
771       "name": "Buttons+Theming",
772       "platforms": {
773         "ios": "9.0"
774       },
775       "public_header_files": "components/Buttons/src/Theming/*.h",
776       "source_files": [
777         "components/Buttons/src/Theming/*.{h,m}",
778         "components/Buttons/src/Theming/private/*.{h,m}"
779       ],
780       "dependencies": {
781         "MaterialComponents/Buttons": [
783         ],
784         "MaterialComponents/Buttons+ColorThemer": [
786         ],
787         "MaterialComponents/Buttons+ShapeThemer": [
789         ],
790         "MaterialComponents/Buttons+TypographyThemer": [
792         ],
793         "MaterialComponents/ShadowElevations": [
795         ],
796         "MaterialComponents/schemes/Container": [
798         ]
799       },
800       "testspecs": [
801         {
802           "name": "UnitTests",
803           "test_type": "unit",
804           "source_files": [
805             "components/Buttons/tests/unit/Theming/*.{h,m,swift}",
806             "components/Buttons/tests/unit/Theming/supplemental/*.{h,m,swift}"
807           ],
808           "resources": "components/Buttons/tests/unit/Theming/resources/*"
809         }
810       ]
811     },
812     {
813       "name": "ButtonBar",
814       "platforms": {
815         "ios": "9.0"
816       },
817       "public_header_files": "components/ButtonBar/src/*.h",
818       "source_files": [
819         "components/ButtonBar/src/*.{h,m}",
820         "components/ButtonBar/src/private/*.{h,m}"
821       ],
822       "dependencies": {
823         "MDFInternationalization": [
825         ],
826         "MaterialComponents/Buttons": [
828         ],
829         "MaterialComponents/private/Application": [
831         ]
832       },
833       "testspecs": [
834         {
835           "name": "UnitTests",
836           "test_type": "unit",
837           "source_files": [
838             "components/ButtonBar/tests/unit/*.{h,m,swift}",
839             "components/ButtonBar/tests/unit/supplemental/*.{h,m,swift}"
840           ],
841           "resources": "components/ButtonBar/tests/unit/resources/*"
842         }
843       ]
844     },
845     {
846       "name": "Cards",
847       "platforms": {
848         "ios": "9.0"
849       },
850       "public_header_files": "components/Cards/src/*.h",
851       "source_files": "components/Cards/src/*.{h,m}",
852       "exclude_files": [
853         "components/Cards/src/MDCCard+Ripple.{h,m}",
854         "components/Cards/src/MDCCardCollectionCell+Ripple.{h,m}"
855       ],
856       "dependencies": {
857         "MaterialComponents/Elevation": [
859         ],
860         "MaterialComponents/Ink": [
862         ],
863         "MaterialComponents/Ripple": [
865         ],
866         "MaterialComponents/ShadowLayer": [
868         ],
869         "MaterialComponents/Shapes": [
871         ],
872         "MaterialComponents/private/Icons/ic_check_circle": [
874         ],
875         "MaterialComponents/private/Math": [
877         ]
878       },
879       "testspecs": [
880         {
881           "name": "UnitTests",
882           "test_type": "unit",
883           "source_files": [
884             "components/Cards/tests/unit/*.{h,m,swift}",
885             "components/Cards/tests/unit/supplemental/*.{h,m,swift}"
886           ],
887           "resources": "components/Cards/tests/unit/resources/*"
888         }
889       ]
890     },
891     {
892       "name": "Cards+Theming",
893       "platforms": {
894         "ios": "9.0"
895       },
896       "public_header_files": "components/Cards/src/Theming/*.h",
897       "source_files": [
898         "components/Cards/src/Theming/*.{h,m}",
899         "components/Cards/src/Theming/private/*.{h,m}"
900       ],
901       "dependencies": {
902         "MaterialComponents/Cards": [
904         ],
905         "MaterialComponents/schemes/Container": [
907         ]
908       },
909       "testspecs": [
910         {
911           "name": "UnitTests",
912           "test_type": "unit",
913           "source_files": [
914             "components/Cards/tests/unit/Theming/*.{h,m,swift}",
915             "components/Cards/tests/unit/Theming/supplemental/*.{h,m,swift}"
916           ],
917           "resources": "components/Cards/tests/unit/Theming/resources/*"
918         }
919       ]
920     },
921     {
922       "name": "Chips",
923       "platforms": {
924         "ios": "9.0"
925       },
926       "public_header_files": "components/Chips/src/*.h",
927       "source_files": [
928         "components/Chips/src/*.{h,m}",
929         "components/Chips/src/private/*.{h,m}"
930       ],
931       "dependencies": {
932         "MDFInternationalization": [
934         ],
935         "MaterialComponents/Elevation": [
937         ],
938         "MaterialComponents/Ink": [
940         ],
941         "MaterialComponents/Ripple": [
943         ],
944         "MaterialComponents/ShadowLayer": [
946         ],
947         "MaterialComponents/ShadowElevations": [
949         ],
950         "MaterialComponents/ShapeLibrary": [
952         ],
953         "MaterialComponents/Shapes": [
955         ],
956         "MaterialComponents/TextFields": [
958         ],
959         "MaterialComponents/Typography": [
961         ],
962         "MaterialComponents/private/Math": [
964         ]
965       },
966       "testspecs": [
967         {
968           "name": "UnitTests",
969           "test_type": "unit",
970           "source_files": [
971             "components/Chips/tests/unit/*.{h,m,swift}",
972             "components/Chips/tests/unit/supplemental/*.{h,m,swift}"
973           ],
974           "resources": "components/Chips/tests/unit/resources/*",
975           "dependencies": {
976             "MaterialComponents/Themes": [
978             ]
979           }
980         }
981       ]
982     },
983     {
984       "name": "Chips+Theming",
985       "platforms": {
986         "ios": "9.0"
987       },
988       "public_header_files": "components/Chips/src/Theming/*.h",
989       "source_files": [
990         "components/Chips/src/Theming/*.{h,m}",
991         "components/Chips/src/Theming/private/*.{h,m}"
992       ],
993       "dependencies": {
994         "MaterialComponents/Chips": [
996         ],
997         "MaterialComponents/schemes/Container": [
999         ],
1000         "MaterialComponents/Typography": [
1002         ]
1003       },
1004       "testspecs": [
1005         {
1006           "name": "UnitTests",
1007           "test_type": "unit",
1008           "source_files": [
1009             "components/Chips/tests/unit/Theming/*.{h,m,swift}",
1010             "components/Chips/tests/unit/Theming/supplemental/*.{h,m,swift}"
1011           ],
1012           "resources": "components/Chips/tests/unit/Theming/resources/*"
1013         }
1014       ]
1015     },
1016     {
1017       "name": "CollectionCells",
1018       "platforms": {
1019         "ios": "9.0"
1020       },
1021       "public_header_files": "components/CollectionCells/src/*.h",
1022       "source_files": [
1023         "components/CollectionCells/src/*.{h,m}",
1024         "components/CollectionCells/src/private/*.{h,m}"
1025       ],
1026       "resources": [
1027         "components/CollectionCells/src/MaterialCollectionCells.bundle"
1028       ],
1029       "frameworks": [
1030         "CoreGraphics",
1031         "QuartzCore"
1032       ],
1033       "dependencies": {
1034         "MDFInternationalization": [
1036         ],
1037         "MaterialComponents/CollectionLayoutAttributes": [
1039         ],
1040         "MaterialComponents/Ink": [
1042         ],
1043         "MaterialComponents/Typography": [
1045         ],
1046         "MaterialComponents/Palettes": [
1048         ],
1049         "MaterialComponents/private/Icons/ic_check": [
1051         ],
1052         "MaterialComponents/private/Icons/ic_check_circle": [
1054         ],
1055         "MaterialComponents/private/Icons/ic_chevron_right": [
1057         ],
1058         "MaterialComponents/private/Icons/ic_info": [
1060         ],
1061         "MaterialComponents/private/Icons/ic_radio_button_unchecked": [
1063         ],
1064         "MaterialComponents/private/Icons/ic_reorder": [
1066         ],
1067         "MaterialComponents/private/Math": [
1069         ]
1070       },
1071       "testspecs": [
1072         {
1073           "name": "UnitTests",
1074           "test_type": "unit",
1075           "source_files": [
1076             "components/CollectionCells/tests/unit/*.{h,m,swift}",
1077             "components/CollectionCells/tests/unit/supplemental/*.{h,m,swift}"
1078           ],
1079           "resources": "components/CollectionCells/tests/unit/resources/*"
1080         }
1081       ]
1082     },
1083     {
1084       "name": "CollectionLayoutAttributes",
1085       "platforms": {
1086         "ios": "9.0"
1087       },
1088       "public_header_files": "components/CollectionLayoutAttributes/src/*.h",
1089       "source_files": "components/CollectionLayoutAttributes/src/*.{h,m}",
1090       "testspecs": [
1091         {
1092           "name": "UnitTests",
1093           "test_type": "unit",
1094           "source_files": [
1095             "components/CollectionLayoutAttributes/tests/unit/*.{h,m,swift}",
1096             "components/CollectionLayoutAttributes/tests/unit/supplemental/*.{h,m,swift}"
1097           ],
1098           "resources": "components/CollectionLayoutAttributes/tests/unit/resources/*"
1099         }
1100       ]
1101     },
1102     {
1103       "name": "Collections",
1104       "platforms": {
1105         "ios": "9.0"
1106       },
1107       "public_header_files": "components/Collections/src/*.h",
1108       "source_files": [
1109         "components/Collections/src/*.{h,m}",
1110         "components/Collections/src/private/*.{h,m}"
1111       ],
1112       "resources": [
1113         "components/Collections/src/MaterialCollections.bundle"
1114       ],
1115       "frameworks": [
1116         "CoreGraphics",
1117         "QuartzCore"
1118       ],
1119       "dependencies": {
1120         "MaterialComponents/CollectionCells": [
1122         ],
1123         "MaterialComponents/CollectionLayoutAttributes": [
1125         ],
1126         "MaterialComponents/Ink": [
1128         ],
1129         "MaterialComponents/Palettes": [
1131         ],
1132         "MaterialComponents/ShadowElevations": [
1134         ],
1135         "MaterialComponents/ShadowLayer": [
1137         ],
1138         "MaterialComponents/Typography": [
1140         ]
1141       },
1142       "testspecs": [
1143         {
1144           "name": "UnitTests",
1145           "test_type": "unit",
1146           "source_files": [
1147             "components/Collections/tests/unit/*.{h,m,swift}",
1148             "components/Collections/tests/unit/supplemental/*.{h,m,swift}"
1149           ],
1150           "resources": "components/Collections/tests/unit/resources/*"
1151         }
1152       ]
1153     },
1154     {
1155       "name": "Dialogs",
1156       "platforms": {
1157         "ios": "9.0"
1158       },
1159       "public_header_files": "components/Dialogs/src/*.h",
1160       "source_files": [
1161         "components/Dialogs/src/*.{h,m}",
1162         "components/Dialogs/src/private/*.{h,m}"
1163       ],
1164       "resources": [
1165         "components/Dialogs/src/MaterialDialogs.bundle"
1166       ],
1167       "dependencies": {
1168         "MaterialComponents/Buttons": [
1170         ],
1171         "MaterialComponents/Elevation": [
1173         ],
1174         "MaterialComponents/ShadowElevations": [
1176         ],
1177         "MaterialComponents/ShadowLayer": [
1179         ],
1180         "MaterialComponents/Typography": [
1182         ],
1183         "MaterialComponents/private/KeyboardWatcher": [
1185         ],
1186         "MaterialComponents/private/Math": [
1188         ],
1189         "MDFInternationalization": [
1191         ]
1192       },
1193       "testspecs": [
1194         {
1195           "name": "UnitTests",
1196           "test_type": "unit",
1197           "source_files": [
1198             "components/Dialogs/tests/unit/*.{h,m,swift}",
1199             "components/Dialogs/tests/unit/supplemental/*.{h,m,swift}"
1200           ],
1201           "resources": "components/Dialogs/tests/unit/resources/*",
1202           "dependencies": {
1203             "MaterialComponents/Dialogs+DialogThemer": [
1205             ]
1206           }
1207         }
1208       ]
1209     },
1210     {
1211       "name": "Dialogs+ColorThemer",
1212       "platforms": {
1213         "ios": "9.0"
1214       },
1215       "public_header_files": [
1216         "components/Dialogs/src/ColorThemer/*.h"
1217       ],
1218       "source_files": [
1219         "components/Dialogs/src/ColorThemer/*.{h,m}"
1220       ],
1221       "dependencies": {
1222         "MaterialComponents/Dialogs": [
1224         ],
1225         "MaterialComponents/Themes": [
1227         ],
1228         "MaterialComponents/Buttons+ColorThemer": [
1230         ]
1231       }
1232     },
1233     {
1234       "name": "Dialogs+TypographyThemer",
1235       "platforms": {
1236         "ios": "9.0"
1237       },
1238       "public_header_files": [
1239         "components/Dialogs/src/TypographyThemer/*.h"
1240       ],
1241       "source_files": [
1242         "components/Dialogs/src/TypographyThemer/*.{h,m}"
1243       ],
1244       "dependencies": {
1245         "MaterialComponents/Dialogs": [
1247         ],
1248         "MaterialComponents/schemes/Typography": [
1250         ],
1251         "MaterialComponents/Buttons+TypographyThemer": [
1253         ]
1254       }
1255     },
1256     {
1257       "name": "Dialogs+DialogThemer",
1258       "platforms": {
1259         "ios": "9.0"
1260       },
1261       "public_header_files": [
1262         "components/Dialogs/src/DialogThemer/*.h"
1263       ],
1264       "source_files": [
1265         "components/Dialogs/src/DialogThemer/*.{h,m}"
1266       ],
1267       "dependencies": {
1268         "MaterialComponents/Dialogs": [
1270         ],
1271         "MaterialComponents/Dialogs+ColorThemer": [
1273         ],
1274         "MaterialComponents/Dialogs+TypographyThemer": [
1276         ],
1277         "MaterialComponents/Buttons+ButtonThemer": [
1279         ]
1280       }
1281     },
1282     {
1283       "name": "Dialogs+Theming",
1284       "platforms": {
1285         "ios": "9.0"
1286       },
1287       "public_header_files": "components/Dialogs/src/Theming/*.h",
1288       "source_files": [
1289         "components/Dialogs/src/Theming/*.{h,m}",
1290         "components/Dialogs/src/Theming/private/*.{h,m}"
1291       ],
1292       "dependencies": {
1293         "MaterialComponents/Dialogs": [
1295         ],
1296         "MaterialComponents/Dialogs+ColorThemer": [
1298         ],
1299         "MaterialComponents/Dialogs+TypographyThemer": [
1301         ],
1302         "MaterialComponents/ShadowElevations": [
1304         ],
1305         "MaterialComponents/schemes/Container": [
1307         ],
1308         "MaterialComponents/Buttons+Theming": [
1310         ]
1311       },
1312       "testspecs": [
1313         {
1314           "name": "UnitTests",
1315           "test_type": "unit",
1316           "source_files": [
1317             "components/Dialogs/tests/unit/Theming/*.{h,m,swift}",
1318             "components/Dialogs/tests/unit/Theming/supplemental/*.{h,m,swift}"
1319           ],
1320           "resources": "components/Dialogs/tests/unit/Theming/resources/*"
1321         }
1322       ]
1323     },
1324     {
1325       "name": "Elevation",
1326       "platforms": {
1327         "ios": "9.0"
1328       },
1329       "public_header_files": "components/Elevation/src/*.h",
1330       "source_files": [
1331         "components/Elevation/src/*.{h,m}",
1332         "components/Elevation/src/private/*.{h,m}"
1333       ],
1334       "dependencies": {
1335         "MaterialComponents/private/Color": [
1337         ],
1338         "MaterialComponents/private/Math": [
1340         ]
1341       },
1342       "testspecs": [
1343         {
1344           "name": "UnitTests",
1345           "test_type": "unit",
1346           "source_files": [
1347             "components/Elevation/tests/unit/*.{h,m,swift}",
1348             "components/Elevation/tests/unit/supplemental/*.{h,m,swift}"
1349           ],
1350           "dependencies": {
1351             "MaterialComponents/private/Color": [
1353             ]
1354           }
1355         }
1356       ]
1357     },
1358     {
1359       "name": "FeatureHighlight",
1360       "platforms": {
1361         "ios": "9.0"
1362       },
1363       "public_header_files": "components/FeatureHighlight/src/*.h",
1364       "source_files": [
1365         "components/FeatureHighlight/src/*.{h,m}",
1366         "components/FeatureHighlight/src/private/*.{h,m}"
1367       ],
1368       "resources": [
1369         "components/FeatureHighlight/src/MaterialFeatureHighlight.bundle"
1370       ],
1371       "dependencies": {
1372         "MaterialComponents/private/Math": [
1374         ],
1375         "MaterialComponents/Typography": [
1377         ],
1378         "MDFTextAccessibility": [
1380         ]
1381       },
1382       "testspecs": [
1383         {
1384           "name": "UnitTests",
1385           "test_type": "unit",
1386           "source_files": [
1387             "components/FeatureHighlight/tests/unit/*.{h,m,swift}",
1388             "components/FeatureHighlight/tests/unit/supplemental/*.{h,m,swift}"
1389           ],
1390           "resources": "components/FeatureHighlight/tests/unit/resources/*",
1391           "dependencies": {
1392             "MaterialComponents/FeatureHighlight+ColorThemer": [
1394             ],
1395             "MaterialComponents/FeatureHighlight+FeatureHighlightAccessibilityMutator": [
1397             ]
1398           }
1399         }
1400       ]
1401     },
1402     {
1403       "name": "FeatureHighlight+ColorThemer",
1404       "platforms": {
1405         "ios": "9.0"
1406       },
1407       "public_header_files": [
1408         "components/FeatureHighlight/src/ColorThemer/*.h"
1409       ],
1410       "source_files": [
1411         "components/FeatureHighlight/src/ColorThemer/*.{h,m}"
1412       ],
1413       "dependencies": {
1414         "MaterialComponents/FeatureHighlight": [
1416         ],
1417         "MaterialComponents/Themes": [
1419         ]
1420       }
1421     },
1422     {
1423       "name": "FeatureHighlight+FeatureHighlightAccessibilityMutator",
1424       "platforms": {
1425         "ios": "9.0"
1426       },
1427       "public_header_files": [
1428         "components/FeatureHighlight/src/FeatureHighlightAccessibilityMutator/*.h"
1429       ],
1430       "source_files": [
1431         "components/FeatureHighlight/src/FeatureHighlightAccessibilityMutator/*.{h,m}"
1432       ],
1433       "dependencies": {
1434         "MaterialComponents/FeatureHighlight": [
1436         ],
1437         "MDFTextAccessibility": [
1439         ]
1440       }
1441     },
1442     {
1443       "name": "FlexibleHeader",
1444       "platforms": {
1445         "ios": "9.0"
1446       },
1447       "public_header_files": "components/FlexibleHeader/src/*.h",
1448       "source_files": [
1449         "components/FlexibleHeader/src/*.{h,m}",
1450         "components/FlexibleHeader/src/private/*.{h,m}"
1451       ],
1452       "dependencies": {
1453         "MDFTextAccessibility": [
1455         ],
1456         "MaterialComponents/Elevation": [
1458         ],
1459         "MaterialComponents/ShadowElevations": [
1461         ],
1462         "MaterialComponents/ShadowLayer": [
1464         ],
1465         "MaterialComponents/private/Application": [
1467         ],
1468         "MaterialComponents/private/Math": [
1470         ],
1471         "MaterialComponents/private/UIMetrics": [
1473         ]
1474       },
1475       "testspecs": [
1476         {
1477           "name": "UnitTests",
1478           "test_type": "unit",
1479           "source_files": [
1480             "components/FlexibleHeader/tests/unit/*.{h,m,swift}",
1481             "components/FlexibleHeader/tests/unit/supplemental/*.{h,m,swift}"
1482           ],
1483           "resources": "components/FlexibleHeader/tests/unit/resources/*",
1484           "dependencies": {
1485             "MaterialComponents/FlexibleHeader+ColorThemer": [
1487             ],
1488             "MaterialComponents/ShadowLayer": [
1490             ]
1491           }
1492         }
1493       ]
1494     },
1495     {
1496       "name": "FlexibleHeader+CanAlwaysExpandToMaximumHeight",
1497       "platforms": {
1498         "ios": "9.0"
1499       },
1500       "public_header_files": [
1501         "components/FlexibleHeader/src/CanAlwaysExpandToMaximumHeight/*.h"
1502       ],
1503       "source_files": [
1504         "components/FlexibleHeader/src/CanAlwaysExpandToMaximumHeight/*.{h,m}"
1505       ],
1506       "dependencies": {
1507         "MaterialComponents/FlexibleHeader": [
1509         ]
1510       }
1511     },
1512     {
1513       "name": "FlexibleHeader+ColorThemer",
1514       "platforms": {
1515         "ios": "9.0"
1516       },
1517       "public_header_files": [
1518         "components/FlexibleHeader/src/ColorThemer/*.h"
1519       ],
1520       "source_files": [
1521         "components/FlexibleHeader/src/ColorThemer/*.{h,m}"
1522       ],
1523       "dependencies": {
1524         "MaterialComponents/FlexibleHeader": [
1526         ],
1527         "MaterialComponents/schemes/Color": [
1529         ]
1530       }
1531     },
1532     {
1533       "name": "HeaderStackView",
1534       "platforms": {
1535         "ios": "9.0"
1536       },
1537       "public_header_files": "components/HeaderStackView/src/*.h",
1538       "source_files": "components/HeaderStackView/src/*.{h,m}",
1539       "testspecs": [
1540         {
1541           "name": "UnitTests",
1542           "test_type": "unit",
1543           "source_files": [
1544             "components/HeaderStackView/tests/unit/*.{h,m,swift}",
1545             "components/HeaderStackView/tests/unit/supplemental/*.{h,m,swift}"
1546           ],
1547           "resources": "components/HeaderStackView/tests/unit/resources/*"
1548         }
1549       ]
1550     },
1551     {
1552       "name": "HeaderStackView+ColorThemer",
1553       "platforms": {
1554         "ios": "9.0"
1555       },
1556       "public_header_files": [
1557         "components/HeaderStackView/src/ColorThemer/*.h"
1558       ],
1559       "source_files": [
1560         "components/HeaderStackView/src/ColorThemer/*.{h,m}"
1561       ],
1562       "dependencies": {
1563         "MaterialComponents/HeaderStackView": [
1565         ],
1566         "MaterialComponents/Themes": [
1568         ]
1569       }
1570     },
1571     {
1572       "name": "Ink",
1573       "platforms": {
1574         "ios": "9.0"
1575       },
1576       "public_header_files": "components/Ink/src/*.h",
1577       "source_files": [
1578         "components/Ink/src/*.{h,m}",
1579         "components/Ink/src/private/*.{h,m}"
1580       ],
1581       "dependencies": {
1582         "MaterialComponents/private/Color": [
1584         ],
1585         "MaterialComponents/private/Math": [
1587         ]
1588       },
1589       "testspecs": [
1590         {
1591           "name": "UnitTests",
1592           "test_type": "unit",
1593           "source_files": [
1594             "components/Ink/tests/unit/*.{h,m,swift}",
1595             "components/Ink/tests/unit/supplemental/*.{h,m,swift}"
1596           ],
1597           "resources": "components/Ink/tests/unit/resources/*"
1598         }
1599       ]
1600     },
1601     {
1602       "name": "LibraryInfo",
1603       "platforms": {
1604         "ios": "9.0"
1605       },
1606       "public_header_files": "components/LibraryInfo/src/*.h",
1607       "source_files": [
1608         "components/LibraryInfo/src/*.{h,m}",
1609         "components/LibraryInfo/src/private/*.{h,m}"
1610       ],
1611       "testspecs": [
1612         {
1613           "name": "UnitTests",
1614           "test_type": "unit",
1615           "source_files": [
1616             "components/LibraryInfo/tests/unit/*.{h,m,swift}",
1617             "components/LibraryInfo/tests/unit/supplemental/*.{h,m,swift}"
1618           ],
1619           "resources": "components/LibraryInfo/tests/unit/resources/*"
1620         }
1621       ]
1622     },
1623     {
1624       "name": "List",
1625       "platforms": {
1626         "ios": "9.0"
1627       },
1628       "public_header_files": "components/List/src/*.h",
1629       "source_files": [
1630         "components/List/src/*.{h,m}",
1631         "components/List/src/private/*.{h,m}"
1632       ],
1633       "dependencies": {
1634         "MaterialComponents/Elevation": [
1636         ],
1637         "MaterialComponents/Ink": [
1639         ],
1640         "MaterialComponents/Ripple": [
1642         ],
1643         "MaterialComponents/ShadowElevations": [
1645         ],
1646         "MaterialComponents/ShadowLayer": [
1648         ],
1649         "MaterialComponents/Typography": [
1651         ],
1652         "MDFInternationalization": [
1654         ],
1655         "MaterialComponents/private/Math": [
1657         ]
1658       },
1659       "testspecs": [
1660         {
1661           "name": "UnitTests",
1662           "test_type": "unit",
1663           "source_files": [
1664             "components/List/tests/unit/*.{h,m,swift}",
1665             "components/List/tests/unit/supplemental/*.{h,m,swift}"
1666           ],
1667           "resources": "components/List/tests/unit/resources/*"
1668         }
1669       ]
1670     },
1671     {
1672       "name": "List+Theming",
1673       "platforms": {
1674         "ios": "9.0"
1675       },
1676       "public_header_files": "components/List/src/Theming/*.h",
1677       "source_files": [
1678         "components/List/src/Theming/*.{h,m}",
1679         "components/List/src/Theming/private/*.{h,m}"
1680       ],
1681       "dependencies": {
1682         "MaterialComponents/List": [
1684         ],
1685         "MaterialComponents/schemes/Container": [
1687         ]
1688       },
1689       "testspecs": [
1690         {
1691           "name": "UnitTests",
1692           "test_type": "unit",
1693           "source_files": [
1694             "components/List/tests/unit/Theming/*.{h,m,swift}",
1695             "components/List/tests/unit/Theming/supplemental/*.{h,m,swift}"
1696           ],
1697           "resources": "components/List/tests/unit/Theming/resources/*"
1698         }
1699       ]
1700     },
1701     {
1702       "name": "NavigationBar",
1703       "platforms": {
1704         "ios": "9.0"
1705       },
1706       "public_header_files": "components/NavigationBar/src/*.h",
1707       "source_files": "components/NavigationBar/src/*.{h,m}",
1708       "dependencies": {
1709         "MDFTextAccessibility": [
1711         ],
1712         "MaterialComponents/ButtonBar": [
1714         ],
1715         "MaterialComponents/Elevation": [
1717         ],
1718         "MaterialComponents/Typography": [
1720         ],
1721         "MDFInternationalization": [
1723         ],
1724         "MaterialComponents/private/Math": [
1726         ]
1727       },
1728       "testspecs": [
1729         {
1730           "name": "UnitTests",
1731           "test_type": "unit",
1732           "source_files": [
1733             "components/NavigationBar/tests/unit/*.{h,m,swift}",
1734             "components/NavigationBar/tests/unit/supplemental/*.{h,m,swift}"
1735           ],
1736           "resources": "components/NavigationBar/tests/unit/resources/*",
1737           "dependencies": {
1738             "MaterialComponents/NavigationBar+ColorThemer": [
1740             ],
1741             "MaterialComponents/NavigationBar+TypographyThemer": [
1743             ]
1744           }
1745         }
1746       ]
1747     },
1748     {
1749       "name": "NavigationBar+ColorThemer",
1750       "platforms": {
1751         "ios": "9.0"
1752       },
1753       "public_header_files": [
1754         "components/NavigationBar/src/ColorThemer/*.h"
1755       ],
1756       "source_files": [
1757         "components/NavigationBar/src/ColorThemer/*.{h,m}"
1758       ],
1759       "dependencies": {
1760         "MaterialComponents/NavigationBar": [
1762         ],
1763         "MaterialComponents/schemes/Color": [
1765         ]
1766       }
1767     },
1768     {
1769       "name": "NavigationBar+TypographyThemer",
1770       "platforms": {
1771         "ios": "9.0"
1772       },
1773       "public_header_files": [
1774         "components/NavigationBar/src/TypographyThemer/*.h"
1775       ],
1776       "source_files": [
1777         "components/NavigationBar/src/TypographyThemer/*.{h,m}"
1778       ],
1779       "dependencies": {
1780         "MaterialComponents/NavigationBar": [
1782         ],
1783         "MaterialComponents/schemes/Typography": [
1785         ]
1786       }
1787     },
1788     {
1789       "name": "NavigationDrawer",
1790       "platforms": {
1791         "ios": "9.0"
1792       },
1793       "public_header_files": "components/NavigationDrawer/src/*.h",
1794       "source_files": [
1795         "components/NavigationDrawer/src/*.{h,m}",
1796         "components/NavigationDrawer/src/private/*.{h,m}"
1797       ],
1798       "exclude_files": "components/NavigationDrawer/src/private/MDCBottomDrawerContainerViewController+Testing.h",
1799       "dependencies": {
1800         "MaterialComponents/Elevation": [
1802         ],
1803         "MaterialComponents/Palettes": [
1805         ],
1806         "MaterialComponents/ShadowLayer": [
1808         ],
1809         "MaterialComponents/private/Math": [
1811         ],
1812         "MaterialComponents/private/UIMetrics": [
1814         ]
1815       },
1816       "testspecs": [
1817         {
1818           "name": "UnitTests",
1819           "test_type": "unit",
1820           "source_files": [
1821             "components/NavigationDrawer/tests/unit/*.{h,m,swift}",
1822             "components/NavigationDrawer/tests/unit/supplemental/*.{h,m,swift}",
1823             "components/NavigationDrawer/src/private/MDCBottomDrawerContainerViewController+Testing.h"
1824           ],
1825           "dependencies": {
1826             "MaterialComponents/NavigationDrawer+ColorThemer": [
1828             ]
1829           }
1830         }
1831       ]
1832     },
1833     {
1834       "name": "NavigationDrawer+ColorThemer",
1835       "platforms": {
1836         "ios": "9.0"
1837       },
1838       "public_header_files": [
1839         "components/NavigationDrawer/src/ColorThemer/*.h"
1840       ],
1841       "source_files": [
1842         "components/NavigationDrawer/src/ColorThemer/*.{h,m}",
1843         "components/NavigationDrawer/src/ColorThemer/private/*.{h,m}"
1844       ],
1845       "dependencies": {
1846         "MaterialComponents/NavigationDrawer": [
1848         ],
1849         "MaterialComponents/schemes/Color": [
1851         ]
1852       }
1853     },
1854     {
1855       "name": "OverlayWindow",
1856       "platforms": {
1857         "ios": "9.0"
1858       },
1859       "public_header_files": "components/OverlayWindow/src/*.h",
1860       "source_files": [
1861         "components/OverlayWindow/src/*.{h,m}",
1862         "components/OverlayWindow/src/private/*.{h,m}"
1863       ],
1864       "dependencies": {
1865         "MaterialComponents/private/Application": [
1867         ]
1868       },
1869       "testspecs": [
1870         {
1871           "name": "UnitTests",
1872           "test_type": "unit",
1873           "source_files": [
1874             "components/OverlayWindow/tests/unit/*.{h,m,swift}",
1875             "components/OverlayWindow/tests/unit/supplemental/*.{h,m,swift}"
1876           ],
1877           "resources": "components/OverlayWindow/tests/unit/resources/*"
1878         }
1879       ]
1880     },
1881     {
1882       "name": "PageControl",
1883       "platforms": {
1884         "ios": "9.0"
1885       },
1886       "public_header_files": "components/PageControl/src/*.h",
1887       "source_files": [
1888         "components/PageControl/src/*.{h,m}",
1889         "components/PageControl/src/private/*.{h,m}"
1890       ],
1891       "resources": [
1892         "components/PageControl/src/MaterialPageControl.bundle"
1893       ],
1894       "dependencies": {
1895         "MDFInternationalization": [
1897         ]
1898       },
1899       "testspecs": [
1900         {
1901           "name": "UnitTests",
1902           "test_type": "unit",
1903           "source_files": [
1904             "components/PageControl/tests/unit/*.{h,m,swift}",
1905             "components/PageControl/tests/unit/supplemental/*.{h,m,swift}"
1906           ],
1907           "resources": "components/PageControl/tests/unit/resources/*"
1908         }
1909       ]
1910     },
1911     {
1912       "name": "Palettes",
1913       "platforms": {
1914         "ios": "9.0"
1915       },
1916       "public_header_files": "components/Palettes/src/*.h",
1917       "source_files": [
1918         "components/Palettes/src/*.{h,m}",
1919         "components/Palettes/src/private/*.{h,m}"
1920       ],
1921       "testspecs": [
1922         {
1923           "name": "UnitTests",
1924           "test_type": "unit",
1925           "source_files": [
1926             "components/Palettes/tests/unit/*.{h,m,swift}",
1927             "components/Palettes/tests/unit/supplemental/*.{h,m,swift}"
1928           ],
1929           "resources": "components/Palettes/tests/unit/resources/*"
1930         }
1931       ]
1932     },
1933     {
1934       "name": "ProgressView",
1935       "platforms": {
1936         "ios": "9.0"
1937       },
1938       "public_header_files": "components/ProgressView/src/*.h",
1939       "source_files": [
1940         "components/ProgressView/src/*.{h,m}",
1941         "components/ProgressView/src/private/*.{h,m}"
1942       ],
1943       "dependencies": {
1944         "MDFInternationalization": [
1946         ],
1947         "MaterialComponents/Palettes": [
1949         ],
1950         "MaterialComponents/private/Math": [
1952         ],
1953         "MotionAnimator": [
1954           "~> 2.1"
1955         ]
1956       },
1957       "testspecs": [
1958         {
1959           "name": "UnitTests",
1960           "test_type": "unit",
1961           "source_files": [
1962             "components/ProgressView/tests/unit/*.{h,m,swift}",
1963             "components/ProgressView/tests/unit/supplemental/*.{h,m,swift}"
1964           ],
1965           "resources": "components/ProgressView/tests/unit/resources/*"
1966         }
1967       ]
1968     },
1969     {
1970       "name": "ProgressView+Theming",
1971       "platforms": {
1972         "ios": "9.0"
1973       },
1974       "public_header_files": "components/ProgressView/src/Theming/*.h",
1975       "source_files": [
1976         "components/ProgressView/src/Theming/*.{h,m}",
1977         "components/ProgressView/src/Theming/private/*.{h,m}"
1978       ],
1979       "dependencies": {
1980         "MaterialComponents/ProgressView": [
1982         ],
1983         "MaterialComponents/schemes/Container": [
1985         ]
1986       },
1987       "testspecs": [
1988         {
1989           "name": "UnitTests",
1990           "test_type": "unit",
1991           "source_files": [
1992             "components/ProgressView/tests/unit/Theming/*.{h,m,swift}",
1993             "components/ProgressView/tests/unit/Theming/supplemental/*.{h,m,swift}"
1994           ],
1995           "resources": "components/ProgressView/tests/unit/Theming/resources/*"
1996         }
1997       ]
1998     },
1999     {
2000       "name": "Ripple",
2001       "platforms": {
2002         "ios": "9.0"
2003       },
2004       "public_header_files": "components/Ripple/src/*.h",
2005       "source_files": [
2006         "components/Ripple/src/*.{h,m}",
2007         "components/Ripple/src/private/*.{h,m}"
2008       ],
2009       "dependencies": {
2010         "MaterialComponents/AnimationTiming": [
2012         ],
2013         "MaterialComponents/private/Color": [
2015         ],
2016         "MaterialComponents/private/Math": [
2018         ]
2019       },
2020       "testspecs": [
2021         {
2022           "name": "UnitTests",
2023           "test_type": "unit",
2024           "source_files": [
2025             "components/Ripple/tests/unit/*.{h,m,swift}",
2026             "components/Ripple/tests/unit/supplemental/*.{h,m,swift}"
2027           ],
2028           "resources": "components/Ripple/tests/unit/resources/*"
2029         }
2030       ]
2031     },
2032     {
2033       "name": "ShadowElevations",
2034       "platforms": {
2035         "ios": "9.0"
2036       },
2037       "public_header_files": "components/ShadowElevations/src/*.h",
2038       "source_files": "components/ShadowElevations/src/*.{h,m}",
2039       "testspecs": [
2040         {
2041           "name": "UnitTests",
2042           "test_type": "unit",
2043           "source_files": [
2044             "components/ShadowElevations/tests/unit/*.{h,m,swift}",
2045             "components/ShadowElevations/tests/unit/supplemental/*.{h,m,swift}"
2046           ],
2047           "resources": "components/ShadowElevations/tests/unit/resources/*"
2048         }
2049       ]
2050     },
2051     {
2052       "name": "ShadowLayer",
2053       "platforms": {
2054         "ios": "9.0"
2055       },
2056       "public_header_files": "components/ShadowLayer/src/*.h",
2057       "source_files": "components/ShadowLayer/src/*.{h,m}",
2058       "dependencies": {
2059         "MaterialComponents/ShadowElevations": [
2061         ]
2062       },
2063       "testspecs": [
2064         {
2065           "name": "UnitTests",
2066           "test_type": "unit",
2067           "source_files": [
2068             "components/ShadowLayer/tests/unit/*.{h,m,swift}",
2069             "components/ShadowLayer/tests/unit/supplemental/*.{h,m,swift}"
2070           ],
2071           "resources": "components/ShadowLayer/tests/unit/resources/*"
2072         }
2073       ]
2074     },
2075     {
2076       "name": "ShapeLibrary",
2077       "platforms": {
2078         "ios": "9.0"
2079       },
2080       "public_header_files": "components/ShapeLibrary/src/*.h",
2081       "source_files": [
2082         "components/ShapeLibrary/src/*.{h,m}",
2083         "components/ShapeLibrary/src/private/*.{h,m}"
2084       ],
2085       "dependencies": {
2086         "MaterialComponents/Shapes": [
2088         ],
2089         "MaterialComponents/private/Math": [
2091         ]
2092       },
2093       "testspecs": [
2094         {
2095           "name": "UnitTests",
2096           "test_type": "unit",
2097           "source_files": [
2098             "components/ShapeLibrary/tests/unit/*.{h,m,swift}",
2099             "components/ShapeLibrary/tests/unit/supplemental/*.{h,m,swift}"
2100           ],
2101           "resources": "components/ShapeLibrary/tests/unit/resources/*"
2102         }
2103       ]
2104     },
2105     {
2106       "name": "Shapes",
2107       "platforms": {
2108         "ios": "9.0"
2109       },
2110       "public_header_files": "components/Shapes/src/*.h",
2111       "source_files": [
2112         "components/Shapes/src/*.{h,m}",
2113         "components/Shapes/src/private/*.{h,m}"
2114       ],
2115       "dependencies": {
2116         "MaterialComponents/ShadowLayer": [
2118         ],
2119         "MaterialComponents/private/Color": [
2121         ],
2122         "MaterialComponents/private/Math": [
2124         ]
2125       },
2126       "testspecs": [
2127         {
2128           "name": "UnitTests",
2129           "test_type": "unit",
2130           "source_files": [
2131             "components/Shapes/tests/unit/*.{h,m,swift}",
2132             "components/Shapes/tests/unit/supplemental/*.{h,m,swift}"
2133           ],
2134           "resources": "components/Shapes/tests/unit/resources/*"
2135         }
2136       ]
2137     },
2138     {
2139       "name": "Slider",
2140       "platforms": {
2141         "ios": "9.0"
2142       },
2143       "public_header_files": [
2144         "components/Slider/src/*.h"
2145       ],
2146       "source_files": [
2147         "components/Slider/src/*.{h,m}",
2148         "components/Slider/src/private/*.{h,m}"
2149       ],
2150       "dependencies": {
2151         "MaterialComponents/Elevation": [
2153         ],
2154         "MaterialComponents/Palettes": [
2156         ],
2157         "MaterialComponents/ShadowElevations": [
2159         ],
2160         "MaterialComponents/private/Math": [
2162         ],
2163         "MaterialComponents/private/ThumbTrack": [
2165         ]
2166       },
2167       "testspecs": [
2168         {
2169           "name": "UnitTests",
2170           "test_type": "unit",
2171           "source_files": [
2172             "components/Slider/tests/unit/*.{h,m,swift}",
2173             "components/Slider/tests/unit/supplemental/*.{h,m,swift}"
2174           ],
2175           "resources": "components/Slider/tests/unit/resources/*"
2176         }
2177       ]
2178     },
2179     {
2180       "name": "Slider+ColorThemer",
2181       "platforms": {
2182         "ios": "9.0"
2183       },
2184       "public_header_files": [
2185         "components/Slider/src/ColorThemer/*.h"
2186       ],
2187       "source_files": [
2188         "components/Slider/src/ColorThemer/*.{h,m}"
2189       ],
2190       "dependencies": {
2191         "MaterialComponents/Palettes": [
2193         ],
2194         "MaterialComponents/Slider": [
2196         ],
2197         "MaterialComponents/schemes/Color": [
2199         ]
2200       }
2201     },
2202     {
2203       "name": "Snackbar",
2204       "platforms": {
2205         "ios": "9.0"
2206       },
2207       "public_header_files": "components/Snackbar/src/*.h",
2208       "source_files": [
2209         "components/Snackbar/src/*.{h,m}",
2210         "components/Snackbar/src/private/*.{h,m}"
2211       ],
2212       "resources": [
2213         "components/Snackbar/src/MaterialSnackbar.bundle"
2214       ],
2215       "dependencies": {
2216         "MaterialComponents/AnimationTiming": [
2218         ],
2219         "MaterialComponents/Buttons": [
2221         ],
2222         "MaterialComponents/Elevation": [
2224         ],
2225         "MaterialComponents/OverlayWindow": [
2227         ],
2228         "MaterialComponents/ShadowElevations": [
2230         ],
2231         "MaterialComponents/ShadowLayer": [
2233         ],
2234         "MaterialComponents/Typography": [
2236         ],
2237         "MaterialComponents/private/Application": [
2239         ],
2240         "MaterialComponents/private/KeyboardWatcher": [
2242         ],
2243         "MaterialComponents/private/Math": [
2245         ],
2246         "MaterialComponents/private/Overlay": [
2248         ]
2249       },
2250       "testspecs": [
2251         {
2252           "name": "UnitTests",
2253           "test_type": "unit",
2254           "source_files": [
2255             "components/Snackbar/tests/unit/*.{h,m,swift}",
2256             "components/Snackbar/tests/unit/supplemental/*.{h,m,swift}"
2257           ],
2258           "resources": "components/Snackbar/tests/unit/resources/*",
2259           "dependencies": {
2260             "MaterialComponents/Snackbar+FontThemer": [
2262             ],
2263             "MaterialComponents/Snackbar+TypographyThemer": [
2265             ],
2266             "MaterialComponents/Themes": [
2268             ]
2269           }
2270         }
2271       ]
2272     },
2273     {
2274       "name": "Snackbar+FontThemer",
2275       "platforms": {
2276         "ios": "9.0"
2277       },
2278       "public_header_files": [
2279         "components/Snackbar/src/FontThemer/*.h"
2280       ],
2281       "source_files": [
2282         "components/Snackbar/src/FontThemer/*.{h,m}"
2283       ],
2284       "dependencies": {
2285         "MaterialComponents/Snackbar": [
2287         ],
2288         "MaterialComponents/Themes": [
2290         ]
2291       }
2292     },
2293     {
2294       "name": "Snackbar+TypographyThemer",
2295       "platforms": {
2296         "ios": "9.0"
2297       },
2298       "public_header_files": [
2299         "components/Snackbar/src/TypographyThemer/*.h"
2300       ],
2301       "source_files": [
2302         "components/Snackbar/src/TypographyThemer/*.{h,m}"
2303       ],
2304       "dependencies": {
2305         "MaterialComponents/Snackbar": [
2307         ],
2308         "MaterialComponents/schemes/Typography": [
2310         ]
2311       }
2312     },
2313     {
2314       "name": "Tabs",
2315       "platforms": {
2316         "ios": "9.0"
2317       },
2318       "public_header_files": "components/Tabs/src/*.h",
2319       "source_files": [
2320         "components/Tabs/src/*.{h,m}",
2321         "components/Tabs/src/private/*.{h,m}"
2322       ],
2323       "resources": [
2324         "components/Tabs/src/MaterialTabs.bundle"
2325       ],
2326       "dependencies": {
2327         "MDFInternationalization": [
2329         ],
2330         "MaterialComponents/AnimationTiming": [
2332         ],
2333         "MaterialComponents/Elevation": [
2335         ],
2336         "MaterialComponents/Ink": [
2338         ],
2339         "MaterialComponents/Palettes": [
2341         ],
2342         "MaterialComponents/Ripple": [
2344         ],
2345         "MaterialComponents/ShadowElevations": [
2347         ],
2348         "MaterialComponents/ShadowLayer": [
2350         ],
2351         "MaterialComponents/Typography": [
2353         ],
2354         "MaterialComponents/private/Math": [
2356         ]
2357       },
2358       "testspecs": [
2359         {
2360           "name": "UnitTests",
2361           "test_type": "unit",
2362           "source_files": [
2363             "components/Tabs/tests/unit/*.{h,m,swift}",
2364             "components/Tabs/tests/unit/supplemental/*.{h,m,swift}"
2365           ],
2366           "resources": "components/Tabs/tests/unit/resources/*",
2367           "dependencies": {
2368             "MaterialComponents/Tabs+TypographyThemer": [
2370             ],
2371             "MaterialComponents/Themes": [
2373             ]
2374           }
2375         }
2376       ]
2377     },
2378     {
2379       "name": "Tabs+TypographyThemer",
2380       "platforms": {
2381         "ios": "9.0"
2382       },
2383       "public_header_files": [
2384         "components/Tabs/src/TypographyThemer/*.h"
2385       ],
2386       "source_files": [
2387         "components/Tabs/src/TypographyThemer/*.{h,m}"
2388       ],
2389       "dependencies": {
2390         "MaterialComponents/Tabs": [
2392         ],
2393         "MaterialComponents/schemes/Typography": [
2395         ]
2396       }
2397     },
2398     {
2399       "name": "Tabs+Theming",
2400       "platforms": {
2401         "ios": "9.0"
2402       },
2403       "public_header_files": "components/Tabs/src/Theming/*.h",
2404       "source_files": [
2405         "components/Tabs/src/Theming/*.{h,m}",
2406         "components/Tabs/src/Theming/private/*.{h,m}"
2407       ],
2408       "dependencies": {
2409         "MaterialComponents/Tabs": [
2411         ],
2412         "MaterialComponents/Tabs+TypographyThemer": [
2414         ],
2415         "MaterialComponents/schemes/Container": [
2417         ]
2418       },
2419       "testspecs": [
2420         {
2421           "name": "UnitTests",
2422           "test_type": "unit",
2423           "source_files": [
2424             "components/Tabs/tests/unit/Theming/*.{h,m,swift}",
2425             "components/Tabs/tests/unit/Theming/supplemental/*.{h,m,swift}"
2426           ],
2427           "resources": "components/Tabs/tests/unit/Theming/resources/*"
2428         }
2429       ]
2430     },
2431     {
2432       "name": "TextFields",
2433       "platforms": {
2434         "ios": "9.0"
2435       },
2436       "public_header_files": "components/TextFields/src/*.h",
2437       "source_files": [
2438         "components/TextFields/src/*.{h,m}",
2439         "components/TextFields/src/private/*.{h,m}"
2440       ],
2441       "dependencies": {
2442         "MaterialComponents/AnimationTiming": [
2444         ],
2445         "MaterialComponents/Buttons": [
2447         ],
2448         "MaterialComponents/Elevation": [
2450         ],
2451         "MaterialComponents/Palettes": [
2453         ],
2454         "MaterialComponents/Typography": [
2456         ],
2457         "MaterialComponents/private/Math": [
2459         ],
2460         "MDFInternationalization": [
2462         ]
2463       },
2464       "testspecs": [
2465         {
2466           "name": "UnitTests",
2467           "test_type": "unit",
2468           "source_files": [
2469             "components/TextFields/tests/unit/*.{h,m,swift}",
2470             "components/TextFields/tests/unit/supplemental/*.{h,m,swift}"
2471           ],
2472           "resources": "components/TextFields/tests/unit/resources/*",
2473           "dependencies": {
2474             "MaterialComponents/TextFields+ColorThemer": [
2476             ],
2477             "MaterialComponents/TextFields+TypographyThemer": [
2479             ],
2480             "MaterialComponents/Themes": [
2482             ]
2483           }
2484         }
2485       ]
2486     },
2487     {
2488       "name": "TextControls",
2489       "platforms": {
2490         "ios": "9.0"
2491       },
2492       "public_header_files": "components/TextControls/src/*.h",
2493       "source_files": [
2494         "components/TextControls/src/*.{h,m}",
2495         "components/TextControls/src/private/*.{h,m}"
2496       ],
2497       "dependencies": {
2498         "MaterialComponents/AnimationTiming": [
2500         ],
2501         "MaterialComponents/private/Math": [
2503         ],
2504         "MDFInternationalization": [
2506         ]
2507       },
2508       "testspecs": [
2509         {
2510           "name": "UnitTests",
2511           "test_type": "unit",
2512           "source_files": [
2513             "components/TextControls/tests/unit/*.{h,m,swift}",
2514             "components/TextControls/tests/unit/supplemental/*.{h,m,swift}"
2515           ],
2516           "resources": "components/TextControls/tests/unit//resources/*"
2517         }
2518       ]
2519     },
2520     {
2521       "name": "TextControls+Theming",
2522       "platforms": {
2523         "ios": "9.0"
2524       },
2525       "public_header_files": "components/TextControls/src/Theming/*.h",
2526       "source_files": [
2527         "components/TextControls/src/Theming/*.{h,m}",
2528         "components/TextControls/src/Theming/private/*.{h,m}"
2529       ],
2530       "dependencies": {
2531         "MaterialComponents/TextControls": [
2533         ],
2534         "MaterialComponents/schemes/Color": [
2536         ],
2537         "MaterialComponents/schemes/Container": [
2539         ],
2540         "MaterialComponents/schemes/Typography": [
2542         ]
2543       },
2544       "testspecs": [
2545         {
2546           "name": "UnitTests",
2547           "test_type": "unit",
2548           "source_files": [
2549             "components/TextControls/tests/unit/Theming/*.{h,m,swift}"
2550           ],
2551           "dependencies": {
2552             "MaterialComponents/schemes/Container": [
2554             ]
2555           }
2556         }
2557       ]
2558     },
2559     {
2560       "name": "TextFields+ColorThemer",
2561       "platforms": {
2562         "ios": "9.0"
2563       },
2564       "public_header_files": [
2565         "components/TextFields/src/ColorThemer/*.h"
2566       ],
2567       "source_files": [
2568         "components/TextFields/src/ColorThemer/*.{h,m}"
2569       ],
2570       "dependencies": {
2571         "MaterialComponents/TextFields": [
2573         ],
2574         "MaterialComponents/Themes": [
2576         ]
2577       }
2578     },
2579     {
2580       "name": "TextFields+Theming",
2581       "platforms": {
2582         "ios": "9.0"
2583       },
2584       "public_header_files": "components/TextFields/src/Theming/*.h",
2585       "source_files": [
2586         "components/TextFields/src/Theming/*.{h,m}",
2587         "components/TextFields/src/Theming/private/*.{h,m}"
2588       ],
2589       "dependencies": {
2590         "MaterialComponents/TextFields": [
2592         ],
2593         "MaterialComponents/TextFields+ColorThemer": [
2595         ],
2596         "MaterialComponents/TextFields+TypographyThemer": [
2598         ],
2599         "MaterialComponents/schemes/Container": [
2601         ]
2602       },
2603       "testspecs": [
2604         {
2605           "name": "UnitTests",
2606           "test_type": "unit",
2607           "source_files": [
2608             "components/TextFields/tests/unit/Theming/*.{h,m,swift}",
2609             "components/TextFields/tests/unit/Theming/supplemental/*.{h,m,swift}"
2610           ],
2611           "resources": "components/TextFields/tests/unit/Theming/resources/*"
2612         }
2613       ]
2614     },
2615     {
2616       "name": "TextFields+TypographyThemer",
2617       "platforms": {
2618         "ios": "9.0"
2619       },
2620       "public_header_files": [
2621         "components/TextFields/src/TypographyThemer/*.h"
2622       ],
2623       "source_files": [
2624         "components/TextFields/src/TypographyThemer/*.{h,m}"
2625       ],
2626       "dependencies": {
2627         "MaterialComponents/TextFields": [
2629         ],
2630         "MaterialComponents/schemes/Typography": [
2632         ]
2633       }
2634     },
2635     {
2636       "name": "Themes",
2637       "platforms": {
2638         "ios": "9.0"
2639       },
2640       "public_header_files": "components/Themes/src/*.h",
2641       "source_files": [
2642         "components/Themes/src/*.{h,m}",
2643         "components/Themes/src/private/*.{h,m}"
2644       ],
2645       "dependencies": {
2646         "MaterialComponents/schemes/Color": [
2648         ],
2649         "MaterialComponents/schemes/Typography": [
2651         ]
2652       },
2653       "testspecs": [
2654         {
2655           "name": "UnitTests",
2656           "test_type": "unit",
2657           "source_files": [
2658             "components/Themes/tests/unit/*.{h,m,swift}",
2659             "components/Themes/tests/unit/supplemental/*.{h,m,swift}"
2660           ],
2661           "resources": "components/Themes/tests/unit/resources/*"
2662         }
2663       ]
2664     },
2665     {
2666       "name": "Typography",
2667       "platforms": {
2668         "ios": "9.0"
2669       },
2670       "public_header_files": "components/Typography/src/*.h",
2671       "source_files": [
2672         "components/Typography/src/*.{h,m}",
2673         "components/Typography/src/private/*.{h,m}"
2674       ],
2675       "dependencies": {
2676         "MaterialComponents/private/Application": [
2678         ],
2679         "MaterialComponents/private/Math": [
2681         ]
2682       },
2683       "testspecs": [
2684         {
2685           "name": "UnitTests",
2686           "test_type": "unit",
2687           "source_files": [
2688             "components/Typography/tests/unit/*.{h,m,swift}",
2689             "components/Typography/tests/unit/supplemental/*.{h,m,swift}"
2690           ],
2691           "resources": "components/Typography/tests/unit/resources/*",
2692           "dependencies": {
2693             "MaterialComponents/private/Application": [
2695             ]
2696           }
2697         }
2698       ]
2699     },
2700     {
2701       "name": "schemes",
2702       "subspecs": [
2703         {
2704           "name": "Color",
2705           "platforms": {
2706             "ios": "9.0"
2707           },
2708           "public_header_files": "components/schemes/Color/src/*.h",
2709           "source_files": "components/schemes/Color/src/*.{h,m}",
2710           "dependencies": {
2711             "MaterialComponents/private/Color": [
2713             ]
2714           },
2715           "testspecs": [
2716             {
2717               "name": "UnitTests",
2718               "test_type": "unit",
2719               "source_files": [
2720                 "components/schemes/Color/tests/unit/*.{h,m,swift}",
2721                 "components/schemes/Color/tests/unit/supplemental/*.{h,m,swift}"
2722               ],
2723               "resources": "components/schemes/Color/tests/unit/resources/*",
2724               "dependencies": {
2725                 "MaterialComponents/private/Math": [
2727                 ]
2728               }
2729             }
2730           ]
2731         },
2732         {
2733           "name": "Container",
2734           "platforms": {
2735             "ios": "9.0"
2736           },
2737           "public_header_files": "components/schemes/Container/src/*.h",
2738           "source_files": "components/schemes/Container/src/*.{h,m}",
2739           "dependencies": {
2740             "MaterialComponents/schemes/Color": [
2742             ],
2743             "MaterialComponents/schemes/Typography": [
2745             ],
2746             "MaterialComponents/schemes/Shape": [
2748             ]
2749           },
2750           "testspecs": [
2751             {
2752               "name": "UnitTests",
2753               "test_type": "unit",
2754               "source_files": [
2755                 "components/schemes/Container/tests/unit/*.{h,m,swift}",
2756                 "components/schemes/Container/tests/unit/supplemental/*.{h,m,swift}"
2757               ]
2758             }
2759           ]
2760         },
2761         {
2762           "name": "Shape",
2763           "platforms": {
2764             "ios": "9.0"
2765           },
2766           "public_header_files": "components/schemes/Shape/src/*.h",
2767           "source_files": "components/schemes/Shape/src/*.{h,m}",
2768           "dependencies": {
2769             "MaterialComponents/ShapeLibrary": [
2771             ],
2772             "MaterialComponents/Shapes": [
2774             ]
2775           },
2776           "testspecs": [
2777             {
2778               "name": "UnitTests",
2779               "test_type": "unit",
2780               "source_files": [
2781                 "components/schemes/Shape/tests/unit/*.{h,m,swift}",
2782                 "components/schemes/Shape/tests/unit/supplemental/*.{h,m,swift}"
2783               ],
2784               "resources": "components/schemes/Shape/tests/unit/resources/*"
2785             }
2786           ]
2787         },
2788         {
2789           "name": "Typography",
2790           "platforms": {
2791             "ios": "9.0"
2792           },
2793           "public_header_files": "components/schemes/Typography/src/*.h",
2794           "source_files": "components/schemes/Typography/src/*.{h,m}",
2795           "dependencies": {
2796             "MaterialComponents/Typography": [
2798             ],
2799             "MaterialComponents/schemes/Typography+BasicFontScheme": [
2801             ],
2802             "MaterialComponents/schemes/Typography+Scheming": [
2804             ]
2805           },
2806           "testspecs": [
2807             {
2808               "name": "UnitTests",
2809               "test_type": "unit",
2810               "source_files": [
2811                 "components/schemes/Typography/tests/unit/*.{h,m,swift}",
2812                 "components/schemes/Typography/tests/unit/supplemental/*.{h,m,swift}"
2813               ],
2814               "resources": "components/schemes/Typography/tests/unit/resources/*"
2815             }
2816           ]
2817         },
2818         {
2819           "name": "Typography+BasicFontScheme",
2820           "platforms": {
2821             "ios": "9.0"
2822           },
2823           "public_header_files": "components/schemes/Typography/src/BasicFontScheme/*.h",
2824           "source_files": [
2825             "components/schemes/Typography/src/BasicFontScheme/*.{h,m}",
2826             "components/schemes/Typography/src/BasicFontScheme/private/*.{h,m}"
2827           ]
2828         },
2829         {
2830           "name": "Typography+Scheming",
2831           "platforms": {
2832             "ios": "9.0"
2833           },
2834           "public_header_files": "components/schemes/Typography/src/Scheming/*.h",
2835           "source_files": [
2836             "components/schemes/Typography/src/Scheming/*.{h,m}",
2837             "components/schemes/Typography/src/Scheming/private/*.{h,m}"
2838           ]
2839         }
2840       ]
2841     },
2842     {
2843       "name": "private",
2844       "subspecs": [
2845         {
2846           "name": "Icons",
2847           "testspecs": [
2848             {
2849               "name": "UnitTests",
2850               "test_type": "unit",
2851               "source_files": [
2852                 "components/private/Icons/tests/unit/*.{h,m,swift}"
2853               ]
2854             }
2855           ],
2856           "subspecs": [
2857             {
2858               "name": "Base",
2859               "public_header_files": "components/private/Icons/src/*.h",
2860               "source_files": "components/private/Icons/src/*.{h,m}"
2861             },
2862             {
2863               "name": "ic_arrow_back",
2864               "public_header_files": "components/private/Icons/icons/ic_arrow_back/src/*.h",
2865               "source_files": "components/private/Icons/icons/ic_arrow_back/src/*.{h,m}",
2866               "resource_bundles": {
2867                 "MaterialIcons_ic_arrow_back": [
2868                   "components/private/Icons/icons/ic_arrow_back/src/MaterialIcons_ic_arrow_back.bundle/*.png"
2869                 ]
2870               },
2871               "dependencies": {
2872                 "MaterialComponents/private/Icons/Base": [
2874                 ]
2875               }
2876             },
2877             {
2878               "name": "ic_check",
2879               "public_header_files": "components/private/Icons/icons/ic_check/src/*.h",
2880               "source_files": "components/private/Icons/icons/ic_check/src/*.{h,m}",
2881               "resource_bundles": {
2882                 "MaterialIcons_ic_check": [
2883                   "components/private/Icons/icons/ic_check/src/MaterialIcons_ic_check.bundle/*.png"
2884                 ]
2885               },
2886               "dependencies": {
2887                 "MaterialComponents/private/Icons/Base": [
2889                 ]
2890               }
2891             },
2892             {
2893               "name": "ic_check_circle",
2894               "public_header_files": "components/private/Icons/icons/ic_check_circle/src/*.h",
2895               "source_files": "components/private/Icons/icons/ic_check_circle/src/*.{h,m}",
2896               "resource_bundles": {
2897                 "MaterialIcons_ic_check_circle": [
2898                   "components/private/Icons/icons/ic_check_circle/src/MaterialIcons_ic_check_circle.bundle/*.png"
2899                 ]
2900               },
2901               "dependencies": {
2902                 "MaterialComponents/private/Icons/Base": [
2904                 ]
2905               }
2906             },
2907             {
2908               "name": "ic_chevron_right",
2909               "public_header_files": "components/private/Icons/icons/ic_chevron_right/src/*.h",
2910               "source_files": "components/private/Icons/icons/ic_chevron_right/src/*.{h,m}",
2911               "resource_bundles": {
2912                 "MaterialIcons_ic_chevron_right": [
2913                   "components/private/Icons/icons/ic_chevron_right/src/MaterialIcons_ic_chevron_right.bundle/*.png"
2914                 ]
2915               },
2916               "dependencies": {
2917                 "MaterialComponents/private/Icons/Base": [
2919                 ]
2920               }
2921             },
2922             {
2923               "name": "ic_color_lens",
2924               "public_header_files": "components/private/Icons/icons/ic_color_lens/src/*.h",
2925               "source_files": "components/private/Icons/icons/ic_color_lens/src/*.{h,m}",
2926               "resource_bundles": {
2927                 "MaterialIcons_ic_color_lens": [
2928                   "components/private/Icons/icons/ic_color_lens/src/MaterialIcons_ic_color_lens.bundle/*.png"
2929                 ]
2930               },
2931               "dependencies": {
2932                 "MaterialComponents/private/Icons/Base": [
2934                 ]
2935               }
2936             },
2937             {
2938               "name": "ic_help_outline",
2939               "public_header_files": "components/private/Icons/icons/ic_help_outline/src/*.h",
2940               "source_files": "components/private/Icons/icons/ic_help_outline/src/*.{h,m}",
2941               "resource_bundles": {
2942                 "MaterialIcons_ic_help_outline": [
2943                   "components/private/Icons/icons/ic_help_outline/src/MaterialIcons_ic_help_outline.bundle/*.png"
2944                 ]
2945               },
2946               "dependencies": {
2947                 "MaterialComponents/private/Icons/Base": [
2949                 ]
2950               }
2951             },
2952             {
2953               "name": "ic_info",
2954               "public_header_files": "components/private/Icons/icons/ic_info/src/*.h",
2955               "source_files": "components/private/Icons/icons/ic_info/src/*.{h,m}",
2956               "resource_bundles": {
2957                 "MaterialIcons_ic_info": [
2958                   "components/private/Icons/icons/ic_info/src/MaterialIcons_ic_info.bundle/*.png"
2959                 ]
2960               },
2961               "dependencies": {
2962                 "MaterialComponents/private/Icons/Base": [
2964                 ]
2965               }
2966             },
2967             {
2968               "name": "ic_more_horiz",
2969               "public_header_files": "components/private/Icons/icons/ic_more_horiz/src/*.h",
2970               "source_files": "components/private/Icons/icons/ic_more_horiz/src/*.{h,m}",
2971               "resource_bundles": {
2972                 "MaterialIcons_ic_more_horiz": [
2973                   "components/private/Icons/icons/ic_more_horiz/src/MaterialIcons_ic_more_horiz.bundle/*.png"
2974                 ]
2975               },
2976               "dependencies": {
2977                 "MaterialComponents/private/Icons/Base": [
2979                 ]
2980               }
2981             },
2982             {
2983               "name": "ic_radio_button_unchecked",
2984               "public_header_files": "components/private/Icons/icons/ic_radio_button_unchecked/src/*.h",
2985               "source_files": "components/private/Icons/icons/ic_radio_button_unchecked/src/*.{h,m}",
2986               "resource_bundles": {
2987                 "MaterialIcons_ic_radio_button_unchecked": [
2988                   "components/private/Icons/icons/ic_radio_button_unchecked/src/MaterialIcons_ic_radio_button_unchecked.bundle/*.png"
2989                 ]
2990               },
2991               "dependencies": {
2992                 "MaterialComponents/private/Icons/Base": [
2994                 ]
2995               }
2996             },
2997             {
2998               "name": "ic_reorder",
2999               "public_header_files": "components/private/Icons/icons/ic_reorder/src/*.h",
3000               "source_files": "components/private/Icons/icons/ic_reorder/src/*.{h,m}",
3001               "resource_bundles": {
3002                 "MaterialIcons_ic_reorder": [
3003                   "components/private/Icons/icons/ic_reorder/src/MaterialIcons_ic_reorder.bundle/*.png"
3004                 ]
3005               },
3006               "dependencies": {
3007                 "MaterialComponents/private/Icons/Base": [
3009                 ]
3010               }
3011             },
3012             {
3013               "name": "ic_settings",
3014               "public_header_files": "components/private/Icons/icons/ic_settings/src/*.h",
3015               "source_files": "components/private/Icons/icons/ic_settings/src/*.{h,m}",
3016               "resource_bundles": {
3017                 "MaterialIcons_ic_settings": [
3018                   "components/private/Icons/icons/ic_settings/src/MaterialIcons_ic_settings.bundle/*.png"
3019                 ]
3020               },
3021               "dependencies": {
3022                 "MaterialComponents/private/Icons/Base": [
3024                 ]
3025               }
3026             }
3027           ]
3028         },
3029         {
3030           "name": "Application",
3031           "platforms": {
3032             "ios": "9.0"
3033           },
3034           "public_header_files": "components/private/Application/src/*.h",
3035           "source_files": "components/private/Application/src/*.{h,m}",
3036           "testspecs": [
3037             {
3038               "name": "UnitTests",
3039               "test_type": "unit",
3040               "source_files": [
3041                 "components/private/Application/tests/unit/*.{h,m,swift}",
3042                 "components/private/Application/tests/unit/supplemental/*.{h,m,swift}"
3043               ],
3044               "resources": "components/private/Application/tests/unit/resources/*"
3045             }
3046           ]
3047         },
3048         {
3049           "name": "Color",
3050           "platforms": {
3051             "ios": "9.0"
3052           },
3053           "public_header_files": "components/private/Color/src/*.h",
3054           "source_files": "components/private/Color/src/*.{h,m}",
3055           "testspecs": [
3056             {
3057               "name": "UnitTests",
3058               "test_type": "unit",
3059               "source_files": [
3060                 "components/private/Color/tests/unit/*.{h,m,swift}",
3061                 "components/private/Color/tests/unit/supplemental/*.{h,m,swift}"
3062               ],
3063               "resources": "components/private/Color/tests/unit/resources/*"
3064             }
3065           ]
3066         },
3067         {
3068           "name": "KeyboardWatcher",
3069           "platforms": {
3070             "ios": "9.0"
3071           },
3072           "public_header_files": "components/private/KeyboardWatcher/src/*.h",
3073           "source_files": "components/private/KeyboardWatcher/src/*.{h,m}",
3074           "dependencies": {
3075             "MaterialComponents/private/Application": [
3077             ]
3078           },
3079           "testspecs": [
3080             {
3081               "name": "UnitTests",
3082               "test_type": "unit",
3083               "source_files": [
3084                 "components/private/KeyboardWatcher/tests/unit/*.{h,m,swift}",
3085                 "components/private/KeyboardWatcher/tests/unit/supplemental/*.{h,m,swift}"
3086               ],
3087               "resources": "components/private/KeyboardWatcher/tests/unit/resources/*"
3088             }
3089           ]
3090         },
3091         {
3092           "name": "Math",
3093           "platforms": {
3094             "ios": "9.0"
3095           },
3096           "public_header_files": "components/private/Math/src/*.h",
3097           "source_files": "components/private/Math/src/*.{h,m}",
3098           "testspecs": [
3099             {
3100               "name": "UnitTests",
3101               "test_type": "unit",
3102               "source_files": [
3103                 "components/private/Math/tests/unit/*.{h,m,swift}",
3104                 "components/private/Math/tests/unit/supplemental/*.{h,m,swift}"
3105               ],
3106               "resources": "components/private/Math/tests/unit/resources/*"
3107             }
3108           ]
3109         },
3110         {
3111           "name": "Overlay",
3112           "platforms": {
3113             "ios": "9.0"
3114           },
3115           "public_header_files": "components/private/Overlay/src/*.h",
3116           "source_files": [
3117             "components/private/Overlay/src/*.{h,m}",
3118             "components/private/Overlay/src/private/*.{h,m}"
3119           ],
3120           "testspecs": [
3121             {
3122               "name": "UnitTests",
3123               "test_type": "unit",
3124               "source_files": [
3125                 "components/private/Overlay/tests/unit/*.{h,m,swift}",
3126                 "components/private/Overlay/tests/unit/supplemental/*.{h,m,swift}"
3127               ],
3128               "resources": "components/private/Overlay/tests/unit/resources/*"
3129             }
3130           ]
3131         },
3132         {
3133           "name": "ThumbTrack",
3134           "platforms": {
3135             "ios": "9.0"
3136           },
3137           "public_header_files": "components/private/ThumbTrack/src/*.h",
3138           "source_files": [
3139             "components/private/ThumbTrack/src/*.{h,m}",
3140             "components/private/ThumbTrack/src/private/*.{h,m}"
3141           ],
3142           "dependencies": {
3143             "MaterialComponents/Ink": [
3145             ],
3146             "MaterialComponents/Ripple": [
3148             ],
3149             "MaterialComponents/ShadowElevations": [
3151             ],
3152             "MaterialComponents/ShadowLayer": [
3154             ],
3155             "MaterialComponents/Typography": [
3157             ],
3158             "MDFInternationalization": [
3160             ],
3161             "MaterialComponents/private/Math": [
3163             ]
3164           },
3165           "testspecs": [
3166             {
3167               "name": "UnitTests",
3168               "test_type": "unit",
3169               "source_files": [
3170                 "components/private/ThumbTrack/tests/unit/*.{h,m,swift}",
3171                 "components/private/ThumbTrack/tests/unit/supplemental/*.{h,m,swift}"
3172               ],
3173               "resources": "components/private/ThumbTrack/tests/unit/resources/*"
3174             }
3175           ]
3176         },
3177         {
3178           "name": "UIMetrics",
3179           "platforms": {
3180             "ios": "9.0"
3181           },
3182           "public_header_files": "components/private/UIMetrics/src/*.h",
3183           "source_files": [
3184             "components/private/UIMetrics/src/*.{h,m}",
3185             "components/private/UIMetrics/src/private/*.{h,m}"
3186           ],
3187           "dependencies": {
3188             "MaterialComponents/private/Application": [
3190             ]
3191           },
3192           "testspecs": [
3193             {
3194               "name": "UnitTests",
3195               "test_type": "unit",
3196               "source_files": [
3197                 "components/private/UIMetrics/tests/unit/*.{h,m,swift}",
3198                 "components/private/UIMetrics/tests/unit/supplemental/*.{h,m,swift}"
3199               ],
3200               "resources": "components/private/UIMetrics/tests/unit/resources/*"
3201             }
3202           ]
3203         }
3204       ]
3205     }
3206   ]