[Add] RnpKit 1.2.5
[CocoaPods.git] / Specs / 5 / f / 8 / MicrosoftFluentUI / 0.3.4 / MicrosoftFluentUI.podspec.json
blob7cea9524ff7ab25ff6d90fd8ded45132e0a206ba
2   "name": "MicrosoftFluentUI",
3   "version": "0.3.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.3.4"
16   },
17   "swift_versions": "5.4",
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": "AvatarGroup_ios",
43       "platforms": {
44         "ios": "13.0"
45       },
46       "dependencies": {
47         "MicrosoftFluentUI/Avatar_ios": [
49         ]
50       },
51       "source_files": [
52         "ios/FluentUI/AvatarGroup/**/*.{swift,h}"
53       ]
54     },
55     {
56       "name": "ActivityViewAnimating_ios",
57       "platforms": {
58         "ios": "13.0"
59       },
60       "dependencies": {
61         "MicrosoftFluentUI/Core_ios": [
63         ]
64       },
65       "source_files": [
66         "ios/FluentUI/ActivityViewAnimating/**/*.{swift,h}"
67       ]
68     },
69     {
70       "name": "ActivityIndicator_ios",
71       "platforms": {
72         "ios": "13.0"
73       },
74       "dependencies": {
75         "MicrosoftFluentUI/ActivityViewAnimating_ios": [
77         ]
78       },
79       "source_files": [
80         "ios/FluentUI/ActivityIndicator/**/*.{swift,h}"
81       ]
82     },
83     {
84       "name": "BadgeField_ios",
85       "platforms": {
86         "ios": "13.0"
87       },
88       "dependencies": {
89         "MicrosoftFluentUI/Label_ios": [
91         ]
92       },
93       "source_files": [
94         "ios/FluentUI/Badge Field/**/*.{swift,h}"
95       ]
96     },
97     {
98       "name": "BarButtonItems_ios",
99       "platforms": {
100         "ios": "13.0"
101       },
102       "dependencies": {
103         "MicrosoftFluentUI/Core_ios": [
105         ]
106       },
107       "preserve_paths": [
108         "ios/FluentUI/BarButtonItems/BarButtonItems.resources.xcfilelist"
109       ],
110       "source_files": [
111         "ios/FluentUI/BarButtonItems/**/*.{swift,h}"
112       ]
113     },
114     {
115       "name": "BottomCommanding_ios",
116       "platforms": {
117         "ios": "13.0"
118       },
119       "dependencies": {
120         "MicrosoftFluentUI/BottomSheet_ios": [
122         ],
123         "MicrosoftFluentUI/OtherCells_ios": [
125         ],
126         "MicrosoftFluentUI/Separator_ios": [
128         ],
129         "MicrosoftFluentUI/TabBar_ios": [
131         ],
132         "MicrosoftFluentUI/TableView_ios": [
134         ]
135       },
136       "preserve_paths": [
137         "ios/FluentUI/Bottom Commanding/BottomCommanding.resources.xcfilelist"
138       ],
139       "source_files": [
140         "ios/FluentUI/Bottom Commanding/**/*.{swift,h}"
141       ]
142     },
143     {
144       "name": "BottomSheet_ios",
145       "platforms": {
146         "ios": "13.0"
147       },
148       "dependencies": {
149         "MicrosoftFluentUI/Obscurable_ios": [
151         ],
152         "MicrosoftFluentUI/ResizingHandleView_ios": [
154         ]
155       },
156       "source_files": [
157         "ios/FluentUI/Bottom Sheet/**/*.{swift,h}"
158       ]
159     },
160     {
161       "name": "Button_ios",
162       "platforms": {
163         "ios": "13.0"
164       },
165       "dependencies": {
166         "MicrosoftFluentUI/Core_ios": [
168         ]
169       },
170       "source_files": [
171         "ios/FluentUI/Button/**/*.{swift,h}"
172       ]
173     },
174     {
175       "name": "Calendar_ios",
176       "platforms": {
177         "ios": "13.0"
178       },
179       "dependencies": {
180         "MicrosoftFluentUI/BarButtonItems_ios": [
182         ],
183         "MicrosoftFluentUI/DotView_ios": [
185         ],
186         "MicrosoftFluentUI/Label_ios": [
188         ],
189         "MicrosoftFluentUI/Presenters_ios": [
191         ],
192         "MicrosoftFluentUI/SegmentedControl_ios": [
194         ],
195         "MicrosoftFluentUI/Separator_ios": [
197         ],
198         "MicrosoftFluentUI/TwoLineTitleView_ios": [
200         ]
201       },
202       "source_files": [
203         "ios/FluentUI/Calendar/**/*.{swift,h}",
204         "ios/FluentUI/Date Time Pickers/**/*.{swift,h}"
205       ]
206     },
207     {
208       "name": "Card_ios",
209       "platforms": {
210         "ios": "13.0"
211       },
212       "dependencies": {
213         "MicrosoftFluentUI/Label_ios": [
215         ]
216       },
217       "source_files": [
218         "ios/FluentUI/Card/**/*.{swift,h}"
219       ]
220     },
221     {
222       "name": "CardNudge_ios",
223       "platforms": {
224         "ios": "13.0"
225       },
226       "dependencies": {
227         "MicrosoftFluentUI/Core_ios": [
229         ]
230       },
231       "source_files": [
232         "ios/FluentUI/Card Nudge/**/*.{swift,h}"
233       ]
234     },
235     {
236       "name": "CommandBar_ios",
237       "platforms": {
238         "ios": "13.0"
239       },
240       "dependencies": {
241         "MicrosoftFluentUI/Core_ios": [
243         ]
244       },
245       "source_files": [
246         "ios/FluentUI/Command Bar/**/*.{swift,h}"
247       ]
248     },
249     {
250       "name": "Core_ios",
251       "platforms": {
252         "ios": "13.0"
253       },
254       "resource_bundles": {
255         "FluentUIResources-ios": [
256           "apple/Resources/**/*.{json,xcassets}",
257           "ios/FluentUI/**/*.{storyboard,xib,xcassets,strings,stringsdict}"
258         ]
259       },
260       "script_phases": {
261         "name": "Optimize resource bundle",
262         "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}",
263         "execution_position": "before_compile"
264       },
265       "preserve_paths": [
266         "ios/FluentUI/Core/Core.resources.xcfilelist",
267         "scripts/removeUnusedResourcesFromAssets.swift"
268       ],
269       "source_files": [
270         "ios/FluentUI/Configuration/**/*.{swift,h}",
271         "ios/FluentUI/Core/**/*.{swift,h}",
272         "ios/FluentUI/Extensions/**/*.{swift,h}"
273       ]
274     },
275     {
276       "name": "DotView_ios",
277       "platforms": {
278         "ios": "13.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": "13.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": "13.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": "13.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": "13.0"
353       },
354       "dependencies": {
355         "MicrosoftFluentUI/ActivityViewAnimating_ios": [
357         ]
358       },
359       "source_files": [
360         "ios/FluentUI/IndeterminateProgressBar/**/*.{swift,h}"
361       ]
362     },
363     {
364       "name": "Label_ios",
365       "platforms": {
366         "ios": "13.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": "13.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": "13.0"
407       },
408       "dependencies": {
409         "MicrosoftFluentUI/Obscurable_ios": [
411         ],
412         "MicrosoftFluentUI/Label_ios": [
414         ],
415         "MicrosoftFluentUI/Separator_ios": [
417         ]
418       },
419       "preserve_paths": [
420         "ios/FluentUI/Notification/Notification.resources.xcfilelist"
421       ],
422       "source_files": [
423         "ios/FluentUI/Notification/**/*.{swift,h}"
424       ]
425     },
426     {
427       "name": "Obscurable_ios",
428       "platforms": {
429         "ios": "13.0"
430       },
431       "dependencies": {
432         "MicrosoftFluentUI/Core_ios": [
434         ]
435       },
436       "source_files": [
437         "ios/FluentUI/Obscurable/**/*.{swift,h}"
438       ]
439     },
440     {
441       "name": "OtherCells_ios",
442       "platforms": {
443         "ios": "13.0"
444       },
445       "dependencies": {
446         "MicrosoftFluentUI/ActivityIndicator_ios": [
448         ],
449         "MicrosoftFluentUI/TableView_ios": [
451         ]
452       },
453       "preserve_paths": [
454         "ios/FluentUI/Other Cells/OtherCells.resources.xcfilelist"
455       ],
456       "source_files": [
457         "ios/FluentUI/Other Cells/**/*.{swift,h}"
458       ]
459     },
460     {
461       "name": "PeoplePicker_ios",
462       "platforms": {
463         "ios": "13.0"
464       },
465       "dependencies": {
466         "MicrosoftFluentUI/Avatar_ios": [
468         ],
469         "MicrosoftFluentUI/BadgeField_ios": [
471         ],
472         "MicrosoftFluentUI/Separator_ios": [
474         ],
475         "MicrosoftFluentUI/OtherCells_ios": [
477         ]
478       },
479       "source_files": [
480         "ios/FluentUI/People Picker/**/*.{swift,h}"
481       ]
482     },
483     {
484       "name": "PersonaButton_ios",
485       "platforms": {
486         "ios": "13.0"
487       },
488       "dependencies": {
489         "MicrosoftFluentUI/Avatar_ios": [
491         ]
492       },
493       "source_files": [
494         "ios/FluentUI/PersonaButton/**/*.{swift,h}"
495       ]
496     },
497     {
498       "name": "PersonaButtonCarousel_ios",
499       "platforms": {
500         "ios": "13.0"
501       },
502       "dependencies": {
503         "MicrosoftFluentUI/PersonaButton_ios": [
505         ]
506       },
507       "source_files": [
508         "ios/FluentUI/PersonaButtonCarousel/**/*.{swift,h}"
509       ]
510     },
511     {
512       "name": "PillButtonBar_ios",
513       "platforms": {
514         "ios": "13.0"
515       },
516       "dependencies": {
517         "MicrosoftFluentUI/Core_ios": [
519         ]
520       },
521       "source_files": [
522         "ios/FluentUI/Pill Button Bar/**/*.{swift,h}"
523       ]
524     },
525     {
526       "name": "PopupMenu_ios",
527       "platforms": {
528         "ios": "13.0"
529       },
530       "dependencies": {
531         "MicrosoftFluentUI/Drawer_ios": [
533         ],
534         "MicrosoftFluentUI/Label_ios": [
536         ],
537         "MicrosoftFluentUI/Separator_ios": [
539         ],
540         "MicrosoftFluentUI/TableView_ios": [
542         ]
543       },
544       "source_files": [
545         "ios/FluentUI/Popup Menu/**/*.{swift,h}"
546       ]
547     },
548     {
549       "name": "Presenters_ios",
550       "platforms": {
551         "ios": "13.0"
552       },
553       "dependencies": {
554         "MicrosoftFluentUI/Obscurable_ios": [
556         ]
557       },
558       "source_files": [
559         "ios/FluentUI/Presenters/**/*.{swift,h}"
560       ]
561     },
562     {
563       "name": "ResizingHandleView_ios",
564       "platforms": {
565         "ios": "13.0"
566       },
567       "dependencies": {
568         "MicrosoftFluentUI/Core_ios": [
570         ]
571       },
572       "source_files": [
573         "ios/FluentUI/ResizingHandleView/**/*.{swift,h}"
574       ]
575     },
576     {
577       "name": "SegmentedControl_ios",
578       "platforms": {
579         "ios": "13.0"
580       },
581       "dependencies": {
582         "MicrosoftFluentUI/Separator_ios": [
584         ]
585       },
586       "source_files": [
587         "ios/FluentUI/SegmentedControl/**/*.{swift,h}"
588       ]
589     },
590     {
591       "name": "Separator_ios",
592       "platforms": {
593         "ios": "13.0"
594       },
595       "dependencies": {
596         "MicrosoftFluentUI/Core_ios": [
598         ]
599       },
600       "source_files": [
601         "ios/FluentUI/Separator/**/*.{swift,h}"
602       ]
603     },
604     {
605       "name": "Shimmer_ios",
606       "platforms": {
607         "ios": "13.0"
608       },
609       "dependencies": {
610         "MicrosoftFluentUI/Core_ios": [
612         ],
613         "MicrosoftFluentUI/Utilities_ios": [
615         ]
616       },
617       "source_files": [
618         "ios/FluentUI/Shimmer/**/*.{swift,h}"
619       ]
620     },
621     {
622       "name": "TabBar_ios",
623       "platforms": {
624         "ios": "13.0"
625       },
626       "dependencies": {
627         "MicrosoftFluentUI/Avatar_ios": [
629         ],
630         "MicrosoftFluentUI/Label_ios": [
632         ],
633         "MicrosoftFluentUI/Separator_ios": [
635         ]
636       },
637       "source_files": [
638         "ios/FluentUI/Tab Bar/**/*.{swift,h}"
639       ]
640     },
641     {
642       "name": "TableView_ios",
643       "platforms": {
644         "ios": "13.0"
645       },
646       "dependencies": {
647         "MicrosoftFluentUI/Label_ios": [
649         ],
650         "MicrosoftFluentUI/Separator_ios": [
652         ]
653       },
654       "preserve_paths": [
655         "ios/FluentUI/Table View/TableView.resources.xcfilelist"
656       ],
657       "source_files": [
658         "ios/FluentUI/Table View/**/*.{swift,h}"
659       ]
660     },
661     {
662       "name": "Tooltip_ios",
663       "platforms": {
664         "ios": "13.0"
665       },
666       "dependencies": {
667         "MicrosoftFluentUI/Label_ios": [
669         ],
670         "MicrosoftFluentUI/TouchForwardingView_ios": [
672         ]
673       },
674       "preserve_paths": [
675         "ios/FluentUI/Tooltip/Tooltip.resources.xcfilelist"
676       ],
677       "source_files": [
678         "ios/FluentUI/Tooltip/**/*.{swift,h}"
679       ]
680     },
681     {
682       "name": "TouchForwardingView_ios",
683       "platforms": {
684         "ios": "13.0"
685       },
686       "dependencies": {
687         "MicrosoftFluentUI/Core_ios": [
689         ]
690       },
691       "source_files": [
692         "ios/FluentUI/TouchForwardingView/**/*.{swift,h}"
693       ]
694     },
695     {
696       "name": "TwoLineTitleView_ios",
697       "platforms": {
698         "ios": "13.0"
699       },
700       "dependencies": {
701         "MicrosoftFluentUI/EasyTapButton_ios": [
703         ],
704         "MicrosoftFluentUI/Label_ios": [
706         ]
707       },
708       "preserve_paths": [
709         "ios/FluentUI/TwoLineTitleView/TwoLineTitleView.resources.xcfilelist"
710       ],
711       "source_files": [
712         "ios/FluentUI/TwoLineTitleView/**/*.{swift,h}"
713       ]
714     },
715     {
716       "name": "Utilities_ios",
717       "platforms": {
718         "ios": "13.0"
719       },
720       "source_files": [
721         "ios/FluentUI/Utilities/**/*.{swift,h}"
722       ]
723     },
724     {
725       "name": "Appearance_mac",
726       "platforms": {
727         "osx": "10.14"
728       },
729       "source_files": [
730         "macos/FluentUI/Appearance/**/*.{swift,h}"
731       ]
732     },
733     {
734       "name": "AvatarView_mac",
735       "platforms": {
736         "osx": "10.14"
737       },
738       "dependencies": {
739         "MicrosoftFluentUI/Core_mac": [
741         ],
742         "MicrosoftFluentUI/DynamicColor_mac": [
744         ]
745       },
746       "source_files": [
747         "macos/FluentUI/AvatarView/**/*.{swift,h}"
748       ]
749     },
750     {
751       "name": "BadgeView_mac",
752       "platforms": {
753         "osx": "10.14"
754       },
755       "dependencies": {
756         "MicrosoftFluentUI/Core_mac": [
758         ],
759         "MicrosoftFluentUI/DynamicColor_mac": [
761         ]
762       },
763       "source_files": [
764         "macos/FluentUI/Badge/**/*.{swift,h}"
765       ]
766     },
767     {
768       "name": "Button_mac",
769       "platforms": {
770         "osx": "10.14"
771       },
772       "dependencies": {
773         "MicrosoftFluentUI/Core_mac": [
775         ]
776       },
777       "source_files": [
778         "macos/FluentUI/Button/**/*.{swift,h}"
779       ]
780     },
781     {
782       "name": "Core_mac",
783       "platforms": {
784         "osx": "10.14"
785       },
786       "resource_bundles": {
787         "FluentUIResources-macos": [
788           "apple/Resources/**/*.{json,xcassets}",
789           "macos/FluentUI/**/*.{storyboard,xib,xcassets,strings,stringsdict}"
790         ]
791       },
792       "source_files": [
793         "macos/FluentUI/Core/**/*.{swift,h}"
794       ]
795     },
796     {
797       "name": "DatePicker_mac",
798       "platforms": {
799         "osx": "10.14"
800       },
801       "dependencies": {
802         "MicrosoftFluentUI/Core_mac": [
804         ],
805         "MicrosoftFluentUI/Appearance_mac": [
807         ]
808       },
809       "source_files": [
810         "macos/FluentUI/DatePicker/**/*.{swift,h}"
811       ]
812     },
813     {
814       "name": "DynamicColor_mac",
815       "platforms": {
816         "osx": "10.14"
817       },
818       "dependencies": {
819         "MicrosoftFluentUI/Appearance_mac": [
821         ]
822       },
823       "source_files": [
824         "macos/FluentUI/DynamicColor/**/*.{swift,h}"
825       ]
826     },
827     {
828       "name": "Link_mac",
829       "platforms": {
830         "osx": "10.14"
831       },
832       "dependencies": {
833         "MicrosoftFluentUI/Core_mac": [
835         ]
836       },
837       "source_files": [
838         "macos/FluentUI/Link/**/*.{swift,h}"
839       ]
840     },
841     {
842       "name": "Separator_mac",
843       "platforms": {
844         "osx": "10.14"
845       },
846       "dependencies": {
847         "MicrosoftFluentUI/Core_mac": [
849         ]
850       },
851       "source_files": [
852         "macos/FluentUI/Separator/**/*.{swift,h}"
853       ]
854     }
855   ],
856   "swift_version": "5.4"