5 "git": "https://github.com/mxcl/PromiseKit.git",
10 "summary": "Promises for Swift & ObjC.",
11 "homepage": "http://promisekit.org",
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://promisekit.org/docs/",
34 "source_files": "Extensions/Accounts/Sources/*",
35 "frameworks": "Accounts"
38 "source_files": "Extensions/Accounts/Sources/*",
39 "frameworks": "Accounts"
42 "PromiseKit/CorePromise": [
53 "source_files": "Extensions/Alamofire/Sources/*",
58 "PromiseKit/CorePromise": [
70 "name": "AddressBook",
72 "source_files": "Extensions/AddressBook/Sources/*",
73 "frameworks": "AddressBook"
76 "PromiseKit/CorePromise": [
85 "name": "AssetsLibrary",
87 "source_files": "Extensions/AssetsLibrary/Sources/*",
88 "frameworks": "AssetsLibrary"
91 "PromiseKit/CorePromise": [
100 "name": "AVFoundation",
102 "source_files": "Extensions/AVFoundation/Sources/*",
103 "frameworks": "AVFoundation"
106 "PromiseKit/CorePromise": [
116 "source_files": "Extensions/Bolts/Sources/*",
118 "PromiseKit/CorePromise": [
134 "source_files": "Extensions/CloudKit/Sources/*",
135 "frameworks": "CloudKit",
137 "PromiseKit/CorePromise": [
149 "name": "CoreBluetooth",
151 "source_files": "Extensions/CoreBluetooth/Sources/*",
152 "frameworks": "CoreBluetooth"
155 "source_files": "Extensions/CoreBluetooth/Sources/*",
156 "frameworks": "CoreBluetooth"
159 "source_files": "Extensions/CoreBluetooth/Sources/*",
160 "frameworks": "CoreBluetooth"
163 "PromiseKit/CorePromise": [
174 "name": "CorePromise",
176 "Sources/when.swift",
177 "Sources/DispatchQueue+Promise.swift",
178 "Sources/race.swift",
179 "Sources/join.swift",
180 "Sources/Zalgo.swift",
181 "Sources/Error.swift",
182 "Sources/after.swift",
183 "Sources/Promise+Properties.swift",
184 "Sources/State.swift",
185 "Sources/wrap.swift",
186 "Sources/Promise.swift",
187 "Sources/Promise+AnyPromise.swift",
188 "Sources/AnyPromise.swift",
189 "Sources/{after,AnyPromise,GlobalState,dispatch_promise,hang,join,PMKPromise,when}.m",
191 "Sources/AnyPromise.h",
192 "Sources/PromiseKit.h"
194 "public_header_files": [
196 "Sources/AnyPromise.h",
197 "Sources/PromiseKit.h"
200 "Sources/AnyPromise+Private.h",
201 "Sources/PMKCallVariadicBlock.m",
202 "Sources/NSMethodSignatureForBlock.m"
204 "frameworks": "Foundation",
213 "name": "CoreLocation",
214 "source_files": "Extensions/CoreLocation/Sources/*",
216 "source_files": "Extensions/CoreLocation/Sources/CLGeocoder*"
219 "PromiseKit/CorePromise": [
223 "frameworks": "CoreLocation",
234 "source_files": "Extensions/EventKit/Sources/*",
235 "frameworks": "EventKit"
238 "source_files": "Extensions/EventKit/Sources/*",
239 "frameworks": "EventKit"
242 "source_files": "Extensions/EventKit/Sources/*",
243 "frameworks": "EventKit"
246 "PromiseKit/CorePromise": [
257 "name": "Foundation",
259 "Extensions/Foundation/Sources/NSURLSession+AnyPromise.h",
260 "Extensions/Foundation/Sources/NSNotificationCenter+Promise.swift",
261 "Extensions/Foundation/Sources/NSNotificationCenter+AnyPromise.m",
262 "Extensions/Foundation/Sources/afterlife.swift",
263 "Extensions/Foundation/Sources/NSTask+AnyPromise.h",
264 "Extensions/Foundation/Sources/NSURLSession+Promise.swift",
265 "Extensions/Foundation/Sources/NSURLSession+AnyPromise.m",
266 "Extensions/Foundation/Sources/NSObject+Promise.swift",
267 "Extensions/Foundation/Sources/NSNotificationCenter+AnyPromise.h",
268 "Extensions/Foundation/Sources/PMKFoundation.h",
269 "Extensions/Foundation/Sources/URLDataPromise.swift",
270 "Extensions/Foundation/Sources/Process+Promise.swift",
271 "Extensions/Foundation/Sources/NSTask+AnyPromise.m"
274 "PromiseKit/CorePromise": [
278 "frameworks": "Foundation",
289 "source_files": "Extensions/MapKit/Sources/*",
290 "frameworks": "MapKit"
293 "source_files": "Extensions/MapKit/Sources/*",
294 "frameworks": "MapKit"
297 "source_files": "Extensions/MapKit/Sources/*",
298 "frameworks": "MapKit"
301 "PromiseKit/CorePromise": [
315 "source_files": "Extensions/MessagesUI/Sources/*",
316 "frameworks": "MessageUI"
319 "PromiseKit/CorePromise": [
328 "name": "OMGHTTPURLRQ",
329 "source_files": "Extensions/OMGHTTPURLRQ/Sources/*",
331 "PromiseKit/Foundation": [
348 "source_files": "Extensions/Photos/Sources/*",
349 "frameworks": "Photos"
352 "source_files": "Extensions/Photos/Sources/*",
353 "frameworks": "Photos"
356 "source_files": "Extensions/Photos/Sources/*",
357 "frameworks": "Photos"
360 "PromiseKit/CorePromise": [
371 "name": "QuartzCore",
373 "source_files": "Extensions/QuartzCore/Sources/*",
374 "frameworks": "QuartzCore"
377 "source_files": "Extensions/QuartzCore/Sources/*",
378 "frameworks": "QuartzCore"
381 "source_files": "Extensions/QuartzCore/Sources/*",
382 "frameworks": "QuartzCore"
385 "PromiseKit/CorePromise": [
398 "source_files": "Extensions/Social/Sources/*",
399 "frameworks": "Social"
403 "Extensions/Social/Sources/SLRequest+AnyPromise.m",
404 "Extensions/Social/Sources/SLRequest+Promise.swift",
405 "Extensions/Social/Sources/PMKSocial.h",
406 "Extensions/Social/Sources/SLRequest+AnyPromise.h",
407 "Extensions/Social/Sources/SLComposeViewController+Promise.swift"
409 "frameworks": "Social"
412 "PromiseKit/Foundation": [
424 "source_files": "Extensions/StoreKit/Sources/*",
425 "frameworks": "StoreKit"
428 "source_files": "Extensions/StoreKit/Sources/*",
429 "frameworks": "StoreKit"
432 "source_files": "Extensions/StoreKit/Sources/*",
433 "frameworks": "StoreKit"
436 "PromiseKit/CorePromise": [
447 "name": "SystemConfiguration",
449 "source_files": "Extensions/SystemConfiguration/Sources/*",
450 "frameworks": "SystemConfiguration"
453 "source_files": "Extensions/SystemConfiguration/Sources/*",
454 "frameworks": "SystemConfiguration"
457 "source_files": "Extensions/SystemConfiguration/Sources/*",
458 "frameworks": "SystemConfiguration"
461 "PromiseKit/CorePromise": [
475 "Extensions/UIKit/Sources/UIViewController+AnyPromise.m",
476 "Extensions/UIKit/Sources/PMKUIKit.h",
477 "Extensions/UIKit/Sources/UIView+AnyPromise.h",
478 "Extensions/UIKit/Sources/UIView+Promise.swift",
479 "Extensions/UIKit/Sources/UIViewController+AnyPromise.h",
480 "Extensions/UIKit/Sources/UIView+AnyPromise.m",
481 "Extensions/UIKit/Sources/PMKAlertController.swift",
482 "Extensions/UIKit/Sources/UIViewController+Promise.swift"
484 "frameworks": "UIKit"
488 "Extensions/UIKit/Sources/UIViewController+AnyPromise.m",
489 "Extensions/UIKit/Sources/PMKUIKit.h",
490 "Extensions/UIKit/Sources/UIView+AnyPromise.h",
491 "Extensions/UIKit/Sources/UIView+Promise.swift",
492 "Extensions/UIKit/Sources/UIViewController+AnyPromise.h",
493 "Extensions/UIKit/Sources/UIView+AnyPromise.m",
494 "Extensions/UIKit/Sources/PMKAlertController.swift",
495 "Extensions/UIKit/Sources/UIViewController+Promise.swift"
497 "frameworks": "UIKit"
500 "PromiseKit/CorePromise": [
510 "name": "UIImagePickerController",
512 "source_files": "Extensions/UIKit/Sources/UIImagePickerController+Promise.swift",
513 "frameworks": "UIKit",
515 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMKImagePickerController=1"
519 "PromiseKit/UIKit": [
528 "name": "WatchConnectivity",
530 "source_files": "Extensions/WatchConnectivity/Sources/*",
531 "frameworks": "WatchConnectivity"
534 "source_files": "Extensions/WatchConnectivity/Sources/*",
535 "frameworks": "WatchConnectivity"
538 "PromiseKit/CorePromise": [