5 "git": "https://github.com/mxcl/PromiseKit.git",
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",
15 "Max Howell": "mxcl@me.com"
17 "documentation_url": "http://mxcl.dev/PromiseKit/reference/v6/Classes/Promise.html",
46 "pod_target_xcconfig": {
47 "OTHER_SWIFT_FLAGS": "-DPMKCocoaPods"
53 "source_files": "Extensions/Accounts/Sources/*",
54 "frameworks": "Accounts"
57 "source_files": "Extensions/Accounts/Sources/*",
58 "frameworks": "Accounts"
61 "PromiseKit/CorePromise": [
72 "source_files": "Extensions/Alamofire/Sources/*",
77 "PromiseKit/CorePromise": [
89 "name": "AddressBook",
91 "source_files": "Extensions/AddressBook/Sources/*",
92 "frameworks": "AddressBook"
95 "PromiseKit/CorePromise": [
104 "name": "AssetsLibrary",
106 "source_files": "Extensions/AssetsLibrary/Sources/*",
107 "frameworks": "AssetsLibrary"
110 "PromiseKit/CorePromise": [
119 "name": "AVFoundation",
121 "source_files": "Extensions/AVFoundation/Sources/*",
122 "frameworks": "AVFoundation"
125 "PromiseKit/CorePromise": [
135 "source_files": "Extensions/Bolts/Sources/*",
137 "PromiseKit/CorePromise": [
153 "source_files": "Extensions/CloudKit/Sources/*",
154 "frameworks": "CloudKit",
156 "PromiseKit/CorePromise": [
168 "name": "CoreBluetooth",
170 "source_files": "Extensions/CoreBluetooth/Sources/*",
171 "frameworks": "CoreBluetooth"
174 "source_files": "Extensions/CoreBluetooth/Sources/*",
175 "frameworks": "CoreBluetooth"
178 "source_files": "Extensions/CoreBluetooth/Sources/*",
179 "frameworks": "CoreBluetooth"
182 "PromiseKit/CorePromise": [
193 "name": "CorePromise",
195 "Sources/when.swift",
196 "Sources/Guarantee.swift",
197 "Sources/race.swift",
198 "Sources/Error.swift",
199 "Sources/after.swift",
200 "Sources/Resolver.swift",
201 "Sources/Deprecations.swift",
202 "Sources/hang.swift",
204 "Sources/Catchable.swift",
205 "Sources/LogEvent.swift",
206 "Sources/Promise.swift",
207 "Sources/AnyPromise.swift",
208 "Sources/firstly.swift",
209 "Sources/CustomStringConvertible.swift",
210 "Sources/Thenable.swift",
211 "Sources/Configuration.swift",
212 "Sources/{after,AnyPromise,GlobalState,dispatch_promise,hang,join,PMKPromise,when,race}.m",
214 "Sources/AnyPromise.h",
215 "Sources/PromiseKit.h"
217 "public_header_files": [
219 "Sources/AnyPromise.h",
220 "Sources/PromiseKit.h"
223 "Sources/AnyPromise+Private.h",
224 "Sources/PMKCallVariadicBlock.m",
225 "Sources/NSMethodSignatureForBlock.m"
227 "frameworks": "Foundation",
236 "name": "CoreLocation",
237 "source_files": "Extensions/CoreLocation/Sources/*",
239 "source_files": "Extensions/CoreLocation/Sources/CLGeocoder*"
242 "PromiseKit/CorePromise": [
246 "frameworks": "CoreLocation",
257 "source_files": "Extensions/EventKit/Sources/*",
258 "frameworks": "EventKit"
261 "source_files": "Extensions/EventKit/Sources/*",
262 "frameworks": "EventKit"
265 "source_files": "Extensions/EventKit/Sources/*",
266 "frameworks": "EventKit"
269 "PromiseKit/CorePromise": [
280 "name": "Foundation",
282 "Extensions/Foundation/Sources/NSURLSession+AnyPromise.h",
283 "Extensions/Foundation/Sources/NSNotificationCenter+Promise.swift",
284 "Extensions/Foundation/Sources/NSNotificationCenter+AnyPromise.m",
285 "Extensions/Foundation/Sources/afterlife.swift",
286 "Extensions/Foundation/Sources/NSTask+AnyPromise.h",
287 "Extensions/Foundation/Sources/NSURLSession+Promise.swift",
288 "Extensions/Foundation/Sources/NSURLSession+AnyPromise.m",
289 "Extensions/Foundation/Sources/NSObject+Promise.swift",
290 "Extensions/Foundation/Sources/NSNotificationCenter+AnyPromise.h",
291 "Extensions/Foundation/Sources/PMKFoundation.h",
292 "Extensions/Foundation/Sources/Process+Promise.swift",
293 "Extensions/Foundation/Sources/NSTask+AnyPromise.m"
296 "PromiseKit/CorePromise": [
300 "frameworks": "Foundation",
311 "Extensions/HealthKit/Sources/HealthKit+Promise.swift"
314 "PromiseKit/CorePromise": [
318 "frameworks": "HealthKit",
327 "Extensions/HomeKit/Sources/HMAcessoryBrowser+Promise.swift",
328 "Extensions/HomeKit/Sources/HMHome+Promise.swift",
329 "Extensions/HomeKit/Sources/HMEventTrigger+Promise.swift",
330 "Extensions/HomeKit/Sources/HMCharacteristic+Promise.swift",
331 "Extensions/HomeKit/Sources/HMTrigger+Promise.swift",
332 "Extensions/HomeKit/Sources/Utils.swift",
333 "Extensions/HomeKit/Sources/HMHomeManager+Promise.swift",
334 "Extensions/HomeKit/Sources/HMActionSet+Promise.swift"
337 "PromiseKit/CorePromise": [
341 "frameworks": "HomeKit",
351 "source_files": "Extensions/MapKit/Sources/*",
352 "frameworks": "MapKit"
355 "source_files": "Extensions/MapKit/Sources/*",
356 "frameworks": "MapKit"
359 "source_files": "Extensions/MapKit/Sources/*",
360 "frameworks": "MapKit"
363 "PromiseKit/CorePromise": [
377 "source_files": "Extensions/MessagesUI/Sources/*",
378 "frameworks": "MessageUI"
381 "PromiseKit/CorePromise": [
390 "name": "OMGHTTPURLRQ",
391 "source_files": "Extensions/OMGHTTPURLRQ/Sources/*",
393 "PromiseKit/Foundation": [
410 "source_files": "Extensions/Photos/Sources/*",
411 "frameworks": "Photos"
414 "source_files": "Extensions/Photos/Sources/*",
415 "frameworks": "Photos"
418 "source_files": "Extensions/Photos/Sources/*",
419 "frameworks": "Photos"
422 "PromiseKit/CorePromise": [
433 "name": "QuartzCore",
435 "source_files": "Extensions/QuartzCore/Sources/*",
436 "frameworks": "QuartzCore"
439 "source_files": "Extensions/QuartzCore/Sources/*",
440 "frameworks": "QuartzCore"
443 "source_files": "Extensions/QuartzCore/Sources/*",
444 "frameworks": "QuartzCore"
447 "PromiseKit/CorePromise": [
460 "source_files": "Extensions/Social/Sources/*",
461 "frameworks": "Social"
465 "Extensions/Social/Sources/SLRequest+AnyPromise.m",
466 "Extensions/Social/Sources/SLRequest+Promise.swift",
467 "Extensions/Social/Sources/PMKSocial.h",
468 "Extensions/Social/Sources/SLRequest+AnyPromise.h",
469 "Extensions/Social/Sources/SLComposeViewController+Promise.swift"
471 "frameworks": "Social"
474 "PromiseKit/Foundation": [
486 "source_files": "Extensions/StoreKit/Sources/*",
487 "frameworks": "StoreKit"
490 "source_files": "Extensions/StoreKit/Sources/*",
491 "frameworks": "StoreKit"
494 "source_files": "Extensions/StoreKit/Sources/*",
495 "frameworks": "StoreKit"
498 "PromiseKit/CorePromise": [
509 "name": "SystemConfiguration",
511 "source_files": "Extensions/SystemConfiguration/Sources/*",
512 "frameworks": "SystemConfiguration"
515 "source_files": "Extensions/SystemConfiguration/Sources/*",
516 "frameworks": "SystemConfiguration"
519 "source_files": "Extensions/SystemConfiguration/Sources/*",
520 "frameworks": "SystemConfiguration"
523 "PromiseKit/CorePromise": [
537 "Extensions/UIKit/Sources/UIViewController+AnyPromise.m",
538 "Extensions/UIKit/Sources/PMKUIKit.h",
539 "Extensions/UIKit/Sources/UIView+AnyPromise.h",
540 "Extensions/UIKit/Sources/UIView+Promise.swift",
541 "Extensions/UIKit/Sources/UIViewController+AnyPromise.h",
542 "Extensions/UIKit/Sources/UIView+AnyPromise.m",
543 "Extensions/UIKit/Sources/UIViewPropertyAnimator+Promise.swift"
545 "frameworks": "UIKit"
549 "Extensions/UIKit/Sources/UIViewController+AnyPromise.m",
550 "Extensions/UIKit/Sources/PMKUIKit.h",
551 "Extensions/UIKit/Sources/UIView+AnyPromise.h",
552 "Extensions/UIKit/Sources/UIView+Promise.swift",
553 "Extensions/UIKit/Sources/UIViewController+AnyPromise.h",
554 "Extensions/UIKit/Sources/UIView+AnyPromise.m",
555 "Extensions/UIKit/Sources/UIViewPropertyAnimator+Promise.swift"
557 "frameworks": "UIKit"
560 "PromiseKit/CorePromise": [
570 "name": "UIImagePickerController",
572 "source_files": "Extensions/UIKit/Sources/UIImagePickerController+Promise.swift",
573 "frameworks": "UIKit",
575 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMKImagePickerController=1"
579 "PromiseKit/UIKit": [
588 "name": "WatchConnectivity",
590 "source_files": "Extensions/WatchConnectivity/Sources/*",
591 "frameworks": "WatchConnectivity"
594 "source_files": "Extensions/WatchConnectivity/Sources/*",
595 "frameworks": "WatchConnectivity"
598 "PromiseKit/CorePromise": [
608 "swift_version": "5.4"