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