[Add] AlibabacloudAgency20221216 1.7.0
[CocoaPods.git] / Specs / 5 / f / 8 / MicrosoftFluentUI / 0.5.0 / MicrosoftFluentUI.podspec.json
blob9131e6b5e3974184fe5567542ff8bcfedc17343d
2   "name": "MicrosoftFluentUI",
3   "version": "0.5.0",
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.5.0"
16   },
17   "swift_versions": "5.6",
18   "module_name": "FluentUI",
19   "platforms": {
20     "ios": "14.0",
21     "osx": "10.14"
22   },
23   "subspecs": [
24     {
25       "name": "Avatar_ios",
26       "platforms": {
27         "ios": "14.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": "AvatarGroup_ios",
43       "platforms": {
44         "ios": "14.0"
45       },
46       "dependencies": {
47         "MicrosoftFluentUI/Avatar_ios": [
49         ]
50       },
51       "source_files": [
52         "ios/FluentUI/AvatarGroup/**/*.{swift,h}"
53       ]
54     },
55     {
56       "name": "ActivityIndicator_ios",
57       "platforms": {
58         "ios": "14.0"
59       },
60       "dependencies": {
61         "MicrosoftFluentUI/Core_ios": [
63         ]
64       },
65       "source_files": [
66         "ios/FluentUI/ActivityIndicator/**/*.{swift,h}"
67       ]
68     },
69     {
70       "name": "BadgeField_ios",
71       "platforms": {
72         "ios": "14.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": "14.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": "14.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": "14.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": "14.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": "14.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": "14.0"
197       },
198       "dependencies": {
199         "MicrosoftFluentUI/Label_ios": [
201         ]
202       },
203       "source_files": [
204         "ios/FluentUI/Card/**/*.{swift,h}"
205       ]
206     },
207     {
208       "name": "CardNudge_ios",
209       "platforms": {
210         "ios": "14.0"
211       },
212       "dependencies": {
213         "MicrosoftFluentUI/Core_ios": [
215         ]
216       },
217       "source_files": [
218         "ios/FluentUI/Card Nudge/**/*.{swift,h}"
219       ]
220     },
221     {
222       "name": "CommandBar_ios",
223       "platforms": {
224         "ios": "14.0"
225       },
226       "dependencies": {
227         "MicrosoftFluentUI/Core_ios": [
229         ]
230       },
231       "source_files": [
232         "ios/FluentUI/Command Bar/**/*.{swift,h}"
233       ]
234     },
235     {
236       "name": "Core_ios",
237       "platforms": {
238         "ios": "14.0"
239       },
240       "resource_bundles": {
241         "FluentUIResources-ios": [
242           "apple/Resources/**/*.{json,xcassets}",
243           "ios/FluentUI/**/*.{storyboard,xib,xcassets,strings,stringsdict}"
244         ]
245       },
246       "script_phases": {
247         "name": "Optimize resource bundle",
248         "script": "REMOVE_UNUSED_RESOURCES_SCRIPT_PATH=${PODS_TARGET_SRCROOT}/scripts/removeUnusedResourcesFromAssets.swift\n\n# Executes only once per \"pod install\" (if the script file exists)\nif [ -f ${REMOVE_UNUSED_RESOURCES_SCRIPT_PATH} ]; then\n    echo \"=== Removing unused resources from FluentUI-ios.xcassets ===\"\n\n    XCODEBUILDPARAMS=\"-quiet \"\n\n    if [ \"${CONFIGURATION}\" = \"Debug\" ]; then\n        CONDITIONALCOMPILATIONFLAGS=\"-D VERBOSE_OUTPUT\"\n        XCODEBUILDPARAMS=\"\"\n    fi\n\n    xcrun --sdk macosx swift ${CONDITIONALCOMPILATIONFLAGS} ${REMOVE_UNUSED_RESOURCES_SCRIPT_PATH} ${LOCROOT}/MicrosoftFluentUI/ios/FluentUI/Resources/FluentUI-ios.xcassets ${LOCROOT}/MicrosoftFluentUI/ios\n\n    echo \"=== Rebuilding resource bundle target ===\"\n    xcodebuild ${XCODEBUILDPARAMS} DISABLE_MANUAL_TARGET_ORDER_BUILD_WARNING=1 -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}\n\n    # Deletes the script to ensure it will not be needlessly executed more than once after each \"pod install\"\n    rm ${REMOVE_UNUSED_RESOURCES_SCRIPT_PATH}\n\nfi",
249         "execution_position": "before_compile"
250       },
251       "preserve_paths": [
252         "ios/FluentUI/Core/Core.resources.xcfilelist",
253         "scripts/removeUnusedResourcesFromAssets.swift"
254       ],
255       "source_files": [
256         "ios/FluentUI/Configuration/**/*.{swift,h}",
257         "ios/FluentUI/Core/**/*.{swift,h}",
258         "ios/FluentUI/Extensions/**/*.{swift,h}"
259       ]
260     },
261     {
262       "name": "DotView_ios",
263       "platforms": {
264         "ios": "14.0"
265       },
266       "dependencies": {
267         "MicrosoftFluentUI/Core_ios": [
269         ]
270       },
271       "source_files": [
272         "ios/FluentUI/DotView/**/*.{swift,h}"
273       ]
274     },
275     {
276       "name": "Drawer_ios",
277       "platforms": {
278         "ios": "14.0"
279       },
280       "dependencies": {
281         "MicrosoftFluentUI/Obscurable_ios": [
283         ],
284         "MicrosoftFluentUI/ResizingHandleView_ios": [
286         ],
287         "MicrosoftFluentUI/Separator_ios": [
289         ],
290         "MicrosoftFluentUI/TouchForwardingView_ios": [
292         ]
293       },
294       "source_files": [
295         "ios/FluentUI/Drawer/**/*.{swift,h}"
296       ]
297     },
298     {
299       "name": "EasyTapButton_ios",
300       "platforms": {
301         "ios": "14.0"
302       },
303       "dependencies": {
304         "MicrosoftFluentUI/Core_ios": [
306         ]
307       },
308       "source_files": [
309         "ios/FluentUI/EasyTapButton/**/*.{swift,h}"
310       ]
311     },
312     {
313       "name": "HUD_ios",
314       "platforms": {
315         "ios": "14.0"
316       },
317       "dependencies": {
318         "MicrosoftFluentUI/ActivityIndicator_ios": [
320         ],
321         "MicrosoftFluentUI/Label_ios": [
323         ],
324         "MicrosoftFluentUI/TouchForwardingView_ios": [
326         ]
327       },
328       "preserve_paths": [
329         "ios/FluentUI/HUD/HUD.resources.xcfilelist"
330       ],
331       "source_files": [
332         "ios/FluentUI/HUD/**/*.{swift,h}"
333       ]
334     },
335     {
336       "name": "IndeterminateProgressBar_ios",
337       "platforms": {
338         "ios": "14.0"
339       },
340       "dependencies": {
341         "MicrosoftFluentUI/Core_ios": [
343         ]
344       },
345       "source_files": [
346         "ios/FluentUI/IndeterminateProgressBar/**/*.{swift,h}"
347       ]
348     },
349     {
350       "name": "Label_ios",
351       "platforms": {
352         "ios": "14.0"
353       },
354       "dependencies": {
355         "MicrosoftFluentUI/Core_ios": [
357         ]
358       },
359       "source_files": [
360         "ios/FluentUI/Label/**/*.{swift,h}"
361       ]
362     },
363     {
364       "name": "Navigation_ios",
365       "platforms": {
366         "ios": "14.0"
367       },
368       "dependencies": {
369         "MicrosoftFluentUI/ActivityIndicator_ios": [
371         ],
372         "MicrosoftFluentUI/Avatar_ios": [
374         ],
375         "MicrosoftFluentUI/Separator_ios": [
377         ],
378         "MicrosoftFluentUI/TwoLineTitleView_ios": [
380         ]
381       },
382       "preserve_paths": [
383         "ios/FluentUI/Navigation/Navigation.resources.xcfilelist"
384       ],
385       "source_files": [
386         "ios/FluentUI/Navigation/**/*.{swift,h}"
387       ]
388     },
389     {
390       "name": "Notification_ios",
391       "platforms": {
392         "ios": "14.0"
393       },
394       "dependencies": {
395         "MicrosoftFluentUI/Obscurable_ios": [
397         ],
398         "MicrosoftFluentUI/Label_ios": [
400         ],
401         "MicrosoftFluentUI/Separator_ios": [
403         ]
404       },
405       "preserve_paths": [
406         "ios/FluentUI/Notification/Notification.resources.xcfilelist"
407       ],
408       "source_files": [
409         "ios/FluentUI/Notification/**/*.{swift,h}"
410       ]
411     },
412     {
413       "name": "Obscurable_ios",
414       "platforms": {
415         "ios": "14.0"
416       },
417       "dependencies": {
418         "MicrosoftFluentUI/Core_ios": [
420         ]
421       },
422       "source_files": [
423         "ios/FluentUI/Obscurable/**/*.{swift,h}"
424       ]
425     },
426     {
427       "name": "OtherCells_ios",
428       "platforms": {
429         "ios": "14.0"
430       },
431       "dependencies": {
432         "MicrosoftFluentUI/ActivityIndicator_ios": [
434         ],
435         "MicrosoftFluentUI/TableView_ios": [
437         ]
438       },
439       "preserve_paths": [
440         "ios/FluentUI/Other Cells/OtherCells.resources.xcfilelist"
441       ],
442       "source_files": [
443         "ios/FluentUI/Other Cells/**/*.{swift,h}"
444       ]
445     },
446     {
447       "name": "PeoplePicker_ios",
448       "platforms": {
449         "ios": "14.0"
450       },
451       "dependencies": {
452         "MicrosoftFluentUI/Avatar_ios": [
454         ],
455         "MicrosoftFluentUI/BadgeField_ios": [
457         ],
458         "MicrosoftFluentUI/Separator_ios": [
460         ],
461         "MicrosoftFluentUI/OtherCells_ios": [
463         ]
464       },
465       "source_files": [
466         "ios/FluentUI/People Picker/**/*.{swift,h}"
467       ]
468     },
469     {
470       "name": "PersonaButton_ios",
471       "platforms": {
472         "ios": "14.0"
473       },
474       "dependencies": {
475         "MicrosoftFluentUI/Avatar_ios": [
477         ]
478       },
479       "source_files": [
480         "ios/FluentUI/PersonaButton/**/*.{swift,h}"
481       ]
482     },
483     {
484       "name": "PersonaButtonCarousel_ios",
485       "platforms": {
486         "ios": "14.0"
487       },
488       "dependencies": {
489         "MicrosoftFluentUI/PersonaButton_ios": [
491         ]
492       },
493       "source_files": [
494         "ios/FluentUI/PersonaButtonCarousel/**/*.{swift,h}"
495       ]
496     },
497     {
498       "name": "PillButtonBar_ios",
499       "platforms": {
500         "ios": "14.0"
501       },
502       "dependencies": {
503         "MicrosoftFluentUI/Core_ios": [
505         ]
506       },
507       "source_files": [
508         "ios/FluentUI/Pill Button Bar/**/*.{swift,h}"
509       ]
510     },
511     {
512       "name": "PopupMenu_ios",
513       "platforms": {
514         "ios": "14.0"
515       },
516       "dependencies": {
517         "MicrosoftFluentUI/Drawer_ios": [
519         ],
520         "MicrosoftFluentUI/Label_ios": [
522         ],
523         "MicrosoftFluentUI/Separator_ios": [
525         ],
526         "MicrosoftFluentUI/TableView_ios": [
528         ]
529       },
530       "source_files": [
531         "ios/FluentUI/Popup Menu/**/*.{swift,h}"
532       ]
533     },
534     {
535       "name": "Presenters_ios",
536       "platforms": {
537         "ios": "14.0"
538       },
539       "dependencies": {
540         "MicrosoftFluentUI/Obscurable_ios": [
542         ]
543       },
544       "source_files": [
545         "ios/FluentUI/Presenters/**/*.{swift,h}"
546       ]
547     },
548     {
549       "name": "ResizingHandleView_ios",
550       "platforms": {
551         "ios": "14.0"
552       },
553       "dependencies": {
554         "MicrosoftFluentUI/Core_ios": [
556         ]
557       },
558       "source_files": [
559         "ios/FluentUI/ResizingHandleView/**/*.{swift,h}"
560       ]
561     },
562     {
563       "name": "SegmentedControl_ios",
564       "platforms": {
565         "ios": "14.0"
566       },
567       "dependencies": {
568         "MicrosoftFluentUI/Separator_ios": [
570         ]
571       },
572       "source_files": [
573         "ios/FluentUI/SegmentedControl/**/*.{swift,h}"
574       ]
575     },
576     {
577       "name": "Separator_ios",
578       "platforms": {
579         "ios": "14.0"
580       },
581       "dependencies": {
582         "MicrosoftFluentUI/Core_ios": [
584         ]
585       },
586       "source_files": [
587         "ios/FluentUI/Separator/**/*.{swift,h}"
588       ]
589     },
590     {
591       "name": "Shimmer_ios",
592       "platforms": {
593         "ios": "14.0"
594       },
595       "dependencies": {
596         "MicrosoftFluentUI/Core_ios": [
598         ],
599         "MicrosoftFluentUI/Utilities_ios": [
601         ]
602       },
603       "source_files": [
604         "ios/FluentUI/Shimmer/**/*.{swift,h}"
605       ]
606     },
607     {
608       "name": "TabBar_ios",
609       "platforms": {
610         "ios": "14.0"
611       },
612       "dependencies": {
613         "MicrosoftFluentUI/Avatar_ios": [
615         ],
616         "MicrosoftFluentUI/Label_ios": [
618         ],
619         "MicrosoftFluentUI/Separator_ios": [
621         ]
622       },
623       "source_files": [
624         "ios/FluentUI/Tab Bar/**/*.{swift,h}"
625       ]
626     },
627     {
628       "name": "TableView_ios",
629       "platforms": {
630         "ios": "14.0"
631       },
632       "dependencies": {
633         "MicrosoftFluentUI/Label_ios": [
635         ],
636         "MicrosoftFluentUI/Separator_ios": [
638         ]
639       },
640       "preserve_paths": [
641         "ios/FluentUI/Table View/TableView.resources.xcfilelist"
642       ],
643       "source_files": [
644         "ios/FluentUI/Table View/**/*.{swift,h}"
645       ]
646     },
647     {
648       "name": "Tooltip_ios",
649       "platforms": {
650         "ios": "14.0"
651       },
652       "dependencies": {
653         "MicrosoftFluentUI/Label_ios": [
655         ],
656         "MicrosoftFluentUI/TouchForwardingView_ios": [
658         ]
659       },
660       "preserve_paths": [
661         "ios/FluentUI/Tooltip/Tooltip.resources.xcfilelist"
662       ],
663       "source_files": [
664         "ios/FluentUI/Tooltip/**/*.{swift,h}"
665       ]
666     },
667     {
668       "name": "TouchForwardingView_ios",
669       "platforms": {
670         "ios": "14.0"
671       },
672       "dependencies": {
673         "MicrosoftFluentUI/Core_ios": [
675         ]
676       },
677       "source_files": [
678         "ios/FluentUI/TouchForwardingView/**/*.{swift,h}"
679       ]
680     },
681     {
682       "name": "TwoLineTitleView_ios",
683       "platforms": {
684         "ios": "14.0"
685       },
686       "dependencies": {
687         "MicrosoftFluentUI/EasyTapButton_ios": [
689         ],
690         "MicrosoftFluentUI/Label_ios": [
692         ]
693       },
694       "preserve_paths": [
695         "ios/FluentUI/TwoLineTitleView/TwoLineTitleView.resources.xcfilelist"
696       ],
697       "source_files": [
698         "ios/FluentUI/TwoLineTitleView/**/*.{swift,h}"
699       ]
700     },
701     {
702       "name": "Utilities_ios",
703       "platforms": {
704         "ios": "14.0"
705       },
706       "source_files": [
707         "ios/FluentUI/Utilities/**/*.{swift,h}"
708       ]
709     },
710     {
711       "name": "Appearance_mac",
712       "platforms": {
713         "osx": "10.14"
714       },
715       "source_files": [
716         "macos/FluentUI/Appearance/**/*.{swift,h}"
717       ]
718     },
719     {
720       "name": "AvatarView_mac",
721       "platforms": {
722         "osx": "10.14"
723       },
724       "dependencies": {
725         "MicrosoftFluentUI/Core_mac": [
727         ],
728         "MicrosoftFluentUI/DynamicColor_mac": [
730         ]
731       },
732       "source_files": [
733         "macos/FluentUI/AvatarView/**/*.{swift,h}"
734       ]
735     },
736     {
737       "name": "BadgeView_mac",
738       "platforms": {
739         "osx": "10.14"
740       },
741       "dependencies": {
742         "MicrosoftFluentUI/Core_mac": [
744         ],
745         "MicrosoftFluentUI/DynamicColor_mac": [
747         ]
748       },
749       "source_files": [
750         "macos/FluentUI/Badge/**/*.{swift,h}"
751       ]
752     },
753     {
754       "name": "Button_mac",
755       "platforms": {
756         "osx": "10.14"
757       },
758       "dependencies": {
759         "MicrosoftFluentUI/Core_mac": [
761         ]
762       },
763       "source_files": [
764         "macos/FluentUI/Button/**/*.{swift,h}"
765       ]
766     },
767     {
768       "name": "Core_mac",
769       "platforms": {
770         "osx": "10.14"
771       },
772       "resource_bundles": {
773         "FluentUIResources-macos": [
774           "apple/Resources/**/*.{json,xcassets}",
775           "macos/FluentUI/**/*.{storyboard,xib,xcassets,strings,stringsdict}"
776         ]
777       },
778       "source_files": [
779         "macos/FluentUI/Core/**/*.{swift,h}"
780       ]
781     },
782     {
783       "name": "DatePicker_mac",
784       "platforms": {
785         "osx": "10.14"
786       },
787       "dependencies": {
788         "MicrosoftFluentUI/Core_mac": [
790         ],
791         "MicrosoftFluentUI/Appearance_mac": [
793         ]
794       },
795       "source_files": [
796         "macos/FluentUI/DatePicker/**/*.{swift,h}"
797       ]
798     },
799     {
800       "name": "DynamicColor_mac",
801       "platforms": {
802         "osx": "10.14"
803       },
804       "dependencies": {
805         "MicrosoftFluentUI/Appearance_mac": [
807         ]
808       },
809       "source_files": [
810         "macos/FluentUI/DynamicColor/**/*.{swift,h}"
811       ]
812     },
813     {
814       "name": "Link_mac",
815       "platforms": {
816         "osx": "10.14"
817       },
818       "dependencies": {
819         "MicrosoftFluentUI/Core_mac": [
821         ]
822       },
823       "source_files": [
824         "macos/FluentUI/Link/**/*.{swift,h}"
825       ]
826     },
827     {
828       "name": "Separator_mac",
829       "platforms": {
830         "osx": "10.14"
831       },
832       "dependencies": {
833         "MicrosoftFluentUI/Core_mac": [
835         ]
836       },
837       "source_files": [
838         "macos/FluentUI/Separator/**/*.{swift,h}"
839       ]
840     }
841   ],
842   "swift_version": "5.6"