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