[Add] AlibabacloudAgency20221216 1.7.0
[CocoaPods.git] / Specs / 5 / f / 8 / MicrosoftFluentUI / 0.17.2 / MicrosoftFluentUI.podspec.json
blobab645f148fbc03d74d79258c32c6622f25e72308
2   "name": "MicrosoftFluentUI",
3   "version": "0.17.2",
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.17.2"
16   },
17   "swift_versions": "5.7.1",
18   "module_name": "FluentUI",
19   "platforms": {
20     "ios": "15.0",
21     "osx": "10.15"
22   },
23   "subspecs": [
24     {
25       "name": "Avatar_ios",
26       "platforms": {
27         "ios": "15.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": "15.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": "15.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": "15.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": "15.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": "15.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": "15.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": "15.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": "15.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": "15.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": "15.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": "15.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": "15.0"
239       },
240       "resource_bundles": {
241         "FluentUIResources-ios": [
242           "ios/FluentUI/**/*.{storyboard,xib,xcassets,strings,stringsdict}"
243         ]
244       },
245       "script_phases": {
246         "name": "Optimize resource bundle",
247         "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",
248         "execution_position": "before_compile"
249       },
250       "preserve_paths": [
251         "ios/FluentUI/Core/Core.resources.xcfilelist",
252         "scripts/removeUnusedResourcesFromAssets.swift"
253       ],
254       "source_files": [
255         "ios/FluentUI/Configuration/**/*.{swift,h}",
256         "ios/FluentUI/Core/**/*.{swift,h}",
257         "ios/FluentUI/Extensions/**/*.{swift,h}"
258       ]
259     },
260     {
261       "name": "DotView_ios",
262       "platforms": {
263         "ios": "15.0"
264       },
265       "dependencies": {
266         "MicrosoftFluentUI/Core_ios": [
268         ]
269       },
270       "source_files": [
271         "ios/FluentUI/DotView/**/*.{swift,h}"
272       ]
273     },
274     {
275       "name": "Drawer_ios",
276       "platforms": {
277         "ios": "15.0"
278       },
279       "dependencies": {
280         "MicrosoftFluentUI/Obscurable_ios": [
282         ],
283         "MicrosoftFluentUI/ResizingHandleView_ios": [
285         ],
286         "MicrosoftFluentUI/Separator_ios": [
288         ],
289         "MicrosoftFluentUI/TouchForwardingView_ios": [
291         ]
292       },
293       "source_files": [
294         "ios/FluentUI/Drawer/**/*.{swift,h}"
295       ]
296     },
297     {
298       "name": "EasyTapButton_ios",
299       "platforms": {
300         "ios": "15.0"
301       },
302       "dependencies": {
303         "MicrosoftFluentUI/Core_ios": [
305         ]
306       },
307       "source_files": [
308         "ios/FluentUI/EasyTapButton/**/*.{swift,h}"
309       ]
310     },
311     {
312       "name": "HUD_ios",
313       "platforms": {
314         "ios": "15.0"
315       },
316       "dependencies": {
317         "MicrosoftFluentUI/ActivityIndicator_ios": [
319         ],
320         "MicrosoftFluentUI/Label_ios": [
322         ],
323         "MicrosoftFluentUI/TouchForwardingView_ios": [
325         ]
326       },
327       "preserve_paths": [
328         "ios/FluentUI/HUD/HUD.resources.xcfilelist"
329       ],
330       "source_files": [
331         "ios/FluentUI/HUD/**/*.{swift,h}"
332       ]
333     },
334     {
335       "name": "IndeterminateProgressBar_ios",
336       "platforms": {
337         "ios": "15.0"
338       },
339       "dependencies": {
340         "MicrosoftFluentUI/Core_ios": [
342         ]
343       },
344       "source_files": [
345         "ios/FluentUI/IndeterminateProgressBar/**/*.{swift,h}"
346       ]
347     },
348     {
349       "name": "Label_ios",
350       "platforms": {
351         "ios": "15.0"
352       },
353       "dependencies": {
354         "MicrosoftFluentUI/Core_ios": [
356         ]
357       },
358       "source_files": [
359         "ios/FluentUI/Label/**/*.{swift,h}"
360       ]
361     },
362     {
363       "name": "MultilineCommandBar_ios",
364       "platforms": {
365         "ios": "15.0"
366       },
367       "dependencies": {
368         "MicrosoftFluentUI/BottomSheet_ios": [
370         ],
371         "MicrosoftFluentUI/CommandBar_ios": [
373         ],
374         "MicrosoftFluentUI/Core_ios": [
376         ]
377       },
378       "source_files": [
379         "ios/FluentUI/MultilineCommandBar/**/*.{swift,h}"
380       ]
381     },
382     {
383       "name": "Navigation_ios",
384       "platforms": {
385         "ios": "15.0"
386       },
387       "dependencies": {
388         "MicrosoftFluentUI/ActivityIndicator_ios": [
390         ],
391         "MicrosoftFluentUI/Avatar_ios": [
393         ],
394         "MicrosoftFluentUI/Separator_ios": [
396         ],
397         "MicrosoftFluentUI/TwoLineTitleView_ios": [
399         ]
400       },
401       "preserve_paths": [
402         "ios/FluentUI/Navigation/Navigation.resources.xcfilelist"
403       ],
404       "source_files": [
405         "ios/FluentUI/Navigation/**/*.{swift,h}"
406       ]
407     },
408     {
409       "name": "Notification_ios",
410       "platforms": {
411         "ios": "15.0"
412       },
413       "dependencies": {
414         "MicrosoftFluentUI/Obscurable_ios": [
416         ],
417         "MicrosoftFluentUI/Label_ios": [
419         ]
420       },
421       "preserve_paths": [
422         "ios/FluentUI/Notification/Notification.resources.xcfilelist"
423       ],
424       "source_files": [
425         "ios/FluentUI/Notification/**/*.{swift,h}"
426       ]
427     },
428     {
429       "name": "Obscurable_ios",
430       "platforms": {
431         "ios": "15.0"
432       },
433       "dependencies": {
434         "MicrosoftFluentUI/Core_ios": [
436         ]
437       },
438       "source_files": [
439         "ios/FluentUI/Obscurable/**/*.{swift,h}"
440       ]
441     },
442     {
443       "name": "OtherCells_ios",
444       "platforms": {
445         "ios": "15.0"
446       },
447       "dependencies": {
448         "MicrosoftFluentUI/ActivityIndicator_ios": [
450         ],
451         "MicrosoftFluentUI/TableView_ios": [
453         ]
454       },
455       "preserve_paths": [
456         "ios/FluentUI/Other Cells/OtherCells.resources.xcfilelist"
457       ],
458       "source_files": [
459         "ios/FluentUI/Other Cells/**/*.{swift,h}"
460       ]
461     },
462     {
463       "name": "PeoplePicker_ios",
464       "platforms": {
465         "ios": "15.0"
466       },
467       "dependencies": {
468         "MicrosoftFluentUI/Avatar_ios": [
470         ],
471         "MicrosoftFluentUI/BadgeField_ios": [
473         ],
474         "MicrosoftFluentUI/Separator_ios": [
476         ],
477         "MicrosoftFluentUI/OtherCells_ios": [
479         ]
480       },
481       "source_files": [
482         "ios/FluentUI/People Picker/**/*.{swift,h}"
483       ]
484     },
485     {
486       "name": "PersonaButton_ios",
487       "platforms": {
488         "ios": "15.0"
489       },
490       "dependencies": {
491         "MicrosoftFluentUI/Avatar_ios": [
493         ]
494       },
495       "source_files": [
496         "ios/FluentUI/PersonaButton/**/*.{swift,h}"
497       ]
498     },
499     {
500       "name": "PersonaButtonCarousel_ios",
501       "platforms": {
502         "ios": "15.0"
503       },
504       "dependencies": {
505         "MicrosoftFluentUI/PersonaButton_ios": [
507         ]
508       },
509       "source_files": [
510         "ios/FluentUI/PersonaButtonCarousel/**/*.{swift,h}"
511       ]
512     },
513     {
514       "name": "PillButtonBar_ios",
515       "platforms": {
516         "ios": "15.0"
517       },
518       "dependencies": {
519         "MicrosoftFluentUI/Core_ios": [
521         ]
522       },
523       "source_files": [
524         "ios/FluentUI/Pill Button Bar/**/*.{swift,h}"
525       ]
526     },
527     {
528       "name": "PopupMenu_ios",
529       "platforms": {
530         "ios": "15.0"
531       },
532       "dependencies": {
533         "MicrosoftFluentUI/Drawer_ios": [
535         ],
536         "MicrosoftFluentUI/Label_ios": [
538         ],
539         "MicrosoftFluentUI/Separator_ios": [
541         ],
542         "MicrosoftFluentUI/TableView_ios": [
544         ]
545       },
546       "source_files": [
547         "ios/FluentUI/Popup Menu/**/*.{swift,h}"
548       ]
549     },
550     {
551       "name": "Presenters_ios",
552       "platforms": {
553         "ios": "15.0"
554       },
555       "dependencies": {
556         "MicrosoftFluentUI/Obscurable_ios": [
558         ]
559       },
560       "source_files": [
561         "ios/FluentUI/Presenters/**/*.{swift,h}"
562       ]
563     },
564     {
565       "name": "ResizingHandleView_ios",
566       "platforms": {
567         "ios": "15.0"
568       },
569       "dependencies": {
570         "MicrosoftFluentUI/Core_ios": [
572         ]
573       },
574       "source_files": [
575         "ios/FluentUI/ResizingHandleView/**/*.{swift,h}"
576       ]
577     },
578     {
579       "name": "SegmentedControl_ios",
580       "platforms": {
581         "ios": "15.0"
582       },
583       "dependencies": {
584         "MicrosoftFluentUI/Separator_ios": [
586         ]
587       },
588       "source_files": [
589         "ios/FluentUI/SegmentedControl/**/*.{swift,h}"
590       ]
591     },
592     {
593       "name": "Separator_ios",
594       "platforms": {
595         "ios": "15.0"
596       },
597       "dependencies": {
598         "MicrosoftFluentUI/Core_ios": [
600         ]
601       },
602       "source_files": [
603         "ios/FluentUI/Separator/**/*.{swift,h}"
604       ]
605     },
606     {
607       "name": "Shimmer_ios",
608       "platforms": {
609         "ios": "15.0"
610       },
611       "dependencies": {
612         "MicrosoftFluentUI/Core_ios": [
614         ],
615         "MicrosoftFluentUI/Utilities_ios": [
617         ]
618       },
619       "source_files": [
620         "ios/FluentUI/Shimmer/**/*.{swift,h}"
621       ]
622     },
623     {
624       "name": "TabBar_ios",
625       "platforms": {
626         "ios": "15.0"
627       },
628       "dependencies": {
629         "MicrosoftFluentUI/Avatar_ios": [
631         ],
632         "MicrosoftFluentUI/Label_ios": [
634         ],
635         "MicrosoftFluentUI/Separator_ios": [
637         ]
638       },
639       "source_files": [
640         "ios/FluentUI/Tab Bar/**/*.{swift,h}"
641       ]
642     },
643     {
644       "name": "TableView_ios",
645       "platforms": {
646         "ios": "15.0"
647       },
648       "dependencies": {
649         "MicrosoftFluentUI/Label_ios": [
651         ],
652         "MicrosoftFluentUI/Separator_ios": [
654         ]
655       },
656       "preserve_paths": [
657         "ios/FluentUI/Table View/TableView.resources.xcfilelist"
658       ],
659       "source_files": [
660         "ios/FluentUI/Table View/**/*.{swift,h}"
661       ]
662     },
663     {
664       "name": "TextField_ios",
665       "platforms": {
666         "ios": "15.0"
667       },
668       "dependencies": {
669         "MicrosoftFluentUI/Button_ios": [
671         ],
672         "MicrosoftFluentUI/Label_ios": [
674         ],
675         "MicrosoftFluentUI/Separator_ios": [
677         ]
678       },
679       "preserve_paths": [
680         "ios/FluentUI/TextField/TextField.resources.xcfilelist"
681       ],
682       "source_files": [
683         "ios/FluentUI/TextField/**/*.{swift,h}"
684       ]
685     },
686     {
687       "name": "Tooltip_ios",
688       "platforms": {
689         "ios": "15.0"
690       },
691       "dependencies": {
692         "MicrosoftFluentUI/Label_ios": [
694         ],
695         "MicrosoftFluentUI/TouchForwardingView_ios": [
697         ]
698       },
699       "preserve_paths": [
700         "ios/FluentUI/Tooltip/Tooltip.resources.xcfilelist"
701       ],
702       "source_files": [
703         "ios/FluentUI/Tooltip/**/*.{swift,h}"
704       ]
705     },
706     {
707       "name": "TouchForwardingView_ios",
708       "platforms": {
709         "ios": "15.0"
710       },
711       "dependencies": {
712         "MicrosoftFluentUI/Core_ios": [
714         ]
715       },
716       "source_files": [
717         "ios/FluentUI/TouchForwardingView/**/*.{swift,h}"
718       ]
719     },
720     {
721       "name": "TwoLineTitleView_ios",
722       "platforms": {
723         "ios": "15.0"
724       },
725       "dependencies": {
726         "MicrosoftFluentUI/EasyTapButton_ios": [
728         ],
729         "MicrosoftFluentUI/Label_ios": [
731         ]
732       },
733       "preserve_paths": [
734         "ios/FluentUI/TwoLineTitleView/TwoLineTitleView.resources.xcfilelist"
735       ],
736       "source_files": [
737         "ios/FluentUI/TwoLineTitleView/**/*.{swift,h}"
738       ]
739     },
740     {
741       "name": "Utilities_ios",
742       "platforms": {
743         "ios": "15.0"
744       },
745       "source_files": [
746         "ios/FluentUI/Utilities/**/*.{swift,h}"
747       ]
748     },
749     {
750       "name": "Appearance_mac",
751       "platforms": {
752         "osx": "10.15"
753       },
754       "source_files": [
755         "macos/FluentUI/Appearance/**/*.{swift,h}"
756       ]
757     },
758     {
759       "name": "AvatarView_mac",
760       "platforms": {
761         "osx": "10.15"
762       },
763       "dependencies": {
764         "MicrosoftFluentUI/Core_mac": [
766         ],
767         "MicrosoftFluentUI/DynamicColor_mac": [
769         ]
770       },
771       "source_files": [
772         "macos/FluentUI/AvatarView/**/*.{swift,h}"
773       ]
774     },
775     {
776       "name": "BadgeView_mac",
777       "platforms": {
778         "osx": "10.15"
779       },
780       "dependencies": {
781         "MicrosoftFluentUI/Core_mac": [
783         ],
784         "MicrosoftFluentUI/DynamicColor_mac": [
786         ]
787       },
788       "source_files": [
789         "macos/FluentUI/Badge/**/*.{swift,h}"
790       ]
791     },
792     {
793       "name": "Button_mac",
794       "platforms": {
795         "osx": "10.15"
796       },
797       "dependencies": {
798         "MicrosoftFluentUI/Core_mac": [
800         ]
801       },
802       "source_files": [
803         "macos/FluentUI/Button/**/*.{swift,h}"
804       ]
805     },
806     {
807       "name": "Core_mac",
808       "platforms": {
809         "osx": "10.15"
810       },
811       "resource_bundles": {
812         "FluentUIResources-macos": [
813           "macos/FluentUI/**/*.{storyboard,xib,xcassets,strings,stringsdict}"
814         ]
815       },
816       "source_files": [
817         "macos/FluentUI/Core/**/*.{swift,h}"
818       ]
819     },
820     {
821       "name": "DatePicker_mac",
822       "platforms": {
823         "osx": "10.15"
824       },
825       "dependencies": {
826         "MicrosoftFluentUI/Core_mac": [
828         ],
829         "MicrosoftFluentUI/Appearance_mac": [
831         ]
832       },
833       "source_files": [
834         "macos/FluentUI/DatePicker/**/*.{swift,h}"
835       ]
836     },
837     {
838       "name": "DynamicColor_mac",
839       "platforms": {
840         "osx": "10.15"
841       },
842       "dependencies": {
843         "MicrosoftFluentUI/Appearance_mac": [
845         ]
846       },
847       "source_files": [
848         "macos/FluentUI/DynamicColor/**/*.{swift,h}"
849       ]
850     },
851     {
852       "name": "Link_mac",
853       "platforms": {
854         "osx": "10.15"
855       },
856       "dependencies": {
857         "MicrosoftFluentUI/Core_mac": [
859         ]
860       },
861       "source_files": [
862         "macos/FluentUI/Link/**/*.{swift,h}"
863       ]
864     },
865     {
866       "name": "Separator_mac",
867       "platforms": {
868         "osx": "10.15"
869       },
870       "dependencies": {
871         "MicrosoftFluentUI/Core_mac": [
873         ]
874       },
875       "source_files": [
876         "macos/FluentUI/Separator/**/*.{swift,h}"
877       ]
878     }
879   ],
880   "swift_version": "5.7.1"