[Add] ZJSDK 2.5.8.16
[CocoaPods.git] / Specs / 5 / f / 8 / MicrosoftFluentUI / 0.2.10 / MicrosoftFluentUI.podspec.json
blob14ef38cc0053e8d1c75cd170d790afae71338d52
2   "name": "MicrosoftFluentUI",
3   "version": "0.2.10",
4   "summary": "Fluent UI is a set of reusable UI controls and tools",
5   "homepage": "https://www.microsoft.com/design/fluent/#/",
6   "license": {
7     "type": "MIT",
8     "file": "LICENSE"
9   },
10   "authors": {
11     "Microsoft": "fluentuinativeowners@microsoft.com"
12   },
13   "source": {
14     "git": "https://github.com/microsoft/fluentui-apple.git",
15     "tag": "0.2.10"
16   },
17   "swift_versions": "5.0",
18   "module_name": "FluentUI",
19   "platforms": {
20     "ios": "13.0",
21     "osx": "10.14"
22   },
23   "subspecs": [
24     {
25       "name": "Avatar_ios",
26       "platforms": {
27         "ios": "13.0"
28       },
29       "dependencies": {
30         "MicrosoftFluentUI/Core_ios": [
32         ]
33       },
34       "preserve_paths": [
35         "ios/FluentUI/Avatar/Avatar.resources.xcfilelist"
36       ],
37       "source_files": [
38         "ios/FluentUI/Avatar/**/*.{swift,h}"
39       ]
40     },
41     {
42       "name": "ActivityViewAnimating_ios",
43       "platforms": {
44         "ios": "13.0"
45       },
46       "dependencies": {
47         "MicrosoftFluentUI/Core_ios": [
49         ]
50       },
51       "source_files": [
52         "ios/FluentUI/ActivityViewAnimating/**/*.{swift,h}"
53       ]
54     },
55     {
56       "name": "ActivityIndicator_ios",
57       "platforms": {
58         "ios": "13.0"
59       },
60       "dependencies": {
61         "MicrosoftFluentUI/ActivityViewAnimating_ios": [
63         ]
64       },
65       "source_files": [
66         "ios/FluentUI/ActivityIndicator/**/*.{swift,h}"
67       ]
68     },
69     {
70       "name": "BadgeField_ios",
71       "platforms": {
72         "ios": "13.0"
73       },
74       "dependencies": {
75         "MicrosoftFluentUI/Label_ios": [
77         ]
78       },
79       "source_files": [
80         "ios/FluentUI/Badge Field/**/*.{swift,h}"
81       ]
82     },
83     {
84       "name": "BarButtonItems_ios",
85       "platforms": {
86         "ios": "13.0"
87       },
88       "dependencies": {
89         "MicrosoftFluentUI/Core_ios": [
91         ]
92       },
93       "preserve_paths": [
94         "ios/FluentUI/BarButtonItems/BarButtonItems.resources.xcfilelist"
95       ],
96       "source_files": [
97         "ios/FluentUI/BarButtonItems/**/*.{swift,h}"
98       ]
99     },
100     {
101       "name": "BottomCommanding_ios",
102       "platforms": {
103         "ios": "13.0"
104       },
105       "dependencies": {
106         "MicrosoftFluentUI/BottomSheet_ios": [
108         ],
109         "MicrosoftFluentUI/OtherCells_ios": [
111         ],
112         "MicrosoftFluentUI/Separator_ios": [
114         ],
115         "MicrosoftFluentUI/TabBar_ios": [
117         ],
118         "MicrosoftFluentUI/TableView_ios": [
120         ]
121       },
122       "preserve_paths": [
123         "ios/FluentUI/Bottom Commanding/BottomCommanding.resources.xcfilelist"
124       ],
125       "source_files": [
126         "ios/FluentUI/Bottom Commanding/**/*.{swift,h}"
127       ]
128     },
129     {
130       "name": "BottomSheet_ios",
131       "platforms": {
132         "ios": "13.0"
133       },
134       "dependencies": {
135         "MicrosoftFluentUI/Obscurable_ios": [
137         ],
138         "MicrosoftFluentUI/ResizingHandleView_ios": [
140         ]
141       },
142       "source_files": [
143         "ios/FluentUI/Bottom Sheet/**/*.{swift,h}"
144       ]
145     },
146     {
147       "name": "Button_ios",
148       "platforms": {
149         "ios": "13.0"
150       },
151       "dependencies": {
152         "MicrosoftFluentUI/Core_ios": [
154         ]
155       },
156       "source_files": [
157         "ios/FluentUI/Button/**/*.{swift,h}"
158       ]
159     },
160     {
161       "name": "Calendar_ios",
162       "platforms": {
163         "ios": "13.0"
164       },
165       "dependencies": {
166         "MicrosoftFluentUI/BarButtonItems_ios": [
168         ],
169         "MicrosoftFluentUI/DotView_ios": [
171         ],
172         "MicrosoftFluentUI/Label_ios": [
174         ],
175         "MicrosoftFluentUI/Presenters_ios": [
177         ],
178         "MicrosoftFluentUI/SegmentedControl_ios": [
180         ],
181         "MicrosoftFluentUI/Separator_ios": [
183         ],
184         "MicrosoftFluentUI/TwoLineTitleView_ios": [
186         ]
187       },
188       "source_files": [
189         "ios/FluentUI/Calendar/**/*.{swift,h}",
190         "ios/FluentUI/Date Time Pickers/**/*.{swift,h}"
191       ]
192     },
193     {
194       "name": "Card_ios",
195       "platforms": {
196         "ios": "13.0"
197       },
198       "dependencies": {
199         "MicrosoftFluentUI/Label_ios": [
201         ]
202       },
203       "source_files": [
204         "ios/FluentUI/Card/**/*.{swift,h}"
205       ]
206     },
207     {
208       "name": "CommandBar_ios",
209       "platforms": {
210         "ios": "13.0"
211       },
212       "dependencies": {
213         "MicrosoftFluentUI/Core_ios": [
215         ]
216       },
217       "source_files": [
218         "ios/FluentUI/Command Bar/**/*.{swift,h}"
219       ]
220     },
221     {
222       "name": "Core_ios",
223       "platforms": {
224         "ios": "13.0"
225       },
226       "resource_bundles": {
227         "FluentUIResources-ios": [
228           "apple/Resources/**/*.{json,xcassets}",
229           "ios/FluentUI/**/*.{storyboard,xib,xcassets,strings,stringsdict}"
230         ]
231       },
232       "script_phases": {
233         "name": "Optimize resource bundle",
234         "script": "echo \"=== Removing unused resources from FluentUI-ios.xcassets ===\"\n\nXCODEBUILDPARAMS=\"-quiet\"\n\nif [ \"${CONFIGURATION}\" = \"Debug\" ]; then\n    CONDITIONALCOMPILATIONFLAGS=\"-D VERBOSE_OUTPUT\"\n    XCODEBUILDPARAMS=\"\"\nfi\n\nxcrun --sdk macosx swift ${CONDITIONALCOMPILATIONFLAGS} ${PODS_TARGET_SRCROOT}/scripts/removeUnusedResourcesFromAssets.swift ${LOCROOT}/MicrosoftFluentUI/ios/FluentUI/Resources/FluentUI-ios.xcassets ${LOCROOT}/MicrosoftFluentUI/ios\n\necho \"=== Rebuilding resource bundle target ===\"\nxcodebuild ${XCODEBUILDPARAMS} -project ${PROJECT_FILE_PATH} -target \"MicrosoftFluentUI-FluentUIResources-ios\" -sdk ${PLATFORM_NAME} -configuration ${CONFIGURATION} ARCHS=\"${ARCHS}\" CONFIGURATION_BUILD_DIR=\"${CONFIGURATION_BUILD_DIR}\" BUILD_ROOT=\"${BUILD_ROOT}\" BUILT_PRODUCTS_DIR=\"${BUILT_PRODUCTS_DIR}\" ${ACTION}",
235         "execution_position": "before_compile"
236       },
237       "preserve_paths": [
238         "ios/FluentUI/Core/Core.resources.xcfilelist",
239         "scripts/removeUnusedResourcesFromAssets.swift"
240       ],
241       "source_files": [
242         "ios/FluentUI/Configuration/**/*.{swift,h}",
243         "ios/FluentUI/Core/**/*.{swift,h}",
244         "ios/FluentUI/Extensions/**/*.{swift,h}"
245       ]
246     },
247     {
248       "name": "DotView_ios",
249       "platforms": {
250         "ios": "13.0"
251       },
252       "dependencies": {
253         "MicrosoftFluentUI/Core_ios": [
255         ]
256       },
257       "source_files": [
258         "ios/FluentUI/DotView/**/*.{swift,h}"
259       ]
260     },
261     {
262       "name": "Drawer_ios",
263       "platforms": {
264         "ios": "13.0"
265       },
266       "dependencies": {
267         "MicrosoftFluentUI/Obscurable_ios": [
269         ],
270         "MicrosoftFluentUI/ResizingHandleView_ios": [
272         ],
273         "MicrosoftFluentUI/Separator_ios": [
275         ],
276         "MicrosoftFluentUI/TouchForwardingView_ios": [
278         ]
279       },
280       "source_files": [
281         "ios/FluentUI/Drawer/**/*.{swift,h}"
282       ]
283     },
284     {
285       "name": "EasyTapButton_ios",
286       "platforms": {
287         "ios": "13.0"
288       },
289       "dependencies": {
290         "MicrosoftFluentUI/Core_ios": [
292         ]
293       },
294       "source_files": [
295         "ios/FluentUI/EasyTapButton/**/*.{swift,h}"
296       ]
297     },
298     {
299       "name": "HUD_ios",
300       "platforms": {
301         "ios": "13.0"
302       },
303       "dependencies": {
304         "MicrosoftFluentUI/ActivityIndicator_ios": [
306         ],
307         "MicrosoftFluentUI/Label_ios": [
309         ],
310         "MicrosoftFluentUI/TouchForwardingView_ios": [
312         ]
313       },
314       "preserve_paths": [
315         "ios/FluentUI/HUD/HUD.resources.xcfilelist"
316       ],
317       "source_files": [
318         "ios/FluentUI/HUD/**/*.{swift,h}"
319       ]
320     },
321     {
322       "name": "IndeterminateProgressBar_ios",
323       "platforms": {
324         "ios": "13.0"
325       },
326       "dependencies": {
327         "MicrosoftFluentUI/ActivityViewAnimating_ios": [
329         ]
330       },
331       "source_files": [
332         "ios/FluentUI/IndeterminateProgressBar/**/*.{swift,h}"
333       ]
334     },
335     {
336       "name": "Label_ios",
337       "platforms": {
338         "ios": "13.0"
339       },
340       "dependencies": {
341         "MicrosoftFluentUI/Core_ios": [
343         ]
344       },
345       "source_files": [
346         "ios/FluentUI/Label/**/*.{swift,h}"
347       ]
348     },
349     {
350       "name": "Navigation_ios",
351       "platforms": {
352         "ios": "13.0"
353       },
354       "dependencies": {
355         "MicrosoftFluentUI/ActivityIndicator_ios": [
357         ],
358         "MicrosoftFluentUI/Avatar_ios": [
360         ],
361         "MicrosoftFluentUI/Separator_ios": [
363         ],
364         "MicrosoftFluentUI/TwoLineTitleView_ios": [
366         ]
367       },
368       "preserve_paths": [
369         "ios/FluentUI/Navigation/Navigation.resources.xcfilelist"
370       ],
371       "source_files": [
372         "ios/FluentUI/Navigation/**/*.{swift,h}"
373       ]
374     },
375     {
376       "name": "Notification_ios",
377       "platforms": {
378         "ios": "13.0"
379       },
380       "dependencies": {
381         "MicrosoftFluentUI/Obscurable_ios": [
383         ],
384         "MicrosoftFluentUI/Label_ios": [
386         ],
387         "MicrosoftFluentUI/Separator_ios": [
389         ]
390       },
391       "preserve_paths": [
392         "ios/FluentUI/Notification/Notification.resources.xcfilelist"
393       ],
394       "source_files": [
395         "ios/FluentUI/Notification/**/*.{swift,h}"
396       ]
397     },
398     {
399       "name": "Obscurable_ios",
400       "platforms": {
401         "ios": "13.0"
402       },
403       "dependencies": {
404         "MicrosoftFluentUI/Core_ios": [
406         ]
407       },
408       "source_files": [
409         "ios/FluentUI/Obscurable/**/*.{swift,h}"
410       ]
411     },
412     {
413       "name": "OtherCells_ios",
414       "platforms": {
415         "ios": "13.0"
416       },
417       "dependencies": {
418         "MicrosoftFluentUI/ActivityIndicator_ios": [
420         ],
421         "MicrosoftFluentUI/TableView_ios": [
423         ]
424       },
425       "preserve_paths": [
426         "ios/FluentUI/Other Cells/OtherCells.resources.xcfilelist"
427       ],
428       "source_files": [
429         "ios/FluentUI/Other Cells/**/*.{swift,h}"
430       ]
431     },
432     {
433       "name": "PeoplePicker_ios",
434       "platforms": {
435         "ios": "13.0"
436       },
437       "dependencies": {
438         "MicrosoftFluentUI/Avatar_ios": [
440         ],
441         "MicrosoftFluentUI/BadgeField_ios": [
443         ],
444         "MicrosoftFluentUI/Separator_ios": [
446         ],
447         "MicrosoftFluentUI/OtherCells_ios": [
449         ]
450       },
451       "source_files": [
452         "ios/FluentUI/People Picker/**/*.{swift,h}"
453       ]
454     },
455     {
456       "name": "PillButtonBar_ios",
457       "platforms": {
458         "ios": "13.0"
459       },
460       "dependencies": {
461         "MicrosoftFluentUI/Core_ios": [
463         ]
464       },
465       "source_files": [
466         "ios/FluentUI/Pill Button Bar/**/*.{swift,h}"
467       ]
468     },
469     {
470       "name": "PopupMenu_ios",
471       "platforms": {
472         "ios": "13.0"
473       },
474       "dependencies": {
475         "MicrosoftFluentUI/Drawer_ios": [
477         ],
478         "MicrosoftFluentUI/Label_ios": [
480         ],
481         "MicrosoftFluentUI/Separator_ios": [
483         ],
484         "MicrosoftFluentUI/TableView_ios": [
486         ]
487       },
488       "source_files": [
489         "ios/FluentUI/Popup Menu/**/*.{swift,h}"
490       ]
491     },
492     {
493       "name": "Presenters_ios",
494       "platforms": {
495         "ios": "13.0"
496       },
497       "dependencies": {
498         "MicrosoftFluentUI/Obscurable_ios": [
500         ]
501       },
502       "source_files": [
503         "ios/FluentUI/Presenters/**/*.{swift,h}"
504       ]
505     },
506     {
507       "name": "ResizingHandleView_ios",
508       "platforms": {
509         "ios": "13.0"
510       },
511       "dependencies": {
512         "MicrosoftFluentUI/Core_ios": [
514         ]
515       },
516       "source_files": [
517         "ios/FluentUI/ResizingHandleView/**/*.{swift,h}"
518       ]
519     },
520     {
521       "name": "ScrollView_ios",
522       "platforms": {
523         "ios": "13.0"
524       },
525       "dependencies": {
526         "MicrosoftFluentUI/Core_ios": [
528         ]
529       },
530       "source_files": [
531         "ios/FluentUI/ScrollView/**/*.{swift,h}"
532       ]
533     },
534     {
535       "name": "SegmentedControl_ios",
536       "platforms": {
537         "ios": "13.0"
538       },
539       "dependencies": {
540         "MicrosoftFluentUI/Separator_ios": [
542         ]
543       },
544       "source_files": [
545         "ios/FluentUI/SegmentedControl/**/*.{swift,h}"
546       ]
547     },
548     {
549       "name": "Separator_ios",
550       "platforms": {
551         "ios": "13.0"
552       },
553       "dependencies": {
554         "MicrosoftFluentUI/Core_ios": [
556         ]
557       },
558       "source_files": [
559         "ios/FluentUI/Separator/**/*.{swift,h}"
560       ]
561     },
562     {
563       "name": "Shimmer_ios",
564       "platforms": {
565         "ios": "13.0"
566       },
567       "dependencies": {
568         "MicrosoftFluentUI/Core_ios": [
570         ],
571         "MicrosoftFluentUI/Utilities_ios": [
573         ]
574       },
575       "source_files": [
576         "ios/FluentUI/Shimmer/**/*.{swift,h}"
577       ]
578     },
579     {
580       "name": "TabBar_ios",
581       "platforms": {
582         "ios": "13.0"
583       },
584       "dependencies": {
585         "MicrosoftFluentUI/Avatar_ios": [
587         ],
588         "MicrosoftFluentUI/Label_ios": [
590         ],
591         "MicrosoftFluentUI/Separator_ios": [
593         ]
594       },
595       "source_files": [
596         "ios/FluentUI/Tab Bar/**/*.{swift,h}"
597       ]
598     },
599     {
600       "name": "TableView_ios",
601       "platforms": {
602         "ios": "13.0"
603       },
604       "dependencies": {
605         "MicrosoftFluentUI/Label_ios": [
607         ],
608         "MicrosoftFluentUI/Separator_ios": [
610         ]
611       },
612       "preserve_paths": [
613         "ios/FluentUI/Table View/TableView.resources.xcfilelist"
614       ],
615       "source_files": [
616         "ios/FluentUI/Table View/**/*.{swift,h}"
617       ]
618     },
619     {
620       "name": "Tooltip_ios",
621       "platforms": {
622         "ios": "13.0"
623       },
624       "dependencies": {
625         "MicrosoftFluentUI/Label_ios": [
627         ],
628         "MicrosoftFluentUI/TouchForwardingView_ios": [
630         ]
631       },
632       "preserve_paths": [
633         "ios/FluentUI/Tooltip/Tooltip.resources.xcfilelist"
634       ],
635       "source_files": [
636         "ios/FluentUI/Tooltip/**/*.{swift,h}"
637       ]
638     },
639     {
640       "name": "TouchForwardingView_ios",
641       "platforms": {
642         "ios": "13.0"
643       },
644       "dependencies": {
645         "MicrosoftFluentUI/Core_ios": [
647         ]
648       },
649       "source_files": [
650         "ios/FluentUI/TouchForwardingView/**/*.{swift,h}"
651       ]
652     },
653     {
654       "name": "TwoLineTitleView_ios",
655       "platforms": {
656         "ios": "13.0"
657       },
658       "dependencies": {
659         "MicrosoftFluentUI/EasyTapButton_ios": [
661         ],
662         "MicrosoftFluentUI/Label_ios": [
664         ]
665       },
666       "preserve_paths": [
667         "ios/FluentUI/TwoLineTitleView/TwoLineTitleView.resources.xcfilelist"
668       ],
669       "source_files": [
670         "ios/FluentUI/TwoLineTitleView/**/*.{swift,h}"
671       ]
672     },
673     {
674       "name": "Utilities_ios",
675       "platforms": {
676         "ios": "13.0"
677       },
678       "source_files": [
679         "ios/FluentUI/Utilities/**/*.{swift,h}"
680       ]
681     },
682     {
683       "name": "Appearance_mac",
684       "platforms": {
685         "osx": "10.14"
686       },
687       "source_files": [
688         "macos/FluentUI/Appearance/**/*.{swift,h}"
689       ]
690     },
691     {
692       "name": "AvatarView_mac",
693       "platforms": {
694         "osx": "10.14"
695       },
696       "dependencies": {
697         "MicrosoftFluentUI/Core_mac": [
699         ],
700         "MicrosoftFluentUI/DynamicColor_mac": [
702         ]
703       },
704       "source_files": [
705         "macos/FluentUI/AvatarView/**/*.{swift,h}"
706       ]
707     },
708     {
709       "name": "Button_mac",
710       "platforms": {
711         "osx": "10.14"
712       },
713       "dependencies": {
714         "MicrosoftFluentUI/Core_mac": [
716         ]
717       },
718       "source_files": [
719         "macos/FluentUI/Button/**/*.{swift,h}"
720       ]
721     },
722     {
723       "name": "Core_mac",
724       "platforms": {
725         "osx": "10.14"
726       },
727       "resource_bundles": {
728         "FluentUIResources-macos": [
729           "apple/Resources/**/*.{json,xcassets}",
730           "macos/FluentUI/**/*.{storyboard,xib,xcassets,strings,stringsdict}"
731         ]
732       },
733       "source_files": [
734         "macos/FluentUI/Core/**/*.{swift,h}"
735       ]
736     },
737     {
738       "name": "DatePicker_mac",
739       "platforms": {
740         "osx": "10.14"
741       },
742       "dependencies": {
743         "MicrosoftFluentUI/Core_mac": [
745         ],
746         "MicrosoftFluentUI/Appearance_mac": [
748         ]
749       },
750       "source_files": [
751         "macos/FluentUI/DatePicker/**/*.{swift,h}"
752       ]
753     },
754     {
755       "name": "DynamicColor_mac",
756       "platforms": {
757         "osx": "10.14"
758       },
759       "dependencies": {
760         "MicrosoftFluentUI/Appearance_mac": [
762         ]
763       },
764       "source_files": [
765         "macos/FluentUI/DynamicColor/**/*.{swift,h}"
766       ]
767     },
768     {
769       "name": "Link_mac",
770       "platforms": {
771         "osx": "10.14"
772       },
773       "dependencies": {
774         "MicrosoftFluentUI/Core_mac": [
776         ]
777       },
778       "source_files": [
779         "macos/FluentUI/Link/**/*.{swift,h}"
780       ]
781     },
782     {
783       "name": "Separator_mac",
784       "platforms": {
785         "osx": "10.14"
786       },
787       "dependencies": {
788         "MicrosoftFluentUI/Core_mac": [
790         ]
791       },
792       "source_files": [
793         "macos/FluentUI/Separator/**/*.{swift,h}"
794       ]
795     }
796   ],
797   "swift_version": "5.0"