[Add] IPDSDK 2.0.0.3
[CocoaPods.git] / Specs / 0 / 1 / 9 / MaterialComponents / 84.0.0 / MaterialComponents.podspec.json
blob8d3532ad344d17b91e639a6a35c4092831a8d50e
2   "name": "MaterialComponents",
3   "version": "84.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": "v84.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/Ripple": [
1002         ],
1003         "MaterialComponents/ShadowLayer": [
1005         ],
1006         "MaterialComponents/ShadowElevations": [
1008         ],
1009         "MaterialComponents/ShapeLibrary": [
1011         ],
1012         "MaterialComponents/Shapes": [
1014         ],
1015         "MaterialComponents/TextFields": [
1017         ],
1018         "MaterialComponents/Typography": [
1020         ],
1021         "MaterialComponents/private/Math": [
1023         ]
1024       },
1025       "testspecs": [
1026         {
1027           "name": "UnitTests",
1028           "test_type": "unit",
1029           "source_files": [
1030             "components/Chips/tests/unit/*.{h,m,swift}",
1031             "components/Chips/tests/unit/supplemental/*.{h,m,swift}"
1032           ],
1033           "resources": "components/Chips/tests/unit/resources/*",
1034           "dependencies": {
1035             "MaterialComponents/Chips+ChipThemer": [
1037             ],
1038             "MaterialComponents/Chips+FontThemer": [
1040             ],
1041             "MaterialComponents/Themes": [
1043             ]
1044           }
1045         }
1046       ]
1047     },
1048     {
1049       "name": "Chips+ChipThemer",
1050       "platforms": {
1051         "ios": "9.0"
1052       },
1053       "public_header_files": [
1054         "components/Chips/src/ChipThemer/*.h"
1055       ],
1056       "source_files": [
1057         "components/Chips/src/ChipThemer/*.{h,m}"
1058       ],
1059       "dependencies": {
1060         "MaterialComponents/Chips": [
1062         ],
1063         "MaterialComponents/Chips+ColorThemer": [
1065         ],
1066         "MaterialComponents/Chips+ShapeThemer": [
1068         ],
1069         "MaterialComponents/Chips+TypographyThemer": [
1071         ]
1072       }
1073     },
1074     {
1075       "name": "Chips+ColorThemer",
1076       "platforms": {
1077         "ios": "9.0"
1078       },
1079       "public_header_files": [
1080         "components/Chips/src/ColorThemer/*.h"
1081       ],
1082       "source_files": [
1083         "components/Chips/src/ColorThemer/*.{h,m}"
1084       ],
1085       "dependencies": {
1086         "MaterialComponents/Chips": [
1088         ],
1089         "MaterialComponents/schemes/Color": [
1091         ]
1092       }
1093     },
1094     {
1095       "name": "Chips+FontThemer",
1096       "platforms": {
1097         "ios": "9.0"
1098       },
1099       "public_header_files": [
1100         "components/Chips/src/FontThemer/*.h"
1101       ],
1102       "source_files": [
1103         "components/Chips/src/FontThemer/*.{h,m}"
1104       ],
1105       "dependencies": {
1106         "MaterialComponents/Chips": [
1108         ],
1109         "MaterialComponents/Themes": [
1111         ]
1112       }
1113     },
1114     {
1115       "name": "Chips+ShapeThemer",
1116       "platforms": {
1117         "ios": "9.0"
1118       },
1119       "public_header_files": [
1120         "components/Chips/src/ShapeThemer/*.h"
1121       ],
1122       "source_files": [
1123         "components/Chips/src/ShapeThemer/*.{h,m}"
1124       ],
1125       "dependencies": {
1126         "MaterialComponents/Chips": [
1128         ],
1129         "MaterialComponents/schemes/Shape": [
1131         ]
1132       }
1133     },
1134     {
1135       "name": "Chips+TypographyThemer",
1136       "platforms": {
1137         "ios": "9.0"
1138       },
1139       "public_header_files": [
1140         "components/Chips/src/TypographyThemer/*.h"
1141       ],
1142       "source_files": [
1143         "components/Chips/src/TypographyThemer/*.{h,m}"
1144       ],
1145       "dependencies": {
1146         "MaterialComponents/Chips": [
1148         ],
1149         "MaterialComponents/schemes/Typography": [
1151         ]
1152       }
1153     },
1154     {
1155       "name": "Chips+Theming",
1156       "platforms": {
1157         "ios": "9.0"
1158       },
1159       "public_header_files": "components/Chips/src/Theming/*.h",
1160       "source_files": [
1161         "components/Chips/src/Theming/*.{h,m}",
1162         "components/Chips/src/Theming/private/*.{h,m}"
1163       ],
1164       "dependencies": {
1165         "MaterialComponents/Chips": [
1167         ],
1168         "MaterialComponents/Chips+ColorThemer": [
1170         ],
1171         "MaterialComponents/Chips+ShapeThemer": [
1173         ],
1174         "MaterialComponents/Chips+TypographyThemer": [
1176         ],
1177         "MaterialComponents/schemes/Container": [
1179         ]
1180       },
1181       "testspecs": [
1182         {
1183           "name": "UnitTests",
1184           "test_type": "unit",
1185           "source_files": [
1186             "components/Chips/tests/unit/Theming/*.{h,m,swift}",
1187             "components/Chips/tests/unit/Theming/supplemental/*.{h,m,swift}"
1188           ],
1189           "resources": "components/Chips/tests/unit/Theming/resources/*"
1190         }
1191       ]
1192     },
1193     {
1194       "name": "CollectionCells",
1195       "platforms": {
1196         "ios": "9.0"
1197       },
1198       "public_header_files": "components/CollectionCells/src/*.h",
1199       "source_files": [
1200         "components/CollectionCells/src/*.{h,m}",
1201         "components/CollectionCells/src/private/*.{h,m}"
1202       ],
1203       "resources": [
1204         "components/CollectionCells/src/MaterialCollectionCells.bundle"
1205       ],
1206       "frameworks": [
1207         "CoreGraphics",
1208         "QuartzCore"
1209       ],
1210       "dependencies": {
1211         "MDFInternationalization": [
1213         ],
1214         "MaterialComponents/CollectionLayoutAttributes": [
1216         ],
1217         "MaterialComponents/Ink": [
1219         ],
1220         "MaterialComponents/Typography": [
1222         ],
1223         "MaterialComponents/Palettes": [
1225         ],
1226         "MaterialComponents/private/Icons/ic_check": [
1228         ],
1229         "MaterialComponents/private/Icons/ic_check_circle": [
1231         ],
1232         "MaterialComponents/private/Icons/ic_chevron_right": [
1234         ],
1235         "MaterialComponents/private/Icons/ic_info": [
1237         ],
1238         "MaterialComponents/private/Icons/ic_radio_button_unchecked": [
1240         ],
1241         "MaterialComponents/private/Icons/ic_reorder": [
1243         ],
1244         "MaterialComponents/private/Math": [
1246         ]
1247       },
1248       "testspecs": [
1249         {
1250           "name": "UnitTests",
1251           "test_type": "unit",
1252           "source_files": [
1253             "components/CollectionCells/tests/unit/*.{h,m,swift}",
1254             "components/CollectionCells/tests/unit/supplemental/*.{h,m,swift}"
1255           ],
1256           "resources": "components/CollectionCells/tests/unit/resources/*"
1257         }
1258       ]
1259     },
1260     {
1261       "name": "CollectionLayoutAttributes",
1262       "platforms": {
1263         "ios": "9.0"
1264       },
1265       "public_header_files": "components/CollectionLayoutAttributes/src/*.h",
1266       "source_files": "components/CollectionLayoutAttributes/src/*.{h,m}",
1267       "testspecs": [
1268         {
1269           "name": "UnitTests",
1270           "test_type": "unit",
1271           "source_files": [
1272             "components/CollectionLayoutAttributes/tests/unit/*.{h,m,swift}",
1273             "components/CollectionLayoutAttributes/tests/unit/supplemental/*.{h,m,swift}"
1274           ],
1275           "resources": "components/CollectionLayoutAttributes/tests/unit/resources/*"
1276         }
1277       ]
1278     },
1279     {
1280       "name": "Collections",
1281       "platforms": {
1282         "ios": "9.0"
1283       },
1284       "public_header_files": "components/Collections/src/*.h",
1285       "source_files": [
1286         "components/Collections/src/*.{h,m}",
1287         "components/Collections/src/private/*.{h,m}"
1288       ],
1289       "resources": [
1290         "components/Collections/src/MaterialCollections.bundle"
1291       ],
1292       "frameworks": [
1293         "CoreGraphics",
1294         "QuartzCore"
1295       ],
1296       "dependencies": {
1297         "MaterialComponents/CollectionCells": [
1299         ],
1300         "MaterialComponents/CollectionLayoutAttributes": [
1302         ],
1303         "MaterialComponents/Ink": [
1305         ],
1306         "MaterialComponents/Palettes": [
1308         ],
1309         "MaterialComponents/ShadowElevations": [
1311         ],
1312         "MaterialComponents/ShadowLayer": [
1314         ],
1315         "MaterialComponents/Typography": [
1317         ]
1318       },
1319       "testspecs": [
1320         {
1321           "name": "UnitTests",
1322           "test_type": "unit",
1323           "source_files": [
1324             "components/Collections/tests/unit/*.{h,m,swift}",
1325             "components/Collections/tests/unit/supplemental/*.{h,m,swift}"
1326           ],
1327           "resources": "components/Collections/tests/unit/resources/*"
1328         }
1329       ]
1330     },
1331     {
1332       "name": "Dialogs",
1333       "platforms": {
1334         "ios": "9.0"
1335       },
1336       "public_header_files": "components/Dialogs/src/*.h",
1337       "source_files": [
1338         "components/Dialogs/src/*.{h,m}",
1339         "components/Dialogs/src/private/*.{h,m}"
1340       ],
1341       "resources": [
1342         "components/Dialogs/src/MaterialDialogs.bundle"
1343       ],
1344       "dependencies": {
1345         "MaterialComponents/Buttons": [
1347         ],
1348         "MaterialComponents/ShadowElevations": [
1350         ],
1351         "MaterialComponents/ShadowLayer": [
1353         ],
1354         "MaterialComponents/Typography": [
1356         ],
1357         "MaterialComponents/private/KeyboardWatcher": [
1359         ],
1360         "MDFInternationalization": [
1362         ]
1363       },
1364       "testspecs": [
1365         {
1366           "name": "UnitTests",
1367           "test_type": "unit",
1368           "source_files": [
1369             "components/Dialogs/tests/unit/*.{h,m,swift}",
1370             "components/Dialogs/tests/unit/supplemental/*.{h,m,swift}"
1371           ],
1372           "resources": "components/Dialogs/tests/unit/resources/*",
1373           "dependencies": {
1374             "MaterialComponents/Dialogs+DialogThemer": [
1376             ]
1377           }
1378         }
1379       ]
1380     },
1381     {
1382       "name": "Dialogs+ColorThemer",
1383       "platforms": {
1384         "ios": "9.0"
1385       },
1386       "public_header_files": [
1387         "components/Dialogs/src/ColorThemer/*.h"
1388       ],
1389       "source_files": [
1390         "components/Dialogs/src/ColorThemer/*.{h,m}"
1391       ],
1392       "dependencies": {
1393         "MaterialComponents/Dialogs": [
1395         ],
1396         "MaterialComponents/Themes": [
1398         ],
1399         "MaterialComponents/Buttons+ColorThemer": [
1401         ]
1402       }
1403     },
1404     {
1405       "name": "Dialogs+TypographyThemer",
1406       "platforms": {
1407         "ios": "9.0"
1408       },
1409       "public_header_files": [
1410         "components/Dialogs/src/TypographyThemer/*.h"
1411       ],
1412       "source_files": [
1413         "components/Dialogs/src/TypographyThemer/*.{h,m}"
1414       ],
1415       "dependencies": {
1416         "MaterialComponents/Dialogs": [
1418         ],
1419         "MaterialComponents/schemes/Typography": [
1421         ],
1422         "MaterialComponents/Buttons+TypographyThemer": [
1424         ]
1425       }
1426     },
1427     {
1428       "name": "Dialogs+DialogThemer",
1429       "platforms": {
1430         "ios": "9.0"
1431       },
1432       "public_header_files": [
1433         "components/Dialogs/src/DialogThemer/*.h"
1434       ],
1435       "source_files": [
1436         "components/Dialogs/src/DialogThemer/*.{h,m}"
1437       ],
1438       "dependencies": {
1439         "MaterialComponents/Dialogs": [
1441         ],
1442         "MaterialComponents/Dialogs+ColorThemer": [
1444         ],
1445         "MaterialComponents/Dialogs+TypographyThemer": [
1447         ],
1448         "MaterialComponents/Buttons+ButtonThemer": [
1450         ]
1451       }
1452     },
1453     {
1454       "name": "Dialogs+Theming",
1455       "platforms": {
1456         "ios": "9.0"
1457       },
1458       "public_header_files": "components/Dialogs/src/Theming/*.h",
1459       "source_files": [
1460         "components/Dialogs/src/Theming/*.{h,m}",
1461         "components/Dialogs/src/Theming/private/*.{h,m}"
1462       ],
1463       "dependencies": {
1464         "MaterialComponents/Dialogs": [
1466         ],
1467         "MaterialComponents/Dialogs+ColorThemer": [
1469         ],
1470         "MaterialComponents/Dialogs+TypographyThemer": [
1472         ],
1473         "MaterialComponents/ShadowElevations": [
1475         ],
1476         "MaterialComponents/schemes/Container": [
1478         ],
1479         "MaterialComponents/Buttons+Theming": [
1481         ]
1482       },
1483       "testspecs": [
1484         {
1485           "name": "UnitTests",
1486           "test_type": "unit",
1487           "source_files": [
1488             "components/Dialogs/tests/unit/Theming/*.{h,m,swift}",
1489             "components/Dialogs/tests/unit/Theming/supplemental/*.{h,m,swift}"
1490           ],
1491           "resources": "components/Dialogs/tests/unit/Theming/resources/*"
1492         }
1493       ]
1494     },
1495     {
1496       "name": "FeatureHighlight",
1497       "platforms": {
1498         "ios": "9.0"
1499       },
1500       "public_header_files": "components/FeatureHighlight/src/*.h",
1501       "source_files": [
1502         "components/FeatureHighlight/src/*.{h,m}",
1503         "components/FeatureHighlight/src/private/*.{h,m}"
1504       ],
1505       "resources": [
1506         "components/FeatureHighlight/src/MaterialFeatureHighlight.bundle"
1507       ],
1508       "dependencies": {
1509         "MaterialComponents/private/Math": [
1511         ],
1512         "MaterialComponents/Typography": [
1514         ],
1515         "MDFTextAccessibility": [
1517         ]
1518       },
1519       "testspecs": [
1520         {
1521           "name": "UnitTests",
1522           "test_type": "unit",
1523           "source_files": [
1524             "components/FeatureHighlight/tests/unit/*.{h,m,swift}",
1525             "components/FeatureHighlight/tests/unit/supplemental/*.{h,m,swift}"
1526           ],
1527           "resources": "components/FeatureHighlight/tests/unit/resources/*",
1528           "dependencies": {
1529             "MaterialComponents/FeatureHighlight+ColorThemer": [
1531             ],
1532             "MaterialComponents/FeatureHighlight+TypographyThemer": [
1534             ],
1535             "MaterialComponents/FeatureHighlight+FeatureHighlightAccessibilityMutator": [
1537             ]
1538           }
1539         }
1540       ]
1541     },
1542     {
1543       "name": "FeatureHighlight+ColorThemer",
1544       "platforms": {
1545         "ios": "9.0"
1546       },
1547       "public_header_files": [
1548         "components/FeatureHighlight/src/ColorThemer/*.h"
1549       ],
1550       "source_files": [
1551         "components/FeatureHighlight/src/ColorThemer/*.{h,m}"
1552       ],
1553       "dependencies": {
1554         "MaterialComponents/FeatureHighlight": [
1556         ],
1557         "MaterialComponents/Themes": [
1559         ]
1560       }
1561     },
1562     {
1563       "name": "FeatureHighlight+FontThemer",
1564       "platforms": {
1565         "ios": "9.0"
1566       },
1567       "public_header_files": [
1568         "components/FeatureHighlight/src/FontThemer/*.h"
1569       ],
1570       "source_files": [
1571         "components/FeatureHighlight/src/FontThemer/*.{h,m}"
1572       ],
1573       "dependencies": {
1574         "MaterialComponents/FeatureHighlight": [
1576         ],
1577         "MaterialComponents/Themes": [
1579         ]
1580       }
1581     },
1582     {
1583       "name": "FeatureHighlight+TypographyThemer",
1584       "platforms": {
1585         "ios": "9.0"
1586       },
1587       "public_header_files": [
1588         "components/FeatureHighlight/src/TypographyThemer/*.h"
1589       ],
1590       "source_files": [
1591         "components/FeatureHighlight/src/TypographyThemer/*.{h,m}"
1592       ],
1593       "dependencies": {
1594         "MaterialComponents/FeatureHighlight": [
1596         ],
1597         "MaterialComponents/schemes/Typography": [
1599         ]
1600       }
1601     },
1602     {
1603       "name": "FeatureHighlight+FeatureHighlightAccessibilityMutator",
1604       "platforms": {
1605         "ios": "9.0"
1606       },
1607       "public_header_files": [
1608         "components/FeatureHighlight/src/FeatureHighlightAccessibilityMutator/*.h"
1609       ],
1610       "source_files": [
1611         "components/FeatureHighlight/src/FeatureHighlightAccessibilityMutator/*.{h,m}"
1612       ],
1613       "dependencies": {
1614         "MaterialComponents/FeatureHighlight": [
1616         ],
1617         "MDFTextAccessibility": [
1619         ]
1620       }
1621     },
1622     {
1623       "name": "FlexibleHeader",
1624       "platforms": {
1625         "ios": "9.0"
1626       },
1627       "public_header_files": "components/FlexibleHeader/src/*.h",
1628       "source_files": [
1629         "components/FlexibleHeader/src/*.{h,m}",
1630         "components/FlexibleHeader/src/private/*.{h,m}"
1631       ],
1632       "dependencies": {
1633         "MDFTextAccessibility": [
1635         ],
1636         "MaterialComponents/private/Application": [
1638         ],
1639         "MaterialComponents/private/UIMetrics": [
1641         ]
1642       },
1643       "testspecs": [
1644         {
1645           "name": "UnitTests",
1646           "test_type": "unit",
1647           "source_files": [
1648             "components/FlexibleHeader/tests/unit/*.{h,m,swift}",
1649             "components/FlexibleHeader/tests/unit/supplemental/*.{h,m,swift}"
1650           ],
1651           "resources": "components/FlexibleHeader/tests/unit/resources/*",
1652           "dependencies": {
1653             "MaterialComponents/FlexibleHeader+ColorThemer": [
1655             ]
1656           }
1657         }
1658       ]
1659     },
1660     {
1661       "name": "FlexibleHeader+CanAlwaysExpandToMaximumHeight",
1662       "platforms": {
1663         "ios": "9.0"
1664       },
1665       "public_header_files": [
1666         "components/FlexibleHeader/src/CanAlwaysExpandToMaximumHeight/*.h"
1667       ],
1668       "source_files": [
1669         "components/FlexibleHeader/src/CanAlwaysExpandToMaximumHeight/*.{h,m}"
1670       ],
1671       "dependencies": {
1672         "MaterialComponents/FlexibleHeader": [
1674         ]
1675       }
1676     },
1677     {
1678       "name": "FlexibleHeader+ColorThemer",
1679       "platforms": {
1680         "ios": "9.0"
1681       },
1682       "public_header_files": [
1683         "components/FlexibleHeader/src/ColorThemer/*.h"
1684       ],
1685       "source_files": [
1686         "components/FlexibleHeader/src/ColorThemer/*.{h,m}"
1687       ],
1688       "dependencies": {
1689         "MaterialComponents/FlexibleHeader": [
1691         ],
1692         "MaterialComponents/schemes/Color": [
1694         ]
1695       }
1696     },
1697     {
1698       "name": "HeaderStackView",
1699       "platforms": {
1700         "ios": "9.0"
1701       },
1702       "public_header_files": "components/HeaderStackView/src/*.h",
1703       "source_files": "components/HeaderStackView/src/*.{h,m}",
1704       "testspecs": [
1705         {
1706           "name": "UnitTests",
1707           "test_type": "unit",
1708           "source_files": [
1709             "components/HeaderStackView/tests/unit/*.{h,m,swift}",
1710             "components/HeaderStackView/tests/unit/supplemental/*.{h,m,swift}"
1711           ],
1712           "resources": "components/HeaderStackView/tests/unit/resources/*"
1713         }
1714       ]
1715     },
1716     {
1717       "name": "HeaderStackView+ColorThemer",
1718       "platforms": {
1719         "ios": "9.0"
1720       },
1721       "public_header_files": [
1722         "components/HeaderStackView/src/ColorThemer/*.h"
1723       ],
1724       "source_files": [
1725         "components/HeaderStackView/src/ColorThemer/*.{h,m}"
1726       ],
1727       "dependencies": {
1728         "MaterialComponents/HeaderStackView": [
1730         ],
1731         "MaterialComponents/Themes": [
1733         ]
1734       }
1735     },
1736     {
1737       "name": "Ink",
1738       "platforms": {
1739         "ios": "9.0"
1740       },
1741       "public_header_files": "components/Ink/src/*.h",
1742       "source_files": [
1743         "components/Ink/src/*.{h,m}",
1744         "components/Ink/src/private/*.{h,m}"
1745       ],
1746       "dependencies": {
1747         "MaterialComponents/private/Math": [
1749         ]
1750       },
1751       "testspecs": [
1752         {
1753           "name": "UnitTests",
1754           "test_type": "unit",
1755           "source_files": [
1756             "components/Ink/tests/unit/*.{h,m,swift}",
1757             "components/Ink/tests/unit/supplemental/*.{h,m,swift}"
1758           ],
1759           "resources": "components/Ink/tests/unit/resources/*"
1760         }
1761       ]
1762     },
1763     {
1764       "name": "Ink+ColorThemer",
1765       "platforms": {
1766         "ios": "9.0"
1767       },
1768       "public_header_files": [
1769         "components/Ink/src/ColorThemer/*.h"
1770       ],
1771       "source_files": [
1772         "components/Ink/src/ColorThemer/*.{h,m}"
1773       ],
1774       "dependencies": {
1775         "MaterialComponents/Ink": [
1777         ],
1778         "MaterialComponents/Themes": [
1780         ]
1781       }
1782     },
1783     {
1784       "name": "LibraryInfo",
1785       "platforms": {
1786         "ios": "9.0"
1787       },
1788       "public_header_files": "components/LibraryInfo/src/*.h",
1789       "source_files": [
1790         "components/LibraryInfo/src/*.{h,m}",
1791         "components/LibraryInfo/src/private/*.{h,m}"
1792       ],
1793       "testspecs": [
1794         {
1795           "name": "UnitTests",
1796           "test_type": "unit",
1797           "source_files": [
1798             "components/LibraryInfo/tests/unit/*.{h,m,swift}",
1799             "components/LibraryInfo/tests/unit/supplemental/*.{h,m,swift}"
1800           ],
1801           "resources": "components/LibraryInfo/tests/unit/resources/*"
1802         }
1803       ]
1804     },
1805     {
1806       "name": "List",
1807       "platforms": {
1808         "ios": "9.0"
1809       },
1810       "public_header_files": "components/List/src/*.h",
1811       "source_files": [
1812         "components/List/src/*.{h,m}",
1813         "components/List/src/private/*.{h,m}"
1814       ],
1815       "dependencies": {
1816         "MaterialComponents/Ink": [
1818         ],
1819         "MaterialComponents/ShadowElevations": [
1821         ],
1822         "MaterialComponents/ShadowLayer": [
1824         ],
1825         "MaterialComponents/Typography": [
1827         ],
1828         "MDFInternationalization": [
1830         ],
1831         "MaterialComponents/private/Math": [
1833         ]
1834       },
1835       "testspecs": [
1836         {
1837           "name": "UnitTests",
1838           "test_type": "unit",
1839           "source_files": [
1840             "components/List/tests/unit/*.{h,m,swift}",
1841             "components/List/tests/unit/supplemental/*.{h,m,swift}"
1842           ],
1843           "resources": "components/List/tests/unit/resources/*",
1844           "dependencies": {
1845             "MaterialComponents/List+ColorThemer": [
1847             ],
1848             "MaterialComponents/List+TypographyThemer": [
1850             ],
1851             "MaterialComponents/List+ListThemer": [
1853             ]
1854           }
1855         }
1856       ]
1857     },
1858     {
1859       "name": "List+TypographyThemer",
1860       "platforms": {
1861         "ios": "9.0"
1862       },
1863       "public_header_files": [
1864         "components/List/src/TypographyThemer/*.h"
1865       ],
1866       "source_files": [
1867         "components/List/src/TypographyThemer/*.{h,m}"
1868       ],
1869       "dependencies": {
1870         "MaterialComponents/List": [
1872         ],
1873         "MaterialComponents/schemes/Typography": [
1875         ]
1876       }
1877     },
1878     {
1879       "name": "List+ColorThemer",
1880       "platforms": {
1881         "ios": "9.0"
1882       },
1883       "public_header_files": [
1884         "components/List/src/ColorThemer/*.h"
1885       ],
1886       "source_files": [
1887         "components/List/src/ColorThemer/*.{h,m}",
1888         "components/List/src/ColorThemer/private/*.{h,m}"
1889       ],
1890       "dependencies": {
1891         "MaterialComponents/List": [
1893         ],
1894         "MaterialComponents/schemes/Color": [
1896         ]
1897       }
1898     },
1899     {
1900       "name": "List+ListThemer",
1901       "platforms": {
1902         "ios": "9.0"
1903       },
1904       "public_header_files": [
1905         "components/List/src/ListThemer/*.h"
1906       ],
1907       "source_files": [
1908         "components/List/src/ListThemer/*.{h,m}",
1909         "components/List/src/ListThemer/private/*.{h,m}"
1910       ],
1911       "dependencies": {
1912         "MaterialComponents/List": [
1914         ],
1915         "MaterialComponents/List+ColorThemer": [
1917         ],
1918         "MaterialComponents/List+TypographyThemer": [
1920         ]
1921       }
1922     },
1923     {
1924       "name": "MaskedTransition",
1925       "platforms": {
1926         "ios": "9.0"
1927       },
1928       "public_header_files": "components/MaskedTransition/src/*.h",
1929       "source_files": [
1930         "components/MaskedTransition/src/*.{h,m}",
1931         "components/MaskedTransition/src/private/*.{h,m}"
1932       ],
1933       "dependencies": {
1934         "MotionTransitioning": [
1935           "~> 5.0"
1936         ],
1937         "MotionAnimator": [
1938           "~> 2.0"
1939         ],
1940         "MotionInterchange": [
1941           "~> 1.0"
1942         ]
1943       },
1944       "testspecs": [
1945         {
1946           "name": "UnitTests",
1947           "test_type": "unit",
1948           "source_files": [
1949             "components/MaskedTransition/tests/unit/*.{h,m,swift}",
1950             "components/MaskedTransition/tests/unit/supplemental/*.{h,m,swift}"
1951           ],
1952           "resources": "components/MaskedTransition/tests/unit/resources/*"
1953         }
1954       ]
1955     },
1956     {
1957       "name": "NavigationBar",
1958       "platforms": {
1959         "ios": "9.0"
1960       },
1961       "public_header_files": "components/NavigationBar/src/*.h",
1962       "source_files": "components/NavigationBar/src/*.{h,m}",
1963       "dependencies": {
1964         "MDFTextAccessibility": [
1966         ],
1967         "MaterialComponents/ButtonBar": [
1969         ],
1970         "MaterialComponents/Typography": [
1972         ],
1973         "MDFInternationalization": [
1975         ],
1976         "MaterialComponents/private/Math": [
1978         ]
1979       },
1980       "testspecs": [
1981         {
1982           "name": "UnitTests",
1983           "test_type": "unit",
1984           "source_files": [
1985             "components/NavigationBar/tests/unit/*.{h,m,swift}",
1986             "components/NavigationBar/tests/unit/supplemental/*.{h,m,swift}"
1987           ],
1988           "resources": "components/NavigationBar/tests/unit/resources/*",
1989           "dependencies": {
1990             "MaterialComponents/NavigationBar+ColorThemer": [
1992             ],
1993             "MaterialComponents/NavigationBar+TypographyThemer": [
1995             ]
1996           }
1997         }
1998       ]
1999     },
2000     {
2001       "name": "NavigationBar+ColorThemer",
2002       "platforms": {
2003         "ios": "9.0"
2004       },
2005       "public_header_files": [
2006         "components/NavigationBar/src/ColorThemer/*.h"
2007       ],
2008       "source_files": [
2009         "components/NavigationBar/src/ColorThemer/*.{h,m}"
2010       ],
2011       "dependencies": {
2012         "MaterialComponents/NavigationBar": [
2014         ],
2015         "MaterialComponents/schemes/Color": [
2017         ]
2018       }
2019     },
2020     {
2021       "name": "NavigationBar+TypographyThemer",
2022       "platforms": {
2023         "ios": "9.0"
2024       },
2025       "public_header_files": [
2026         "components/NavigationBar/src/TypographyThemer/*.h"
2027       ],
2028       "source_files": [
2029         "components/NavigationBar/src/TypographyThemer/*.{h,m}"
2030       ],
2031       "dependencies": {
2032         "MaterialComponents/NavigationBar": [
2034         ],
2035         "MaterialComponents/schemes/Typography": [
2037         ]
2038       }
2039     },
2040     {
2041       "name": "NavigationDrawer",
2042       "platforms": {
2043         "ios": "9.0"
2044       },
2045       "public_header_files": "components/NavigationDrawer/src/*.h",
2046       "source_files": [
2047         "components/NavigationDrawer/src/*.{h,m}",
2048         "components/NavigationDrawer/src/private/*.{h,m}"
2049       ],
2050       "exclude_files": "components/NavigationDrawer/src/private/MDCBottomDrawerContainerViewController+Testing.h",
2051       "dependencies": {
2052         "MaterialComponents/Palettes": [
2054         ],
2055         "MaterialComponents/ShadowLayer": [
2057         ],
2058         "MaterialComponents/private/Math": [
2060         ],
2061         "MaterialComponents/private/UIMetrics": [
2063         ]
2064       },
2065       "testspecs": [
2066         {
2067           "name": "UnitTests",
2068           "test_type": "unit",
2069           "source_files": [
2070             "components/NavigationDrawer/tests/unit/*.{h,m,swift}",
2071             "components/NavigationDrawer/tests/unit/supplemental/*.{h,m,swift}",
2072             "components/NavigationDrawer/src/private/MDCBottomDrawerContainerViewController+Testing.h"
2073           ],
2074           "dependencies": {
2075             "MaterialComponents/NavigationDrawer+ColorThemer": [
2077             ]
2078           }
2079         }
2080       ]
2081     },
2082     {
2083       "name": "NavigationDrawer+ColorThemer",
2084       "platforms": {
2085         "ios": "9.0"
2086       },
2087       "public_header_files": [
2088         "components/NavigationDrawer/src/ColorThemer/*.h"
2089       ],
2090       "source_files": [
2091         "components/NavigationDrawer/src/ColorThemer/*.{h,m}",
2092         "components/NavigationDrawer/src/ColorThemer/private/*.{h,m}"
2093       ],
2094       "dependencies": {
2095         "MaterialComponents/NavigationDrawer": [
2097         ],
2098         "MaterialComponents/schemes/Color": [
2100         ]
2101       }
2102     },
2103     {
2104       "name": "OverlayWindow",
2105       "platforms": {
2106         "ios": "9.0"
2107       },
2108       "public_header_files": "components/OverlayWindow/src/*.h",
2109       "source_files": [
2110         "components/OverlayWindow/src/*.{h,m}",
2111         "components/OverlayWindow/src/private/*.{h,m}"
2112       ],
2113       "dependencies": {
2114         "MaterialComponents/private/Application": [
2116         ]
2117       },
2118       "testspecs": [
2119         {
2120           "name": "UnitTests",
2121           "test_type": "unit",
2122           "source_files": [
2123             "components/OverlayWindow/tests/unit/*.{h,m,swift}",
2124             "components/OverlayWindow/tests/unit/supplemental/*.{h,m,swift}"
2125           ],
2126           "resources": "components/OverlayWindow/tests/unit/resources/*"
2127         }
2128       ]
2129     },
2130     {
2131       "name": "PageControl",
2132       "platforms": {
2133         "ios": "9.0"
2134       },
2135       "public_header_files": "components/PageControl/src/*.h",
2136       "source_files": [
2137         "components/PageControl/src/*.{h,m}",
2138         "components/PageControl/src/private/*.{h,m}"
2139       ],
2140       "resources": [
2141         "components/PageControl/src/MaterialPageControl.bundle"
2142       ],
2143       "dependencies": {
2144         "MDFInternationalization": [
2146         ]
2147       },
2148       "testspecs": [
2149         {
2150           "name": "UnitTests",
2151           "test_type": "unit",
2152           "source_files": [
2153             "components/PageControl/tests/unit/*.{h,m,swift}",
2154             "components/PageControl/tests/unit/supplemental/*.{h,m,swift}"
2155           ],
2156           "resources": "components/PageControl/tests/unit/resources/*"
2157         }
2158       ]
2159     },
2160     {
2161       "name": "PageControl+ColorThemer",
2162       "platforms": {
2163         "ios": "9.0"
2164       },
2165       "public_header_files": [
2166         "components/PageControl/src/ColorThemer/*.h"
2167       ],
2168       "source_files": [
2169         "components/PageControl/src/ColorThemer/*.{h,m}"
2170       ],
2171       "dependencies": {
2172         "MaterialComponents/PageControl": [
2174         ],
2175         "MaterialComponents/Themes": [
2177         ]
2178       }
2179     },
2180     {
2181       "name": "Palettes",
2182       "platforms": {
2183         "ios": "9.0"
2184       },
2185       "public_header_files": "components/Palettes/src/*.h",
2186       "source_files": [
2187         "components/Palettes/src/*.{h,m}",
2188         "components/Palettes/src/private/*.{h,m}"
2189       ],
2190       "testspecs": [
2191         {
2192           "name": "UnitTests",
2193           "test_type": "unit",
2194           "source_files": [
2195             "components/Palettes/tests/unit/*.{h,m,swift}",
2196             "components/Palettes/tests/unit/supplemental/*.{h,m,swift}"
2197           ],
2198           "resources": "components/Palettes/tests/unit/resources/*"
2199         }
2200       ]
2201     },
2202     {
2203       "name": "ProgressView",
2204       "platforms": {
2205         "ios": "9.0"
2206       },
2207       "public_header_files": "components/ProgressView/src/*.h",
2208       "source_files": [
2209         "components/ProgressView/src/*.{h,m}",
2210         "components/ProgressView/src/private/*.{h,m}"
2211       ],
2212       "dependencies": {
2213         "MDFInternationalization": [
2215         ],
2216         "MaterialComponents/Palettes": [
2218         ],
2219         "MaterialComponents/private/Math": [
2221         ],
2222         "MotionAnimator": [
2223           "~> 2.1"
2224         ]
2225       },
2226       "testspecs": [
2227         {
2228           "name": "UnitTests",
2229           "test_type": "unit",
2230           "source_files": [
2231             "components/ProgressView/tests/unit/*.{h,m,swift}",
2232             "components/ProgressView/tests/unit/supplemental/*.{h,m,swift}"
2233           ],
2234           "resources": "components/ProgressView/tests/unit/resources/*"
2235         }
2236       ]
2237     },
2238     {
2239       "name": "ProgressView+ColorThemer",
2240       "platforms": {
2241         "ios": "9.0"
2242       },
2243       "public_header_files": [
2244         "components/ProgressView/src/ColorThemer/*.h"
2245       ],
2246       "source_files": [
2247         "components/ProgressView/src/ColorThemer/*.{h,m}"
2248       ],
2249       "dependencies": {
2250         "MaterialComponents/ProgressView": [
2252         ],
2253         "MaterialComponents/Themes": [
2255         ]
2256       }
2257     },
2258     {
2259       "name": "Ripple",
2260       "platforms": {
2261         "ios": "9.0"
2262       },
2263       "public_header_files": "components/Ripple/src/*.h",
2264       "source_files": [
2265         "components/Ripple/src/*.{h,m}",
2266         "components/Ripple/src/private/*.{h,m}"
2267       ],
2268       "dependencies": {
2269         "MaterialComponents/AnimationTiming": [
2271         ],
2272         "MaterialComponents/private/Math": [
2274         ]
2275       },
2276       "testspecs": [
2277         {
2278           "name": "UnitTests",
2279           "test_type": "unit",
2280           "source_files": [
2281             "components/Ripple/tests/unit/*.{h,m,swift}",
2282             "components/Ripple/tests/unit/supplemental/*.{h,m,swift}"
2283           ],
2284           "resources": "components/Ripple/tests/unit/resources/*"
2285         }
2286       ]
2287     },
2288     {
2289       "name": "ShadowElevations",
2290       "platforms": {
2291         "ios": "9.0"
2292       },
2293       "public_header_files": "components/ShadowElevations/src/*.h",
2294       "source_files": "components/ShadowElevations/src/*.{h,m}",
2295       "testspecs": [
2296         {
2297           "name": "UnitTests",
2298           "test_type": "unit",
2299           "source_files": [
2300             "components/ShadowElevations/tests/unit/*.{h,m,swift}",
2301             "components/ShadowElevations/tests/unit/supplemental/*.{h,m,swift}"
2302           ],
2303           "resources": "components/ShadowElevations/tests/unit/resources/*"
2304         }
2305       ]
2306     },
2307     {
2308       "name": "ShadowLayer",
2309       "platforms": {
2310         "ios": "9.0"
2311       },
2312       "public_header_files": "components/ShadowLayer/src/*.h",
2313       "source_files": "components/ShadowLayer/src/*.{h,m}",
2314       "dependencies": {
2315         "MaterialComponents/ShadowElevations": [
2317         ]
2318       },
2319       "testspecs": [
2320         {
2321           "name": "UnitTests",
2322           "test_type": "unit",
2323           "source_files": [
2324             "components/ShadowLayer/tests/unit/*.{h,m,swift}",
2325             "components/ShadowLayer/tests/unit/supplemental/*.{h,m,swift}"
2326           ],
2327           "resources": "components/ShadowLayer/tests/unit/resources/*"
2328         }
2329       ]
2330     },
2331     {
2332       "name": "ShapeLibrary",
2333       "platforms": {
2334         "ios": "9.0"
2335       },
2336       "public_header_files": "components/ShapeLibrary/src/*.h",
2337       "source_files": [
2338         "components/ShapeLibrary/src/*.{h,m}",
2339         "components/ShapeLibrary/src/private/*.{h,m}"
2340       ],
2341       "dependencies": {
2342         "MaterialComponents/Shapes": [
2344         ],
2345         "MaterialComponents/private/Math": [
2347         ]
2348       },
2349       "testspecs": [
2350         {
2351           "name": "UnitTests",
2352           "test_type": "unit",
2353           "source_files": [
2354             "components/ShapeLibrary/tests/unit/*.{h,m,swift}",
2355             "components/ShapeLibrary/tests/unit/supplemental/*.{h,m,swift}"
2356           ],
2357           "resources": "components/ShapeLibrary/tests/unit/resources/*"
2358         }
2359       ]
2360     },
2361     {
2362       "name": "Shapes",
2363       "platforms": {
2364         "ios": "9.0"
2365       },
2366       "public_header_files": "components/Shapes/src/*.h",
2367       "source_files": [
2368         "components/Shapes/src/*.{h,m}",
2369         "components/Shapes/src/private/*.{h,m}"
2370       ],
2371       "dependencies": {
2372         "MaterialComponents/ShadowLayer": [
2374         ],
2375         "MaterialComponents/private/Math": [
2377         ]
2378       },
2379       "testspecs": [
2380         {
2381           "name": "UnitTests",
2382           "test_type": "unit",
2383           "source_files": [
2384             "components/Shapes/tests/unit/*.{h,m,swift}",
2385             "components/Shapes/tests/unit/supplemental/*.{h,m,swift}"
2386           ],
2387           "resources": "components/Shapes/tests/unit/resources/*"
2388         }
2389       ]
2390     },
2391     {
2392       "name": "Slider",
2393       "platforms": {
2394         "ios": "9.0"
2395       },
2396       "public_header_files": [
2397         "components/Slider/src/*.h"
2398       ],
2399       "source_files": [
2400         "components/Slider/src/*.{h,m}",
2401         "components/Slider/src/private/*.{h,m}"
2402       ],
2403       "dependencies": {
2404         "MaterialComponents/Palettes": [
2406         ],
2407         "MaterialComponents/ShadowElevations": [
2409         ],
2410         "MaterialComponents/private/ThumbTrack": [
2412         ]
2413       },
2414       "testspecs": [
2415         {
2416           "name": "UnitTests",
2417           "test_type": "unit",
2418           "source_files": [
2419             "components/Slider/tests/unit/*.{h,m,swift}",
2420             "components/Slider/tests/unit/supplemental/*.{h,m,swift}"
2421           ],
2422           "resources": "components/Slider/tests/unit/resources/*"
2423         }
2424       ]
2425     },
2426     {
2427       "name": "Slider+ColorThemer",
2428       "platforms": {
2429         "ios": "9.0"
2430       },
2431       "public_header_files": [
2432         "components/Slider/src/ColorThemer/*.h"
2433       ],
2434       "source_files": [
2435         "components/Slider/src/ColorThemer/*.{h,m}"
2436       ],
2437       "dependencies": {
2438         "MaterialComponents/Palettes": [
2440         ],
2441         "MaterialComponents/Slider": [
2443         ],
2444         "MaterialComponents/schemes/Color": [
2446         ]
2447       }
2448     },
2449     {
2450       "name": "Snackbar",
2451       "platforms": {
2452         "ios": "9.0"
2453       },
2454       "public_header_files": "components/Snackbar/src/*.h",
2455       "source_files": [
2456         "components/Snackbar/src/*.{h,m}",
2457         "components/Snackbar/src/private/*.{h,m}"
2458       ],
2459       "resources": [
2460         "components/Snackbar/src/MaterialSnackbar.bundle"
2461       ],
2462       "dependencies": {
2463         "MaterialComponents/AnimationTiming": [
2465         ],
2466         "MaterialComponents/Buttons": [
2468         ],
2469         "MaterialComponents/OverlayWindow": [
2471         ],
2472         "MaterialComponents/Typography": [
2474         ],
2475         "MaterialComponents/private/Application": [
2477         ],
2478         "MaterialComponents/private/KeyboardWatcher": [
2480         ],
2481         "MaterialComponents/private/Overlay": [
2483         ]
2484       },
2485       "testspecs": [
2486         {
2487           "name": "UnitTests",
2488           "test_type": "unit",
2489           "source_files": [
2490             "components/Snackbar/tests/unit/*.{h,m,swift}",
2491             "components/Snackbar/tests/unit/supplemental/*.{h,m,swift}"
2492           ],
2493           "resources": "components/Snackbar/tests/unit/resources/*",
2494           "dependencies": {
2495             "MaterialComponents/Snackbar+ColorThemer": [
2497             ],
2498             "MaterialComponents/Snackbar+FontThemer": [
2500             ],
2501             "MaterialComponents/Snackbar+TypographyThemer": [
2503             ],
2504             "MaterialComponents/Themes": [
2506             ]
2507           }
2508         }
2509       ]
2510     },
2511     {
2512       "name": "Snackbar+ColorThemer",
2513       "platforms": {
2514         "ios": "9.0"
2515       },
2516       "public_header_files": [
2517         "components/Snackbar/src/ColorThemer/*.h"
2518       ],
2519       "source_files": [
2520         "components/Snackbar/src/ColorThemer/*.{h,m}"
2521       ],
2522       "dependencies": {
2523         "MaterialComponents/Snackbar": [
2525         ],
2526         "MaterialComponents/schemes/Color": [
2528         ]
2529       }
2530     },
2531     {
2532       "name": "Snackbar+FontThemer",
2533       "platforms": {
2534         "ios": "9.0"
2535       },
2536       "public_header_files": [
2537         "components/Snackbar/src/FontThemer/*.h"
2538       ],
2539       "source_files": [
2540         "components/Snackbar/src/FontThemer/*.{h,m}"
2541       ],
2542       "dependencies": {
2543         "MaterialComponents/Snackbar": [
2545         ],
2546         "MaterialComponents/Themes": [
2548         ]
2549       }
2550     },
2551     {
2552       "name": "Snackbar+TypographyThemer",
2553       "platforms": {
2554         "ios": "9.0"
2555       },
2556       "public_header_files": [
2557         "components/Snackbar/src/TypographyThemer/*.h"
2558       ],
2559       "source_files": [
2560         "components/Snackbar/src/TypographyThemer/*.{h,m}"
2561       ],
2562       "dependencies": {
2563         "MaterialComponents/Snackbar": [
2565         ],
2566         "MaterialComponents/schemes/Typography": [
2568         ]
2569       }
2570     },
2571     {
2572       "name": "Tabs",
2573       "platforms": {
2574         "ios": "9.0"
2575       },
2576       "public_header_files": "components/Tabs/src/*.h",
2577       "source_files": [
2578         "components/Tabs/src/*.{h,m}",
2579         "components/Tabs/src/private/*.{h,m}"
2580       ],
2581       "resources": [
2582         "components/Tabs/src/MaterialTabs.bundle"
2583       ],
2584       "dependencies": {
2585         "MDFInternationalization": [
2587         ],
2588         "MaterialComponents/AnimationTiming": [
2590         ],
2591         "MaterialComponents/Ink": [
2593         ],
2594         "MaterialComponents/Palettes": [
2596         ],
2597         "MaterialComponents/ShadowElevations": [
2599         ],
2600         "MaterialComponents/ShadowLayer": [
2602         ],
2603         "MaterialComponents/Typography": [
2605         ],
2606         "MaterialComponents/private/Math": [
2608         ]
2609       },
2610       "testspecs": [
2611         {
2612           "name": "UnitTests",
2613           "test_type": "unit",
2614           "source_files": [
2615             "components/Tabs/tests/unit/*.{h,m,swift}",
2616             "components/Tabs/tests/unit/supplemental/*.{h,m,swift}"
2617           ],
2618           "resources": "components/Tabs/tests/unit/resources/*",
2619           "dependencies": {
2620             "MaterialComponents/Tabs+ColorThemer": [
2622             ],
2623             "MaterialComponents/Tabs+FontThemer": [
2625             ],
2626             "MaterialComponents/Tabs+TypographyThemer": [
2628             ],
2629             "MaterialComponents/Themes": [
2631             ]
2632           }
2633         }
2634       ]
2635     },
2636     {
2637       "name": "Tabs+ColorThemer",
2638       "platforms": {
2639         "ios": "9.0"
2640       },
2641       "public_header_files": [
2642         "components/Tabs/src/ColorThemer/*.h"
2643       ],
2644       "source_files": [
2645         "components/Tabs/src/ColorThemer/*.{h,m}"
2646       ],
2647       "dependencies": {
2648         "MaterialComponents/schemes/Color": [
2650         ],
2651         "MaterialComponents/Tabs": [
2653         ]
2654       }
2655     },
2656     {
2657       "name": "Tabs+FontThemer",
2658       "platforms": {
2659         "ios": "9.0"
2660       },
2661       "public_header_files": [
2662         "components/Tabs/src/FontThemer/*.h"
2663       ],
2664       "source_files": [
2665         "components/Tabs/src/FontThemer/*.{h,m}"
2666       ],
2667       "dependencies": {
2668         "MaterialComponents/Tabs": [
2670         ],
2671         "MaterialComponents/Themes": [
2673         ]
2674       }
2675     },
2676     {
2677       "name": "Tabs+TypographyThemer",
2678       "platforms": {
2679         "ios": "9.0"
2680       },
2681       "public_header_files": [
2682         "components/Tabs/src/TypographyThemer/*.h"
2683       ],
2684       "source_files": [
2685         "components/Tabs/src/TypographyThemer/*.{h,m}"
2686       ],
2687       "dependencies": {
2688         "MaterialComponents/Tabs": [
2690         ],
2691         "MaterialComponents/schemes/Typography": [
2693         ]
2694       }
2695     },
2696     {
2697       "name": "Tabs+Theming",
2698       "platforms": {
2699         "ios": "9.0"
2700       },
2701       "public_header_files": "components/Tabs/src/Theming/*.h",
2702       "source_files": [
2703         "components/Tabs/src/Theming/*.{h,m}",
2704         "components/Tabs/src/Theming/private/*.{h,m}"
2705       ],
2706       "dependencies": {
2707         "MaterialComponents/Tabs": [
2709         ],
2710         "MaterialComponents/Tabs+ColorThemer": [
2712         ],
2713         "MaterialComponents/Tabs+TypographyThemer": [
2715         ],
2716         "MaterialComponents/schemes/Container": [
2718         ]
2719       },
2720       "testspecs": [
2721         {
2722           "name": "UnitTests",
2723           "test_type": "unit",
2724           "source_files": [
2725             "components/Tabs/tests/unit/Theming/*.{h,m,swift}",
2726             "components/Tabs/tests/unit/Theming/supplemental/*.{h,m,swift}"
2727           ],
2728           "resources": "components/Tabs/tests/unit/Theming/resources/*"
2729         }
2730       ]
2731     },
2732     {
2733       "name": "TextFields",
2734       "platforms": {
2735         "ios": "9.0"
2736       },
2737       "public_header_files": "components/TextFields/src/*.h",
2738       "source_files": [
2739         "components/TextFields/src/*.{h,m}",
2740         "components/TextFields/src/private/*.{h,m}"
2741       ],
2742       "dependencies": {
2743         "MaterialComponents/AnimationTiming": [
2745         ],
2746         "MaterialComponents/Palettes": [
2748         ],
2749         "MaterialComponents/Typography": [
2751         ],
2752         "MDFInternationalization": [
2754         ],
2755         "MaterialComponents/private/Math": [
2757         ]
2758       },
2759       "testspecs": [
2760         {
2761           "name": "UnitTests",
2762           "test_type": "unit",
2763           "source_files": [
2764             "components/TextFields/tests/unit/*.{h,m,swift}",
2765             "components/TextFields/tests/unit/supplemental/*.{h,m,swift}"
2766           ],
2767           "resources": "components/TextFields/tests/unit/resources/*",
2768           "dependencies": {
2769             "MaterialComponents/TextFields+ColorThemer": [
2771             ],
2772             "MaterialComponents/TextFields+FontThemer": [
2774             ],
2775             "MaterialComponents/TextFields+TypographyThemer": [
2777             ],
2778             "MaterialComponents/Themes": [
2780             ]
2781           }
2782         }
2783       ]
2784     },
2785     {
2786       "name": "TextFields+ColorThemer",
2787       "platforms": {
2788         "ios": "9.0"
2789       },
2790       "public_header_files": [
2791         "components/TextFields/src/ColorThemer/*.h"
2792       ],
2793       "source_files": [
2794         "components/TextFields/src/ColorThemer/*.{h,m}"
2795       ],
2796       "dependencies": {
2797         "MaterialComponents/TextFields": [
2799         ],
2800         "MaterialComponents/Themes": [
2802         ]
2803       }
2804     },
2805     {
2806       "name": "TextFields+FontThemer",
2807       "platforms": {
2808         "ios": "9.0"
2809       },
2810       "public_header_files": [
2811         "components/TextFields/src/FontThemer/*.h"
2812       ],
2813       "source_files": [
2814         "components/TextFields/src/FontThemer/*.{h,m}"
2815       ],
2816       "dependencies": {
2817         "MaterialComponents/TextFields": [
2819         ],
2820         "MaterialComponents/Themes": [
2822         ]
2823       }
2824     },
2825     {
2826       "name": "TextFields+Theming",
2827       "platforms": {
2828         "ios": "9.0"
2829       },
2830       "public_header_files": "components/TextFields/src/Theming/*.h",
2831       "source_files": [
2832         "components/TextFields/src/Theming/*.{h,m}",
2833         "components/TextFields/src/Theming/private/*.{h,m}"
2834       ],
2835       "dependencies": {
2836         "MaterialComponents/TextFields": [
2838         ],
2839         "MaterialComponents/TextFields+ColorThemer": [
2841         ],
2842         "MaterialComponents/TextFields+TypographyThemer": [
2844         ],
2845         "MaterialComponents/schemes/Container": [
2847         ]
2848       },
2849       "testspecs": [
2850         {
2851           "name": "UnitTests",
2852           "test_type": "unit",
2853           "source_files": [
2854             "components/TextFields/tests/unit/Theming/*.{h,m,swift}",
2855             "components/TextFields/tests/unit/Theming/supplemental/*.{h,m,swift}"
2856           ],
2857           "resources": "components/TextFields/tests/unit/Theming/resources/*"
2858         }
2859       ]
2860     },
2861     {
2862       "name": "TextFields+TypographyThemer",
2863       "platforms": {
2864         "ios": "9.0"
2865       },
2866       "public_header_files": [
2867         "components/TextFields/src/TypographyThemer/*.h"
2868       ],
2869       "source_files": [
2870         "components/TextFields/src/TypographyThemer/*.{h,m}"
2871       ],
2872       "dependencies": {
2873         "MaterialComponents/TextFields": [
2875         ],
2876         "MaterialComponents/schemes/Typography": [
2878         ]
2879       }
2880     },
2881     {
2882       "name": "Themes",
2883       "platforms": {
2884         "ios": "9.0"
2885       },
2886       "public_header_files": "components/Themes/src/*.h",
2887       "source_files": [
2888         "components/Themes/src/*.{h,m}",
2889         "components/Themes/src/private/*.{h,m}"
2890       ],
2891       "dependencies": {
2892         "MaterialComponents/schemes/Color": [
2894         ],
2895         "MaterialComponents/schemes/Typography": [
2897         ]
2898       },
2899       "testspecs": [
2900         {
2901           "name": "UnitTests",
2902           "test_type": "unit",
2903           "source_files": [
2904             "components/Themes/tests/unit/*.{h,m,swift}",
2905             "components/Themes/tests/unit/supplemental/*.{h,m,swift}"
2906           ],
2907           "resources": "components/Themes/tests/unit/resources/*"
2908         }
2909       ]
2910     },
2911     {
2912       "name": "Typography",
2913       "platforms": {
2914         "ios": "9.0"
2915       },
2916       "public_header_files": "components/Typography/src/*.h",
2917       "source_files": [
2918         "components/Typography/src/*.{h,m}",
2919         "components/Typography/src/private/*.{h,m}"
2920       ],
2921       "dependencies": {
2922         "MaterialComponents/private/Application": [
2924         ],
2925         "MaterialComponents/private/Math": [
2927         ]
2928       },
2929       "testspecs": [
2930         {
2931           "name": "UnitTests",
2932           "test_type": "unit",
2933           "source_files": [
2934             "components/Typography/tests/unit/*.{h,m,swift}",
2935             "components/Typography/tests/unit/supplemental/*.{h,m,swift}"
2936           ],
2937           "resources": "components/Typography/tests/unit/resources/*"
2938         }
2939       ]
2940     },
2941     {
2942       "name": "schemes",
2943       "subspecs": [
2944         {
2945           "name": "Color",
2946           "platforms": {
2947             "ios": "9.0"
2948           },
2949           "public_header_files": "components/schemes/Color/src/*.h",
2950           "source_files": "components/schemes/Color/src/*.{h,m}",
2951           "testspecs": [
2952             {
2953               "name": "UnitTests",
2954               "test_type": "unit",
2955               "source_files": [
2956                 "components/schemes/Color/tests/unit/*.{h,m,swift}",
2957                 "components/schemes/Color/tests/unit/supplemental/*.{h,m,swift}"
2958               ],
2959               "resources": "components/schemes/Color/tests/unit/resources/*",
2960               "dependencies": {
2961                 "MaterialComponents/private/Math": [
2963                 ]
2964               }
2965             }
2966           ]
2967         },
2968         {
2969           "name": "Container",
2970           "platforms": {
2971             "ios": "9.0"
2972           },
2973           "public_header_files": "components/schemes/Container/src/*.h",
2974           "source_files": "components/schemes/Container/src/*.{h,m}",
2975           "dependencies": {
2976             "MaterialComponents/schemes/Color": [
2978             ],
2979             "MaterialComponents/schemes/Typography": [
2981             ],
2982             "MaterialComponents/schemes/Shape": [
2984             ]
2985           },
2986           "testspecs": [
2987             {
2988               "name": "UnitTests",
2989               "test_type": "unit",
2990               "source_files": [
2991                 "components/schemes/Container/tests/unit/*.{h,m,swift}",
2992                 "components/schemes/Container/tests/unit/supplemental/*.{h,m,swift}"
2993               ]
2994             }
2995           ]
2996         },
2997         {
2998           "name": "Shape",
2999           "platforms": {
3000             "ios": "9.0"
3001           },
3002           "public_header_files": "components/schemes/Shape/src/*.h",
3003           "source_files": "components/schemes/Shape/src/*.{h,m}",
3004           "dependencies": {
3005             "MaterialComponents/ShapeLibrary": [
3007             ],
3008             "MaterialComponents/Shapes": [
3010             ]
3011           },
3012           "testspecs": [
3013             {
3014               "name": "UnitTests",
3015               "test_type": "unit",
3016               "source_files": [
3017                 "components/schemes/Shape/tests/unit/*.{h,m,swift}",
3018                 "components/schemes/Shape/tests/unit/supplemental/*.{h,m,swift}"
3019               ],
3020               "resources": "components/schemes/Shape/tests/unit/resources/*"
3021             }
3022           ]
3023         },
3024         {
3025           "name": "Typography",
3026           "platforms": {
3027             "ios": "9.0"
3028           },
3029           "public_header_files": "components/schemes/Typography/src/*.h",
3030           "source_files": "components/schemes/Typography/src/*.{h,m}",
3031           "dependencies": {
3032             "MaterialComponents/Typography": [
3034             ]
3035           },
3036           "testspecs": [
3037             {
3038               "name": "UnitTests",
3039               "test_type": "unit",
3040               "source_files": [
3041                 "components/schemes/Typography/tests/unit/*.{h,m,swift}",
3042                 "components/schemes/Typography/tests/unit/supplemental/*.{h,m,swift}"
3043               ],
3044               "resources": "components/schemes/Typography/tests/unit/resources/*"
3045             }
3046           ]
3047         }
3048       ]
3049     },
3050     {
3051       "name": "private",
3052       "subspecs": [
3053         {
3054           "name": "Icons",
3055           "subspecs": [
3056             {
3057               "name": "Base",
3058               "public_header_files": "components/private/Icons/src/*.h",
3059               "source_files": "components/private/Icons/src/*.{h,m}"
3060             },
3061             {
3062               "name": "ic_arrow_back",
3063               "public_header_files": "components/private/Icons/icons/ic_arrow_back/src/*.h",
3064               "source_files": "components/private/Icons/icons/ic_arrow_back/src/*.{h,m}",
3065               "resource_bundles": {
3066                 "MaterialIcons_ic_arrow_back": [
3067                   "components/private/Icons/icons/ic_arrow_back/src/MaterialIcons_ic_arrow_back.bundle/*.png"
3068                 ]
3069               },
3070               "dependencies": {
3071                 "MaterialComponents/private/Icons/Base": [
3073                 ]
3074               }
3075             },
3076             {
3077               "name": "ic_check",
3078               "public_header_files": "components/private/Icons/icons/ic_check/src/*.h",
3079               "source_files": "components/private/Icons/icons/ic_check/src/*.{h,m}",
3080               "resource_bundles": {
3081                 "MaterialIcons_ic_check": [
3082                   "components/private/Icons/icons/ic_check/src/MaterialIcons_ic_check.bundle/*.png"
3083                 ]
3084               },
3085               "dependencies": {
3086                 "MaterialComponents/private/Icons/Base": [
3088                 ]
3089               }
3090             },
3091             {
3092               "name": "ic_check_circle",
3093               "public_header_files": "components/private/Icons/icons/ic_check_circle/src/*.h",
3094               "source_files": "components/private/Icons/icons/ic_check_circle/src/*.{h,m}",
3095               "resource_bundles": {
3096                 "MaterialIcons_ic_check_circle": [
3097                   "components/private/Icons/icons/ic_check_circle/src/MaterialIcons_ic_check_circle.bundle/*.png"
3098                 ]
3099               },
3100               "dependencies": {
3101                 "MaterialComponents/private/Icons/Base": [
3103                 ]
3104               }
3105             },
3106             {
3107               "name": "ic_chevron_right",
3108               "public_header_files": "components/private/Icons/icons/ic_chevron_right/src/*.h",
3109               "source_files": "components/private/Icons/icons/ic_chevron_right/src/*.{h,m}",
3110               "resource_bundles": {
3111                 "MaterialIcons_ic_chevron_right": [
3112                   "components/private/Icons/icons/ic_chevron_right/src/MaterialIcons_ic_chevron_right.bundle/*.png"
3113                 ]
3114               },
3115               "dependencies": {
3116                 "MaterialComponents/private/Icons/Base": [
3118                 ]
3119               }
3120             },
3121             {
3122               "name": "ic_color_lens",
3123               "public_header_files": "components/private/Icons/icons/ic_color_lens/src/*.h",
3124               "source_files": "components/private/Icons/icons/ic_color_lens/src/*.{h,m}",
3125               "resource_bundles": {
3126                 "MaterialIcons_ic_color_lens": [
3127                   "components/private/Icons/icons/ic_color_lens/src/MaterialIcons_ic_color_lens.bundle/*.png"
3128                 ]
3129               },
3130               "dependencies": {
3131                 "MaterialComponents/private/Icons/Base": [
3133                 ]
3134               }
3135             },
3136             {
3137               "name": "ic_help_outline",
3138               "public_header_files": "components/private/Icons/icons/ic_help_outline/src/*.h",
3139               "source_files": "components/private/Icons/icons/ic_help_outline/src/*.{h,m}",
3140               "resource_bundles": {
3141                 "MaterialIcons_ic_help_outline": [
3142                   "components/private/Icons/icons/ic_help_outline/src/MaterialIcons_ic_help_outline.bundle/*.png"
3143                 ]
3144               },
3145               "dependencies": {
3146                 "MaterialComponents/private/Icons/Base": [
3148                 ]
3149               }
3150             },
3151             {
3152               "name": "ic_info",
3153               "public_header_files": "components/private/Icons/icons/ic_info/src/*.h",
3154               "source_files": "components/private/Icons/icons/ic_info/src/*.{h,m}",
3155               "resource_bundles": {
3156                 "MaterialIcons_ic_info": [
3157                   "components/private/Icons/icons/ic_info/src/MaterialIcons_ic_info.bundle/*.png"
3158                 ]
3159               },
3160               "dependencies": {
3161                 "MaterialComponents/private/Icons/Base": [
3163                 ]
3164               }
3165             },
3166             {
3167               "name": "ic_more_horiz",
3168               "public_header_files": "components/private/Icons/icons/ic_more_horiz/src/*.h",
3169               "source_files": "components/private/Icons/icons/ic_more_horiz/src/*.{h,m}",
3170               "resource_bundles": {
3171                 "MaterialIcons_ic_more_horiz": [
3172                   "components/private/Icons/icons/ic_more_horiz/src/MaterialIcons_ic_more_horiz.bundle/*.png"
3173                 ]
3174               },
3175               "dependencies": {
3176                 "MaterialComponents/private/Icons/Base": [
3178                 ]
3179               }
3180             },
3181             {
3182               "name": "ic_radio_button_unchecked",
3183               "public_header_files": "components/private/Icons/icons/ic_radio_button_unchecked/src/*.h",
3184               "source_files": "components/private/Icons/icons/ic_radio_button_unchecked/src/*.{h,m}",
3185               "resource_bundles": {
3186                 "MaterialIcons_ic_radio_button_unchecked": [
3187                   "components/private/Icons/icons/ic_radio_button_unchecked/src/MaterialIcons_ic_radio_button_unchecked.bundle/*.png"
3188                 ]
3189               },
3190               "dependencies": {
3191                 "MaterialComponents/private/Icons/Base": [
3193                 ]
3194               }
3195             },
3196             {
3197               "name": "ic_reorder",
3198               "public_header_files": "components/private/Icons/icons/ic_reorder/src/*.h",
3199               "source_files": "components/private/Icons/icons/ic_reorder/src/*.{h,m}",
3200               "resource_bundles": {
3201                 "MaterialIcons_ic_reorder": [
3202                   "components/private/Icons/icons/ic_reorder/src/MaterialIcons_ic_reorder.bundle/*.png"
3203                 ]
3204               },
3205               "dependencies": {
3206                 "MaterialComponents/private/Icons/Base": [
3208                 ]
3209               }
3210             },
3211             {
3212               "name": "ic_settings",
3213               "public_header_files": "components/private/Icons/icons/ic_settings/src/*.h",
3214               "source_files": "components/private/Icons/icons/ic_settings/src/*.{h,m}",
3215               "resource_bundles": {
3216                 "MaterialIcons_ic_settings": [
3217                   "components/private/Icons/icons/ic_settings/src/MaterialIcons_ic_settings.bundle/*.png"
3218                 ]
3219               },
3220               "dependencies": {
3221                 "MaterialComponents/private/Icons/Base": [
3223                 ]
3224               }
3225             }
3226           ]
3227         },
3228         {
3229           "name": "Application",
3230           "platforms": {
3231             "ios": "9.0"
3232           },
3233           "public_header_files": "components/private/Application/src/*.h",
3234           "source_files": "components/private/Application/src/*.{h,m}",
3235           "testspecs": [
3236             {
3237               "name": "UnitTests",
3238               "test_type": "unit",
3239               "source_files": [
3240                 "components/private/Application/tests/unit/*.{h,m,swift}",
3241                 "components/private/Application/tests/unit/supplemental/*.{h,m,swift}"
3242               ],
3243               "resources": "components/private/Application/tests/unit/resources/*"
3244             }
3245           ]
3246         },
3247         {
3248           "name": "KeyboardWatcher",
3249           "platforms": {
3250             "ios": "9.0"
3251           },
3252           "public_header_files": "components/private/KeyboardWatcher/src/*.h",
3253           "source_files": "components/private/KeyboardWatcher/src/*.{h,m}",
3254           "dependencies": {
3255             "MaterialComponents/private/Application": [
3257             ]
3258           },
3259           "testspecs": [
3260             {
3261               "name": "UnitTests",
3262               "test_type": "unit",
3263               "source_files": [
3264                 "components/private/KeyboardWatcher/tests/unit/*.{h,m,swift}",
3265                 "components/private/KeyboardWatcher/tests/unit/supplemental/*.{h,m,swift}"
3266               ],
3267               "resources": "components/private/KeyboardWatcher/tests/unit/resources/*"
3268             }
3269           ]
3270         },
3271         {
3272           "name": "Math",
3273           "platforms": {
3274             "ios": "9.0"
3275           },
3276           "public_header_files": "components/private/Math/src/*.h",
3277           "source_files": "components/private/Math/src/*.{h,m}",
3278           "testspecs": [
3279             {
3280               "name": "UnitTests",
3281               "test_type": "unit",
3282               "source_files": [
3283                 "components/private/Math/tests/unit/*.{h,m,swift}",
3284                 "components/private/Math/tests/unit/supplemental/*.{h,m,swift}"
3285               ],
3286               "resources": "components/private/Math/tests/unit/resources/*"
3287             }
3288           ]
3289         },
3290         {
3291           "name": "Overlay",
3292           "platforms": {
3293             "ios": "9.0"
3294           },
3295           "public_header_files": "components/private/Overlay/src/*.h",
3296           "source_files": [
3297             "components/private/Overlay/src/*.{h,m}",
3298             "components/private/Overlay/src/private/*.{h,m}"
3299           ],
3300           "testspecs": [
3301             {
3302               "name": "UnitTests",
3303               "test_type": "unit",
3304               "source_files": [
3305                 "components/private/Overlay/tests/unit/*.{h,m,swift}",
3306                 "components/private/Overlay/tests/unit/supplemental/*.{h,m,swift}"
3307               ],
3308               "resources": "components/private/Overlay/tests/unit/resources/*"
3309             }
3310           ]
3311         },
3312         {
3313           "name": "ThumbTrack",
3314           "platforms": {
3315             "ios": "9.0"
3316           },
3317           "public_header_files": "components/private/ThumbTrack/src/*.h",
3318           "source_files": [
3319             "components/private/ThumbTrack/src/*.{h,m}",
3320             "components/private/ThumbTrack/src/private/*.{h,m}"
3321           ],
3322           "dependencies": {
3323             "MaterialComponents/Ink": [
3325             ],
3326             "MaterialComponents/ShadowElevations": [
3328             ],
3329             "MaterialComponents/ShadowLayer": [
3331             ],
3332             "MaterialComponents/Typography": [
3334             ],
3335             "MDFInternationalization": [
3337             ],
3338             "MaterialComponents/private/Math": [
3340             ]
3341           },
3342           "testspecs": [
3343             {
3344               "name": "UnitTests",
3345               "test_type": "unit",
3346               "source_files": [
3347                 "components/private/ThumbTrack/tests/unit/*.{h,m,swift}",
3348                 "components/private/ThumbTrack/tests/unit/supplemental/*.{h,m,swift}"
3349               ],
3350               "resources": "components/private/ThumbTrack/tests/unit/resources/*"
3351             }
3352           ]
3353         },
3354         {
3355           "name": "UIMetrics",
3356           "platforms": {
3357             "ios": "9.0"
3358           },
3359           "public_header_files": "components/private/UIMetrics/src/*.h",
3360           "source_files": [
3361             "components/private/UIMetrics/src/*.{h,m}",
3362             "components/private/UIMetrics/src/private/*.{h,m}"
3363           ],
3364           "dependencies": {
3365             "MaterialComponents/private/Application": [
3367             ]
3368           },
3369           "testspecs": [
3370             {
3371               "name": "UnitTests",
3372               "test_type": "unit",
3373               "source_files": [
3374                 "components/private/UIMetrics/tests/unit/*.{h,m,swift}",
3375                 "components/private/UIMetrics/tests/unit/supplemental/*.{h,m,swift}"
3376               ],
3377               "resources": "components/private/UIMetrics/tests/unit/resources/*"
3378             }
3379           ]
3380         }
3381       ]
3382     }
3383   ]