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",
43 "pod_target_xcconfig": {
44 "OTHER_SWIFT_FLAGS": "-DPMKCocoaPods"
46 "swift_version": "5.0",
51 "source_files": "Extensions/Accounts/Sources/*",
52 "frameworks": "Accounts"
55 "source_files": "Extensions/Accounts/Sources/*",
56 "frameworks": "Accounts"
59 "PromiseKit/CorePromise": [
70 "source_files": "Extensions/Alamofire/Sources/*",
75 "PromiseKit/CorePromise": [
87 "name": "AddressBook",
89 "source_files": "Extensions/AddressBook/Sources/*",
90 "frameworks": "AddressBook"
93 "PromiseKit/CorePromise": [
102 "name": "AssetsLibrary",
104 "source_files": "Extensions/AssetsLibrary/Sources/*",
105 "frameworks": "AssetsLibrary"
108 "PromiseKit/CorePromise": [
117 "name": "AVFoundation",
119 "source_files": "Extensions/AVFoundation/Sources/*",
120 "frameworks": "AVFoundation"
123 "PromiseKit/CorePromise": [
133 "source_files": "Extensions/Bolts/Sources/*",
135 "PromiseKit/CorePromise": [
151 "source_files": "Extensions/CloudKit/Sources/*",
152 "frameworks": "CloudKit",
154 "PromiseKit/CorePromise": [
166 "name": "CoreBluetooth",
168 "source_files": "Extensions/CoreBluetooth/Sources/*",
169 "frameworks": "CoreBluetooth"
172 "source_files": "Extensions/CoreBluetooth/Sources/*",
173 "frameworks": "CoreBluetooth"
176 "source_files": "Extensions/CoreBluetooth/Sources/*",
177 "frameworks": "CoreBluetooth"
180 "PromiseKit/CorePromise": [
191 "name": "CorePromise",
193 "Sources/when.swift",
194 "Sources/Guarantee.swift",
195 "Sources/race.swift",
196 "Sources/Error.swift",
197 "Sources/after.swift",
198 "Sources/Resolver.swift",
199 "Sources/Deprecations.swift",
200 "Sources/hang.swift",
202 "Sources/Catchable.swift",
203 "Sources/LogEvent.swift",
204 "Sources/Promise.swift",
205 "Sources/AnyPromise.swift",
206 "Sources/firstly.swift",
207 "Sources/CustomStringConvertible.swift",
208 "Sources/Thenable.swift",
209 "Sources/Configuration.swift",
210 "Sources/{after,AnyPromise,GlobalState,dispatch_promise,hang,join,PMKPromise,when,race}.m",
212 "Sources/AnyPromise.h",
213 "Sources/PromiseKit.h"
215 "public_header_files": [
217 "Sources/AnyPromise.h",
218 "Sources/PromiseKit.h"
221 "Sources/AnyPromise+Private.h",
222 "Sources/PMKCallVariadicBlock.m",
223 "Sources/NSMethodSignatureForBlock.m"
225 "frameworks": "Foundation",
234 "name": "CoreLocation",
235 "source_files": "Extensions/CoreLocation/Sources/*",
237 "source_files": "Extensions/CoreLocation/Sources/CLGeocoder*"
240 "PromiseKit/CorePromise": [
244 "frameworks": "CoreLocation",
255 "source_files": "Extensions/EventKit/Sources/*",
256 "frameworks": "EventKit"
259 "source_files": "Extensions/EventKit/Sources/*",
260 "frameworks": "EventKit"
263 "source_files": "Extensions/EventKit/Sources/*",
264 "frameworks": "EventKit"
267 "PromiseKit/CorePromise": [
278 "name": "Foundation",
280 "Extensions/Foundation/Sources/NSURLSession+AnyPromise.h",
281 "Extensions/Foundation/Sources/NSNotificationCenter+Promise.swift",
282 "Extensions/Foundation/Sources/NSNotificationCenter+AnyPromise.m",
283 "Extensions/Foundation/Sources/afterlife.swift",
284 "Extensions/Foundation/Sources/NSTask+AnyPromise.h",
285 "Extensions/Foundation/Sources/NSURLSession+Promise.swift",
286 "Extensions/Foundation/Sources/NSURLSession+AnyPromise.m",
287 "Extensions/Foundation/Sources/NSObject+Promise.swift",
288 "Extensions/Foundation/Sources/NSNotificationCenter+AnyPromise.h",
289 "Extensions/Foundation/Sources/PMKFoundation.h",
290 "Extensions/Foundation/Sources/Process+Promise.swift",
291 "Extensions/Foundation/Sources/NSTask+AnyPromise.m"
294 "PromiseKit/CorePromise": [
298 "frameworks": "Foundation",
309 "Extensions/HealthKit/Sources/HealthKit+Promise.swift"
312 "PromiseKit/CorePromise": [
316 "frameworks": "HealthKit",
325 "Extensions/HomeKit/Sources/HMAcessoryBrowser+Promise.swift",
326 "Extensions/HomeKit/Sources/HMHome+Promise.swift",
327 "Extensions/HomeKit/Sources/HMCharacteristic+Promise.swift",
328 "Extensions/HomeKit/Sources/Utils.swift",
329 "Extensions/HomeKit/Sources/HMHomeManager+Promise.swift"
332 "PromiseKit/CorePromise": [
336 "frameworks": "HomeKit",
346 "source_files": "Extensions/MapKit/Sources/*",
347 "frameworks": "MapKit"
350 "source_files": "Extensions/MapKit/Sources/*",
351 "frameworks": "MapKit"
354 "source_files": "Extensions/MapKit/Sources/*",
355 "frameworks": "MapKit"
358 "PromiseKit/CorePromise": [
372 "source_files": "Extensions/MessagesUI/Sources/*",
373 "frameworks": "MessageUI"
376 "PromiseKit/CorePromise": [
385 "name": "OMGHTTPURLRQ",
386 "source_files": "Extensions/OMGHTTPURLRQ/Sources/*",
388 "PromiseKit/Foundation": [
405 "source_files": "Extensions/Photos/Sources/*",
406 "frameworks": "Photos"
409 "source_files": "Extensions/Photos/Sources/*",
410 "frameworks": "Photos"
413 "source_files": "Extensions/Photos/Sources/*",
414 "frameworks": "Photos"
417 "PromiseKit/CorePromise": [
428 "name": "QuartzCore",
430 "source_files": "Extensions/QuartzCore/Sources/*",
431 "frameworks": "QuartzCore"
434 "source_files": "Extensions/QuartzCore/Sources/*",
435 "frameworks": "QuartzCore"
438 "source_files": "Extensions/QuartzCore/Sources/*",
439 "frameworks": "QuartzCore"
442 "PromiseKit/CorePromise": [
455 "source_files": "Extensions/Social/Sources/*",
456 "frameworks": "Social"
460 "Extensions/Social/Sources/SLRequest+AnyPromise.m",
461 "Extensions/Social/Sources/SLRequest+Promise.swift",
462 "Extensions/Social/Sources/PMKSocial.h",
463 "Extensions/Social/Sources/SLRequest+AnyPromise.h",
464 "Extensions/Social/Sources/SLComposeViewController+Promise.swift"
466 "frameworks": "Social"
469 "PromiseKit/Foundation": [
481 "source_files": "Extensions/StoreKit/Sources/*",
482 "frameworks": "StoreKit"
485 "source_files": "Extensions/StoreKit/Sources/*",
486 "frameworks": "StoreKit"
489 "source_files": "Extensions/StoreKit/Sources/*",
490 "frameworks": "StoreKit"
493 "PromiseKit/CorePromise": [
504 "name": "SystemConfiguration",
506 "source_files": "Extensions/SystemConfiguration/Sources/*",
507 "frameworks": "SystemConfiguration"
510 "source_files": "Extensions/SystemConfiguration/Sources/*",
511 "frameworks": "SystemConfiguration"
514 "source_files": "Extensions/SystemConfiguration/Sources/*",
515 "frameworks": "SystemConfiguration"
518 "PromiseKit/CorePromise": [
532 "Extensions/UIKit/Sources/UIViewController+AnyPromise.m",
533 "Extensions/UIKit/Sources/PMKUIKit.h",
534 "Extensions/UIKit/Sources/UIView+AnyPromise.h",
535 "Extensions/UIKit/Sources/UIView+Promise.swift",
536 "Extensions/UIKit/Sources/UIViewController+AnyPromise.h",
537 "Extensions/UIKit/Sources/UIView+AnyPromise.m",
538 "Extensions/UIKit/Sources/UIViewPropertyAnimator+Promise.swift"
540 "frameworks": "UIKit"
544 "Extensions/UIKit/Sources/UIViewController+AnyPromise.m",
545 "Extensions/UIKit/Sources/PMKUIKit.h",
546 "Extensions/UIKit/Sources/UIView+AnyPromise.h",
547 "Extensions/UIKit/Sources/UIView+Promise.swift",
548 "Extensions/UIKit/Sources/UIViewController+AnyPromise.h",
549 "Extensions/UIKit/Sources/UIView+AnyPromise.m",
550 "Extensions/UIKit/Sources/UIViewPropertyAnimator+Promise.swift"
552 "frameworks": "UIKit"
555 "PromiseKit/CorePromise": [
565 "name": "UIImagePickerController",
567 "source_files": "Extensions/UIKit/Sources/UIImagePickerController+Promise.swift",
568 "frameworks": "UIKit",
570 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMKImagePickerController=1"
574 "PromiseKit/UIKit": [
583 "name": "WatchConnectivity",
585 "source_files": "Extensions/WatchConnectivity/Sources/*",
586 "frameworks": "WatchConnectivity"
589 "source_files": "Extensions/WatchConnectivity/Sources/*",
590 "frameworks": "WatchConnectivity"
593 "PromiseKit/CorePromise": [