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