[Add] AlibabacloudAgency20221216 1.7.0
[CocoaPods.git] / Specs / 5 / f / 8 / MicrosoftFluentUI / 0.10.0 / MicrosoftFluentUI.podspec.json
blobac8936007aa84bca5f9b8e8f6b970e412dc9d522
2   "name": "MicrosoftFluentUI",
3   "version": "0.10.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.10.0"
16   },
17   "swift_versions": "5.7",
18   "module_name": "FluentUI",
19   "platforms": {
20     "ios": "14.0",
21     "osx": "10.15"
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": "Divider_ios",
263       "platforms": {
264         "ios": "14.0"
265       },
266       "dependencies": {
267         "MicrosoftFluentUI/Core_ios": [
269         ]
270       },
271       "source_files": [
272         "ios/FluentUI/Divider/**/*.{swift,h}"
273       ]
274     },
275     {
276       "name": "DotView_ios",
277       "platforms": {
278         "ios": "14.0"
279       },
280       "dependencies": {
281         "MicrosoftFluentUI/Core_ios": [
283         ]
284       },
285       "source_files": [
286         "ios/FluentUI/DotView/**/*.{swift,h}"
287       ]
288     },
289     {
290       "name": "Drawer_ios",
291       "platforms": {
292         "ios": "14.0"
293       },
294       "dependencies": {
295         "MicrosoftFluentUI/Obscurable_ios": [
297         ],
298         "MicrosoftFluentUI/ResizingHandleView_ios": [
300         ],
301         "MicrosoftFluentUI/Separator_ios": [
303         ],
304         "MicrosoftFluentUI/TouchForwardingView_ios": [
306         ]
307       },
308       "source_files": [
309         "ios/FluentUI/Drawer/**/*.{swift,h}"
310       ]
311     },
312     {
313       "name": "EasyTapButton_ios",
314       "platforms": {
315         "ios": "14.0"
316       },
317       "dependencies": {
318         "MicrosoftFluentUI/Core_ios": [
320         ]
321       },
322       "source_files": [
323         "ios/FluentUI/EasyTapButton/**/*.{swift,h}"
324       ]
325     },
326     {
327       "name": "HUD_ios",
328       "platforms": {
329         "ios": "14.0"
330       },
331       "dependencies": {
332         "MicrosoftFluentUI/ActivityIndicator_ios": [
334         ],
335         "MicrosoftFluentUI/Label_ios": [
337         ],
338         "MicrosoftFluentUI/TouchForwardingView_ios": [
340         ]
341       },
342       "preserve_paths": [
343         "ios/FluentUI/HUD/HUD.resources.xcfilelist"
344       ],
345       "source_files": [
346         "ios/FluentUI/HUD/**/*.{swift,h}"
347       ]
348     },
349     {
350       "name": "IndeterminateProgressBar_ios",
351       "platforms": {
352         "ios": "14.0"
353       },
354       "dependencies": {
355         "MicrosoftFluentUI/Core_ios": [
357         ]
358       },
359       "source_files": [
360         "ios/FluentUI/IndeterminateProgressBar/**/*.{swift,h}"
361       ]
362     },
363     {
364       "name": "Label_ios",
365       "platforms": {
366         "ios": "14.0"
367       },
368       "dependencies": {
369         "MicrosoftFluentUI/Core_ios": [
371         ]
372       },
373       "source_files": [
374         "ios/FluentUI/Label/**/*.{swift,h}"
375       ]
376     },
377     {
378       "name": "Navigation_ios",
379       "platforms": {
380         "ios": "14.0"
381       },
382       "dependencies": {
383         "MicrosoftFluentUI/ActivityIndicator_ios": [
385         ],
386         "MicrosoftFluentUI/Avatar_ios": [
388         ],
389         "MicrosoftFluentUI/Separator_ios": [
391         ],
392         "MicrosoftFluentUI/TwoLineTitleView_ios": [
394         ]
395       },
396       "preserve_paths": [
397         "ios/FluentUI/Navigation/Navigation.resources.xcfilelist"
398       ],
399       "source_files": [
400         "ios/FluentUI/Navigation/**/*.{swift,h}"
401       ]
402     },
403     {
404       "name": "Notification_ios",
405       "platforms": {
406         "ios": "14.0"
407       },
408       "dependencies": {
409         "MicrosoftFluentUI/Obscurable_ios": [
411         ],
412         "MicrosoftFluentUI/Label_ios": [
414         ]
415       },
416       "preserve_paths": [
417         "ios/FluentUI/Notification/Notification.resources.xcfilelist"
418       ],
419       "source_files": [
420         "ios/FluentUI/Notification/**/*.{swift,h}"
421       ]
422     },
423     {
424       "name": "Obscurable_ios",
425       "platforms": {
426         "ios": "14.0"
427       },
428       "dependencies": {
429         "MicrosoftFluentUI/Core_ios": [
431         ]
432       },
433       "source_files": [
434         "ios/FluentUI/Obscurable/**/*.{swift,h}"
435       ]
436     },
437     {
438       "name": "OtherCells_ios",
439       "platforms": {
440         "ios": "14.0"
441       },
442       "dependencies": {
443         "MicrosoftFluentUI/ActivityIndicator_ios": [
445         ],
446         "MicrosoftFluentUI/TableView_ios": [
448         ]
449       },
450       "preserve_paths": [
451         "ios/FluentUI/Other Cells/OtherCells.resources.xcfilelist"
452       ],
453       "source_files": [
454         "ios/FluentUI/Other Cells/**/*.{swift,h}"
455       ]
456     },
457     {
458       "name": "PeoplePicker_ios",
459       "platforms": {
460         "ios": "14.0"
461       },
462       "dependencies": {
463         "MicrosoftFluentUI/Avatar_ios": [
465         ],
466         "MicrosoftFluentUI/BadgeField_ios": [
468         ],
469         "MicrosoftFluentUI/Separator_ios": [
471         ],
472         "MicrosoftFluentUI/OtherCells_ios": [
474         ]
475       },
476       "source_files": [
477         "ios/FluentUI/People Picker/**/*.{swift,h}"
478       ]
479     },
480     {
481       "name": "PersonaButton_ios",
482       "platforms": {
483         "ios": "14.0"
484       },
485       "dependencies": {
486         "MicrosoftFluentUI/Avatar_ios": [
488         ]
489       },
490       "source_files": [
491         "ios/FluentUI/PersonaButton/**/*.{swift,h}"
492       ]
493     },
494     {
495       "name": "PersonaButtonCarousel_ios",
496       "platforms": {
497         "ios": "14.0"
498       },
499       "dependencies": {
500         "MicrosoftFluentUI/PersonaButton_ios": [
502         ]
503       },
504       "source_files": [
505         "ios/FluentUI/PersonaButtonCarousel/**/*.{swift,h}"
506       ]
507     },
508     {
509       "name": "PillButtonBar_ios",
510       "platforms": {
511         "ios": "14.0"
512       },
513       "dependencies": {
514         "MicrosoftFluentUI/Core_ios": [
516         ]
517       },
518       "source_files": [
519         "ios/FluentUI/Pill Button Bar/**/*.{swift,h}"
520       ]
521     },
522     {
523       "name": "PopupMenu_ios",
524       "platforms": {
525         "ios": "14.0"
526       },
527       "dependencies": {
528         "MicrosoftFluentUI/Drawer_ios": [
530         ],
531         "MicrosoftFluentUI/Label_ios": [
533         ],
534         "MicrosoftFluentUI/Separator_ios": [
536         ],
537         "MicrosoftFluentUI/TableView_ios": [
539         ]
540       },
541       "source_files": [
542         "ios/FluentUI/Popup Menu/**/*.{swift,h}"
543       ]
544     },
545     {
546       "name": "Presenters_ios",
547       "platforms": {
548         "ios": "14.0"
549       },
550       "dependencies": {
551         "MicrosoftFluentUI/Obscurable_ios": [
553         ]
554       },
555       "source_files": [
556         "ios/FluentUI/Presenters/**/*.{swift,h}"
557       ]
558     },
559     {
560       "name": "ResizingHandleView_ios",
561       "platforms": {
562         "ios": "14.0"
563       },
564       "dependencies": {
565         "MicrosoftFluentUI/Core_ios": [
567         ]
568       },
569       "source_files": [
570         "ios/FluentUI/ResizingHandleView/**/*.{swift,h}"
571       ]
572     },
573     {
574       "name": "SegmentedControl_ios",
575       "platforms": {
576         "ios": "14.0"
577       },
578       "dependencies": {
579         "MicrosoftFluentUI/Separator_ios": [
581         ]
582       },
583       "source_files": [
584         "ios/FluentUI/SegmentedControl/**/*.{swift,h}"
585       ]
586     },
587     {
588       "name": "Separator_ios",
589       "platforms": {
590         "ios": "14.0"
591       },
592       "dependencies": {
593         "MicrosoftFluentUI/Core_ios": [
595         ]
596       },
597       "source_files": [
598         "ios/FluentUI/Separator/**/*.{swift,h}"
599       ]
600     },
601     {
602       "name": "Shimmer_ios",
603       "platforms": {
604         "ios": "14.0"
605       },
606       "dependencies": {
607         "MicrosoftFluentUI/Core_ios": [
609         ],
610         "MicrosoftFluentUI/Utilities_ios": [
612         ]
613       },
614       "source_files": [
615         "ios/FluentUI/Shimmer/**/*.{swift,h}"
616       ]
617     },
618     {
619       "name": "TabBar_ios",
620       "platforms": {
621         "ios": "14.0"
622       },
623       "dependencies": {
624         "MicrosoftFluentUI/Avatar_ios": [
626         ],
627         "MicrosoftFluentUI/Label_ios": [
629         ],
630         "MicrosoftFluentUI/Separator_ios": [
632         ]
633       },
634       "source_files": [
635         "ios/FluentUI/Tab Bar/**/*.{swift,h}"
636       ]
637     },
638     {
639       "name": "TableView_ios",
640       "platforms": {
641         "ios": "14.0"
642       },
643       "dependencies": {
644         "MicrosoftFluentUI/Label_ios": [
646         ],
647         "MicrosoftFluentUI/Separator_ios": [
649         ]
650       },
651       "preserve_paths": [
652         "ios/FluentUI/Table View/TableView.resources.xcfilelist"
653       ],
654       "source_files": [
655         "ios/FluentUI/Table View/**/*.{swift,h}"
656       ]
657     },
658     {
659       "name": "Tooltip_ios",
660       "platforms": {
661         "ios": "14.0"
662       },
663       "dependencies": {
664         "MicrosoftFluentUI/Label_ios": [
666         ],
667         "MicrosoftFluentUI/TouchForwardingView_ios": [
669         ]
670       },
671       "preserve_paths": [
672         "ios/FluentUI/Tooltip/Tooltip.resources.xcfilelist"
673       ],
674       "source_files": [
675         "ios/FluentUI/Tooltip/**/*.{swift,h}"
676       ]
677     },
678     {
679       "name": "TouchForwardingView_ios",
680       "platforms": {
681         "ios": "14.0"
682       },
683       "dependencies": {
684         "MicrosoftFluentUI/Core_ios": [
686         ]
687       },
688       "source_files": [
689         "ios/FluentUI/TouchForwardingView/**/*.{swift,h}"
690       ]
691     },
692     {
693       "name": "TwoLineTitleView_ios",
694       "platforms": {
695         "ios": "14.0"
696       },
697       "dependencies": {
698         "MicrosoftFluentUI/EasyTapButton_ios": [
700         ],
701         "MicrosoftFluentUI/Label_ios": [
703         ]
704       },
705       "preserve_paths": [
706         "ios/FluentUI/TwoLineTitleView/TwoLineTitleView.resources.xcfilelist"
707       ],
708       "source_files": [
709         "ios/FluentUI/TwoLineTitleView/**/*.{swift,h}"
710       ]
711     },
712     {
713       "name": "Utilities_ios",
714       "platforms": {
715         "ios": "14.0"
716       },
717       "source_files": [
718         "ios/FluentUI/Utilities/**/*.{swift,h}"
719       ]
720     },
721     {
722       "name": "Appearance_mac",
723       "platforms": {
724         "osx": "10.15"
725       },
726       "source_files": [
727         "macos/FluentUI/Appearance/**/*.{swift,h}"
728       ]
729     },
730     {
731       "name": "AvatarView_mac",
732       "platforms": {
733         "osx": "10.15"
734       },
735       "dependencies": {
736         "MicrosoftFluentUI/Core_mac": [
738         ],
739         "MicrosoftFluentUI/DynamicColor_mac": [
741         ]
742       },
743       "source_files": [
744         "macos/FluentUI/AvatarView/**/*.{swift,h}"
745       ]
746     },
747     {
748       "name": "BadgeView_mac",
749       "platforms": {
750         "osx": "10.15"
751       },
752       "dependencies": {
753         "MicrosoftFluentUI/Core_mac": [
755         ],
756         "MicrosoftFluentUI/DynamicColor_mac": [
758         ]
759       },
760       "source_files": [
761         "macos/FluentUI/Badge/**/*.{swift,h}"
762       ]
763     },
764     {
765       "name": "Button_mac",
766       "platforms": {
767         "osx": "10.15"
768       },
769       "dependencies": {
770         "MicrosoftFluentUI/Core_mac": [
772         ]
773       },
774       "source_files": [
775         "macos/FluentUI/Button/**/*.{swift,h}"
776       ]
777     },
778     {
779       "name": "Core_mac",
780       "platforms": {
781         "osx": "10.15"
782       },
783       "resource_bundles": {
784         "FluentUIResources-macos": [
785           "apple/Resources/**/*.{json,xcassets}",
786           "macos/FluentUI/**/*.{storyboard,xib,xcassets,strings,stringsdict}"
787         ]
788       },
789       "source_files": [
790         "macos/FluentUI/Core/**/*.{swift,h}"
791       ]
792     },
793     {
794       "name": "DatePicker_mac",
795       "platforms": {
796         "osx": "10.15"
797       },
798       "dependencies": {
799         "MicrosoftFluentUI/Core_mac": [
801         ],
802         "MicrosoftFluentUI/Appearance_mac": [
804         ]
805       },
806       "source_files": [
807         "macos/FluentUI/DatePicker/**/*.{swift,h}"
808       ]
809     },
810     {
811       "name": "DynamicColor_mac",
812       "platforms": {
813         "osx": "10.15"
814       },
815       "dependencies": {
816         "MicrosoftFluentUI/Appearance_mac": [
818         ]
819       },
820       "source_files": [
821         "macos/FluentUI/DynamicColor/**/*.{swift,h}"
822       ]
823     },
824     {
825       "name": "Link_mac",
826       "platforms": {
827         "osx": "10.15"
828       },
829       "dependencies": {
830         "MicrosoftFluentUI/Core_mac": [
832         ]
833       },
834       "source_files": [
835         "macos/FluentUI/Link/**/*.{swift,h}"
836       ]
837     },
838     {
839       "name": "Separator_mac",
840       "platforms": {
841         "osx": "10.15"
842       },
843       "dependencies": {
844         "MicrosoftFluentUI/Core_mac": [
846         ]
847       },
848       "source_files": [
849         "macos/FluentUI/Separator/**/*.{swift,h}"
850       ]
851     }
852   ],
853   "swift_version": "5.7"