[Add] RnpKit 1.2.5
[CocoaPods.git] / Specs / 5 / f / 8 / MicrosoftFluentUI / 0.3.9 / MicrosoftFluentUI.podspec.json
bloba4e38b78d826e59bffea2e5a0a3e61eed965a9a2
2   "name": "MicrosoftFluentUI",
3   "version": "0.3.9",
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     "branch": "main_0.3",
16     "tag": "0.3.9_main_0.3"
17   },
18   "swift_versions": "5.4",
19   "module_name": "FluentUI",
20   "platforms": {
21     "ios": "13.0",
22     "osx": "10.14"
23   },
24   "subspecs": [
25     {
26       "name": "Avatar_ios",
27       "platforms": {
28         "ios": "13.0"
29       },
30       "dependencies": {
31         "MicrosoftFluentUI/Core_ios": [
33         ]
34       },
35       "preserve_paths": [
36         "ios/FluentUI/Avatar/Avatar.resources.xcfilelist"
37       ],
38       "source_files": [
39         "ios/FluentUI/Avatar/**/*.{swift,h}"
40       ]
41     },
42     {
43       "name": "AvatarGroup_ios",
44       "platforms": {
45         "ios": "13.0"
46       },
47       "dependencies": {
48         "MicrosoftFluentUI/Avatar_ios": [
50         ]
51       },
52       "source_files": [
53         "ios/FluentUI/AvatarGroup/**/*.{swift,h}"
54       ]
55     },
56     {
57       "name": "ActivityIndicator_ios",
58       "platforms": {
59         "ios": "13.0"
60       },
61       "dependencies": {
62         "MicrosoftFluentUI/Core_ios": [
64         ]
65       },
66       "source_files": [
67         "ios/FluentUI/ActivityIndicator/**/*.{swift,h}"
68       ]
69     },
70     {
71       "name": "BadgeField_ios",
72       "platforms": {
73         "ios": "13.0"
74       },
75       "dependencies": {
76         "MicrosoftFluentUI/Label_ios": [
78         ]
79       },
80       "source_files": [
81         "ios/FluentUI/Badge Field/**/*.{swift,h}"
82       ]
83     },
84     {
85       "name": "BarButtonItems_ios",
86       "platforms": {
87         "ios": "13.0"
88       },
89       "dependencies": {
90         "MicrosoftFluentUI/Core_ios": [
92         ]
93       },
94       "preserve_paths": [
95         "ios/FluentUI/BarButtonItems/BarButtonItems.resources.xcfilelist"
96       ],
97       "source_files": [
98         "ios/FluentUI/BarButtonItems/**/*.{swift,h}"
99       ]
100     },
101     {
102       "name": "BottomCommanding_ios",
103       "platforms": {
104         "ios": "13.0"
105       },
106       "dependencies": {
107         "MicrosoftFluentUI/BottomSheet_ios": [
109         ],
110         "MicrosoftFluentUI/OtherCells_ios": [
112         ],
113         "MicrosoftFluentUI/Separator_ios": [
115         ],
116         "MicrosoftFluentUI/TabBar_ios": [
118         ],
119         "MicrosoftFluentUI/TableView_ios": [
121         ]
122       },
123       "preserve_paths": [
124         "ios/FluentUI/Bottom Commanding/BottomCommanding.resources.xcfilelist"
125       ],
126       "source_files": [
127         "ios/FluentUI/Bottom Commanding/**/*.{swift,h}"
128       ]
129     },
130     {
131       "name": "BottomSheet_ios",
132       "platforms": {
133         "ios": "13.0"
134       },
135       "dependencies": {
136         "MicrosoftFluentUI/Obscurable_ios": [
138         ],
139         "MicrosoftFluentUI/ResizingHandleView_ios": [
141         ]
142       },
143       "source_files": [
144         "ios/FluentUI/Bottom Sheet/**/*.{swift,h}"
145       ]
146     },
147     {
148       "name": "Button_ios",
149       "platforms": {
150         "ios": "13.0"
151       },
152       "dependencies": {
153         "MicrosoftFluentUI/Core_ios": [
155         ]
156       },
157       "source_files": [
158         "ios/FluentUI/Button/**/*.{swift,h}"
159       ]
160     },
161     {
162       "name": "Calendar_ios",
163       "platforms": {
164         "ios": "13.0"
165       },
166       "dependencies": {
167         "MicrosoftFluentUI/BarButtonItems_ios": [
169         ],
170         "MicrosoftFluentUI/DotView_ios": [
172         ],
173         "MicrosoftFluentUI/Label_ios": [
175         ],
176         "MicrosoftFluentUI/Presenters_ios": [
178         ],
179         "MicrosoftFluentUI/SegmentedControl_ios": [
181         ],
182         "MicrosoftFluentUI/Separator_ios": [
184         ],
185         "MicrosoftFluentUI/TwoLineTitleView_ios": [
187         ]
188       },
189       "source_files": [
190         "ios/FluentUI/Calendar/**/*.{swift,h}",
191         "ios/FluentUI/Date Time Pickers/**/*.{swift,h}"
192       ]
193     },
194     {
195       "name": "Card_ios",
196       "platforms": {
197         "ios": "13.0"
198       },
199       "dependencies": {
200         "MicrosoftFluentUI/Label_ios": [
202         ]
203       },
204       "source_files": [
205         "ios/FluentUI/Card/**/*.{swift,h}"
206       ]
207     },
208     {
209       "name": "CardNudge_ios",
210       "platforms": {
211         "ios": "13.0"
212       },
213       "dependencies": {
214         "MicrosoftFluentUI/Core_ios": [
216         ]
217       },
218       "source_files": [
219         "ios/FluentUI/Card Nudge/**/*.{swift,h}"
220       ]
221     },
222     {
223       "name": "CommandBar_ios",
224       "platforms": {
225         "ios": "13.0"
226       },
227       "dependencies": {
228         "MicrosoftFluentUI/Core_ios": [
230         ]
231       },
232       "source_files": [
233         "ios/FluentUI/Command Bar/**/*.{swift,h}"
234       ]
235     },
236     {
237       "name": "Core_ios",
238       "platforms": {
239         "ios": "13.0"
240       },
241       "resource_bundles": {
242         "FluentUIResources-ios": [
243           "apple/Resources/**/*.{json,xcassets}",
244           "ios/FluentUI/**/*.{storyboard,xib,xcassets,strings,stringsdict}"
245         ]
246       },
247       "script_phases": {
248         "name": "Optimize resource bundle",
249         "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",
250         "execution_position": "before_compile"
251       },
252       "preserve_paths": [
253         "ios/FluentUI/Core/Core.resources.xcfilelist",
254         "scripts/removeUnusedResourcesFromAssets.swift"
255       ],
256       "source_files": [
257         "ios/FluentUI/Configuration/**/*.{swift,h}",
258         "ios/FluentUI/Core/**/*.{swift,h}",
259         "ios/FluentUI/Extensions/**/*.{swift,h}"
260       ]
261     },
262     {
263       "name": "DotView_ios",
264       "platforms": {
265         "ios": "13.0"
266       },
267       "dependencies": {
268         "MicrosoftFluentUI/Core_ios": [
270         ]
271       },
272       "source_files": [
273         "ios/FluentUI/DotView/**/*.{swift,h}"
274       ]
275     },
276     {
277       "name": "Drawer_ios",
278       "platforms": {
279         "ios": "13.0"
280       },
281       "dependencies": {
282         "MicrosoftFluentUI/Obscurable_ios": [
284         ],
285         "MicrosoftFluentUI/ResizingHandleView_ios": [
287         ],
288         "MicrosoftFluentUI/Separator_ios": [
290         ],
291         "MicrosoftFluentUI/TouchForwardingView_ios": [
293         ]
294       },
295       "source_files": [
296         "ios/FluentUI/Drawer/**/*.{swift,h}"
297       ]
298     },
299     {
300       "name": "EasyTapButton_ios",
301       "platforms": {
302         "ios": "13.0"
303       },
304       "dependencies": {
305         "MicrosoftFluentUI/Core_ios": [
307         ]
308       },
309       "source_files": [
310         "ios/FluentUI/EasyTapButton/**/*.{swift,h}"
311       ]
312     },
313     {
314       "name": "HUD_ios",
315       "platforms": {
316         "ios": "13.0"
317       },
318       "dependencies": {
319         "MicrosoftFluentUI/ActivityIndicator_ios": [
321         ],
322         "MicrosoftFluentUI/Label_ios": [
324         ],
325         "MicrosoftFluentUI/TouchForwardingView_ios": [
327         ]
328       },
329       "preserve_paths": [
330         "ios/FluentUI/HUD/HUD.resources.xcfilelist"
331       ],
332       "source_files": [
333         "ios/FluentUI/HUD/**/*.{swift,h}"
334       ]
335     },
336     {
337       "name": "IndeterminateProgressBar_ios",
338       "platforms": {
339         "ios": "13.0"
340       },
341       "dependencies": {
342         "MicrosoftFluentUI/Core_ios": [
344         ]
345       },
346       "source_files": [
347         "ios/FluentUI/IndeterminateProgressBar/**/*.{swift,h}"
348       ]
349     },
350     {
351       "name": "Label_ios",
352       "platforms": {
353         "ios": "13.0"
354       },
355       "dependencies": {
356         "MicrosoftFluentUI/Core_ios": [
358         ]
359       },
360       "source_files": [
361         "ios/FluentUI/Label/**/*.{swift,h}"
362       ]
363     },
364     {
365       "name": "Navigation_ios",
366       "platforms": {
367         "ios": "13.0"
368       },
369       "dependencies": {
370         "MicrosoftFluentUI/ActivityIndicator_ios": [
372         ],
373         "MicrosoftFluentUI/Avatar_ios": [
375         ],
376         "MicrosoftFluentUI/Separator_ios": [
378         ],
379         "MicrosoftFluentUI/TwoLineTitleView_ios": [
381         ]
382       },
383       "preserve_paths": [
384         "ios/FluentUI/Navigation/Navigation.resources.xcfilelist"
385       ],
386       "source_files": [
387         "ios/FluentUI/Navigation/**/*.{swift,h}"
388       ]
389     },
390     {
391       "name": "Notification_ios",
392       "platforms": {
393         "ios": "13.0"
394       },
395       "dependencies": {
396         "MicrosoftFluentUI/Obscurable_ios": [
398         ],
399         "MicrosoftFluentUI/Label_ios": [
401         ],
402         "MicrosoftFluentUI/Separator_ios": [
404         ]
405       },
406       "preserve_paths": [
407         "ios/FluentUI/Notification/Notification.resources.xcfilelist"
408       ],
409       "source_files": [
410         "ios/FluentUI/Notification/**/*.{swift,h}"
411       ]
412     },
413     {
414       "name": "Obscurable_ios",
415       "platforms": {
416         "ios": "13.0"
417       },
418       "dependencies": {
419         "MicrosoftFluentUI/Core_ios": [
421         ]
422       },
423       "source_files": [
424         "ios/FluentUI/Obscurable/**/*.{swift,h}"
425       ]
426     },
427     {
428       "name": "OtherCells_ios",
429       "platforms": {
430         "ios": "13.0"
431       },
432       "dependencies": {
433         "MicrosoftFluentUI/ActivityIndicator_ios": [
435         ],
436         "MicrosoftFluentUI/TableView_ios": [
438         ]
439       },
440       "preserve_paths": [
441         "ios/FluentUI/Other Cells/OtherCells.resources.xcfilelist"
442       ],
443       "source_files": [
444         "ios/FluentUI/Other Cells/**/*.{swift,h}"
445       ]
446     },
447     {
448       "name": "PeoplePicker_ios",
449       "platforms": {
450         "ios": "13.0"
451       },
452       "dependencies": {
453         "MicrosoftFluentUI/Avatar_ios": [
455         ],
456         "MicrosoftFluentUI/BadgeField_ios": [
458         ],
459         "MicrosoftFluentUI/Separator_ios": [
461         ],
462         "MicrosoftFluentUI/OtherCells_ios": [
464         ]
465       },
466       "source_files": [
467         "ios/FluentUI/People Picker/**/*.{swift,h}"
468       ]
469     },
470     {
471       "name": "PersonaButton_ios",
472       "platforms": {
473         "ios": "13.0"
474       },
475       "dependencies": {
476         "MicrosoftFluentUI/Avatar_ios": [
478         ]
479       },
480       "source_files": [
481         "ios/FluentUI/PersonaButton/**/*.{swift,h}"
482       ]
483     },
484     {
485       "name": "PersonaButtonCarousel_ios",
486       "platforms": {
487         "ios": "13.0"
488       },
489       "dependencies": {
490         "MicrosoftFluentUI/PersonaButton_ios": [
492         ]
493       },
494       "source_files": [
495         "ios/FluentUI/PersonaButtonCarousel/**/*.{swift,h}"
496       ]
497     },
498     {
499       "name": "PillButtonBar_ios",
500       "platforms": {
501         "ios": "13.0"
502       },
503       "dependencies": {
504         "MicrosoftFluentUI/Core_ios": [
506         ]
507       },
508       "source_files": [
509         "ios/FluentUI/Pill Button Bar/**/*.{swift,h}"
510       ]
511     },
512     {
513       "name": "PopupMenu_ios",
514       "platforms": {
515         "ios": "13.0"
516       },
517       "dependencies": {
518         "MicrosoftFluentUI/Drawer_ios": [
520         ],
521         "MicrosoftFluentUI/Label_ios": [
523         ],
524         "MicrosoftFluentUI/Separator_ios": [
526         ],
527         "MicrosoftFluentUI/TableView_ios": [
529         ]
530       },
531       "source_files": [
532         "ios/FluentUI/Popup Menu/**/*.{swift,h}"
533       ]
534     },
535     {
536       "name": "Presenters_ios",
537       "platforms": {
538         "ios": "13.0"
539       },
540       "dependencies": {
541         "MicrosoftFluentUI/Obscurable_ios": [
543         ]
544       },
545       "source_files": [
546         "ios/FluentUI/Presenters/**/*.{swift,h}"
547       ]
548     },
549     {
550       "name": "ResizingHandleView_ios",
551       "platforms": {
552         "ios": "13.0"
553       },
554       "dependencies": {
555         "MicrosoftFluentUI/Core_ios": [
557         ]
558       },
559       "source_files": [
560         "ios/FluentUI/ResizingHandleView/**/*.{swift,h}"
561       ]
562     },
563     {
564       "name": "SegmentedControl_ios",
565       "platforms": {
566         "ios": "13.0"
567       },
568       "dependencies": {
569         "MicrosoftFluentUI/Separator_ios": [
571         ]
572       },
573       "source_files": [
574         "ios/FluentUI/SegmentedControl/**/*.{swift,h}"
575       ]
576     },
577     {
578       "name": "Separator_ios",
579       "platforms": {
580         "ios": "13.0"
581       },
582       "dependencies": {
583         "MicrosoftFluentUI/Core_ios": [
585         ]
586       },
587       "source_files": [
588         "ios/FluentUI/Separator/**/*.{swift,h}"
589       ]
590     },
591     {
592       "name": "Shimmer_ios",
593       "platforms": {
594         "ios": "13.0"
595       },
596       "dependencies": {
597         "MicrosoftFluentUI/Core_ios": [
599         ],
600         "MicrosoftFluentUI/Utilities_ios": [
602         ]
603       },
604       "source_files": [
605         "ios/FluentUI/Shimmer/**/*.{swift,h}"
606       ]
607     },
608     {
609       "name": "TabBar_ios",
610       "platforms": {
611         "ios": "13.0"
612       },
613       "dependencies": {
614         "MicrosoftFluentUI/Avatar_ios": [
616         ],
617         "MicrosoftFluentUI/Label_ios": [
619         ],
620         "MicrosoftFluentUI/Separator_ios": [
622         ]
623       },
624       "source_files": [
625         "ios/FluentUI/Tab Bar/**/*.{swift,h}"
626       ]
627     },
628     {
629       "name": "TableView_ios",
630       "platforms": {
631         "ios": "13.0"
632       },
633       "dependencies": {
634         "MicrosoftFluentUI/Label_ios": [
636         ],
637         "MicrosoftFluentUI/Separator_ios": [
639         ]
640       },
641       "preserve_paths": [
642         "ios/FluentUI/Table View/TableView.resources.xcfilelist"
643       ],
644       "source_files": [
645         "ios/FluentUI/Table View/**/*.{swift,h}"
646       ]
647     },
648     {
649       "name": "Tooltip_ios",
650       "platforms": {
651         "ios": "13.0"
652       },
653       "dependencies": {
654         "MicrosoftFluentUI/Label_ios": [
656         ],
657         "MicrosoftFluentUI/TouchForwardingView_ios": [
659         ]
660       },
661       "preserve_paths": [
662         "ios/FluentUI/Tooltip/Tooltip.resources.xcfilelist"
663       ],
664       "source_files": [
665         "ios/FluentUI/Tooltip/**/*.{swift,h}"
666       ]
667     },
668     {
669       "name": "TouchForwardingView_ios",
670       "platforms": {
671         "ios": "13.0"
672       },
673       "dependencies": {
674         "MicrosoftFluentUI/Core_ios": [
676         ]
677       },
678       "source_files": [
679         "ios/FluentUI/TouchForwardingView/**/*.{swift,h}"
680       ]
681     },
682     {
683       "name": "TwoLineTitleView_ios",
684       "platforms": {
685         "ios": "13.0"
686       },
687       "dependencies": {
688         "MicrosoftFluentUI/EasyTapButton_ios": [
690         ],
691         "MicrosoftFluentUI/Label_ios": [
693         ]
694       },
695       "preserve_paths": [
696         "ios/FluentUI/TwoLineTitleView/TwoLineTitleView.resources.xcfilelist"
697       ],
698       "source_files": [
699         "ios/FluentUI/TwoLineTitleView/**/*.{swift,h}"
700       ]
701     },
702     {
703       "name": "Utilities_ios",
704       "platforms": {
705         "ios": "13.0"
706       },
707       "source_files": [
708         "ios/FluentUI/Utilities/**/*.{swift,h}"
709       ]
710     },
711     {
712       "name": "Appearance_mac",
713       "platforms": {
714         "osx": "10.14"
715       },
716       "source_files": [
717         "macos/FluentUI/Appearance/**/*.{swift,h}"
718       ]
719     },
720     {
721       "name": "AvatarView_mac",
722       "platforms": {
723         "osx": "10.14"
724       },
725       "dependencies": {
726         "MicrosoftFluentUI/Core_mac": [
728         ],
729         "MicrosoftFluentUI/DynamicColor_mac": [
731         ]
732       },
733       "source_files": [
734         "macos/FluentUI/AvatarView/**/*.{swift,h}"
735       ]
736     },
737     {
738       "name": "BadgeView_mac",
739       "platforms": {
740         "osx": "10.14"
741       },
742       "dependencies": {
743         "MicrosoftFluentUI/Core_mac": [
745         ],
746         "MicrosoftFluentUI/DynamicColor_mac": [
748         ]
749       },
750       "source_files": [
751         "macos/FluentUI/Badge/**/*.{swift,h}"
752       ]
753     },
754     {
755       "name": "Button_mac",
756       "platforms": {
757         "osx": "10.14"
758       },
759       "dependencies": {
760         "MicrosoftFluentUI/Core_mac": [
762         ]
763       },
764       "source_files": [
765         "macos/FluentUI/Button/**/*.{swift,h}"
766       ]
767     },
768     {
769       "name": "Core_mac",
770       "platforms": {
771         "osx": "10.14"
772       },
773       "resource_bundles": {
774         "FluentUIResources-macos": [
775           "apple/Resources/**/*.{json,xcassets}",
776           "macos/FluentUI/**/*.{storyboard,xib,xcassets,strings,stringsdict}"
777         ]
778       },
779       "source_files": [
780         "macos/FluentUI/Core/**/*.{swift,h}"
781       ]
782     },
783     {
784       "name": "DatePicker_mac",
785       "platforms": {
786         "osx": "10.14"
787       },
788       "dependencies": {
789         "MicrosoftFluentUI/Core_mac": [
791         ],
792         "MicrosoftFluentUI/Appearance_mac": [
794         ]
795       },
796       "source_files": [
797         "macos/FluentUI/DatePicker/**/*.{swift,h}"
798       ]
799     },
800     {
801       "name": "DynamicColor_mac",
802       "platforms": {
803         "osx": "10.14"
804       },
805       "dependencies": {
806         "MicrosoftFluentUI/Appearance_mac": [
808         ]
809       },
810       "source_files": [
811         "macos/FluentUI/DynamicColor/**/*.{swift,h}"
812       ]
813     },
814     {
815       "name": "Link_mac",
816       "platforms": {
817         "osx": "10.14"
818       },
819       "dependencies": {
820         "MicrosoftFluentUI/Core_mac": [
822         ]
823       },
824       "source_files": [
825         "macos/FluentUI/Link/**/*.{swift,h}"
826       ]
827     },
828     {
829       "name": "Separator_mac",
830       "platforms": {
831         "osx": "10.14"
832       },
833       "dependencies": {
834         "MicrosoftFluentUI/Core_mac": [
836         ]
837       },
838       "source_files": [
839         "macos/FluentUI/Separator/**/*.{swift,h}"
840       ]
841     }
842   ],
843   "swift_version": "5.4"