[Add] RegulaCommonNightly 7.5.947
[CocoaPods.git] / Specs / 0 / 1 / 9 / MaterialComponents / 80.0.0 / MaterialComponents.podspec.json
blob8768da575cf680ef53daa95508f4aca205d3e221
2   "name": "MaterialComponents",
3   "version": "80.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": "v80.0.0"
11   },
12   "platforms": {
13     "ios": "8.0"
14   },
15   "requires_arc": true,
16   "subspecs": [
17     {
18       "name": "ActionSheet",
19       "platforms": {
20         "ios": "8.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           "test_specification": true
46         }
47       ]
48     },
49     {
50       "name": "ActivityIndicator",
51       "platforms": {
52         "ios": "8.0"
53       },
54       "public_header_files": "components/ActivityIndicator/src/*.h",
55       "source_files": [
56         "components/ActivityIndicator/src/*.{h,m}",
57         "components/ActivityIndicator/src/private/*.{h,m}"
58       ],
59       "resources": [
60         "components/ActivityIndicator/src/MaterialActivityIndicator.bundle"
61       ],
62       "dependencies": {
63         "MDFInternationalization": [
65         ],
66         "MaterialComponents/Palettes": [
68         ],
69         "MaterialComponents/private/Application": [
71         ],
72         "MotionAnimator": [
73           "~> 2.0"
74         ]
75       },
76       "testspecs": [
77         {
78           "name": "UnitTests",
79           "test_type": "unit",
80           "source_files": [
81             "components/ActivityIndicator/tests/unit/*.{h,m,swift}",
82             "components/ActivityIndicator/tests/unit/supplemental/*.{h,m,swift}"
83           ],
84           "resources": "components/ActivityIndicator/tests/unit/resources/*",
85           "dependencies": {
86             "MaterialComponents/ActivityIndicator+ColorThemer": [
88             ]
89           },
90           "test_specification": true
91         }
92       ]
93     },
94     {
95       "name": "ActivityIndicator+ColorThemer",
96       "platforms": {
97         "ios": "8.0"
98       },
99       "public_header_files": [
100         "components/ActivityIndicator/src/ColorThemer/*.h"
101       ],
102       "source_files": [
103         "components/ActivityIndicator/src/ColorThemer/*.{h,m}"
104       ],
105       "dependencies": {
106         "MaterialComponents/ActivityIndicator": [
108         ],
109         "MaterialComponents/schemes/Color": [
111         ]
112       }
113     },
114     {
115       "name": "AnimationTiming",
116       "platforms": {
117         "ios": "8.0"
118       },
119       "public_header_files": "components/AnimationTiming/src/*.h",
120       "source_files": [
121         "components/AnimationTiming/src/*.{h,m}",
122         "components/AnimationTiming/src/private/*.{h,m}"
123       ],
124       "testspecs": [
125         {
126           "name": "UnitTests",
127           "test_type": "unit",
128           "source_files": [
129             "components/AnimationTiming/tests/unit/*.{h,m,swift}",
130             "components/AnimationTiming/tests/unit/supplemental/*.{h,m,swift}"
131           ],
132           "resources": "components/AnimationTiming/tests/unit/resources/*",
133           "test_specification": true
134         }
135       ]
136     },
137     {
138       "name": "AppBar",
139       "platforms": {
140         "ios": "8.0"
141       },
142       "public_header_files": "components/AppBar/src/*.h",
143       "source_files": [
144         "components/AppBar/src/*.{h,m}",
145         "components/AppBar/src/private/*.{h,m}"
146       ],
147       "resources": [
148         "components/AppBar/src/MaterialAppBar.bundle"
149       ],
150       "dependencies": {
151         "MaterialComponents/HeaderStackView": [
153         ],
154         "MaterialComponents/NavigationBar": [
156         ],
157         "MaterialComponents/Typography": [
159         ],
160         "MaterialComponents/private/Application": [
162         ],
163         "MaterialComponents/FlexibleHeader": [
165         ],
166         "MaterialComponents/ShadowElevations": [
168         ],
169         "MaterialComponents/ShadowLayer": [
171         ],
172         "MDFInternationalization": [
174         ],
175         "MaterialComponents/private/Icons/ic_arrow_back": [
177         ],
178         "MaterialComponents/private/UIMetrics": [
180         ]
181       },
182       "testspecs": [
183         {
184           "name": "UnitTests",
185           "test_type": "unit",
186           "source_files": [
187             "components/AppBar/tests/unit/*.{h,m,swift}",
188             "components/AppBar/tests/unit/supplemental/*.{h,m,swift}"
189           ],
190           "resources": "components/AppBar/tests/unit/resources/*",
191           "dependencies": {
192             "MaterialComponents/AppBar+ColorThemer": [
194             ],
195             "MaterialComponents/AppBar+TypographyThemer": [
197             ]
198           },
199           "test_specification": true
200         }
201       ]
202     },
203     {
204       "name": "AppBar+ColorThemer",
205       "platforms": {
206         "ios": "8.0"
207       },
208       "public_header_files": [
209         "components/AppBar/src/ColorThemer/*.h"
210       ],
211       "source_files": [
212         "components/AppBar/src/ColorThemer/*.{h,m}",
213         "components/AppBar/src/ColorThemer/private/*.{h,m}"
214       ],
215       "dependencies": {
216         "MaterialComponents/AppBar": [
218         ],
219         "MaterialComponents/FlexibleHeader+ColorThemer": [
221         ],
222         "MaterialComponents/NavigationBar+ColorThemer": [
224         ],
225         "MaterialComponents/Themes": [
227         ]
228       }
229     },
230     {
231       "name": "AppBar+TypographyThemer",
232       "platforms": {
233         "ios": "8.0"
234       },
235       "public_header_files": [
236         "components/AppBar/src/TypographyThemer/*.h"
237       ],
238       "source_files": [
239         "components/AppBar/src/TypographyThemer/*.{h,m}",
240         "components/AppBar/src/TypographyThemer/private/*.{h,m}"
241       ],
242       "dependencies": {
243         "MaterialComponents/AppBar": [
245         ],
246         "MaterialComponents/NavigationBar+TypographyThemer": [
248         ]
249       }
250     },
251     {
252       "name": "BottomAppBar",
253       "platforms": {
254         "ios": "8.0"
255       },
256       "public_header_files": "components/BottomAppBar/src/*.h",
257       "source_files": [
258         "components/BottomAppBar/src/*.{h,m}",
259         "components/BottomAppBar/src/private/*.{h,m}"
260       ],
261       "dependencies": {
262         "MDFInternationalization": [
264         ],
265         "MaterialComponents/Buttons": [
267         ],
268         "MaterialComponents/NavigationBar": [
270         ],
271         "MaterialComponents/private/Math": [
273         ]
274       },
275       "testspecs": [
276         {
277           "name": "UnitTests",
278           "test_type": "unit",
279           "source_files": [
280             "components/BottomAppBar/tests/unit/*.{h,m,swift}",
281             "components/BottomAppBar/tests/unit/supplemental/*.{h,m,swift}"
282           ],
283           "resources": "components/BottomAppBar/tests/unit/resources/*",
284           "dependencies": {
285             "MaterialComponents/BottomAppBar+ColorThemer": [
287             ]
288           },
289           "test_specification": true
290         }
291       ]
292     },
293     {
294       "name": "BottomAppBar+ColorThemer",
295       "platforms": {
296         "ios": "8.0"
297       },
298       "public_header_files": [
299         "components/BottomAppBar/src/ColorThemer/*.h"
300       ],
301       "source_files": [
302         "components/BottomAppBar/src/ColorThemer/*.{h,m}"
303       ],
304       "dependencies": {
305         "MaterialComponents/BottomAppBar": [
307         ],
308         "MaterialComponents/Themes": [
310         ]
311       }
312     },
313     {
314       "name": "BottomNavigation",
315       "platforms": {
316         "ios": "8.0"
317       },
318       "public_header_files": "components/BottomNavigation/src/*.h",
319       "source_files": [
320         "components/BottomNavigation/src/*.{h,m}",
321         "components/BottomNavigation/src/private/*.{h,m}"
322       ],
323       "exclude_files": [
324         "components/BottomNavigation/src/MDCBottomNavigationBarController.*",
325         "components/BottomNavigation/src/MaterialBottomNavigationBeta.h"
326       ],
327       "resources": [
328         "components/BottomNavigation/src/MaterialBottomNavigation.bundle"
329       ],
330       "dependencies": {
331         "MDFInternationalization": [
333         ],
334         "MaterialComponents/Ink": [
336         ],
337         "MaterialComponents/ShadowElevations": [
339         ],
340         "MaterialComponents/ShadowLayer": [
342         ],
343         "MaterialComponents/Typography": [
345         ],
346         "MaterialComponents/private/Math": [
348         ]
349       },
350       "testspecs": [
351         {
352           "name": "UnitTests",
353           "test_type": "unit",
354           "source_files": [
355             "components/BottomNavigation/tests/unit/*.{h,m,swift}",
356             "components/BottomNavigation/tests/unit/supplemental/*.{h,m,swift}"
357           ],
358           "exclude_files": [
359             "components/BottomNavigation/tests/unit/MDCBottomNavigationBarControllerTests.m"
360           ],
361           "resources": "components/BottomNavigation/tests/unit/resources/*",
362           "dependencies": {
363             "MaterialComponents/BottomNavigation+ColorThemer": [
365             ],
366             "MaterialComponents/BottomNavigation+TypographyThemer": [
368             ]
369           },
370           "test_specification": true
371         }
372       ]
373     },
374     {
375       "name": "BottomNavigation+ColorThemer",
376       "platforms": {
377         "ios": "8.0"
378       },
379       "public_header_files": [
380         "components/BottomNavigation/src/ColorThemer/*.h"
381       ],
382       "source_files": [
383         "components/BottomNavigation/src/ColorThemer/*.{h,m}"
384       ],
385       "dependencies": {
386         "MaterialComponents/BottomNavigation": [
388         ],
389         "MaterialComponents/schemes/Color": [
391         ]
392       }
393     },
394     {
395       "name": "BottomNavigation+TypographyThemer",
396       "platforms": {
397         "ios": "8.0"
398       },
399       "public_header_files": [
400         "components/BottomNavigation/src/TypographyThemer/*.h"
401       ],
402       "source_files": [
403         "components/BottomNavigation/src/TypographyThemer/*.{h,m}"
404       ],
405       "dependencies": {
406         "MaterialComponents/BottomNavigation": [
408         ],
409         "MaterialComponents/schemes/Typography": [
411         ]
412       }
413     },
414     {
415       "name": "BottomSheet",
416       "platforms": {
417         "ios": "8.0"
418       },
419       "public_header_files": "components/BottomSheet/src/*.h",
420       "source_files": [
421         "components/BottomSheet/src/*.{h,m}",
422         "components/BottomSheet/src/private/*.{h,m}"
423       ],
424       "dependencies": {
425         "MaterialComponents/ShapeLibrary": [
427         ],
428         "MaterialComponents/Shapes": [
430         ],
431         "MaterialComponents/private/KeyboardWatcher": [
433         ],
434         "MaterialComponents/private/Math": [
436         ]
437       },
438       "testspecs": [
439         {
440           "name": "UnitTests",
441           "test_type": "unit",
442           "source_files": [
443             "components/BottomSheet/tests/unit/*.{h,m,swift}",
444             "components/BottomSheet/tests/unit/supplemental/*.{h,m,swift}"
445           ],
446           "resources": "components/BottomSheet/tests/unit/resources/*",
447           "dependencies": {
448             "MaterialComponents/BottomSheet+ShapeThemer": [
450             ]
451           },
452           "test_specification": true
453         }
454       ]
455     },
456     {
457       "name": "BottomSheet+ShapeThemer",
458       "platforms": {
459         "ios": "8.0"
460       },
461       "public_header_files": [
462         "components/BottomSheet/src/ShapeThemer/*.h"
463       ],
464       "source_files": [
465         "components/BottomSheet/src/ShapeThemer/*.{h,m}",
466         "components/BottomSheet/src/ShapeThemer/private/*.{h,m}"
467       ],
468       "dependencies": {
469         "MaterialComponents/BottomSheet": [
471         ],
472         "MaterialComponents/schemes/Shape": [
474         ]
475       }
476     },
477     {
478       "name": "Buttons",
479       "platforms": {
480         "ios": "8.0"
481       },
482       "public_header_files": "components/Buttons/src/*.h",
483       "source_files": [
484         "components/Buttons/src/*.{h,m}",
485         "components/Buttons/src/private/*.{h,m}"
486       ],
487       "dependencies": {
488         "MDFInternationalization": [
490         ],
491         "MDFTextAccessibility": [
493         ],
494         "MaterialComponents/Ink": [
496         ],
497         "MaterialComponents/ShadowElevations": [
499         ],
500         "MaterialComponents/ShadowLayer": [
502         ],
503         "MaterialComponents/Shapes": [
505         ],
506         "MaterialComponents/Typography": [
508         ],
509         "MaterialComponents/private/Math": [
511         ]
512       },
513       "testspecs": [
514         {
515           "name": "UnitTests",
516           "test_type": "unit",
517           "source_files": [
518             "components/Buttons/tests/unit/*.{h,m,swift}",
519             "components/Buttons/tests/unit/supplemental/*.{h,m,swift}"
520           ],
521           "resources": "components/Buttons/tests/unit/resources/*",
522           "dependencies": {
523             "MaterialComponents/Buttons+ShapeThemer": [
525             ],
526             "MaterialComponents/Buttons+ColorThemer": [
528             ],
529             "MaterialComponents/Buttons+TypographyThemer": [
531             ],
532             "MaterialComponents/Buttons+TitleColorAccessibilityMutator": [
534             ],
535             "MaterialComponents/Buttons+ButtonThemer": [
537             ]
538           },
539           "test_specification": true
540         }
541       ]
542     },
543     {
544       "name": "Buttons+ColorThemer",
545       "platforms": {
546         "ios": "8.0"
547       },
548       "public_header_files": [
549         "components/Buttons/src/ColorThemer/*.h"
550       ],
551       "source_files": [
552         "components/Buttons/src/ColorThemer/*.{h,m}",
553         "components/Buttons/src/ColorThemer/private/*.{h,m}"
554       ],
555       "dependencies": {
556         "MaterialComponents/Buttons": [
558         ],
559         "MaterialComponents/schemes/Color": [
561         ]
562       }
563     },
564     {
565       "name": "Buttons+TitleColorAccessibilityMutator",
566       "platforms": {
567         "ios": "8.0"
568       },
569       "public_header_files": [
570         "components/Buttons/src/TitleColorAccessibilityMutator/*.h"
571       ],
572       "source_files": [
573         "components/Buttons/src/TitleColorAccessibilityMutator/*.{h,m}",
574         "components/Buttons/src/TitleColorAccessibilityMutator/private/*.{h,m}"
575       ],
576       "dependencies": {
577         "MDFTextAccessibility": [
579         ],
580         "MaterialComponents/Buttons": [
582         ]
583       }
584     },
585     {
586       "name": "Buttons+ShapeThemer",
587       "platforms": {
588         "ios": "8.0"
589       },
590       "public_header_files": [
591         "components/Buttons/src/ShapeThemer/*.h"
592       ],
593       "source_files": [
594         "components/Buttons/src/ShapeThemer/*.{h,m}"
595       ],
596       "dependencies": {
597         "MaterialComponents/Buttons": [
599         ],
600         "MaterialComponents/schemes/Shape": [
602         ]
603       }
604     },
605     {
606       "name": "Buttons+TypographyThemer",
607       "platforms": {
608         "ios": "8.0"
609       },
610       "public_header_files": [
611         "components/Buttons/src/TypographyThemer/*.h"
612       ],
613       "source_files": [
614         "components/Buttons/src/TypographyThemer/*.{h,m}"
615       ],
616       "dependencies": {
617         "MaterialComponents/Buttons": [
619         ],
620         "MaterialComponents/schemes/Typography": [
622         ]
623       }
624     },
625     {
626       "name": "Buttons+ButtonThemer",
627       "platforms": {
628         "ios": "8.0"
629       },
630       "public_header_files": [
631         "components/Buttons/src/ButtonThemer/*.h"
632       ],
633       "source_files": [
634         "components/Buttons/src/ButtonThemer/*.{h,m}",
635         "components/Buttons/src/ButtonThemer/private/*.{h,m}"
636       ],
637       "dependencies": {
638         "MaterialComponents/Buttons": [
640         ],
641         "MaterialComponents/Buttons+ColorThemer": [
643         ],
644         "MaterialComponents/Buttons+ShapeThemer": [
646         ],
647         "MaterialComponents/Buttons+TypographyThemer": [
649         ],
650         "MaterialComponents/Palettes": [
652         ]
653       }
654     },
655     {
656       "name": "ButtonBar",
657       "platforms": {
658         "ios": "8.0"
659       },
660       "public_header_files": "components/ButtonBar/src/*.h",
661       "source_files": [
662         "components/ButtonBar/src/*.{h,m}",
663         "components/ButtonBar/src/private/*.{h,m}"
664       ],
665       "dependencies": {
666         "MDFInternationalization": [
668         ],
669         "MaterialComponents/Buttons": [
671         ],
672         "MaterialComponents/private/Application": [
674         ]
675       },
676       "testspecs": [
677         {
678           "name": "UnitTests",
679           "test_type": "unit",
680           "source_files": [
681             "components/ButtonBar/tests/unit/*.{h,m,swift}",
682             "components/ButtonBar/tests/unit/supplemental/*.{h,m,swift}"
683           ],
684           "resources": "components/ButtonBar/tests/unit/resources/*",
685           "dependencies": {
686             "MaterialComponents/ButtonBar+TypographyThemer": [
688             ]
689           },
690           "test_specification": true
691         }
692       ]
693     },
694     {
695       "name": "ButtonBar+ColorThemer",
696       "platforms": {
697         "ios": "8.0"
698       },
699       "public_header_files": [
700         "components/ButtonBar/src/ColorThemer/*.h"
701       ],
702       "source_files": [
703         "components/ButtonBar/src/ColorThemer/*.{h,m}"
704       ],
705       "dependencies": {
706         "MaterialComponents/ButtonBar": [
708         ],
709         "MaterialComponents/Themes": [
711         ]
712       }
713     },
714     {
715       "name": "ButtonBar+TypographyThemer",
716       "platforms": {
717         "ios": "8.0"
718       },
719       "public_header_files": [
720         "components/ButtonBar/src/TypographyThemer/*.h"
721       ],
722       "source_files": [
723         "components/ButtonBar/src/TypographyThemer/*.{h,m}"
724       ],
725       "dependencies": {
726         "MaterialComponents/ButtonBar": [
728         ],
729         "MaterialComponents/schemes/Typography": [
731         ]
732       }
733     },
734     {
735       "name": "Cards",
736       "platforms": {
737         "ios": "8.0"
738       },
739       "public_header_files": "components/Cards/src/*.h",
740       "source_files": "components/Cards/src/*.{h,m}",
741       "exclude_files": [
742         "components/Cards/src/MDCCard+Ripple.{h,m}",
743         "components/Cards/src/MDCCardCollectionCell+Ripple.{h,m}"
744       ],
745       "dependencies": {
746         "MaterialComponents/Cards+Private": [
748         ],
749         "MaterialComponents/Ink": [
751         ],
752         "MaterialComponents/ShadowLayer": [
754         ],
755         "MaterialComponents/Shapes": [
757         ],
758         "MaterialComponents/private/Icons/ic_check_circle": [
760         ],
761         "MaterialComponents/private/Math": [
763         ]
764       },
765       "testspecs": [
766         {
767           "name": "UnitTests",
768           "test_type": "unit",
769           "source_files": [
770             "components/Cards/tests/unit/*.{h,m,swift}",
771             "components/Cards/tests/unit/supplemental/*.{h,m,swift}"
772           ],
773           "resources": "components/Cards/tests/unit/resources/*",
774           "dependencies": {
775             "MaterialComponents/Cards+ColorThemer": [
777             ],
778             "MaterialComponents/Cards+ShapeThemer": [
780             ]
781           },
782           "test_specification": true
783         }
784       ]
785     },
786     {
787       "name": "Cards+Private",
788       "platforms": {
789         "ios": "8.0"
790       },
791       "public_header_files": "components/Cards/src/private/*.h",
792       "source_files": [
793         "components/Cards/src/private/*.{h,m}"
794       ]
795     },
796     {
797       "name": "Cards+ColorThemer",
798       "platforms": {
799         "ios": "8.0"
800       },
801       "public_header_files": [
802         "components/Cards/src/ColorThemer/*.h"
803       ],
804       "source_files": [
805         "components/Cards/src/ColorThemer/*.{h,m}"
806       ],
807       "dependencies": {
808         "MaterialComponents/Cards": [
810         ],
811         "MaterialComponents/schemes/Color": [
813         ]
814       }
815     },
816     {
817       "name": "Cards+ShapeThemer",
818       "platforms": {
819         "ios": "8.0"
820       },
821       "public_header_files": [
822         "components/Cards/src/ShapeThemer/*.h"
823       ],
824       "source_files": [
825         "components/Cards/src/ShapeThemer/*.{h,m}"
826       ],
827       "dependencies": {
828         "MaterialComponents/Cards": [
830         ],
831         "MaterialComponents/schemes/Shape": [
833         ]
834       }
835     },
836     {
837       "name": "Cards+CardThemer",
838       "platforms": {
839         "ios": "8.0"
840       },
841       "public_header_files": [
842         "components/Cards/src/CardThemer/*.h"
843       ],
844       "source_files": [
845         "components/Cards/src/CardThemer/*.{h,m}"
846       ],
847       "dependencies": {
848         "MaterialComponents/Cards": [
850         ],
851         "MaterialComponents/Cards+ColorThemer": [
853         ],
854         "MaterialComponents/Cards+ShapeThemer": [
856         ]
857       }
858     },
859     {
860       "name": "Chips",
861       "platforms": {
862         "ios": "8.0"
863       },
864       "public_header_files": "components/Chips/src/*.h",
865       "source_files": [
866         "components/Chips/src/*.{h,m}",
867         "components/Chips/src/private/*.{h,m}"
868       ],
869       "dependencies": {
870         "MDFInternationalization": [
872         ],
873         "MaterialComponents/Ink": [
875         ],
876         "MaterialComponents/ShadowLayer": [
878         ],
879         "MaterialComponents/ShadowElevations": [
881         ],
882         "MaterialComponents/ShapeLibrary": [
884         ],
885         "MaterialComponents/Shapes": [
887         ],
888         "MaterialComponents/TextFields": [
890         ],
891         "MaterialComponents/Typography": [
893         ],
894         "MaterialComponents/private/Math": [
896         ]
897       },
898       "testspecs": [
899         {
900           "name": "UnitTests",
901           "test_type": "unit",
902           "source_files": [
903             "components/Chips/tests/unit/*.{h,m,swift}",
904             "components/Chips/tests/unit/supplemental/*.{h,m,swift}"
905           ],
906           "resources": "components/Chips/tests/unit/resources/*",
907           "dependencies": {
908             "MaterialComponents/Chips+ChipThemer": [
910             ],
911             "MaterialComponents/Chips+FontThemer": [
913             ],
914             "MaterialComponents/Themes": [
916             ]
917           },
918           "test_specification": true
919         }
920       ]
921     },
922     {
923       "name": "Chips+ChipThemer",
924       "platforms": {
925         "ios": "8.0"
926       },
927       "public_header_files": [
928         "components/Chips/src/ChipThemer/*.h"
929       ],
930       "source_files": [
931         "components/Chips/src/ChipThemer/*.{h,m}"
932       ],
933       "dependencies": {
934         "MaterialComponents/Chips": [
936         ],
937         "MaterialComponents/Chips+ColorThemer": [
939         ],
940         "MaterialComponents/Chips+ShapeThemer": [
942         ],
943         "MaterialComponents/Chips+TypographyThemer": [
945         ]
946       }
947     },
948     {
949       "name": "Chips+ColorThemer",
950       "platforms": {
951         "ios": "8.0"
952       },
953       "public_header_files": [
954         "components/Chips/src/ColorThemer/*.h"
955       ],
956       "source_files": [
957         "components/Chips/src/ColorThemer/*.{h,m}"
958       ],
959       "dependencies": {
960         "MaterialComponents/Chips": [
962         ],
963         "MaterialComponents/schemes/Color": [
965         ]
966       }
967     },
968     {
969       "name": "Chips+FontThemer",
970       "platforms": {
971         "ios": "8.0"
972       },
973       "public_header_files": [
974         "components/Chips/src/FontThemer/*.h"
975       ],
976       "source_files": [
977         "components/Chips/src/FontThemer/*.{h,m}"
978       ],
979       "dependencies": {
980         "MaterialComponents/Chips": [
982         ],
983         "MaterialComponents/Themes": [
985         ]
986       }
987     },
988     {
989       "name": "Chips+ShapeThemer",
990       "platforms": {
991         "ios": "8.0"
992       },
993       "public_header_files": [
994         "components/Chips/src/ShapeThemer/*.h"
995       ],
996       "source_files": [
997         "components/Chips/src/ShapeThemer/*.{h,m}"
998       ],
999       "dependencies": {
1000         "MaterialComponents/Chips": [
1002         ],
1003         "MaterialComponents/schemes/Shape": [
1005         ]
1006       }
1007     },
1008     {
1009       "name": "Chips+TypographyThemer",
1010       "platforms": {
1011         "ios": "8.0"
1012       },
1013       "public_header_files": [
1014         "components/Chips/src/TypographyThemer/*.h"
1015       ],
1016       "source_files": [
1017         "components/Chips/src/TypographyThemer/*.{h,m}"
1018       ],
1019       "dependencies": {
1020         "MaterialComponents/Chips": [
1022         ],
1023         "MaterialComponents/schemes/Typography": [
1025         ]
1026       }
1027     },
1028     {
1029       "name": "CollectionCells",
1030       "platforms": {
1031         "ios": "8.0"
1032       },
1033       "public_header_files": "components/CollectionCells/src/*.h",
1034       "source_files": [
1035         "components/CollectionCells/src/*.{h,m}",
1036         "components/CollectionCells/src/private/*.{h,m}"
1037       ],
1038       "resources": [
1039         "components/CollectionCells/src/MaterialCollectionCells.bundle"
1040       ],
1041       "frameworks": [
1042         "CoreGraphics",
1043         "QuartzCore"
1044       ],
1045       "dependencies": {
1046         "MDFInternationalization": [
1048         ],
1049         "MaterialComponents/CollectionLayoutAttributes": [
1051         ],
1052         "MaterialComponents/Ink": [
1054         ],
1055         "MaterialComponents/Typography": [
1057         ],
1058         "MaterialComponents/Palettes": [
1060         ],
1061         "MaterialComponents/private/Icons/ic_check": [
1063         ],
1064         "MaterialComponents/private/Icons/ic_check_circle": [
1066         ],
1067         "MaterialComponents/private/Icons/ic_chevron_right": [
1069         ],
1070         "MaterialComponents/private/Icons/ic_info": [
1072         ],
1073         "MaterialComponents/private/Icons/ic_radio_button_unchecked": [
1075         ],
1076         "MaterialComponents/private/Icons/ic_reorder": [
1078         ],
1079         "MaterialComponents/private/Math": [
1081         ]
1082       },
1083       "testspecs": [
1084         {
1085           "name": "UnitTests",
1086           "test_type": "unit",
1087           "source_files": [
1088             "components/CollectionCells/tests/unit/*.{h,m,swift}",
1089             "components/CollectionCells/tests/unit/supplemental/*.{h,m,swift}"
1090           ],
1091           "resources": "components/CollectionCells/tests/unit/resources/*",
1092           "test_specification": true
1093         }
1094       ]
1095     },
1096     {
1097       "name": "CollectionLayoutAttributes",
1098       "platforms": {
1099         "ios": "8.0"
1100       },
1101       "public_header_files": "components/CollectionLayoutAttributes/src/*.h",
1102       "source_files": "components/CollectionLayoutAttributes/src/*.{h,m}",
1103       "testspecs": [
1104         {
1105           "name": "UnitTests",
1106           "test_type": "unit",
1107           "source_files": [
1108             "components/CollectionLayoutAttributes/tests/unit/*.{h,m,swift}",
1109             "components/CollectionLayoutAttributes/tests/unit/supplemental/*.{h,m,swift}"
1110           ],
1111           "resources": "components/CollectionLayoutAttributes/tests/unit/resources/*",
1112           "test_specification": true
1113         }
1114       ]
1115     },
1116     {
1117       "name": "Collections",
1118       "platforms": {
1119         "ios": "8.0"
1120       },
1121       "public_header_files": "components/Collections/src/*.h",
1122       "source_files": [
1123         "components/Collections/src/*.{h,m}",
1124         "components/Collections/src/private/*.{h,m}"
1125       ],
1126       "resources": [
1127         "components/Collections/src/MaterialCollections.bundle"
1128       ],
1129       "frameworks": [
1130         "CoreGraphics",
1131         "QuartzCore"
1132       ],
1133       "dependencies": {
1134         "MaterialComponents/CollectionCells": [
1136         ],
1137         "MaterialComponents/CollectionLayoutAttributes": [
1139         ],
1140         "MaterialComponents/Ink": [
1142         ],
1143         "MaterialComponents/Palettes": [
1145         ],
1146         "MaterialComponents/ShadowElevations": [
1148         ],
1149         "MaterialComponents/ShadowLayer": [
1151         ],
1152         "MaterialComponents/Typography": [
1154         ]
1155       },
1156       "testspecs": [
1157         {
1158           "name": "UnitTests",
1159           "test_type": "unit",
1160           "source_files": [
1161             "components/Collections/tests/unit/*.{h,m,swift}",
1162             "components/Collections/tests/unit/supplemental/*.{h,m,swift}"
1163           ],
1164           "resources": "components/Collections/tests/unit/resources/*",
1165           "test_specification": true
1166         }
1167       ]
1168     },
1169     {
1170       "name": "Dialogs",
1171       "platforms": {
1172         "ios": "8.0"
1173       },
1174       "public_header_files": "components/Dialogs/src/*.h",
1175       "source_files": [
1176         "components/Dialogs/src/*.{h,m}",
1177         "components/Dialogs/src/private/*.{h,m}"
1178       ],
1179       "resources": [
1180         "components/Dialogs/src/MaterialDialogs.bundle"
1181       ],
1182       "dependencies": {
1183         "MaterialComponents/Buttons": [
1185         ],
1186         "MaterialComponents/ShadowElevations": [
1188         ],
1189         "MaterialComponents/ShadowLayer": [
1191         ],
1192         "MaterialComponents/Typography": [
1194         ],
1195         "MaterialComponents/private/KeyboardWatcher": [
1197         ],
1198         "MDFInternationalization": [
1200         ]
1201       },
1202       "testspecs": [
1203         {
1204           "name": "UnitTests",
1205           "test_type": "unit",
1206           "source_files": [
1207             "components/Dialogs/tests/unit/*.{h,m,swift}",
1208             "components/Dialogs/tests/unit/supplemental/*.{h,m,swift}"
1209           ],
1210           "resources": "components/Dialogs/tests/unit/resources/*",
1211           "dependencies": {
1212             "MaterialComponents/Dialogs+DialogThemer": [
1214             ]
1215           },
1216           "test_specification": true
1217         }
1218       ]
1219     },
1220     {
1221       "name": "Dialogs+ColorThemer",
1222       "platforms": {
1223         "ios": "8.0"
1224       },
1225       "public_header_files": [
1226         "components/Dialogs/src/ColorThemer/*.h"
1227       ],
1228       "source_files": [
1229         "components/Dialogs/src/ColorThemer/*.{h,m}"
1230       ],
1231       "dependencies": {
1232         "MaterialComponents/Dialogs": [
1234         ],
1235         "MaterialComponents/Themes": [
1237         ],
1238         "MaterialComponents/Buttons+ColorThemer": [
1240         ]
1241       }
1242     },
1243     {
1244       "name": "Dialogs+TypographyThemer",
1245       "platforms": {
1246         "ios": "8.0"
1247       },
1248       "public_header_files": [
1249         "components/Dialogs/src/TypographyThemer/*.h"
1250       ],
1251       "source_files": [
1252         "components/Dialogs/src/TypographyThemer/*.{h,m}"
1253       ],
1254       "dependencies": {
1255         "MaterialComponents/Dialogs": [
1257         ],
1258         "MaterialComponents/schemes/Typography": [
1260         ],
1261         "MaterialComponents/Buttons+TypographyThemer": [
1263         ]
1264       }
1265     },
1266     {
1267       "name": "Dialogs+DialogThemer",
1268       "platforms": {
1269         "ios": "8.0"
1270       },
1271       "public_header_files": [
1272         "components/Dialogs/src/DialogThemer/*.h"
1273       ],
1274       "source_files": [
1275         "components/Dialogs/src/DialogThemer/*.{h,m}"
1276       ],
1277       "dependencies": {
1278         "MaterialComponents/Dialogs": [
1280         ],
1281         "MaterialComponents/Dialogs+ColorThemer": [
1283         ],
1284         "MaterialComponents/Dialogs+TypographyThemer": [
1286         ],
1287         "MaterialComponents/Buttons+ButtonThemer": [
1289         ]
1290       }
1291     },
1292     {
1293       "name": "FeatureHighlight",
1294       "platforms": {
1295         "ios": "8.0"
1296       },
1297       "public_header_files": "components/FeatureHighlight/src/*.h",
1298       "source_files": [
1299         "components/FeatureHighlight/src/*.{h,m}",
1300         "components/FeatureHighlight/src/private/*.{h,m}"
1301       ],
1302       "resources": [
1303         "components/FeatureHighlight/src/MaterialFeatureHighlight.bundle"
1304       ],
1305       "dependencies": {
1306         "MaterialComponents/private/Math": [
1308         ],
1309         "MaterialComponents/Typography": [
1311         ],
1312         "MDFTextAccessibility": [
1314         ]
1315       },
1316       "testspecs": [
1317         {
1318           "name": "UnitTests",
1319           "test_type": "unit",
1320           "source_files": [
1321             "components/FeatureHighlight/tests/unit/*.{h,m,swift}",
1322             "components/FeatureHighlight/tests/unit/supplemental/*.{h,m,swift}"
1323           ],
1324           "resources": "components/FeatureHighlight/tests/unit/resources/*",
1325           "dependencies": {
1326             "MaterialComponents/FeatureHighlight+ColorThemer": [
1328             ],
1329             "MaterialComponents/FeatureHighlight+TypographyThemer": [
1331             ],
1332             "MaterialComponents/FeatureHighlight+FeatureHighlightAccessibilityMutator": [
1334             ]
1335           },
1336           "test_specification": true
1337         }
1338       ]
1339     },
1340     {
1341       "name": "FeatureHighlight+ColorThemer",
1342       "platforms": {
1343         "ios": "8.0"
1344       },
1345       "public_header_files": [
1346         "components/FeatureHighlight/src/ColorThemer/*.h"
1347       ],
1348       "source_files": [
1349         "components/FeatureHighlight/src/ColorThemer/*.{h,m}"
1350       ],
1351       "dependencies": {
1352         "MaterialComponents/FeatureHighlight": [
1354         ],
1355         "MaterialComponents/Themes": [
1357         ]
1358       }
1359     },
1360     {
1361       "name": "FeatureHighlight+FontThemer",
1362       "platforms": {
1363         "ios": "8.0"
1364       },
1365       "public_header_files": [
1366         "components/FeatureHighlight/src/FontThemer/*.h"
1367       ],
1368       "source_files": [
1369         "components/FeatureHighlight/src/FontThemer/*.{h,m}"
1370       ],
1371       "dependencies": {
1372         "MaterialComponents/FeatureHighlight": [
1374         ],
1375         "MaterialComponents/Themes": [
1377         ]
1378       }
1379     },
1380     {
1381       "name": "FeatureHighlight+TypographyThemer",
1382       "platforms": {
1383         "ios": "8.0"
1384       },
1385       "public_header_files": [
1386         "components/FeatureHighlight/src/TypographyThemer/*.h"
1387       ],
1388       "source_files": [
1389         "components/FeatureHighlight/src/TypographyThemer/*.{h,m}"
1390       ],
1391       "dependencies": {
1392         "MaterialComponents/FeatureHighlight": [
1394         ],
1395         "MaterialComponents/schemes/Typography": [
1397         ]
1398       }
1399     },
1400     {
1401       "name": "FeatureHighlight+FeatureHighlightAccessibilityMutator",
1402       "platforms": {
1403         "ios": "8.0"
1404       },
1405       "public_header_files": [
1406         "components/FeatureHighlight/src/FeatureHighlightAccessibilityMutator/*.h"
1407       ],
1408       "source_files": [
1409         "components/FeatureHighlight/src/FeatureHighlightAccessibilityMutator/*.{h,m}"
1410       ],
1411       "dependencies": {
1412         "MaterialComponents/FeatureHighlight": [
1414         ],
1415         "MDFTextAccessibility": [
1417         ]
1418       }
1419     },
1420     {
1421       "name": "FlexibleHeader",
1422       "platforms": {
1423         "ios": "8.0"
1424       },
1425       "public_header_files": "components/FlexibleHeader/src/*.h",
1426       "source_files": [
1427         "components/FlexibleHeader/src/*.{h,m}",
1428         "components/FlexibleHeader/src/private/*.{h,m}"
1429       ],
1430       "dependencies": {
1431         "MDFTextAccessibility": [
1433         ],
1434         "MaterialComponents/private/Application": [
1436         ],
1437         "MaterialComponents/private/UIMetrics": [
1439         ]
1440       },
1441       "testspecs": [
1442         {
1443           "name": "UnitTests",
1444           "test_type": "unit",
1445           "source_files": [
1446             "components/FlexibleHeader/tests/unit/*.{h,m,swift}",
1447             "components/FlexibleHeader/tests/unit/supplemental/*.{h,m,swift}"
1448           ],
1449           "resources": "components/FlexibleHeader/tests/unit/resources/*",
1450           "dependencies": {
1451             "MaterialComponents/FlexibleHeader+ColorThemer": [
1453             ]
1454           },
1455           "test_specification": true
1456         }
1457       ]
1458     },
1459     {
1460       "name": "FlexibleHeader+CanAlwaysExpandToMaximumHeight",
1461       "platforms": {
1462         "ios": "8.0"
1463       },
1464       "public_header_files": [
1465         "components/FlexibleHeader/src/CanAlwaysExpandToMaximumHeight/*.h"
1466       ],
1467       "source_files": [
1468         "components/FlexibleHeader/src/CanAlwaysExpandToMaximumHeight/*.{h,m}"
1469       ],
1470       "dependencies": {
1471         "MaterialComponents/FlexibleHeader": [
1473         ]
1474       }
1475     },
1476     {
1477       "name": "FlexibleHeader+ColorThemer",
1478       "platforms": {
1479         "ios": "8.0"
1480       },
1481       "public_header_files": [
1482         "components/FlexibleHeader/src/ColorThemer/*.h"
1483       ],
1484       "source_files": [
1485         "components/FlexibleHeader/src/ColorThemer/*.{h,m}"
1486       ],
1487       "dependencies": {
1488         "MaterialComponents/FlexibleHeader": [
1490         ],
1491         "MaterialComponents/schemes/Color": [
1493         ]
1494       }
1495     },
1496     {
1497       "name": "HeaderStackView",
1498       "platforms": {
1499         "ios": "8.0"
1500       },
1501       "public_header_files": "components/HeaderStackView/src/*.h",
1502       "source_files": "components/HeaderStackView/src/*.{h,m}",
1503       "testspecs": [
1504         {
1505           "name": "UnitTests",
1506           "test_type": "unit",
1507           "source_files": [
1508             "components/HeaderStackView/tests/unit/*.{h,m,swift}",
1509             "components/HeaderStackView/tests/unit/supplemental/*.{h,m,swift}"
1510           ],
1511           "resources": "components/HeaderStackView/tests/unit/resources/*",
1512           "test_specification": true
1513         }
1514       ]
1515     },
1516     {
1517       "name": "HeaderStackView+ColorThemer",
1518       "platforms": {
1519         "ios": "8.0"
1520       },
1521       "public_header_files": [
1522         "components/HeaderStackView/src/ColorThemer/*.h"
1523       ],
1524       "source_files": [
1525         "components/HeaderStackView/src/ColorThemer/*.{h,m}"
1526       ],
1527       "dependencies": {
1528         "MaterialComponents/HeaderStackView": [
1530         ],
1531         "MaterialComponents/Themes": [
1533         ]
1534       }
1535     },
1536     {
1537       "name": "Ink",
1538       "platforms": {
1539         "ios": "8.0"
1540       },
1541       "public_header_files": "components/Ink/src/*.h",
1542       "source_files": [
1543         "components/Ink/src/*.{h,m}",
1544         "components/Ink/src/private/*.{h,m}"
1545       ],
1546       "dependencies": {
1547         "MaterialComponents/private/Math": [
1549         ]
1550       },
1551       "testspecs": [
1552         {
1553           "name": "UnitTests",
1554           "test_type": "unit",
1555           "source_files": [
1556             "components/Ink/tests/unit/*.{h,m,swift}",
1557             "components/Ink/tests/unit/supplemental/*.{h,m,swift}"
1558           ],
1559           "resources": "components/Ink/tests/unit/resources/*",
1560           "test_specification": true
1561         }
1562       ]
1563     },
1564     {
1565       "name": "Ink+ColorThemer",
1566       "platforms": {
1567         "ios": "8.0"
1568       },
1569       "public_header_files": [
1570         "components/Ink/src/ColorThemer/*.h"
1571       ],
1572       "source_files": [
1573         "components/Ink/src/ColorThemer/*.{h,m}"
1574       ],
1575       "dependencies": {
1576         "MaterialComponents/Ink": [
1578         ],
1579         "MaterialComponents/Themes": [
1581         ]
1582       }
1583     },
1584     {
1585       "name": "LibraryInfo",
1586       "platforms": {
1587         "ios": "8.0"
1588       },
1589       "public_header_files": "components/LibraryInfo/src/*.h",
1590       "source_files": [
1591         "components/LibraryInfo/src/*.{h,m}",
1592         "components/LibraryInfo/src/private/*.{h,m}"
1593       ],
1594       "testspecs": [
1595         {
1596           "name": "UnitTests",
1597           "test_type": "unit",
1598           "source_files": [
1599             "components/LibraryInfo/tests/unit/*.{h,m,swift}",
1600             "components/LibraryInfo/tests/unit/supplemental/*.{h,m,swift}"
1601           ],
1602           "resources": "components/LibraryInfo/tests/unit/resources/*",
1603           "test_specification": true
1604         }
1605       ]
1606     },
1607     {
1608       "name": "List",
1609       "platforms": {
1610         "ios": "8.0"
1611       },
1612       "public_header_files": "components/List/src/*.h",
1613       "source_files": [
1614         "components/List/src/*.{h,m}",
1615         "components/List/src/private/*.{h,m}"
1616       ],
1617       "dependencies": {
1618         "MaterialComponents/Ink": [
1620         ],
1621         "MaterialComponents/ShadowElevations": [
1623         ],
1624         "MaterialComponents/ShadowLayer": [
1626         ],
1627         "MaterialComponents/Typography": [
1629         ],
1630         "MDFInternationalization": [
1632         ],
1633         "MaterialComponents/private/Math": [
1635         ]
1636       },
1637       "testspecs": [
1638         {
1639           "name": "UnitTests",
1640           "test_type": "unit",
1641           "source_files": [
1642             "components/List/tests/unit/*.{h,m,swift}",
1643             "components/List/tests/unit/supplemental/*.{h,m,swift}"
1644           ],
1645           "resources": "components/List/tests/unit/resources/*",
1646           "dependencies": {
1647             "MaterialComponents/List+ColorThemer": [
1649             ],
1650             "MaterialComponents/List+TypographyThemer": [
1652             ],
1653             "MaterialComponents/List+ListThemer": [
1655             ]
1656           },
1657           "test_specification": true
1658         }
1659       ]
1660     },
1661     {
1662       "name": "List+TypographyThemer",
1663       "platforms": {
1664         "ios": "8.0"
1665       },
1666       "public_header_files": [
1667         "components/List/src/TypographyThemer/*.h"
1668       ],
1669       "source_files": [
1670         "components/List/src/TypographyThemer/*.{h,m}"
1671       ],
1672       "dependencies": {
1673         "MaterialComponents/List": [
1675         ],
1676         "MaterialComponents/schemes/Typography": [
1678         ]
1679       }
1680     },
1681     {
1682       "name": "List+ColorThemer",
1683       "platforms": {
1684         "ios": "8.0"
1685       },
1686       "public_header_files": [
1687         "components/List/src/ColorThemer/*.h"
1688       ],
1689       "source_files": [
1690         "components/List/src/ColorThemer/*.{h,m}",
1691         "components/List/src/ColorThemer/private/*.{h,m}"
1692       ],
1693       "dependencies": {
1694         "MaterialComponents/List": [
1696         ],
1697         "MaterialComponents/schemes/Color": [
1699         ]
1700       }
1701     },
1702     {
1703       "name": "List+ListThemer",
1704       "platforms": {
1705         "ios": "8.0"
1706       },
1707       "public_header_files": [
1708         "components/List/src/ListThemer/*.h"
1709       ],
1710       "source_files": [
1711         "components/List/src/ListThemer/*.{h,m}",
1712         "components/List/src/ListThemer/private/*.{h,m}"
1713       ],
1714       "dependencies": {
1715         "MaterialComponents/List": [
1717         ],
1718         "MaterialComponents/List+ColorThemer": [
1720         ],
1721         "MaterialComponents/List+TypographyThemer": [
1723         ]
1724       }
1725     },
1726     {
1727       "name": "MaskedTransition",
1728       "platforms": {
1729         "ios": "8.0"
1730       },
1731       "public_header_files": "components/MaskedTransition/src/*.h",
1732       "source_files": [
1733         "components/MaskedTransition/src/*.{h,m}",
1734         "components/MaskedTransition/src/private/*.{h,m}"
1735       ],
1736       "dependencies": {
1737         "MotionTransitioning": [
1738           "~> 5.0"
1739         ],
1740         "MotionAnimator": [
1741           "~> 2.0"
1742         ],
1743         "MotionInterchange": [
1744           "~> 1.0"
1745         ]
1746       },
1747       "testspecs": [
1748         {
1749           "name": "UnitTests",
1750           "test_type": "unit",
1751           "source_files": [
1752             "components/MaskedTransition/tests/unit/*.{h,m,swift}",
1753             "components/MaskedTransition/tests/unit/supplemental/*.{h,m,swift}"
1754           ],
1755           "resources": "components/MaskedTransition/tests/unit/resources/*",
1756           "test_specification": true
1757         }
1758       ]
1759     },
1760     {
1761       "name": "NavigationBar",
1762       "platforms": {
1763         "ios": "8.0"
1764       },
1765       "public_header_files": "components/NavigationBar/src/*.h",
1766       "source_files": "components/NavigationBar/src/*.{h,m}",
1767       "dependencies": {
1768         "MDFTextAccessibility": [
1770         ],
1771         "MaterialComponents/ButtonBar": [
1773         ],
1774         "MaterialComponents/Typography": [
1776         ],
1777         "MDFInternationalization": [
1779         ],
1780         "MaterialComponents/private/Math": [
1782         ]
1783       },
1784       "testspecs": [
1785         {
1786           "name": "UnitTests",
1787           "test_type": "unit",
1788           "source_files": [
1789             "components/NavigationBar/tests/unit/*.{h,m,swift}",
1790             "components/NavigationBar/tests/unit/supplemental/*.{h,m,swift}"
1791           ],
1792           "resources": "components/NavigationBar/tests/unit/resources/*",
1793           "dependencies": {
1794             "MaterialComponents/NavigationBar+ColorThemer": [
1796             ],
1797             "MaterialComponents/NavigationBar+TypographyThemer": [
1799             ]
1800           },
1801           "test_specification": true
1802         }
1803       ]
1804     },
1805     {
1806       "name": "NavigationBar+ColorThemer",
1807       "platforms": {
1808         "ios": "8.0"
1809       },
1810       "public_header_files": [
1811         "components/NavigationBar/src/ColorThemer/*.h"
1812       ],
1813       "source_files": [
1814         "components/NavigationBar/src/ColorThemer/*.{h,m}"
1815       ],
1816       "dependencies": {
1817         "MaterialComponents/NavigationBar": [
1819         ],
1820         "MaterialComponents/schemes/Color": [
1822         ]
1823       }
1824     },
1825     {
1826       "name": "NavigationBar+TypographyThemer",
1827       "platforms": {
1828         "ios": "8.0"
1829       },
1830       "public_header_files": [
1831         "components/NavigationBar/src/TypographyThemer/*.h"
1832       ],
1833       "source_files": [
1834         "components/NavigationBar/src/TypographyThemer/*.{h,m}"
1835       ],
1836       "dependencies": {
1837         "MaterialComponents/NavigationBar": [
1839         ],
1840         "MaterialComponents/schemes/Typography": [
1842         ]
1843       }
1844     },
1845     {
1846       "name": "NavigationDrawer",
1847       "platforms": {
1848         "ios": "8.0"
1849       },
1850       "public_header_files": "components/NavigationDrawer/src/*.h",
1851       "source_files": [
1852         "components/NavigationDrawer/src/*.{h,m}",
1853         "components/NavigationDrawer/src/private/*.{h,m}"
1854       ],
1855       "exclude_files": "components/NavigationDrawer/src/private/MDCBottomDrawerContainerViewController+Testing.h",
1856       "dependencies": {
1857         "MaterialComponents/Palettes": [
1859         ],
1860         "MaterialComponents/ShadowLayer": [
1862         ],
1863         "MaterialComponents/private/Math": [
1865         ],
1866         "MaterialComponents/private/UIMetrics": [
1868         ]
1869       },
1870       "testspecs": [
1871         {
1872           "name": "UnitTests",
1873           "test_type": "unit",
1874           "source_files": [
1875             "components/NavigationDrawer/tests/unit/*.{h,m,swift}",
1876             "components/NavigationDrawer/tests/unit/supplemental/*.{h,m,swift}",
1877             "components/NavigationDrawer/src/private/MDCBottomDrawerContainerViewController+Testing.h"
1878           ],
1879           "dependencies": {
1880             "MaterialComponents/NavigationDrawer+ColorThemer": [
1882             ]
1883           },
1884           "test_specification": true
1885         }
1886       ]
1887     },
1888     {
1889       "name": "NavigationDrawer+ColorThemer",
1890       "platforms": {
1891         "ios": "8.0"
1892       },
1893       "public_header_files": [
1894         "components/NavigationDrawer/src/ColorThemer/*.h"
1895       ],
1896       "source_files": [
1897         "components/NavigationDrawer/src/ColorThemer/*.{h,m}",
1898         "components/NavigationDrawer/src/ColorThemer/private/*.{h,m}"
1899       ],
1900       "dependencies": {
1901         "MaterialComponents/NavigationDrawer": [
1903         ],
1904         "MaterialComponents/schemes/Color": [
1906         ]
1907       }
1908     },
1909     {
1910       "name": "OverlayWindow",
1911       "platforms": {
1912         "ios": "8.0"
1913       },
1914       "public_header_files": "components/OverlayWindow/src/*.h",
1915       "source_files": [
1916         "components/OverlayWindow/src/*.{h,m}",
1917         "components/OverlayWindow/src/private/*.{h,m}"
1918       ],
1919       "dependencies": {
1920         "MaterialComponents/private/Application": [
1922         ]
1923       },
1924       "testspecs": [
1925         {
1926           "name": "UnitTests",
1927           "test_type": "unit",
1928           "source_files": [
1929             "components/OverlayWindow/tests/unit/*.{h,m,swift}",
1930             "components/OverlayWindow/tests/unit/supplemental/*.{h,m,swift}"
1931           ],
1932           "resources": "components/OverlayWindow/tests/unit/resources/*",
1933           "test_specification": true
1934         }
1935       ]
1936     },
1937     {
1938       "name": "PageControl",
1939       "platforms": {
1940         "ios": "8.0"
1941       },
1942       "public_header_files": "components/PageControl/src/*.h",
1943       "source_files": [
1944         "components/PageControl/src/*.{h,m}",
1945         "components/PageControl/src/private/*.{h,m}"
1946       ],
1947       "resources": [
1948         "components/PageControl/src/MaterialPageControl.bundle"
1949       ],
1950       "dependencies": {
1951         "MDFInternationalization": [
1953         ]
1954       },
1955       "testspecs": [
1956         {
1957           "name": "UnitTests",
1958           "test_type": "unit",
1959           "source_files": [
1960             "components/PageControl/tests/unit/*.{h,m,swift}",
1961             "components/PageControl/tests/unit/supplemental/*.{h,m,swift}"
1962           ],
1963           "resources": "components/PageControl/tests/unit/resources/*",
1964           "test_specification": true
1965         }
1966       ]
1967     },
1968     {
1969       "name": "PageControl+ColorThemer",
1970       "platforms": {
1971         "ios": "8.0"
1972       },
1973       "public_header_files": [
1974         "components/PageControl/src/ColorThemer/*.h"
1975       ],
1976       "source_files": [
1977         "components/PageControl/src/ColorThemer/*.{h,m}"
1978       ],
1979       "dependencies": {
1980         "MaterialComponents/PageControl": [
1982         ],
1983         "MaterialComponents/Themes": [
1985         ]
1986       }
1987     },
1988     {
1989       "name": "Palettes",
1990       "platforms": {
1991         "ios": "8.0"
1992       },
1993       "public_header_files": "components/Palettes/src/*.h",
1994       "source_files": [
1995         "components/Palettes/src/*.{h,m}",
1996         "components/Palettes/src/private/*.{h,m}"
1997       ],
1998       "testspecs": [
1999         {
2000           "name": "UnitTests",
2001           "test_type": "unit",
2002           "source_files": [
2003             "components/Palettes/tests/unit/*.{h,m,swift}",
2004             "components/Palettes/tests/unit/supplemental/*.{h,m,swift}"
2005           ],
2006           "resources": "components/Palettes/tests/unit/resources/*",
2007           "test_specification": true
2008         }
2009       ]
2010     },
2011     {
2012       "name": "ProgressView",
2013       "platforms": {
2014         "ios": "8.0"
2015       },
2016       "public_header_files": "components/ProgressView/src/*.h",
2017       "source_files": [
2018         "components/ProgressView/src/*.{h,m}",
2019         "components/ProgressView/src/private/*.{h,m}"
2020       ],
2021       "dependencies": {
2022         "MDFInternationalization": [
2024         ],
2025         "MaterialComponents/Palettes": [
2027         ],
2028         "MaterialComponents/private/Math": [
2030         ],
2031         "MotionAnimator": [
2032           "~> 2.1"
2033         ]
2034       },
2035       "testspecs": [
2036         {
2037           "name": "UnitTests",
2038           "test_type": "unit",
2039           "source_files": [
2040             "components/ProgressView/tests/unit/*.{h,m,swift}",
2041             "components/ProgressView/tests/unit/supplemental/*.{h,m,swift}"
2042           ],
2043           "resources": "components/ProgressView/tests/unit/resources/*",
2044           "test_specification": true
2045         }
2046       ]
2047     },
2048     {
2049       "name": "ProgressView+ColorThemer",
2050       "platforms": {
2051         "ios": "8.0"
2052       },
2053       "public_header_files": [
2054         "components/ProgressView/src/ColorThemer/*.h"
2055       ],
2056       "source_files": [
2057         "components/ProgressView/src/ColorThemer/*.{h,m}"
2058       ],
2059       "dependencies": {
2060         "MaterialComponents/ProgressView": [
2062         ],
2063         "MaterialComponents/Themes": [
2065         ]
2066       }
2067     },
2068     {
2069       "name": "ShadowElevations",
2070       "platforms": {
2071         "ios": "8.0"
2072       },
2073       "public_header_files": "components/ShadowElevations/src/*.h",
2074       "source_files": "components/ShadowElevations/src/*.{h,m}",
2075       "testspecs": [
2076         {
2077           "name": "UnitTests",
2078           "test_type": "unit",
2079           "source_files": [
2080             "components/ShadowElevations/tests/unit/*.{h,m,swift}",
2081             "components/ShadowElevations/tests/unit/supplemental/*.{h,m,swift}"
2082           ],
2083           "resources": "components/ShadowElevations/tests/unit/resources/*",
2084           "test_specification": true
2085         }
2086       ]
2087     },
2088     {
2089       "name": "ShadowLayer",
2090       "platforms": {
2091         "ios": "8.0"
2092       },
2093       "public_header_files": "components/ShadowLayer/src/*.h",
2094       "source_files": "components/ShadowLayer/src/*.{h,m}",
2095       "dependencies": {
2096         "MaterialComponents/ShadowElevations": [
2098         ]
2099       },
2100       "testspecs": [
2101         {
2102           "name": "UnitTests",
2103           "test_type": "unit",
2104           "source_files": [
2105             "components/ShadowLayer/tests/unit/*.{h,m,swift}",
2106             "components/ShadowLayer/tests/unit/supplemental/*.{h,m,swift}"
2107           ],
2108           "resources": "components/ShadowLayer/tests/unit/resources/*",
2109           "test_specification": true
2110         }
2111       ]
2112     },
2113     {
2114       "name": "ShapeLibrary",
2115       "platforms": {
2116         "ios": "8.0"
2117       },
2118       "public_header_files": "components/ShapeLibrary/src/*.h",
2119       "source_files": [
2120         "components/ShapeLibrary/src/*.{h,m}",
2121         "components/ShapeLibrary/src/private/*.{h,m}"
2122       ],
2123       "dependencies": {
2124         "MaterialComponents/Shapes": [
2126         ],
2127         "MaterialComponents/private/Math": [
2129         ]
2130       },
2131       "testspecs": [
2132         {
2133           "name": "UnitTests",
2134           "test_type": "unit",
2135           "source_files": [
2136             "components/ShapeLibrary/tests/unit/*.{h,m,swift}",
2137             "components/ShapeLibrary/tests/unit/supplemental/*.{h,m,swift}"
2138           ],
2139           "resources": "components/ShapeLibrary/tests/unit/resources/*",
2140           "test_specification": true
2141         }
2142       ]
2143     },
2144     {
2145       "name": "Shapes",
2146       "platforms": {
2147         "ios": "8.0"
2148       },
2149       "public_header_files": "components/Shapes/src/*.h",
2150       "source_files": [
2151         "components/Shapes/src/*.{h,m}",
2152         "components/Shapes/src/private/*.{h,m}"
2153       ],
2154       "dependencies": {
2155         "MaterialComponents/ShadowLayer": [
2157         ],
2158         "MaterialComponents/private/Math": [
2160         ]
2161       },
2162       "testspecs": [
2163         {
2164           "name": "UnitTests",
2165           "test_type": "unit",
2166           "source_files": [
2167             "components/Shapes/tests/unit/*.{h,m,swift}",
2168             "components/Shapes/tests/unit/supplemental/*.{h,m,swift}"
2169           ],
2170           "resources": "components/Shapes/tests/unit/resources/*",
2171           "test_specification": true
2172         }
2173       ]
2174     },
2175     {
2176       "name": "Slider",
2177       "platforms": {
2178         "ios": "8.0"
2179       },
2180       "public_header_files": [
2181         "components/Slider/src/*.h"
2182       ],
2183       "source_files": [
2184         "components/Slider/src/*.{h,m}",
2185         "components/Slider/src/private/*.{h,m}"
2186       ],
2187       "dependencies": {
2188         "MaterialComponents/Palettes": [
2190         ],
2191         "MaterialComponents/ShadowElevations": [
2193         ],
2194         "MaterialComponents/private/ThumbTrack": [
2196         ]
2197       },
2198       "testspecs": [
2199         {
2200           "name": "UnitTests",
2201           "test_type": "unit",
2202           "source_files": [
2203             "components/Slider/tests/unit/*.{h,m,swift}",
2204             "components/Slider/tests/unit/supplemental/*.{h,m,swift}"
2205           ],
2206           "resources": "components/Slider/tests/unit/resources/*",
2207           "test_specification": true
2208         }
2209       ]
2210     },
2211     {
2212       "name": "Slider+ColorThemer",
2213       "platforms": {
2214         "ios": "8.0"
2215       },
2216       "public_header_files": [
2217         "components/Slider/src/ColorThemer/*.h"
2218       ],
2219       "source_files": [
2220         "components/Slider/src/ColorThemer/*.{h,m}"
2221       ],
2222       "dependencies": {
2223         "MaterialComponents/Palettes": [
2225         ],
2226         "MaterialComponents/Slider": [
2228         ],
2229         "MaterialComponents/schemes/Color": [
2231         ]
2232       }
2233     },
2234     {
2235       "name": "Snackbar",
2236       "platforms": {
2237         "ios": "8.0"
2238       },
2239       "public_header_files": "components/Snackbar/src/*.h",
2240       "source_files": [
2241         "components/Snackbar/src/*.{h,m}",
2242         "components/Snackbar/src/private/*.{h,m}"
2243       ],
2244       "resources": [
2245         "components/Snackbar/src/MaterialSnackbar.bundle"
2246       ],
2247       "dependencies": {
2248         "MaterialComponents/AnimationTiming": [
2250         ],
2251         "MaterialComponents/Buttons": [
2253         ],
2254         "MaterialComponents/OverlayWindow": [
2256         ],
2257         "MaterialComponents/Typography": [
2259         ],
2260         "MaterialComponents/private/Application": [
2262         ],
2263         "MaterialComponents/private/KeyboardWatcher": [
2265         ],
2266         "MaterialComponents/private/Overlay": [
2268         ]
2269       },
2270       "testspecs": [
2271         {
2272           "name": "UnitTests",
2273           "test_type": "unit",
2274           "source_files": [
2275             "components/Snackbar/tests/unit/*.{h,m,swift}",
2276             "components/Snackbar/tests/unit/supplemental/*.{h,m,swift}"
2277           ],
2278           "resources": "components/Snackbar/tests/unit/resources/*",
2279           "dependencies": {
2280             "MaterialComponents/Snackbar+ColorThemer": [
2282             ],
2283             "MaterialComponents/Snackbar+FontThemer": [
2285             ],
2286             "MaterialComponents/Snackbar+TypographyThemer": [
2288             ],
2289             "MaterialComponents/Themes": [
2291             ]
2292           },
2293           "test_specification": true
2294         }
2295       ]
2296     },
2297     {
2298       "name": "Snackbar+ColorThemer",
2299       "platforms": {
2300         "ios": "8.0"
2301       },
2302       "public_header_files": [
2303         "components/Snackbar/src/ColorThemer/*.h"
2304       ],
2305       "source_files": [
2306         "components/Snackbar/src/ColorThemer/*.{h,m}"
2307       ],
2308       "dependencies": {
2309         "MaterialComponents/Snackbar": [
2311         ],
2312         "MaterialComponents/schemes/Color": [
2314         ]
2315       }
2316     },
2317     {
2318       "name": "Snackbar+FontThemer",
2319       "platforms": {
2320         "ios": "8.0"
2321       },
2322       "public_header_files": [
2323         "components/Snackbar/src/FontThemer/*.h"
2324       ],
2325       "source_files": [
2326         "components/Snackbar/src/FontThemer/*.{h,m}"
2327       ],
2328       "dependencies": {
2329         "MaterialComponents/Snackbar": [
2331         ],
2332         "MaterialComponents/Themes": [
2334         ]
2335       }
2336     },
2337     {
2338       "name": "Snackbar+TypographyThemer",
2339       "platforms": {
2340         "ios": "8.0"
2341       },
2342       "public_header_files": [
2343         "components/Snackbar/src/TypographyThemer/*.h"
2344       ],
2345       "source_files": [
2346         "components/Snackbar/src/TypographyThemer/*.{h,m}"
2347       ],
2348       "dependencies": {
2349         "MaterialComponents/Snackbar": [
2351         ],
2352         "MaterialComponents/schemes/Typography": [
2354         ]
2355       }
2356     },
2357     {
2358       "name": "Tabs",
2359       "platforms": {
2360         "ios": "8.0"
2361       },
2362       "public_header_files": "components/Tabs/src/*.h",
2363       "source_files": [
2364         "components/Tabs/src/*.{h,m}",
2365         "components/Tabs/src/private/*.{h,m}"
2366       ],
2367       "resources": [
2368         "components/Tabs/src/MaterialTabs.bundle"
2369       ],
2370       "dependencies": {
2371         "MDFInternationalization": [
2373         ],
2374         "MaterialComponents/AnimationTiming": [
2376         ],
2377         "MaterialComponents/Ink": [
2379         ],
2380         "MaterialComponents/ShadowElevations": [
2382         ],
2383         "MaterialComponents/ShadowLayer": [
2385         ],
2386         "MaterialComponents/Typography": [
2388         ],
2389         "MaterialComponents/private/Math": [
2391         ]
2392       },
2393       "testspecs": [
2394         {
2395           "name": "UnitTests",
2396           "test_type": "unit",
2397           "source_files": [
2398             "components/Tabs/tests/unit/*.{h,m,swift}",
2399             "components/Tabs/tests/unit/supplemental/*.{h,m,swift}"
2400           ],
2401           "resources": "components/Tabs/tests/unit/resources/*",
2402           "dependencies": {
2403             "MaterialComponents/Tabs+ColorThemer": [
2405             ],
2406             "MaterialComponents/Tabs+FontThemer": [
2408             ],
2409             "MaterialComponents/Tabs+TypographyThemer": [
2411             ],
2412             "MaterialComponents/Themes": [
2414             ]
2415           },
2416           "test_specification": true
2417         }
2418       ]
2419     },
2420     {
2421       "name": "Tabs+ColorThemer",
2422       "platforms": {
2423         "ios": "8.0"
2424       },
2425       "public_header_files": [
2426         "components/Tabs/src/ColorThemer/*.h"
2427       ],
2428       "source_files": [
2429         "components/Tabs/src/ColorThemer/*.{h,m}"
2430       ],
2431       "dependencies": {
2432         "MaterialComponents/schemes/Color": [
2434         ],
2435         "MaterialComponents/Tabs": [
2437         ]
2438       }
2439     },
2440     {
2441       "name": "Tabs+FontThemer",
2442       "platforms": {
2443         "ios": "8.0"
2444       },
2445       "public_header_files": [
2446         "components/Tabs/src/FontThemer/*.h"
2447       ],
2448       "source_files": [
2449         "components/Tabs/src/FontThemer/*.{h,m}"
2450       ],
2451       "dependencies": {
2452         "MaterialComponents/Tabs": [
2454         ],
2455         "MaterialComponents/Themes": [
2457         ]
2458       }
2459     },
2460     {
2461       "name": "Tabs+TypographyThemer",
2462       "platforms": {
2463         "ios": "8.0"
2464       },
2465       "public_header_files": [
2466         "components/Tabs/src/TypographyThemer/*.h"
2467       ],
2468       "source_files": [
2469         "components/Tabs/src/TypographyThemer/*.{h,m}"
2470       ],
2471       "dependencies": {
2472         "MaterialComponents/Tabs": [
2474         ],
2475         "MaterialComponents/schemes/Typography": [
2477         ]
2478       }
2479     },
2480     {
2481       "name": "TextFields",
2482       "platforms": {
2483         "ios": "8.0"
2484       },
2485       "public_header_files": "components/TextFields/src/*.h",
2486       "source_files": [
2487         "components/TextFields/src/*.{h,m}",
2488         "components/TextFields/src/private/*.{h,m}"
2489       ],
2490       "dependencies": {
2491         "MaterialComponents/AnimationTiming": [
2493         ],
2494         "MaterialComponents/Palettes": [
2496         ],
2497         "MaterialComponents/Typography": [
2499         ],
2500         "MDFInternationalization": [
2502         ],
2503         "MaterialComponents/private/Math": [
2505         ]
2506       },
2507       "testspecs": [
2508         {
2509           "name": "UnitTests",
2510           "test_type": "unit",
2511           "source_files": [
2512             "components/TextFields/tests/unit/*.{h,m,swift}",
2513             "components/TextFields/tests/unit/supplemental/*.{h,m,swift}"
2514           ],
2515           "resources": "components/TextFields/tests/unit/resources/*",
2516           "dependencies": {
2517             "MaterialComponents/TextFields+ColorThemer": [
2519             ],
2520             "MaterialComponents/TextFields+FontThemer": [
2522             ],
2523             "MaterialComponents/TextFields+TypographyThemer": [
2525             ],
2526             "MaterialComponents/Themes": [
2528             ]
2529           },
2530           "test_specification": true
2531         }
2532       ]
2533     },
2534     {
2535       "name": "TextFields+ColorThemer",
2536       "platforms": {
2537         "ios": "8.0"
2538       },
2539       "public_header_files": [
2540         "components/TextFields/src/ColorThemer/*.h"
2541       ],
2542       "source_files": [
2543         "components/TextFields/src/ColorThemer/*.{h,m}"
2544       ],
2545       "dependencies": {
2546         "MaterialComponents/TextFields": [
2548         ],
2549         "MaterialComponents/Themes": [
2551         ]
2552       }
2553     },
2554     {
2555       "name": "TextFields+FontThemer",
2556       "platforms": {
2557         "ios": "8.0"
2558       },
2559       "public_header_files": [
2560         "components/TextFields/src/FontThemer/*.h"
2561       ],
2562       "source_files": [
2563         "components/TextFields/src/FontThemer/*.{h,m}"
2564       ],
2565       "dependencies": {
2566         "MaterialComponents/TextFields": [
2568         ],
2569         "MaterialComponents/Themes": [
2571         ]
2572       }
2573     },
2574     {
2575       "name": "TextFields+TypographyThemer",
2576       "platforms": {
2577         "ios": "8.0"
2578       },
2579       "public_header_files": [
2580         "components/TextFields/src/TypographyThemer/*.h"
2581       ],
2582       "source_files": [
2583         "components/TextFields/src/TypographyThemer/*.{h,m}"
2584       ],
2585       "dependencies": {
2586         "MaterialComponents/TextFields": [
2588         ],
2589         "MaterialComponents/schemes/Typography": [
2591         ]
2592       }
2593     },
2594     {
2595       "name": "Themes",
2596       "platforms": {
2597         "ios": "8.0"
2598       },
2599       "public_header_files": "components/Themes/src/*.h",
2600       "source_files": [
2601         "components/Themes/src/*.{h,m}",
2602         "components/Themes/src/private/*.{h,m}"
2603       ],
2604       "dependencies": {
2605         "MaterialComponents/schemes/Color": [
2607         ],
2608         "MaterialComponents/schemes/Typography": [
2610         ]
2611       },
2612       "testspecs": [
2613         {
2614           "name": "UnitTests",
2615           "test_type": "unit",
2616           "source_files": [
2617             "components/Themes/tests/unit/*.{h,m,swift}",
2618             "components/Themes/tests/unit/supplemental/*.{h,m,swift}"
2619           ],
2620           "resources": "components/Themes/tests/unit/resources/*",
2621           "test_specification": true
2622         }
2623       ]
2624     },
2625     {
2626       "name": "Typography",
2627       "platforms": {
2628         "ios": "8.0"
2629       },
2630       "public_header_files": "components/Typography/src/*.h",
2631       "source_files": [
2632         "components/Typography/src/*.{h,m}",
2633         "components/Typography/src/private/*.{h,m}"
2634       ],
2635       "dependencies": {
2636         "MaterialComponents/private/Application": [
2638         ],
2639         "MaterialComponents/private/Math": [
2641         ]
2642       },
2643       "testspecs": [
2644         {
2645           "name": "UnitTests",
2646           "test_type": "unit",
2647           "source_files": [
2648             "components/Typography/tests/unit/*.{h,m,swift}",
2649             "components/Typography/tests/unit/supplemental/*.{h,m,swift}"
2650           ],
2651           "resources": "components/Typography/tests/unit/resources/*",
2652           "test_specification": true
2653         }
2654       ]
2655     },
2656     {
2657       "name": "schemes",
2658       "subspecs": [
2659         {
2660           "name": "Color",
2661           "platforms": {
2662             "ios": "8.0"
2663           },
2664           "public_header_files": "components/schemes/Color/src/*.h",
2665           "source_files": "components/schemes/Color/src/*.{h,m}",
2666           "testspecs": [
2667             {
2668               "name": "UnitTests",
2669               "test_type": "unit",
2670               "source_files": [
2671                 "components/schemes/Color/tests/unit/*.{h,m,swift}",
2672                 "components/schemes/Color/tests/unit/supplemental/*.{h,m,swift}"
2673               ],
2674               "resources": "components/schemes/Color/tests/unit/resources/*",
2675               "dependencies": {
2676                 "MaterialComponents/private/Math": [
2678                 ]
2679               },
2680               "test_specification": true
2681             }
2682           ]
2683         },
2684         {
2685           "name": "Shape",
2686           "platforms": {
2687             "ios": "8.0"
2688           },
2689           "public_header_files": "components/schemes/Shape/src/*.h",
2690           "source_files": "components/schemes/Shape/src/*.{h,m}",
2691           "dependencies": {
2692             "MaterialComponents/ShapeLibrary": [
2694             ],
2695             "MaterialComponents/Shapes": [
2697             ]
2698           },
2699           "testspecs": [
2700             {
2701               "name": "UnitTests",
2702               "test_type": "unit",
2703               "source_files": [
2704                 "components/schemes/Shape/tests/unit/*.{h,m,swift}",
2705                 "components/schemes/Shape/tests/unit/supplemental/*.{h,m,swift}"
2706               ],
2707               "resources": "components/schemes/Shape/tests/unit/resources/*",
2708               "test_specification": true
2709             }
2710           ]
2711         },
2712         {
2713           "name": "Typography",
2714           "platforms": {
2715             "ios": "8.0"
2716           },
2717           "public_header_files": "components/schemes/Typography/src/*.h",
2718           "source_files": "components/schemes/Typography/src/*.{h,m}",
2719           "dependencies": {
2720             "MaterialComponents/Typography": [
2722             ]
2723           },
2724           "testspecs": [
2725             {
2726               "name": "UnitTests",
2727               "test_type": "unit",
2728               "source_files": [
2729                 "components/schemes/Typography/tests/unit/*.{h,m,swift}",
2730                 "components/schemes/Typography/tests/unit/supplemental/*.{h,m,swift}"
2731               ],
2732               "resources": "components/schemes/Typography/tests/unit/resources/*",
2733               "test_specification": true
2734             }
2735           ]
2736         }
2737       ]
2738     },
2739     {
2740       "name": "private",
2741       "subspecs": [
2742         {
2743           "name": "Icons",
2744           "subspecs": [
2745             {
2746               "name": "Base",
2747               "public_header_files": "components/private/Icons/src/*.h",
2748               "source_files": "components/private/Icons/src/*.{h,m}"
2749             },
2750             {
2751               "name": "ic_arrow_back",
2752               "public_header_files": "components/private/Icons/icons/ic_arrow_back/src/*.h",
2753               "source_files": "components/private/Icons/icons/ic_arrow_back/src/*.{h,m}",
2754               "resource_bundles": {
2755                 "MaterialIcons_ic_arrow_back": [
2756                   "components/private/Icons/icons/ic_arrow_back/src/MaterialIcons_ic_arrow_back.bundle/*.png"
2757                 ]
2758               },
2759               "dependencies": {
2760                 "MaterialComponents/private/Icons/Base": [
2762                 ]
2763               }
2764             },
2765             {
2766               "name": "ic_check",
2767               "public_header_files": "components/private/Icons/icons/ic_check/src/*.h",
2768               "source_files": "components/private/Icons/icons/ic_check/src/*.{h,m}",
2769               "resource_bundles": {
2770                 "MaterialIcons_ic_check": [
2771                   "components/private/Icons/icons/ic_check/src/MaterialIcons_ic_check.bundle/*.png"
2772                 ]
2773               },
2774               "dependencies": {
2775                 "MaterialComponents/private/Icons/Base": [
2777                 ]
2778               }
2779             },
2780             {
2781               "name": "ic_check_circle",
2782               "public_header_files": "components/private/Icons/icons/ic_check_circle/src/*.h",
2783               "source_files": "components/private/Icons/icons/ic_check_circle/src/*.{h,m}",
2784               "resource_bundles": {
2785                 "MaterialIcons_ic_check_circle": [
2786                   "components/private/Icons/icons/ic_check_circle/src/MaterialIcons_ic_check_circle.bundle/*.png"
2787                 ]
2788               },
2789               "dependencies": {
2790                 "MaterialComponents/private/Icons/Base": [
2792                 ]
2793               }
2794             },
2795             {
2796               "name": "ic_chevron_right",
2797               "public_header_files": "components/private/Icons/icons/ic_chevron_right/src/*.h",
2798               "source_files": "components/private/Icons/icons/ic_chevron_right/src/*.{h,m}",
2799               "resource_bundles": {
2800                 "MaterialIcons_ic_chevron_right": [
2801                   "components/private/Icons/icons/ic_chevron_right/src/MaterialIcons_ic_chevron_right.bundle/*.png"
2802                 ]
2803               },
2804               "dependencies": {
2805                 "MaterialComponents/private/Icons/Base": [
2807                 ]
2808               }
2809             },
2810             {
2811               "name": "ic_color_lens",
2812               "public_header_files": "components/private/Icons/icons/ic_color_lens/src/*.h",
2813               "source_files": "components/private/Icons/icons/ic_color_lens/src/*.{h,m}",
2814               "resource_bundles": {
2815                 "MaterialIcons_ic_color_lens": [
2816                   "components/private/Icons/icons/ic_color_lens/src/MaterialIcons_ic_color_lens.bundle/*.png"
2817                 ]
2818               },
2819               "dependencies": {
2820                 "MaterialComponents/private/Icons/Base": [
2822                 ]
2823               }
2824             },
2825             {
2826               "name": "ic_help_outline",
2827               "public_header_files": "components/private/Icons/icons/ic_help_outline/src/*.h",
2828               "source_files": "components/private/Icons/icons/ic_help_outline/src/*.{h,m}",
2829               "resource_bundles": {
2830                 "MaterialIcons_ic_help_outline": [
2831                   "components/private/Icons/icons/ic_help_outline/src/MaterialIcons_ic_help_outline.bundle/*.png"
2832                 ]
2833               },
2834               "dependencies": {
2835                 "MaterialComponents/private/Icons/Base": [
2837                 ]
2838               }
2839             },
2840             {
2841               "name": "ic_info",
2842               "public_header_files": "components/private/Icons/icons/ic_info/src/*.h",
2843               "source_files": "components/private/Icons/icons/ic_info/src/*.{h,m}",
2844               "resource_bundles": {
2845                 "MaterialIcons_ic_info": [
2846                   "components/private/Icons/icons/ic_info/src/MaterialIcons_ic_info.bundle/*.png"
2847                 ]
2848               },
2849               "dependencies": {
2850                 "MaterialComponents/private/Icons/Base": [
2852                 ]
2853               }
2854             },
2855             {
2856               "name": "ic_more_horiz",
2857               "public_header_files": "components/private/Icons/icons/ic_more_horiz/src/*.h",
2858               "source_files": "components/private/Icons/icons/ic_more_horiz/src/*.{h,m}",
2859               "resource_bundles": {
2860                 "MaterialIcons_ic_more_horiz": [
2861                   "components/private/Icons/icons/ic_more_horiz/src/MaterialIcons_ic_more_horiz.bundle/*.png"
2862                 ]
2863               },
2864               "dependencies": {
2865                 "MaterialComponents/private/Icons/Base": [
2867                 ]
2868               }
2869             },
2870             {
2871               "name": "ic_radio_button_unchecked",
2872               "public_header_files": "components/private/Icons/icons/ic_radio_button_unchecked/src/*.h",
2873               "source_files": "components/private/Icons/icons/ic_radio_button_unchecked/src/*.{h,m}",
2874               "resource_bundles": {
2875                 "MaterialIcons_ic_radio_button_unchecked": [
2876                   "components/private/Icons/icons/ic_radio_button_unchecked/src/MaterialIcons_ic_radio_button_unchecked.bundle/*.png"
2877                 ]
2878               },
2879               "dependencies": {
2880                 "MaterialComponents/private/Icons/Base": [
2882                 ]
2883               }
2884             },
2885             {
2886               "name": "ic_reorder",
2887               "public_header_files": "components/private/Icons/icons/ic_reorder/src/*.h",
2888               "source_files": "components/private/Icons/icons/ic_reorder/src/*.{h,m}",
2889               "resource_bundles": {
2890                 "MaterialIcons_ic_reorder": [
2891                   "components/private/Icons/icons/ic_reorder/src/MaterialIcons_ic_reorder.bundle/*.png"
2892                 ]
2893               },
2894               "dependencies": {
2895                 "MaterialComponents/private/Icons/Base": [
2897                 ]
2898               }
2899             },
2900             {
2901               "name": "ic_settings",
2902               "public_header_files": "components/private/Icons/icons/ic_settings/src/*.h",
2903               "source_files": "components/private/Icons/icons/ic_settings/src/*.{h,m}",
2904               "resource_bundles": {
2905                 "MaterialIcons_ic_settings": [
2906                   "components/private/Icons/icons/ic_settings/src/MaterialIcons_ic_settings.bundle/*.png"
2907                 ]
2908               },
2909               "dependencies": {
2910                 "MaterialComponents/private/Icons/Base": [
2912                 ]
2913               }
2914             }
2915           ]
2916         },
2917         {
2918           "name": "Application",
2919           "platforms": {
2920             "ios": "8.0"
2921           },
2922           "public_header_files": "components/private/Application/src/*.h",
2923           "source_files": "components/private/Application/src/*.{h,m}",
2924           "testspecs": [
2925             {
2926               "name": "UnitTests",
2927               "test_type": "unit",
2928               "source_files": [
2929                 "components/private/Application/tests/unit/*.{h,m,swift}",
2930                 "components/private/Application/tests/unit/supplemental/*.{h,m,swift}"
2931               ],
2932               "resources": "components/private/Application/tests/unit/resources/*",
2933               "test_specification": true
2934             }
2935           ]
2936         },
2937         {
2938           "name": "KeyboardWatcher",
2939           "platforms": {
2940             "ios": "8.0"
2941           },
2942           "public_header_files": "components/private/KeyboardWatcher/src/*.h",
2943           "source_files": "components/private/KeyboardWatcher/src/*.{h,m}",
2944           "dependencies": {
2945             "MaterialComponents/private/Application": [
2947             ]
2948           },
2949           "testspecs": [
2950             {
2951               "name": "UnitTests",
2952               "test_type": "unit",
2953               "source_files": [
2954                 "components/private/KeyboardWatcher/tests/unit/*.{h,m,swift}",
2955                 "components/private/KeyboardWatcher/tests/unit/supplemental/*.{h,m,swift}"
2956               ],
2957               "resources": "components/private/KeyboardWatcher/tests/unit/resources/*",
2958               "test_specification": true
2959             }
2960           ]
2961         },
2962         {
2963           "name": "Math",
2964           "platforms": {
2965             "ios": "8.0"
2966           },
2967           "public_header_files": "components/private/Math/src/*.h",
2968           "source_files": "components/private/Math/src/*.{h,m}",
2969           "testspecs": [
2970             {
2971               "name": "UnitTests",
2972               "test_type": "unit",
2973               "source_files": [
2974                 "components/private/Math/tests/unit/*.{h,m,swift}",
2975                 "components/private/Math/tests/unit/supplemental/*.{h,m,swift}"
2976               ],
2977               "resources": "components/private/Math/tests/unit/resources/*",
2978               "test_specification": true
2979             }
2980           ]
2981         },
2982         {
2983           "name": "Overlay",
2984           "platforms": {
2985             "ios": "8.0"
2986           },
2987           "public_header_files": "components/private/Overlay/src/*.h",
2988           "source_files": [
2989             "components/private/Overlay/src/*.{h,m}",
2990             "components/private/Overlay/src/private/*.{h,m}"
2991           ],
2992           "testspecs": [
2993             {
2994               "name": "UnitTests",
2995               "test_type": "unit",
2996               "source_files": [
2997                 "components/private/Overlay/tests/unit/*.{h,m,swift}",
2998                 "components/private/Overlay/tests/unit/supplemental/*.{h,m,swift}"
2999               ],
3000               "resources": "components/private/Overlay/tests/unit/resources/*",
3001               "test_specification": true
3002             }
3003           ]
3004         },
3005         {
3006           "name": "ThumbTrack",
3007           "platforms": {
3008             "ios": "8.0"
3009           },
3010           "public_header_files": "components/private/ThumbTrack/src/*.h",
3011           "source_files": [
3012             "components/private/ThumbTrack/src/*.{h,m}",
3013             "components/private/ThumbTrack/src/private/*.{h,m}"
3014           ],
3015           "dependencies": {
3016             "MaterialComponents/Ink": [
3018             ],
3019             "MaterialComponents/ShadowElevations": [
3021             ],
3022             "MaterialComponents/ShadowLayer": [
3024             ],
3025             "MaterialComponents/Typography": [
3027             ],
3028             "MDFInternationalization": [
3030             ],
3031             "MaterialComponents/private/Math": [
3033             ]
3034           },
3035           "testspecs": [
3036             {
3037               "name": "UnitTests",
3038               "test_type": "unit",
3039               "source_files": [
3040                 "components/private/ThumbTrack/tests/unit/*.{h,m,swift}",
3041                 "components/private/ThumbTrack/tests/unit/supplemental/*.{h,m,swift}"
3042               ],
3043               "resources": "components/private/ThumbTrack/tests/unit/resources/*",
3044               "test_specification": true
3045             }
3046           ]
3047         },
3048         {
3049           "name": "UIMetrics",
3050           "platforms": {
3051             "ios": "8.0"
3052           },
3053           "public_header_files": "components/private/UIMetrics/src/*.h",
3054           "source_files": [
3055             "components/private/UIMetrics/src/*.{h,m}",
3056             "components/private/UIMetrics/src/private/*.{h,m}"
3057           ],
3058           "dependencies": {
3059             "MaterialComponents/private/Application": [
3061             ]
3062           },
3063           "testspecs": [
3064             {
3065               "name": "UnitTests",
3066               "test_type": "unit",
3067               "source_files": [
3068                 "components/private/UIMetrics/tests/unit/*.{h,m,swift}",
3069                 "components/private/UIMetrics/tests/unit/supplemental/*.{h,m,swift}"
3070               ],
3071               "resources": "components/private/UIMetrics/tests/unit/resources/*",
3072               "test_specification": true
3073             }
3074           ]
3075         }
3076       ]
3077     }
3078   ]