[Add] MiaoAnyThinkKuaiShouAdapter 1.0.4
[CocoaPods.git] / Specs / 0 / 1 / 9 / MaterialComponents / 40.1.0 / MaterialComponents.podspec.json
blob17fc7095b9f40c181b31ed53b6532a9a94f104e9
2   "name": "MaterialComponents",
3   "version": "40.1.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": "v40.1.0"
11   },
12   "platforms": {
13     "ios": "8.0"
14   },
15   "requires_arc": true,
16   "subspecs": [
17     {
18       "name": "ActivityIndicator",
19       "subspecs": [
20         {
21           "name": "Component",
22           "platforms": {
23             "ios": "8.0"
24           },
25           "public_header_files": "components/ActivityIndicator/src/*.h",
26           "source_files": [
27             "components/ActivityIndicator/src/*.{h,m}",
28             "components/ActivityIndicator/src/private/*.{h,m}"
29           ],
30           "resources": [
31             "components/ActivityIndicator/src/MaterialActivityIndicator.bundle"
32           ],
33           "dependencies": {
34             "MDFInternationalization": [
36             ],
37             "MaterialComponents/Palettes": [
39             ],
40             "MaterialComponents/private/Application": [
42             ],
43             "MotionAnimator": [
44               "~> 2.0"
45             ]
46           }
47         },
48         {
49           "name": "ColorThemer",
50           "platforms": {
51             "ios": "8.0"
52           },
53           "public_header_files": "components/ActivityIndicator/src/ColorThemer/*.h",
54           "source_files": "components/ActivityIndicator/src/ColorThemer/*.{h,m}",
55           "dependencies": {
56             "MaterialComponents/ActivityIndicator/Component": [
58             ],
59             "MaterialComponents/Themes": [
61             ]
62           }
63         }
64       ]
65     },
66     {
67       "name": "AnimationTiming",
68       "platforms": {
69         "ios": "8.0"
70       },
71       "public_header_files": "components/AnimationTiming/src/*.h",
72       "source_files": [
73         "components/AnimationTiming/src/*.{h,m}",
74         "components/AnimationTiming/src/private/*.{h,m}"
75       ]
76     },
77     {
78       "name": "AppBar",
79       "subspecs": [
80         {
81           "name": "Component",
82           "platforms": {
83             "ios": "8.0"
84           },
85           "public_header_files": "components/AppBar/src/*.h",
86           "source_files": [
87             "components/AppBar/src/*.{h,m}",
88             "components/AppBar/src/private/*.{h,m}"
89           ],
90           "resources": [
91             "components/AppBar/src/MaterialAppBar.bundle"
92           ],
93           "dependencies": {
94             "MaterialComponents/HeaderStackView": [
96             ],
97             "MaterialComponents/NavigationBar": [
99             ],
100             "MaterialComponents/Typography": [
102             ],
103             "MaterialComponents/private/Application": [
105             ],
106             "MaterialComponents/FlexibleHeader": [
108             ],
109             "MaterialComponents/ShadowElevations": [
111             ],
112             "MaterialComponents/ShadowLayer": [
114             ],
115             "MDFInternationalization": [
117             ],
118             "MaterialComponents/private/Icons/ic_arrow_back": [
120             ],
121             "MaterialComponents/private/UIMetrics": [
123             ]
124           }
125         },
126         {
127           "name": "ColorThemer",
128           "platforms": {
129             "ios": "8.0"
130           },
131           "public_header_files": "components/AppBar/src/ColorThemer/*.h",
132           "source_files": [
133             "components/AppBar/src/ColorThemer/*.{h,m}",
134             "components/AppBar/src/ColorThemer/private/*.{h,m}"
135           ],
136           "dependencies": {
137             "MaterialComponents/AppBar/Component": [
139             ],
140             "MaterialComponents/Themes": [
142             ]
143           }
144         }
145       ]
146     },
147     {
148       "name": "BottomAppBar",
149       "platforms": {
150         "ios": "8.0"
151       },
152       "public_header_files": "components/BottomAppBar/src/*.h",
153       "source_files": [
154         "components/BottomAppBar/src/*.{h,m}",
155         "components/BottomAppBar/src/private/*.{h,m}"
156       ],
157       "dependencies": {
158         "MDFInternationalization": [
160         ],
161         "MaterialComponents/Buttons": [
163         ],
164         "MaterialComponents/NavigationBar": [
166         ],
167         "MaterialComponents/private/Math": [
169         ]
170       }
171     },
172     {
173       "name": "BottomNavigation",
174       "subspecs": [
175         {
176           "name": "Component",
177           "platforms": {
178             "ios": "8.0"
179           },
180           "public_header_files": "components/BottomNavigation/src/*.h",
181           "source_files": [
182             "components/BottomNavigation/src/*.{h,m}",
183             "components/BottomNavigation/src/private/*.{h,m}"
184           ],
185           "resources": [
186             "components/BottomNavigation/src/MaterialBottomNavigation.bundle"
187           ],
188           "dependencies": {
189             "MDFInternationalization": [
191             ],
192             "MaterialComponents/ShadowElevations": [
194             ],
195             "MaterialComponents/ShadowLayer": [
197             ],
198             "MaterialComponents/private/Math": [
200             ]
201           }
202         },
203         {
204           "name": "ColorThemer",
205           "platforms": {
206             "ios": "8.0"
207           },
208           "public_header_files": "components/BottomNavigation/src/ColorThemer/*.h",
209           "source_files": "components/BottomNavigation/src/ColorThemer/*.{h,m}",
210           "dependencies": {
211             "MaterialComponents/BottomNavigation/Component": [
213             ],
214             "MaterialComponents/Themes": [
216             ]
217           }
218         }
219       ]
220     },
221     {
222       "name": "BottomSheet",
223       "platforms": {
224         "ios": "8.0"
225       },
226       "public_header_files": "components/BottomSheet/src/*.h",
227       "source_files": [
228         "components/BottomSheet/src/*.{h,m}",
229         "components/BottomSheet/src/private/*.{h,m}"
230       ],
231       "dependencies": {
232         "MaterialComponents/private/KeyboardWatcher": [
234         ],
235         "MaterialComponents/private/Math": [
237         ],
238         "MotionAnimator": [
239           "~> 2.3"
240         ],
241         "MotionTransitioning": [
242           "~> 4.0"
243         ]
244       }
245     },
246     {
247       "name": "Buttons",
248       "dependencies": {
249         "MaterialComponents/private/Math": [
251         ]
252       },
253       "subspecs": [
254         {
255           "name": "Component",
256           "platforms": {
257             "ios": "8.0"
258           },
259           "public_header_files": "components/Buttons/src/*.h",
260           "source_files": [
261             "components/Buttons/src/*.{h,m}",
262             "components/Buttons/src/private/*.{h,m}"
263           ],
264           "dependencies": {
265             "MDFTextAccessibility": [
267             ],
268             "MaterialComponents/Ink": [
270             ],
271             "MaterialComponents/ShadowElevations": [
273             ],
274             "MaterialComponents/ShadowLayer": [
276             ],
277             "MaterialComponents/Typography": [
279             ]
280           }
281         },
282         {
283           "name": "ColorThemer",
284           "platforms": {
285             "ios": "8.0"
286           },
287           "public_header_files": "components/Buttons/src/ColorThemer/*.h",
288           "source_files": [
289             "components/Buttons/src/ColorThemer/*.{h,m}",
290             "components/Buttons/src/ColorThemer/private/*.{h,m}"
291           ],
292           "dependencies": {
293             "MaterialComponents/Buttons/Component": [
295             ],
296             "MaterialComponents/Themes": [
298             ]
299           }
300         },
301         {
302           "name": "TitleColorAccessibilityMutator",
303           "platforms": {
304             "ios": "8.0"
305           },
306           "public_header_files": "components/Buttons/src/TitleColorAccessibilityMutator/*.h",
307           "source_files": [
308             "components/Buttons/src/TitleColorAccessibilityMutator/*.{h,m}",
309             "components/Buttons/src/TitleColorAccessibilityMutator/private/*.{h,m}"
310           ],
311           "dependencies": {
312             "MDFTextAccessibility": [
314             ],
315             "MaterialComponents/Buttons/Component": [
317             ]
318           }
319         }
320       ]
321     },
322     {
323       "name": "ButtonBar",
324       "dependencies": {
325         "MDFInternationalization": [
327         ],
328         "MaterialComponents/Buttons": [
330         ]
331       },
332       "subspecs": [
333         {
334           "name": "Component",
335           "platforms": {
336             "ios": "8.0"
337           },
338           "public_header_files": "components/ButtonBar/src/*.h",
339           "source_files": [
340             "components/ButtonBar/src/*.{h,m}",
341             "components/ButtonBar/src/private/*.{h,m}"
342           ]
343         },
344         {
345           "name": "ColorThemer",
346           "platforms": {
347             "ios": "8.0"
348           },
349           "public_header_files": "components/ButtonBar/src/ColorThemer/*.h",
350           "source_files": "components/ButtonBar/src/ColorThemer/*.{h,m}",
351           "dependencies": {
352             "MaterialComponents/ButtonBar/Component": [
354             ],
355             "MaterialComponents/NavigationBar/Component": [
357             ],
358             "MaterialComponents/Themes": [
360             ]
361           }
362         }
363       ]
364     },
365     {
366       "name": "Chips",
367       "platforms": {
368         "ios": "8.0"
369       },
370       "public_header_files": "components/Chips/src/*.h",
371       "source_files": [
372         "components/Chips/src/*.{h,m}",
373         "components/Chips/src/private/*.{h,m}"
374       ],
375       "dependencies": {
376         "MaterialComponents/Ink": [
378         ],
379         "MaterialComponents/ShadowLayer": [
381         ],
382         "MaterialComponents/ShadowElevations": [
384         ],
385         "MaterialComponents/Typography": [
387         ],
388         "MaterialComponents/private/Math": [
390         ]
391       }
392     },
393     {
394       "name": "CollectionCells",
395       "platforms": {
396         "ios": "8.0"
397       },
398       "public_header_files": "components/CollectionCells/src/*.h",
399       "source_files": [
400         "components/CollectionCells/src/*.{h,m}",
401         "components/CollectionCells/src/private/*.{h,m}"
402       ],
403       "resources": [
404         "components/CollectionCells/src/MaterialCollectionCells.bundle"
405       ],
406       "frameworks": [
407         "CoreGraphics",
408         "QuartzCore"
409       ],
410       "dependencies": {
411         "MDFInternationalization": [
413         ],
414         "MaterialComponents/CollectionLayoutAttributes": [
416         ],
417         "MaterialComponents/Ink": [
419         ],
420         "MaterialComponents/Typography": [
422         ],
423         "MaterialComponents/Palettes": [
425         ],
426         "MaterialComponents/private/Icons/ic_check": [
428         ],
429         "MaterialComponents/private/Icons/ic_check_circle": [
431         ],
432         "MaterialComponents/private/Icons/ic_chevron_right": [
434         ],
435         "MaterialComponents/private/Icons/ic_info": [
437         ],
438         "MaterialComponents/private/Icons/ic_radio_button_unchecked": [
440         ],
441         "MaterialComponents/private/Icons/ic_reorder": [
443         ],
444         "MaterialComponents/private/Math": [
446         ]
447       }
448     },
449     {
450       "name": "CollectionLayoutAttributes",
451       "platforms": {
452         "ios": "8.0"
453       },
454       "public_header_files": "components/CollectionLayoutAttributes/src/*.h",
455       "source_files": "components/CollectionLayoutAttributes/src/*.{h,m}"
456     },
457     {
458       "name": "Collections",
459       "platforms": {
460         "ios": "8.0"
461       },
462       "public_header_files": "components/Collections/src/*.h",
463       "source_files": [
464         "components/Collections/src/*.{h,m}",
465         "components/Collections/src/private/*.{h,m}"
466       ],
467       "resources": [
468         "components/Collections/src/MaterialCollections.bundle"
469       ],
470       "frameworks": [
471         "CoreGraphics",
472         "QuartzCore"
473       ],
474       "dependencies": {
475         "MaterialComponents/CollectionCells": [
477         ],
478         "MaterialComponents/CollectionLayoutAttributes": [
480         ],
481         "MaterialComponents/Ink": [
483         ],
484         "MaterialComponents/Palettes": [
486         ],
487         "MaterialComponents/ShadowElevations": [
489         ],
490         "MaterialComponents/ShadowLayer": [
492         ],
493         "MaterialComponents/Typography": [
495         ]
496       }
497     },
498     {
499       "name": "Dialogs",
500       "subspecs": [
501         {
502           "name": "Component",
503           "platforms": {
504             "ios": "8.0"
505           },
506           "public_header_files": "components/Dialogs/src/*.h",
507           "source_files": [
508             "components/Dialogs/src/*.{h,m}",
509             "components/Dialogs/src/private/*.{h,m}"
510           ],
511           "resources": [
512             "components/Dialogs/src/MaterialDialogs.bundle"
513           ],
514           "dependencies": {
515             "MaterialComponents/Buttons": [
517             ],
518             "MaterialComponents/ShadowElevations": [
520             ],
521             "MaterialComponents/ShadowLayer": [
523             ],
524             "MaterialComponents/private/KeyboardWatcher": [
526             ],
527             "MDFInternationalization": [
529             ]
530           }
531         },
532         {
533           "name": "ColorThemer",
534           "platforms": {
535             "ios": "8.0"
536           },
537           "public_header_files": "components/Dialogs/src/ColorThemer/*.h",
538           "source_files": "components/Dialogs/src/ColorThemer/*.{h,m}",
539           "dependencies": {
540             "MaterialComponents/Dialogs/Component": [
542             ],
543             "MaterialComponents/Themes": [
545             ]
546           }
547         }
548       ]
549     },
550     {
551       "name": "FeatureHighlight",
552       "subspecs": [
553         {
554           "name": "Component",
555           "platforms": {
556             "ios": "8.0"
557           },
558           "public_header_files": "components/FeatureHighlight/src/*.h",
559           "source_files": [
560             "components/FeatureHighlight/src/*.{h,m}",
561             "components/FeatureHighlight/src/private/*.{h,m}"
562           ],
563           "resources": [
564             "components/FeatureHighlight/src/MaterialFeatureHighlight.bundle"
565           ],
566           "dependencies": {
567             "MaterialComponents/private/Math": [
569             ],
570             "MaterialComponents/Typography": [
572             ],
573             "MDFTextAccessibility": [
575             ]
576           }
577         },
578         {
579           "name": "ColorThemer",
580           "platforms": {
581             "ios": "8.0"
582           },
583           "public_header_files": "components/FeatureHighlight/src/ColorThemer/*.h",
584           "source_files": "components/FeatureHighlight/src/ColorThemer/*.{h,m}",
585           "dependencies": {
586             "MaterialComponents/FeatureHighlight/Component": [
588             ],
589             "MaterialComponents/Themes": [
591             ]
592           }
593         }
594       ]
595     },
596     {
597       "name": "FlexibleHeader",
598       "subspecs": [
599         {
600           "name": "Component",
601           "platforms": {
602             "ios": "8.0"
603           },
604           "public_header_files": "components/FlexibleHeader/src/*.h",
605           "source_files": [
606             "components/FlexibleHeader/src/*.{h,m}",
607             "components/FlexibleHeader/src/private/*.{h,m}"
608           ],
609           "dependencies": {
610             "MDFTextAccessibility": [
612             ],
613             "MaterialComponents/private/Application": [
615             ],
616             "MaterialComponents/private/UIMetrics": [
618             ]
619           }
620         },
621         {
622           "name": "ColorThemer",
623           "platforms": {
624             "ios": "8.0"
625           },
626           "public_header_files": "components/FlexibleHeader/src/ColorThemer/*.h",
627           "source_files": "components/FlexibleHeader/src/ColorThemer/*.{h,m}",
628           "dependencies": {
629             "MaterialComponents/FlexibleHeader/Component": [
631             ],
632             "MaterialComponents/Themes": [
634             ]
635           }
636         }
637       ]
638     },
639     {
640       "name": "HeaderStackView",
641       "subspecs": [
642         {
643           "name": "Component",
644           "platforms": {
645             "ios": "8.0"
646           },
647           "public_header_files": "components/HeaderStackView/src/*.h",
648           "source_files": "components/HeaderStackView/src/*.{h,m}"
649         },
650         {
651           "name": "ColorThemer",
652           "platforms": {
653             "ios": "8.0"
654           },
655           "public_header_files": "components/HeaderStackView/src/ColorThemer/*.h",
656           "source_files": "components/HeaderStackView/src/ColorThemer/*.{h,m}",
657           "dependencies": {
658             "MaterialComponents/HeaderStackView/Component": [
660             ],
661             "MaterialComponents/Themes": [
663             ]
664           }
665         }
666       ]
667     },
668     {
669       "name": "Ink",
670       "subspecs": [
671         {
672           "name": "Component",
673           "platforms": {
674             "ios": "8.0"
675           },
676           "public_header_files": "components/Ink/src/*.h",
677           "source_files": [
678             "components/Ink/src/*.{h,m}",
679             "components/Ink/src/private/*.{h,m}"
680           ]
681         },
682         {
683           "name": "ColorThemer",
684           "platforms": {
685             "ios": "8.0"
686           },
687           "public_header_files": "components/Ink/src/ColorThemer/*.h",
688           "source_files": "components/Ink/src/ColorThemer/*.{h,m}",
689           "dependencies": {
690             "MaterialComponents/Ink/Component": [
692             ],
693             "MaterialComponents/Themes": [
695             ]
696           }
697         }
698       ]
699     },
700     {
701       "name": "LibraryInfo",
702       "platforms": {
703         "ios": "8.0"
704       },
705       "public_header_files": "components/LibraryInfo/src/*.h",
706       "source_files": [
707         "components/LibraryInfo/src/*.{h,m}",
708         "components/LibraryInfo/src/private/*.{h,m}"
709       ]
710     },
711     {
712       "name": "MaskedTransition",
713       "platforms": {
714         "ios": "8.0"
715       },
716       "public_header_files": "components/MaskedTransition/src/*.h",
717       "source_files": [
718         "components/MaskedTransition/src/*.{h,m}",
719         "components/MaskedTransition/src/private/*.{h,m}"
720       ],
721       "dependencies": {
722         "MotionTransitioning": [
723           "~> 4.0"
724         ],
725         "MotionAnimator": [
726           "~> 2.0"
727         ],
728         "MotionInterchange": [
729           "~> 1.0"
730         ]
731       }
732     },
733     {
734       "name": "NavigationBar",
735       "subspecs": [
736         {
737           "name": "Component",
738           "platforms": {
739             "ios": "8.0"
740           },
741           "public_header_files": "components/NavigationBar/src/*.h",
742           "source_files": "components/NavigationBar/src/*.{h,m}",
743           "dependencies": {
744             "MDFTextAccessibility": [
746             ],
747             "MaterialComponents/ButtonBar/Component": [
749             ],
750             "MaterialComponents/Typography": [
752             ],
753             "MDFInternationalization": [
755             ],
756             "MaterialComponents/private/Math": [
758             ]
759           }
760         },
761         {
762           "name": "ColorThemer",
763           "platforms": {
764             "ios": "8.0"
765           },
766           "public_header_files": "components/NavigationBar/src/ColorThemer/*.h",
767           "source_files": "components/NavigationBar/src/ColorThemer/*.{h,m}",
768           "dependencies": {
769             "MaterialComponents/NavigationBar/Component": [
771             ],
772             "MaterialComponents/Themes": [
774             ]
775           }
776         }
777       ]
778     },
779     {
780       "name": "OverlayWindow",
781       "platforms": {
782         "ios": "8.0"
783       },
784       "public_header_files": "components/OverlayWindow/src/*.h",
785       "source_files": [
786         "components/OverlayWindow/src/*.{h,m}",
787         "components/OverlayWindow/src/private/*.{h,m}"
788       ],
789       "dependencies": {
790         "MaterialComponents/private/Application": [
792         ]
793       }
794     },
795     {
796       "name": "PageControl",
797       "subspecs": [
798         {
799           "name": "Component",
800           "platforms": {
801             "ios": "8.0"
802           },
803           "public_header_files": "components/PageControl/src/*.h",
804           "source_files": [
805             "components/PageControl/src/*.{h,m}",
806             "components/PageControl/src/private/*.{h,m}"
807           ],
808           "resources": [
809             "components/PageControl/src/MaterialPageControl.bundle"
810           ]
811         },
812         {
813           "name": "ColorThemer",
814           "platforms": {
815             "ios": "8.0"
816           },
817           "public_header_files": "components/PageControl/src/ColorThemer/*.h",
818           "source_files": "components/PageControl/src/ColorThemer/*.{h,m}",
819           "dependencies": {
820             "MaterialComponents/PageControl/Component": [
822             ],
823             "MaterialComponents/Themes": [
825             ]
826           }
827         }
828       ]
829     },
830     {
831       "name": "Palettes",
832       "platforms": {
833         "ios": "8.0"
834       },
835       "public_header_files": "components/Palettes/src/*.h",
836       "source_files": [
837         "components/Palettes/src/*.{h,m}",
838         "components/Palettes/src/private/*.{h,m}"
839       ]
840     },
841     {
842       "name": "ProgressView",
843       "subspecs": [
844         {
845           "name": "Component",
846           "platforms": {
847             "ios": "8.0"
848           },
849           "public_header_files": "components/ProgressView/src/*.h",
850           "source_files": [
851             "components/ProgressView/src/*.{h,m}",
852             "components/ProgressView/src/private/*.{h,m}"
853           ],
854           "dependencies": {
855             "MDFInternationalization": [
857             ],
858             "MaterialComponents/Palettes": [
860             ],
861             "MaterialComponents/private/Math": [
863             ],
864             "MotionAnimator": [
865               "~> 2.1"
866             ]
867           }
868         },
869         {
870           "name": "ColorThemer",
871           "platforms": {
872             "ios": "8.0"
873           },
874           "public_header_files": "components/ProgressView/src/ColorThemer/*.h",
875           "source_files": "components/ProgressView/src/ColorThemer/*.{h,m}",
876           "dependencies": {
877             "MaterialComponents/ProgressView/Component": [
879             ],
880             "MaterialComponents/Themes": [
882             ]
883           }
884         }
885       ]
886     },
887     {
888       "name": "ShadowElevations",
889       "platforms": {
890         "ios": "8.0"
891       },
892       "public_header_files": "components/ShadowElevations/src/*.h",
893       "source_files": "components/ShadowElevations/src/*.{h,m}"
894     },
895     {
896       "name": "ShadowLayer",
897       "platforms": {
898         "ios": "8.0"
899       },
900       "public_header_files": "components/ShadowLayer/src/*.h",
901       "source_files": "components/ShadowLayer/src/*.{h,m}",
902       "dependencies": {
903         "MaterialComponents/ShadowElevations": [
905         ]
906       }
907     },
908     {
909       "name": "Slider",
910       "subspecs": [
911         {
912           "name": "Component",
913           "platforms": {
914             "ios": "8.0"
915           },
916           "public_header_files": "components/Slider/src/*.h",
917           "source_files": [
918             "components/Slider/src/*.{h,m}",
919             "components/Slider/src/private/*.{h,m}"
920           ],
921           "dependencies": {
922             "MaterialComponents/Palettes": [
924             ],
925             "MaterialComponents/private/ThumbTrack": [
927             ]
928           }
929         },
930         {
931           "name": "ColorThemer",
932           "platforms": {
933             "ios": "8.0"
934           },
935           "public_header_files": "components/Slider/src/ColorThemer/*.h",
936           "source_files": "components/Slider/src/ColorThemer/*.{h,m}",
937           "dependencies": {
938             "MaterialComponents/Palettes": [
940             ],
941             "MaterialComponents/Slider/Component": [
943             ],
944             "MaterialComponents/Themes": [
946             ]
947           }
948         }
949       ]
950     },
951     {
952       "name": "Snackbar",
953       "platforms": {
954         "ios": "8.0"
955       },
956       "public_header_files": "components/Snackbar/src/*.h",
957       "source_files": [
958         "components/Snackbar/src/*.{h,m}",
959         "components/Snackbar/src/private/*.{h,m}"
960       ],
961       "dependencies": {
962         "MaterialComponents/AnimationTiming": [
964         ],
965         "MaterialComponents/Buttons": [
967         ],
968         "MaterialComponents/OverlayWindow": [
970         ],
971         "MaterialComponents/Typography": [
973         ],
974         "MaterialComponents/private/Application": [
976         ],
977         "MaterialComponents/private/KeyboardWatcher": [
979         ],
980         "MaterialComponents/private/Overlay": [
982         ]
983       }
984     },
985     {
986       "name": "Tabs",
987       "subspecs": [
988         {
989           "name": "Component",
990           "platforms": {
991             "ios": "8.0"
992           },
993           "public_header_files": "components/Tabs/src/*.h",
994           "source_files": [
995             "components/Tabs/src/*.{h,m}",
996             "components/Tabs/src/private/*.{h,m}"
997           ],
998           "resources": [
999             "components/Tabs/src/MaterialTabs.bundle"
1000           ],
1001           "dependencies": {
1002             "MDFInternationalization": [
1004             ],
1005             "MaterialComponents/AnimationTiming": [
1007             ],
1008             "MaterialComponents/Ink": [
1010             ],
1011             "MaterialComponents/ShadowElevations": [
1013             ],
1014             "MaterialComponents/ShadowLayer": [
1016             ],
1017             "MaterialComponents/Typography": [
1019             ],
1020             "MaterialComponents/private/Math": [
1022             ]
1023           }
1024         },
1025         {
1026           "name": "ColorThemer",
1027           "platforms": {
1028             "ios": "8.0"
1029           },
1030           "public_header_files": "components/Tabs/src/ColorThemer/*.h",
1031           "source_files": "components/Tabs/src/ColorThemer/*.{h,m}",
1032           "dependencies": {
1033             "MaterialComponents/Tabs/Component": [
1035             ],
1036             "MaterialComponents/Themes": [
1038             ]
1039           }
1040         }
1041       ]
1042     },
1043     {
1044       "name": "TextFields",
1045       "subspecs": [
1046         {
1047           "name": "Component",
1048           "platforms": {
1049             "ios": "8.0"
1050           },
1051           "public_header_files": "components/TextFields/src/*.h",
1052           "source_files": [
1053             "components/TextFields/src/*.{h,m}",
1054             "components/TextFields/src/private/*.{h,m}"
1055           ],
1056           "dependencies": {
1057             "MaterialComponents/AnimationTiming": [
1059             ],
1060             "MaterialComponents/Palettes": [
1062             ],
1063             "MaterialComponents/Typography": [
1065             ],
1066             "MDFInternationalization": [
1068             ],
1069             "MaterialComponents/private/Math": [
1071             ]
1072           }
1073         },
1074         {
1075           "name": "ColorThemer",
1076           "platforms": {
1077             "ios": "8.0"
1078           },
1079           "public_header_files": "components/TextFields/src/ColorThemer/*.h",
1080           "source_files": "components/TextFields/src/ColorThemer/*.{h,m}",
1081           "dependencies": {
1082             "MaterialComponents/TextFields/Component": [
1084             ],
1085             "MaterialComponents/Themes": [
1087             ]
1088           }
1089         }
1090       ]
1091     },
1092     {
1093       "name": "Themes",
1094       "platforms": {
1095         "ios": "8.0"
1096       },
1097       "public_header_files": "components/Themes/src/*.h",
1098       "source_files": [
1099         "components/Themes/src/*.{h,m}",
1100         "components/Themes/src/private/*.{h,m}"
1101       ]
1102     },
1103     {
1104       "name": "Typography",
1105       "platforms": {
1106         "ios": "8.0"
1107       },
1108       "public_header_files": "components/Typography/src/*.h",
1109       "source_files": [
1110         "components/Typography/src/*.{h,m}",
1111         "components/Typography/src/private/*.{h,m}"
1112       ],
1113       "dependencies": {
1114         "MaterialComponents/private/Application": [
1116         ]
1117       }
1118     },
1119     {
1120       "name": "private",
1121       "subspecs": [
1122         {
1123           "name": "Icons",
1124           "subspecs": [
1125             {
1126               "name": "Base",
1127               "public_header_files": "components/private/Icons/src/*.h",
1128               "source_files": "components/private/Icons/src/*.{h,m}"
1129             },
1130             {
1131               "name": "ic_arrow_back",
1132               "public_header_files": "components/private/Icons/icons/ic_arrow_back/src/*.h",
1133               "source_files": "components/private/Icons/icons/ic_arrow_back/src/*.{h,m}",
1134               "resource_bundles": {
1135                 "MaterialIcons_ic_arrow_back": [
1136                   "components/private/Icons/icons/ic_arrow_back/src/MaterialIcons_ic_arrow_back.bundle/*.png"
1137                 ]
1138               },
1139               "dependencies": {
1140                 "MaterialComponents/private/Icons/Base": [
1142                 ]
1143               }
1144             },
1145             {
1146               "name": "ic_check",
1147               "public_header_files": "components/private/Icons/icons/ic_check/src/*.h",
1148               "source_files": "components/private/Icons/icons/ic_check/src/*.{h,m}",
1149               "resource_bundles": {
1150                 "MaterialIcons_ic_check": [
1151                   "components/private/Icons/icons/ic_check/src/MaterialIcons_ic_check.bundle/*.png"
1152                 ]
1153               },
1154               "dependencies": {
1155                 "MaterialComponents/private/Icons/Base": [
1157                 ]
1158               }
1159             },
1160             {
1161               "name": "ic_check_circle",
1162               "public_header_files": "components/private/Icons/icons/ic_check_circle/src/*.h",
1163               "source_files": "components/private/Icons/icons/ic_check_circle/src/*.{h,m}",
1164               "resource_bundles": {
1165                 "MaterialIcons_ic_check_circle": [
1166                   "components/private/Icons/icons/ic_check_circle/src/MaterialIcons_ic_check_circle.bundle/*.png"
1167                 ]
1168               },
1169               "dependencies": {
1170                 "MaterialComponents/private/Icons/Base": [
1172                 ]
1173               }
1174             },
1175             {
1176               "name": "ic_chevron_right",
1177               "public_header_files": "components/private/Icons/icons/ic_chevron_right/src/*.h",
1178               "source_files": "components/private/Icons/icons/ic_chevron_right/src/*.{h,m}",
1179               "resource_bundles": {
1180                 "MaterialIcons_ic_chevron_right": [
1181                   "components/private/Icons/icons/ic_chevron_right/src/MaterialIcons_ic_chevron_right.bundle/*.png"
1182                 ]
1183               },
1184               "dependencies": {
1185                 "MaterialComponents/private/Icons/Base": [
1187                 ]
1188               }
1189             },
1190             {
1191               "name": "ic_info",
1192               "public_header_files": "components/private/Icons/icons/ic_info/src/*.h",
1193               "source_files": "components/private/Icons/icons/ic_info/src/*.{h,m}",
1194               "resource_bundles": {
1195                 "MaterialIcons_ic_info": [
1196                   "components/private/Icons/icons/ic_info/src/MaterialIcons_ic_info.bundle/*.png"
1197                 ]
1198               },
1199               "dependencies": {
1200                 "MaterialComponents/private/Icons/Base": [
1202                 ]
1203               }
1204             },
1205             {
1206               "name": "ic_radio_button_unchecked",
1207               "public_header_files": "components/private/Icons/icons/ic_radio_button_unchecked/src/*.h",
1208               "source_files": "components/private/Icons/icons/ic_radio_button_unchecked/src/*.{h,m}",
1209               "resource_bundles": {
1210                 "MaterialIcons_ic_radio_button_unchecked": [
1211                   "components/private/Icons/icons/ic_radio_button_unchecked/src/MaterialIcons_ic_radio_button_unchecked.bundle/*.png"
1212                 ]
1213               },
1214               "dependencies": {
1215                 "MaterialComponents/private/Icons/Base": [
1217                 ]
1218               }
1219             },
1220             {
1221               "name": "ic_reorder",
1222               "public_header_files": "components/private/Icons/icons/ic_reorder/src/*.h",
1223               "source_files": "components/private/Icons/icons/ic_reorder/src/*.{h,m}",
1224               "resource_bundles": {
1225                 "MaterialIcons_ic_reorder": [
1226                   "components/private/Icons/icons/ic_reorder/src/MaterialIcons_ic_reorder.bundle/*.png"
1227                 ]
1228               },
1229               "dependencies": {
1230                 "MaterialComponents/private/Icons/Base": [
1232                 ]
1233               }
1234             }
1235           ]
1236         },
1237         {
1238           "name": "Application",
1239           "platforms": {
1240             "ios": "8.0"
1241           },
1242           "public_header_files": "components/private/Application/src/*.h",
1243           "source_files": "components/private/Application/src/*.{h,m}"
1244         },
1245         {
1246           "name": "KeyboardWatcher",
1247           "platforms": {
1248             "ios": "8.0"
1249           },
1250           "public_header_files": "components/private/KeyboardWatcher/src/*.h",
1251           "source_files": "components/private/KeyboardWatcher/src/*.{h,m}",
1252           "dependencies": {
1253             "MaterialComponents/private/Application": [
1255             ]
1256           }
1257         },
1258         {
1259           "name": "Math",
1260           "platforms": {
1261             "ios": "8.0"
1262           },
1263           "public_header_files": "components/private/Math/src/*.h",
1264           "source_files": "components/private/Math/src/*.{h,m}"
1265         },
1266         {
1267           "name": "Overlay",
1268           "platforms": {
1269             "ios": "8.0"
1270           },
1271           "public_header_files": "components/private/Overlay/src/*.h",
1272           "source_files": [
1273             "components/private/Overlay/src/*.{h,m}",
1274             "components/private/Overlay/src/private/*.{h,m}"
1275           ]
1276         },
1277         {
1278           "name": "ShapeLibrary",
1279           "platforms": {
1280             "ios": "8.0"
1281           },
1282           "public_header_files": "components/private/ShapeLibrary/src/*.h",
1283           "source_files": [
1284             "components/private/ShapeLibrary/src/*.{h,m}",
1285             "components/private/ShapeLibrary/src/private/*.{h,m}"
1286           ],
1287           "dependencies": {
1288             "MaterialComponents/private/Shapes": [
1290             ],
1291             "MaterialComponents/private/Math": [
1293             ]
1294           }
1295         },
1296         {
1297           "name": "Shapes",
1298           "platforms": {
1299             "ios": "8.0"
1300           },
1301           "public_header_files": "components/private/Shapes/src/*.h",
1302           "source_files": [
1303             "components/private/Shapes/src/*.{h,m}",
1304             "components/private/Shapes/src/private/*.{h,m}"
1305           ],
1306           "dependencies": {
1307             "MaterialComponents/ShadowLayer": [
1309             ],
1310             "MaterialComponents/private/Math": [
1312             ]
1313           }
1314         },
1315         {
1316           "name": "ThumbTrack",
1317           "platforms": {
1318             "ios": "8.0"
1319           },
1320           "public_header_files": "components/private/ThumbTrack/src/*.h",
1321           "source_files": "components/private/ThumbTrack/src/*.{h,m}",
1322           "dependencies": {
1323             "MaterialComponents/Ink": [
1325             ],
1326             "MaterialComponents/ShadowElevations": [
1328             ],
1329             "MaterialComponents/ShadowLayer": [
1331             ],
1332             "MaterialComponents/Typography": [
1334             ],
1335             "MDFInternationalization": [
1337             ],
1338             "MaterialComponents/private/Math": [
1340             ]
1341           }
1342         },
1343         {
1344           "name": "UIMetrics",
1345           "platforms": {
1346             "ios": "8.0"
1347           },
1348           "public_header_files": "components/private/UIMetrics/src/*.h",
1349           "source_files": [
1350             "components/private/UIMetrics/src/*.{h,m}",
1351             "components/private/UIMetrics/src/private/*.{h,m}"
1352           ],
1353           "dependencies": {
1354             "MaterialComponents/private/Application": [
1356             ]
1357           }
1358         }
1359       ]
1360     }
1361   ]