[Add] AlibabacloudAgency20221216 1.7.0
[CocoaPods.git] / Specs / 5 / f / 8 / MicrosoftFluentUI / 0.2.4 / MicrosoftFluentUI.podspec.json
blob15cd30948c488b1812a6a915b430c69715c577da
2   "name": "MicrosoftFluentUI",
3   "version": "0.2.4",
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.4"
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": "Button_ios",
102       "platforms": {
103         "ios": "13.0"
104       },
105       "dependencies": {
106         "MicrosoftFluentUI/Core_ios": [
108         ]
109       },
110       "source_files": [
111         "ios/FluentUI/Button/**/*.{swift,h}"
112       ]
113     },
114     {
115       "name": "Calendar_ios",
116       "platforms": {
117         "ios": "13.0"
118       },
119       "dependencies": {
120         "MicrosoftFluentUI/BarButtonItems_ios": [
122         ],
123         "MicrosoftFluentUI/DotView_ios": [
125         ],
126         "MicrosoftFluentUI/Label_ios": [
128         ],
129         "MicrosoftFluentUI/Presenters_ios": [
131         ],
132         "MicrosoftFluentUI/SegmentedControl_ios": [
134         ],
135         "MicrosoftFluentUI/Separator_ios": [
137         ],
138         "MicrosoftFluentUI/TwoLineTitleView_ios": [
140         ]
141       },
142       "source_files": [
143         "ios/FluentUI/Calendar/**/*.{swift,h}",
144         "ios/FluentUI/Date Time Pickers/**/*.{swift,h}"
145       ]
146     },
147     {
148       "name": "Card_ios",
149       "platforms": {
150         "ios": "13.0"
151       },
152       "dependencies": {
153         "MicrosoftFluentUI/Label_ios": [
155         ]
156       },
157       "source_files": [
158         "ios/FluentUI/Card/**/*.{swift,h}"
159       ]
160     },
161     {
162       "name": "CommandBar_ios",
163       "platforms": {
164         "ios": "13.0"
165       },
166       "dependencies": {
167         "MicrosoftFluentUI/Core_ios": [
169         ]
170       },
171       "source_files": [
172         "ios/FluentUI/Command Bar/**/*.{swift,h}"
173       ]
174     },
175     {
176       "name": "Core_ios",
177       "platforms": {
178         "ios": "13.0"
179       },
180       "resource_bundles": {
181         "FluentUIResources-ios": [
182           "apple/Resources/**/*.{json,xcassets}",
183           "ios/FluentUI/**/*.{storyboard,xib,xcassets,strings,stringsdict}"
184         ]
185       },
186       "script_phases": {
187         "name": "Optimize resource bundle",
188         "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}",
189         "execution_position": "before_compile"
190       },
191       "preserve_paths": [
192         "ios/FluentUI/Core/Core.resources.xcfilelist",
193         "scripts/removeUnusedResourcesFromAssets.swift"
194       ],
195       "source_files": [
196         "ios/FluentUI/Configuration/**/*.{swift,h}",
197         "ios/FluentUI/Core/**/*.{swift,h}",
198         "ios/FluentUI/Extensions/**/*.{swift,h}"
199       ]
200     },
201     {
202       "name": "DotView_ios",
203       "platforms": {
204         "ios": "13.0"
205       },
206       "dependencies": {
207         "MicrosoftFluentUI/Core_ios": [
209         ]
210       },
211       "source_files": [
212         "ios/FluentUI/DotView/**/*.{swift,h}"
213       ]
214     },
215     {
216       "name": "Drawer_ios",
217       "platforms": {
218         "ios": "13.0"
219       },
220       "dependencies": {
221         "MicrosoftFluentUI/Obscurable_ios": [
223         ],
224         "MicrosoftFluentUI/ResizingHandleView_ios": [
226         ],
227         "MicrosoftFluentUI/Separator_ios": [
229         ],
230         "MicrosoftFluentUI/TouchForwardingView_ios": [
232         ]
233       },
234       "source_files": [
235         "ios/FluentUI/Drawer/**/*.{swift,h}"
236       ]
237     },
238     {
239       "name": "EasyTapButton_ios",
240       "platforms": {
241         "ios": "13.0"
242       },
243       "dependencies": {
244         "MicrosoftFluentUI/Core_ios": [
246         ]
247       },
248       "source_files": [
249         "ios/FluentUI/EasyTapButton/**/*.{swift,h}"
250       ]
251     },
252     {
253       "name": "HUD_ios",
254       "platforms": {
255         "ios": "13.0"
256       },
257       "dependencies": {
258         "MicrosoftFluentUI/ActivityIndicator_ios": [
260         ],
261         "MicrosoftFluentUI/Label_ios": [
263         ],
264         "MicrosoftFluentUI/TouchForwardingView_ios": [
266         ]
267       },
268       "preserve_paths": [
269         "ios/FluentUI/HUD/HUD.resources.xcfilelist"
270       ],
271       "source_files": [
272         "ios/FluentUI/HUD/**/*.{swift,h}"
273       ]
274     },
275     {
276       "name": "IndeterminateProgressBar_ios",
277       "platforms": {
278         "ios": "13.0"
279       },
280       "dependencies": {
281         "MicrosoftFluentUI/ActivityViewAnimating_ios": [
283         ]
284       },
285       "source_files": [
286         "ios/FluentUI/IndeterminateProgressBar/**/*.{swift,h}"
287       ]
288     },
289     {
290       "name": "Label_ios",
291       "platforms": {
292         "ios": "13.0"
293       },
294       "dependencies": {
295         "MicrosoftFluentUI/Core_ios": [
297         ]
298       },
299       "source_files": [
300         "ios/FluentUI/Label/**/*.{swift,h}"
301       ]
302     },
303     {
304       "name": "Navigation_ios",
305       "platforms": {
306         "ios": "13.0"
307       },
308       "dependencies": {
309         "MicrosoftFluentUI/ActivityIndicator_ios": [
311         ],
312         "MicrosoftFluentUI/Avatar_ios": [
314         ],
315         "MicrosoftFluentUI/Separator_ios": [
317         ],
318         "MicrosoftFluentUI/TwoLineTitleView_ios": [
320         ]
321       },
322       "preserve_paths": [
323         "ios/FluentUI/Navigation/Navigation.resources.xcfilelist"
324       ],
325       "source_files": [
326         "ios/FluentUI/Navigation/**/*.{swift,h}"
327       ]
328     },
329     {
330       "name": "Notification_ios",
331       "platforms": {
332         "ios": "13.0"
333       },
334       "dependencies": {
335         "MicrosoftFluentUI/Obscurable_ios": [
337         ],
338         "MicrosoftFluentUI/Label_ios": [
340         ],
341         "MicrosoftFluentUI/Separator_ios": [
343         ]
344       },
345       "preserve_paths": [
346         "ios/FluentUI/Notification/Notification.resources.xcfilelist"
347       ],
348       "source_files": [
349         "ios/FluentUI/Notification/**/*.{swift,h}"
350       ]
351     },
352     {
353       "name": "Obscurable_ios",
354       "platforms": {
355         "ios": "13.0"
356       },
357       "dependencies": {
358         "MicrosoftFluentUI/Core_ios": [
360         ]
361       },
362       "source_files": [
363         "ios/FluentUI/Obscurable/**/*.{swift,h}"
364       ]
365     },
366     {
367       "name": "OtherCells_ios",
368       "platforms": {
369         "ios": "13.0"
370       },
371       "dependencies": {
372         "MicrosoftFluentUI/ActivityIndicator_ios": [
374         ],
375         "MicrosoftFluentUI/TableView_ios": [
377         ]
378       },
379       "preserve_paths": [
380         "ios/FluentUI/Other Cells/OtherCells.resources.xcfilelist"
381       ],
382       "source_files": [
383         "ios/FluentUI/Other Cells/**/*.{swift,h}"
384       ]
385     },
386     {
387       "name": "PeoplePicker_ios",
388       "platforms": {
389         "ios": "13.0"
390       },
391       "dependencies": {
392         "MicrosoftFluentUI/Avatar_ios": [
394         ],
395         "MicrosoftFluentUI/BadgeField_ios": [
397         ],
398         "MicrosoftFluentUI/Separator_ios": [
400         ],
401         "MicrosoftFluentUI/OtherCells_ios": [
403         ]
404       },
405       "source_files": [
406         "ios/FluentUI/People Picker/**/*.{swift,h}"
407       ]
408     },
409     {
410       "name": "PillButtonBar_ios",
411       "platforms": {
412         "ios": "13.0"
413       },
414       "dependencies": {
415         "MicrosoftFluentUI/Core_ios": [
417         ]
418       },
419       "source_files": [
420         "ios/FluentUI/Pill Button Bar/**/*.{swift,h}"
421       ]
422     },
423     {
424       "name": "PopupMenu_ios",
425       "platforms": {
426         "ios": "13.0"
427       },
428       "dependencies": {
429         "MicrosoftFluentUI/Drawer_ios": [
431         ],
432         "MicrosoftFluentUI/Label_ios": [
434         ],
435         "MicrosoftFluentUI/Separator_ios": [
437         ],
438         "MicrosoftFluentUI/TableView_ios": [
440         ]
441       },
442       "source_files": [
443         "ios/FluentUI/Popup Menu/**/*.{swift,h}"
444       ]
445     },
446     {
447       "name": "Presenters_ios",
448       "platforms": {
449         "ios": "13.0"
450       },
451       "dependencies": {
452         "MicrosoftFluentUI/Obscurable_ios": [
454         ]
455       },
456       "source_files": [
457         "ios/FluentUI/Presenters/**/*.{swift,h}"
458       ]
459     },
460     {
461       "name": "ResizingHandleView_ios",
462       "platforms": {
463         "ios": "13.0"
464       },
465       "dependencies": {
466         "MicrosoftFluentUI/Core_ios": [
468         ]
469       },
470       "source_files": [
471         "ios/FluentUI/ResizingHandleView/**/*.{swift,h}"
472       ]
473     },
474     {
475       "name": "ScrollView_ios",
476       "platforms": {
477         "ios": "13.0"
478       },
479       "dependencies": {
480         "MicrosoftFluentUI/Core_ios": [
482         ]
483       },
484       "source_files": [
485         "ios/FluentUI/ScrollView/**/*.{swift,h}"
486       ]
487     },
488     {
489       "name": "SegmentedControl_ios",
490       "platforms": {
491         "ios": "13.0"
492       },
493       "dependencies": {
494         "MicrosoftFluentUI/Separator_ios": [
496         ]
497       },
498       "source_files": [
499         "ios/FluentUI/SegmentedControl/**/*.{swift,h}"
500       ]
501     },
502     {
503       "name": "Separator_ios",
504       "platforms": {
505         "ios": "13.0"
506       },
507       "dependencies": {
508         "MicrosoftFluentUI/Core_ios": [
510         ]
511       },
512       "source_files": [
513         "ios/FluentUI/Separator/**/*.{swift,h}"
514       ]
515     },
516     {
517       "name": "Shimmer_ios",
518       "platforms": {
519         "ios": "13.0"
520       },
521       "dependencies": {
522         "MicrosoftFluentUI/Core_ios": [
524         ],
525         "MicrosoftFluentUI/Utilities_ios": [
527         ]
528       },
529       "source_files": [
530         "ios/FluentUI/Shimmer/**/*.{swift,h}"
531       ]
532     },
533     {
534       "name": "TabBar_ios",
535       "platforms": {
536         "ios": "13.0"
537       },
538       "dependencies": {
539         "MicrosoftFluentUI/Avatar_ios": [
541         ],
542         "MicrosoftFluentUI/Label_ios": [
544         ],
545         "MicrosoftFluentUI/Separator_ios": [
547         ]
548       },
549       "source_files": [
550         "ios/FluentUI/Tab Bar/**/*.{swift,h}"
551       ]
552     },
553     {
554       "name": "TableView_ios",
555       "platforms": {
556         "ios": "13.0"
557       },
558       "dependencies": {
559         "MicrosoftFluentUI/Label_ios": [
561         ],
562         "MicrosoftFluentUI/Separator_ios": [
564         ]
565       },
566       "preserve_paths": [
567         "ios/FluentUI/Table View/TableView.resources.xcfilelist"
568       ],
569       "source_files": [
570         "ios/FluentUI/Table View/**/*.{swift,h}"
571       ]
572     },
573     {
574       "name": "Tooltip_ios",
575       "platforms": {
576         "ios": "13.0"
577       },
578       "dependencies": {
579         "MicrosoftFluentUI/Label_ios": [
581         ],
582         "MicrosoftFluentUI/TouchForwardingView_ios": [
584         ]
585       },
586       "preserve_paths": [
587         "ios/FluentUI/Tooltip/Tooltip.resources.xcfilelist"
588       ],
589       "source_files": [
590         "ios/FluentUI/Tooltip/**/*.{swift,h}"
591       ]
592     },
593     {
594       "name": "TouchForwardingView_ios",
595       "platforms": {
596         "ios": "13.0"
597       },
598       "dependencies": {
599         "MicrosoftFluentUI/Core_ios": [
601         ]
602       },
603       "source_files": [
604         "ios/FluentUI/TouchForwardingView/**/*.{swift,h}"
605       ]
606     },
607     {
608       "name": "TwoLineTitleView_ios",
609       "platforms": {
610         "ios": "13.0"
611       },
612       "dependencies": {
613         "MicrosoftFluentUI/EasyTapButton_ios": [
615         ],
616         "MicrosoftFluentUI/Label_ios": [
618         ]
619       },
620       "preserve_paths": [
621         "ios/FluentUI/TwoLineTitleView/TwoLineTitleView.resources.xcfilelist"
622       ],
623       "source_files": [
624         "ios/FluentUI/TwoLineTitleView/**/*.{swift,h}"
625       ]
626     },
627     {
628       "name": "Utilities_ios",
629       "platforms": {
630         "ios": "13.0"
631       },
632       "source_files": [
633         "ios/FluentUI/Utilities/**/*.{swift,h}"
634       ]
635     },
636     {
637       "name": "Appearance_mac",
638       "platforms": {
639         "osx": "10.14"
640       },
641       "source_files": [
642         "macos/FluentUI/Appearance/**/*.{swift,h}"
643       ]
644     },
645     {
646       "name": "AvatarView_mac",
647       "platforms": {
648         "osx": "10.14"
649       },
650       "dependencies": {
651         "MicrosoftFluentUI/Core_mac": [
653         ],
654         "MicrosoftFluentUI/DynamicColor_mac": [
656         ]
657       },
658       "source_files": [
659         "macos/FluentUI/AvatarView/**/*.{swift,h}"
660       ]
661     },
662     {
663       "name": "Button_mac",
664       "platforms": {
665         "osx": "10.14"
666       },
667       "dependencies": {
668         "MicrosoftFluentUI/Core_mac": [
670         ]
671       },
672       "source_files": [
673         "macos/FluentUI/Button/**/*.{swift,h}"
674       ]
675     },
676     {
677       "name": "Core_mac",
678       "platforms": {
679         "osx": "10.14"
680       },
681       "resource_bundles": {
682         "FluentUIResources-macos": [
683           "apple/Resources/**/*.{json,xcassets}",
684           "macos/FluentUIResources-macos/**/*.{storyboard,xib,xcassets,strings,stringsdict}"
685         ]
686       },
687       "source_files": [
688         "macos/FluentUI/Core/**/*.{swift,h}"
689       ]
690     },
691     {
692       "name": "DatePicker_mac",
693       "platforms": {
694         "osx": "10.14"
695       },
696       "dependencies": {
697         "MicrosoftFluentUI/Core_mac": [
699         ],
700         "MicrosoftFluentUI/Appearance_mac": [
702         ]
703       },
704       "source_files": [
705         "macos/FluentUI/DatePicker/**/*.{swift,h}"
706       ]
707     },
708     {
709       "name": "DynamicColor_mac",
710       "platforms": {
711         "osx": "10.14"
712       },
713       "dependencies": {
714         "MicrosoftFluentUI/Appearance_mac": [
716         ]
717       },
718       "source_files": [
719         "macos/FluentUI/DynamicColor/**/*.{swift,h}"
720       ]
721     },
722     {
723       "name": "Link_mac",
724       "platforms": {
725         "osx": "10.14"
726       },
727       "dependencies": {
728         "MicrosoftFluentUI/Core_mac": [
730         ]
731       },
732       "source_files": [
733         "macos/FluentUI/Link/**/*.{swift,h}"
734       ]
735     },
736     {
737       "name": "Separator_mac",
738       "platforms": {
739         "osx": "10.14"
740       },
741       "dependencies": {
742         "MicrosoftFluentUI/Core_mac": [
744         ]
745       },
746       "source_files": [
747         "macos/FluentUI/Separator/**/*.{swift,h}"
748       ]
749     }
750   ],
751   "swift_version": "5.0"