[Add] APSDKMediationMintegral 0.0.19
[CocoaPods.git] / Specs / a / f / 1 / PromiseKit / 8.1.2 / PromiseKit.podspec.json
blob62f4f25e056d9633498f56fd24262ac787536372
2   "name": "PromiseKit",
3   "version": "8.1.2",
4   "source": {
5     "git": "https://github.com/mxcl/PromiseKit.git",
6     "tag": "8.1.2",
7     "submodules": true
8   },
9   "license": "MIT",
10   "summary": "Promises for Swift & ObjC.",
11   "homepage": "http://mxcl.dev/PromiseKit/",
12   "description": "A thoughtful and complete implementation of promises for iOS, macOS, watchOS and tvOS with first-class support for both Objective-C and Swift.",
13   "social_media_url": "https://twitter.com/mxcl",
14   "authors": {
15     "Max Howell": "mxcl@me.com"
16   },
17   "documentation_url": "http://mxcl.dev/PromiseKit/reference/v6/Classes/Promise.html",
18   "default_subspecs": [
19     "CorePromise",
20     "UIKit",
21     "Foundation"
22   ],
23   "requires_arc": true,
24   "swift_versions": [
25     "3.2",
26     "3.3",
27     "3.4",
28     "4.0",
29     "4.1",
30     "4.2",
31     "4.3",
32     "4.4",
33     "5.0",
34     "5.1",
35     "5.2",
36     "5.3",
37     "5.4",
38     "5.5"
39   ],
40   "platforms": {
41     "ios": "10.0",
42     "osx": "10.13",
43     "watchos": "4.0",
44     "tvos": "10.0",
45     "visionos": "1.0"
46   },
47   "pod_target_xcconfig": {
48     "OTHER_SWIFT_FLAGS": "-DPMKCocoaPods"
49   },
50   "resource_bundles": {
51     "SwifterSwift_Privacy": "Sources/Resources/PrivacyInfo.xcprivacy"
52   },
53   "subspecs": [
54     {
55       "name": "Accounts",
56       "osx": {
57         "source_files": "Extensions/Accounts/Sources/**/*",
58         "frameworks": "Accounts"
59       },
60       "ios": {
61         "source_files": "Extensions/Accounts/Sources/**/*",
62         "frameworks": "Accounts"
63       },
64       "exclude_files": "Extensions/Accounts/Sources/*.plist",
65       "dependencies": {
66         "PromiseKit/CorePromise": [
68         ]
69       },
70       "platforms": {
71         "ios": "10.0",
72         "osx": "10.13"
73       }
74     },
75     {
76       "name": "AddressBook",
77       "ios": {
78         "source_files": "Extensions/AddressBook/Sources/**/*",
79         "frameworks": "AddressBook"
80       },
81       "exclude_files": "Extensions/AddressBook/Sources/*.plist",
82       "dependencies": {
83         "PromiseKit/CorePromise": [
85         ]
86       },
87       "platforms": {
88         "ios": "10.0"
89       }
90     },
91     {
92       "name": "AssetsLibrary",
93       "ios": {
94         "source_files": "Extensions/AssetsLibrary/Sources/**/*",
95         "frameworks": "AssetsLibrary"
96       },
97       "exclude_files": "Extensions/AssetsLibrary/Sources/*.plist",
98       "dependencies": {
99         "PromiseKit/CorePromise": [
101         ]
102       },
103       "platforms": {
104         "ios": "10.0"
105       }
106     },
107     {
108       "name": "AVFoundation",
109       "ios": {
110         "source_files": "Extensions/AVFoundation/Sources/**/*",
111         "frameworks": "AVFoundation"
112       },
113       "exclude_files": "Extensions/AVFoundation/Sources/*.plist",
114       "dependencies": {
115         "PromiseKit/CorePromise": [
117         ]
118       },
119       "platforms": {
120         "ios": "10.0"
121       }
122     },
123     {
124       "name": "CloudKit",
125       "source_files": "Extensions/CloudKit/Sources/**/*",
126       "exclude_files": "Extensions/CloudKit/Sources/*.plist",
127       "frameworks": "CloudKit",
128       "dependencies": {
129         "PromiseKit/CorePromise": [
131         ]
132       },
133       "platforms": {
134         "ios": "10.0",
135         "osx": "10.13",
136         "tvos": "10.0",
137         "watchos": "4.0"
138       }
139     },
140     {
141       "name": "CoreBluetooth",
142       "tvos": {
143         "source_files": "Extensions/CoreBluetooth/Sources/**/*",
144         "frameworks": "CoreBluetooth"
145       },
146       "osx": {
147         "source_files": "Extensions/CoreBluetooth/Sources/**/*",
148         "frameworks": "CoreBluetooth"
149       },
150       "ios": {
151         "source_files": "Extensions/CoreBluetooth/Sources/**/*",
152         "frameworks": "CoreBluetooth"
153       },
154       "exclude_files": "Extensions/CoreBluetooth/Sources/*.plist",
155       "dependencies": {
156         "PromiseKit/CorePromise": [
158         ]
159       },
160       "platforms": {
161         "ios": "10.0",
162         "osx": "10.13",
163         "tvos": "10.0"
164       }
165     },
166     {
167       "name": "CorePromise",
168       "source_files": [
169         "Sources/AnyPromise.swift",
170         "Sources/Async.swift",
171         "Sources/Box.swift",
172         "Sources/Catchable.swift",
173         "Sources/Combine.swift",
174         "Sources/Configuration.swift",
175         "Sources/CustomStringConvertible.swift",
176         "Sources/Deprecations.swift",
177         "Sources/Error.swift",
178         "Sources/Guarantee.swift",
179         "Sources/LogEvent.swift",
180         "Sources/Promise.swift",
181         "Sources/Resolver.swift",
182         "Sources/Thenable.swift",
183         "Sources/after.swift",
184         "Sources/firstly.swift",
185         "Sources/hang.swift",
186         "Sources/race.swift",
187         "Sources/when.swift",
188         "Sources/{after,AnyPromise,GlobalState,dispatch_promise,hang,join,PMKPromise,when,race}.m",
189         "Sources/AnyPromise.h",
190         "Sources/PromiseKit.h",
191         "Sources/fwd.h"
192       ],
193       "exclude_files": "Sources/*.plist",
194       "public_header_files": [
195         "Sources/AnyPromise.h",
196         "Sources/PromiseKit.h",
197         "Sources/fwd.h"
198       ],
199       "preserve_paths": [
200         "Sources/AnyPromise+Private.h",
201         "Sources/PMKCallVariadicBlock.m",
202         "Sources/NSMethodSignatureForBlock.m"
203       ],
204       "frameworks": "Foundation",
205       "platforms": {
206         "ios": "10.0",
207         "osx": "10.13",
208         "watchos": "4.0",
209         "tvos": "10.0"
210       }
211     },
212     {
213       "name": "CoreLocation",
214       "source_files": "Extensions/CoreLocation/Sources/**/*",
215       "exclude_files": "Extensions/CoreLocation/Sources/*.plist",
216       "watchos": {
217         "source_files": "Extensions/CoreLocation/Sources/CLGeocoder*"
218       },
219       "dependencies": {
220         "PromiseKit/CorePromise": [
222         ]
223       },
224       "frameworks": "CoreLocation",
225       "platforms": {
226         "ios": "10.0",
227         "osx": "10.13",
228         "watchos": "4.0",
229         "tvos": "10.0"
230       }
231     },
232     {
233       "name": "EventKit",
234       "watchos": {
235         "source_files": "Extensions/EventKit/Sources/**/*",
236         "frameworks": "EventKit"
237       },
238       "osx": {
239         "source_files": "Extensions/EventKit/Sources/**/*",
240         "frameworks": "EventKit"
241       },
242       "ios": {
243         "source_files": "Extensions/EventKit/Sources/**/*",
244         "frameworks": "EventKit"
245       },
246       "exclude_files": "Extensions/EventKit/Sources/*.plist",
247       "dependencies": {
248         "PromiseKit/CorePromise": [
250         ]
251       },
252       "platforms": {
253         "ios": "10.0",
254         "osx": "10.13",
255         "watchos": "4.0"
256       }
257     },
258     {
259       "name": "Foundation",
260       "source_files": [
261         "Extensions/Foundation/Sources/NSNotificationCenter+AnyPromise.h",
262         "Extensions/Foundation/Sources/NSNotificationCenter+AnyPromise.m",
263         "Extensions/Foundation/Sources/NSNotificationCenter+Promise.swift",
264         "Extensions/Foundation/Sources/NSObject+Promise.swift",
265         "Extensions/Foundation/Sources/NSTask+AnyPromise.h",
266         "Extensions/Foundation/Sources/NSTask+AnyPromise.m",
267         "Extensions/Foundation/Sources/NSURLSession+AnyPromise.h",
268         "Extensions/Foundation/Sources/NSURLSession+AnyPromise.m",
269         "Extensions/Foundation/Sources/NSURLSession+Promise.swift",
270         "Extensions/Foundation/Sources/PMKFoundation.h",
271         "Extensions/Foundation/Sources/Process+Promise.swift",
272         "Extensions/Foundation/Sources/afterlife.swift"
273       ],
274       "exclude_files": "Extensions/Foundation/Sources/*.plist",
275       "dependencies": {
276         "PromiseKit/CorePromise": [
278         ]
279       },
280       "frameworks": "Foundation",
281       "platforms": {
282         "ios": "10.0",
283         "osx": "10.13",
284         "watchos": "4.0",
285         "tvos": "10.0"
286       }
287     },
288     {
289       "name": "HealthKit",
290       "source_files": [
291         "Extensions/HealthKit/Sources/HealthKit+Promise.swift"
292       ],
293       "exclude_files": "Extensions/HealthKit/Sources/*.plist",
294       "dependencies": {
295         "PromiseKit/CorePromise": [
297         ]
298       },
299       "frameworks": "HealthKit",
300       "platforms": {
301         "ios": "10.0",
302         "watchos": "4.0"
303       }
304     },
305     {
306       "name": "HomeKit",
307       "source_files": [
308         "Extensions/HomeKit/Sources/HMAcessoryBrowser+Promise.swift",
309         "Extensions/HomeKit/Sources/HMActionSet+Promise.swift",
310         "Extensions/HomeKit/Sources/HMCharacteristic+Promise.swift",
311         "Extensions/HomeKit/Sources/HMEventTrigger+Promise.swift",
312         "Extensions/HomeKit/Sources/HMHome+Promise.swift",
313         "Extensions/HomeKit/Sources/HMHomeManager+Promise.swift",
314         "Extensions/HomeKit/Sources/HMTrigger+Promise.swift",
315         "Extensions/HomeKit/Sources/Utils.swift"
316       ],
317       "exclude_files": "Extensions/HomeKit/Sources/*.plist",
318       "dependencies": {
319         "PromiseKit/CorePromise": [
321         ]
322       },
323       "frameworks": "HomeKit",
324       "platforms": {
325         "ios": "10.0",
326         "watchos": "4.0",
327         "tvos": "10.0"
328       }
329     },
330     {
331       "name": "MapKit",
332       "tvos": {
333         "source_files": "Extensions/MapKit/Sources/**/*",
334         "frameworks": "MapKit"
335       },
336       "osx": {
337         "source_files": "Extensions/MapKit/Sources/**/*",
338         "frameworks": "MapKit"
339       },
340       "ios": {
341         "source_files": "Extensions/MapKit/Sources/**/*",
342         "frameworks": "MapKit"
343       },
344       "exclude_files": "Extensions/MapKit/Sources/*.plist",
345       "dependencies": {
346         "PromiseKit/CorePromise": [
348         ]
349       },
350       "platforms": {
351         "ios": "10.0",
352         "osx": "10.13",
353         "watchos": "4.0",
354         "tvos": "10.0"
355       }
356     },
357     {
358       "name": "MessageUI",
359       "ios": {
360         "source_files": "Extensions/MessagesUI/Sources/**/*",
361         "frameworks": "MessageUI"
362       },
363       "exclude_files": "Extensions/MessagesUI/Sources/*.plist",
364       "dependencies": {
365         "PromiseKit/CorePromise": [
367         ]
368       },
369       "platforms": {
370         "ios": "10.0"
371       }
372     },
373     {
374       "name": "Photos",
375       "osx": {
376         "source_files": "Extensions/Photos/Sources/**/*",
377         "frameworks": "Photos"
378       },
379       "tvos": {
380         "source_files": "Extensions/Photos/Sources/**/*",
381         "frameworks": "Photos"
382       },
383       "ios": {
384         "source_files": "Extensions/Photos/Sources/**/*",
385         "frameworks": "Photos"
386       },
387       "exclude_files": "Extensions/Photos/Sources/*.plist",
388       "dependencies": {
389         "PromiseKit/CorePromise": [
391         ]
392       },
393       "platforms": {
394         "ios": "10.0",
395         "osx": "10.13",
396         "tvos": "10.0"
397       }
398     },
399     {
400       "name": "QuartzCore",
401       "tvos": {
402         "source_files": "Extensions/QuartzCore/Sources/**/*",
403         "frameworks": "QuartzCore"
404       },
405       "ios": {
406         "source_files": "Extensions/QuartzCore/Sources/**/*",
407         "frameworks": "QuartzCore"
408       },
409       "osx": {
410         "source_files": "Extensions/QuartzCore/Sources/**/*",
411         "frameworks": "QuartzCore"
412       },
413       "exclude_files": "Extensions/QuartzCore/Sources/*.plist",
414       "dependencies": {
415         "PromiseKit/CorePromise": [
417         ]
418       },
419       "platforms": {
420         "ios": "10.0",
421         "osx": "10.13",
422         "tvos": "10.0"
423       }
424     },
425     {
426       "name": "Social",
427       "ios": {
428         "source_files": "Extensions/Social/Sources/**/*",
429         "frameworks": "Social"
430       },
431       "exclude_files": "Extensions/Social/Sources/*.plist",
432       "osx": {
433         "source_files": [
434           "Extensions/Social/Sources/PMKSocial.h",
435           "Extensions/Social/Sources/SLComposeViewController+Promise.swift",
436           "Extensions/Social/Sources/SLRequest+AnyPromise.h",
437           "Extensions/Social/Sources/SLRequest+AnyPromise.m",
438           "Extensions/Social/Sources/SLRequest+Promise.swift"
439         ],
440         "frameworks": "Social"
441       },
442       "dependencies": {
443         "PromiseKit/Foundation": [
445         ]
446       },
447       "platforms": {
448         "ios": "10.0",
449         "osx": "10.13"
450       }
451     },
452     {
453       "name": "StoreKit",
454       "tvos": {
455         "source_files": "Extensions/StoreKit/Sources/**/*",
456         "frameworks": "StoreKit"
457       },
458       "osx": {
459         "source_files": "Extensions/StoreKit/Sources/**/*",
460         "frameworks": "StoreKit"
461       },
462       "ios": {
463         "source_files": "Extensions/StoreKit/Sources/**/*",
464         "frameworks": "StoreKit"
465       },
466       "exclude_files": "Extensions/StoreKit/Sources/*.plist",
467       "dependencies": {
468         "PromiseKit/CorePromise": [
470         ]
471       },
472       "platforms": {
473         "ios": "10.0",
474         "osx": "10.13",
475         "tvos": "10.0"
476       }
477     },
478     {
479       "name": "SystemConfiguration",
480       "tvos": {
481         "source_files": "Extensions/SystemConfiguration/Sources/**/*",
482         "frameworks": "SystemConfiguration"
483       },
484       "osx": {
485         "source_files": "Extensions/SystemConfiguration/Sources/**/*",
486         "frameworks": "SystemConfiguration"
487       },
488       "ios": {
489         "source_files": "Extensions/SystemConfiguration/Sources/**/*",
490         "frameworks": "SystemConfiguration"
491       },
492       "exclude_files": "Extensions/SystemConfiguration/Sources/*.plist",
493       "dependencies": {
494         "PromiseKit/CorePromise": [
496         ]
497       },
498       "platforms": {
499         "ios": "10.0",
500         "osx": "10.13",
501         "tvos": "10.0"
502       }
503     },
504     {
505       "name": "UIKit",
506       "tvos": {
507         "source_files": [
508           "Extensions/UIKit/Sources/PMKUIKit.h",
509           "Extensions/UIKit/Sources/UIView+AnyPromise.h",
510           "Extensions/UIKit/Sources/UIView+AnyPromise.m",
511           "Extensions/UIKit/Sources/UIView+Promise.swift",
512           "Extensions/UIKit/Sources/UIViewController+AnyPromise.h",
513           "Extensions/UIKit/Sources/UIViewController+AnyPromise.m",
514           "Extensions/UIKit/Sources/UIViewPropertyAnimator+Promise.swift"
515         ],
516         "frameworks": "UIKit"
517       },
518       "ios": {
519         "source_files": [
520           "Extensions/UIKit/Sources/PMKUIKit.h",
521           "Extensions/UIKit/Sources/UIView+AnyPromise.h",
522           "Extensions/UIKit/Sources/UIView+AnyPromise.m",
523           "Extensions/UIKit/Sources/UIView+Promise.swift",
524           "Extensions/UIKit/Sources/UIViewController+AnyPromise.h",
525           "Extensions/UIKit/Sources/UIViewController+AnyPromise.m",
526           "Extensions/UIKit/Sources/UIViewPropertyAnimator+Promise.swift"
527         ],
528         "frameworks": "UIKit"
529       },
530       "exclude_files": "Extensions/UIKit/Sources/*.plist",
531       "dependencies": {
532         "PromiseKit/CorePromise": [
534         ]
535       },
536       "platforms": {
537         "ios": "10.0",
538         "tvos": "10.0"
539       }
540     },
541     {
542       "name": "UIImagePickerController",
543       "ios": {
544         "source_files": "Extensions/UIKit/Sources/UIImagePickerController+Promise.swift",
545         "frameworks": "UIKit",
546         "xcconfig": {
547           "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMKImagePickerController=1"
548         }
549       },
550       "exclude_files": "Extensions/UIKit/Sources/*.plist",
551       "dependencies": {
552         "PromiseKit/UIKit": [
554         ]
555       },
556       "platforms": {
557         "ios": "10.0"
558       }
559     },
560     {
561       "name": "WatchConnectivity",
562       "watchos": {
563         "source_files": "Extensions/WatchConnectivity/Sources/**/*",
564         "frameworks": "WatchConnectivity"
565       },
566       "ios": {
567         "source_files": "Extensions/WatchConnectivity/Sources/**/*",
568         "frameworks": "WatchConnectivity"
569       },
570       "exclude_files": "Extensions/WatchConnectivity/Sources/*.plist",
571       "dependencies": {
572         "PromiseKit/CorePromise": [
574         ]
575       },
576       "platforms": {
577         "ios": "10.0",
578         "watchos": "4.0"
579       }
580     }
581   ],
582   "swift_version": "5.5"