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/",
30 "pushed_with_swift_version": "3.0",
35 "source_files": "Extensions/Accounts/Sources/*",
36 "frameworks": "Accounts"
39 "source_files": "Extensions/Accounts/Sources/*",
40 "frameworks": "Accounts"
43 "PromiseKit/CorePromise": [
50 "source_files": "Extensions/Alamofire/Sources/*",
55 "PromiseKit/CorePromise": [
67 "name": "AddressBook",
69 "source_files": "Extensions/AddressBook/Sources/*",
70 "frameworks": "AddressBook"
73 "PromiseKit/CorePromise": [
79 "name": "AssetsLibrary",
81 "source_files": "Extensions/AssetsLibrary/Sources/*",
82 "frameworks": "AssetsLibrary"
85 "PromiseKit/CorePromise": [
91 "name": "AVFoundation",
93 "source_files": "Extensions/AVFoundation/Sources/*",
94 "frameworks": "AVFoundation"
97 "PromiseKit/CorePromise": [
104 "source_files": "Extensions/Bolts/Sources/*",
106 "PromiseKit/CorePromise": [
116 "source_files": "Extensions/CloudKit/Sources/*",
117 "frameworks": "CloudKit",
119 "PromiseKit/CorePromise": [
125 "name": "CoreBluetooth",
127 "source_files": "Extensions/CoreBluetooth/Sources/*",
128 "frameworks": "CoreBluetooth"
131 "source_files": "Extensions/CoreBluetooth/Sources/*",
132 "frameworks": "CoreBluetooth"
135 "source_files": "Extensions/CoreBluetooth/Sources/*",
136 "frameworks": "CoreBluetooth"
139 "PromiseKit/CorePromise": [
145 "name": "CorePromise",
147 "Sources/after.swift",
148 "Sources/AnyPromise.swift",
149 "Sources/DispatchQueue+Promise.swift",
150 "Sources/Error.swift",
151 "Sources/join.swift",
152 "Sources/Promise+AnyPromise.swift",
153 "Sources/Promise+Properties.swift",
154 "Sources/Promise.swift",
155 "Sources/race.swift",
156 "Sources/State.swift",
157 "Sources/when.swift",
158 "Sources/wrap.swift",
159 "Sources/Zalgo.swift",
160 "Sources/{after,AnyPromise,GlobalState,dispatch_promise,hang,join,PMKPromise,when}.m",
161 "Sources/AAA-CocoaPods-Hack.h",
162 "Sources/AnyPromise.h",
163 "Sources/PromiseKit.h"
165 "public_header_files": [
166 "Sources/AAA-CocoaPods-Hack.h",
167 "Sources/AnyPromise.h",
168 "Sources/PromiseKit.h"
171 "Sources/AnyPromise+Private.h",
172 "Sources/PMKCallVariadicBlock.m",
173 "Sources/NSMethodSignatureForBlock.m"
175 "frameworks": "Foundation"
178 "name": "CoreLocation",
179 "source_files": "Extensions/CoreLocation/Sources/*",
181 "source_files": "Extensions/CoreLocation/Sources/CLGeocoder*"
184 "PromiseKit/CorePromise": [
188 "frameworks": "CoreLocation"
193 "source_files": "Extensions/EventKit/Sources/*",
194 "frameworks": "EventKit"
197 "source_files": "Extensions/EventKit/Sources/*",
198 "frameworks": "EventKit"
201 "source_files": "Extensions/EventKit/Sources/*",
202 "frameworks": "EventKit"
205 "PromiseKit/CorePromise": [
211 "name": "Foundation",
213 "Extensions/Foundation/Sources/afterlife.swift",
214 "Extensions/Foundation/Sources/NSNotificationCenter+AnyPromise.h",
215 "Extensions/Foundation/Sources/NSNotificationCenter+AnyPromise.m",
216 "Extensions/Foundation/Sources/NSNotificationCenter+Promise.swift",
217 "Extensions/Foundation/Sources/NSObject+Promise.swift",
218 "Extensions/Foundation/Sources/NSURLSession+AnyPromise.h",
219 "Extensions/Foundation/Sources/NSURLSession+AnyPromise.m",
220 "Extensions/Foundation/Sources/NSURLSession+Promise.swift",
221 "Extensions/Foundation/Sources/PMKFoundation.h",
222 "Extensions/Foundation/Sources/Process+Promise.swift",
223 "Extensions/Foundation/Sources/URLDataPromise.swift"
227 "Extensions/Foundation/Sources/afterlife.swift",
228 "Extensions/Foundation/Sources/NSNotificationCenter+AnyPromise.h",
229 "Extensions/Foundation/Sources/NSNotificationCenter+AnyPromise.m",
230 "Extensions/Foundation/Sources/NSNotificationCenter+Promise.swift",
231 "Extensions/Foundation/Sources/NSObject+Promise.swift",
232 "Extensions/Foundation/Sources/NSURLSession+AnyPromise.h",
233 "Extensions/Foundation/Sources/NSURLSession+AnyPromise.m",
234 "Extensions/Foundation/Sources/NSURLSession+Promise.swift",
235 "Extensions/Foundation/Sources/PMKFoundation.h",
236 "Extensions/Foundation/Sources/Process+Promise.swift",
237 "Extensions/Foundation/Sources/URLDataPromise.swift",
238 "Extensions/Foundation/Sources/NSTask+AnyPromise.h",
239 "Extensions/Foundation/Sources/NSTask+AnyPromise.m"
243 "PromiseKit/CorePromise": [
247 "frameworks": "Foundation"
252 "source_files": "Extensions/MapKit/Sources/*",
253 "frameworks": "MapKit"
256 "source_files": "Extensions/MapKit/Sources/*",
257 "frameworks": "MapKit"
260 "source_files": "Extensions/MapKit/Sources/*",
261 "frameworks": "MapKit"
270 "PromiseKit/CorePromise": [
278 "source_files": "Extensions/MessagesUI/Sources/*",
279 "frameworks": "MessageUI"
282 "PromiseKit/CorePromise": [
288 "name": "OMGHTTPURLRQ",
289 "source_files": "Extensions/OMGHTTPURLRQ/Sources/*",
291 "PromiseKit/Foundation": [
302 "source_files": "Extensions/Photos/Sources/*",
303 "frameworks": "Photos"
306 "source_files": "Extensions/Photos/Sources/*",
307 "frameworks": "Photos"
316 "PromiseKit/CorePromise": [
322 "name": "QuartzCore",
324 "source_files": "Extensions/QuartzCore/Sources/*",
325 "frameworks": "QuartzCore"
328 "source_files": "Extensions/QuartzCore/Sources/*",
329 "frameworks": "QuartzCore"
332 "source_files": "Extensions/QuartzCore/Sources/*",
333 "frameworks": "QuartzCore"
336 "PromiseKit/CorePromise": [
344 "source_files": "Extensions/Social/Sources/*",
345 "frameworks": "Social"
349 "Extensions/Social/Sources/PMKSocial.h",
350 "Extensions/Social/Sources/SLComposeViewController+Promise.swift",
351 "Extensions/Social/Sources/SLRequest+AnyPromise.h",
352 "Extensions/Social/Sources/SLRequest+AnyPromise.m",
353 "Extensions/Social/Sources/SLRequest+Promise.swift"
355 "frameworks": "Social"
358 "PromiseKit/Foundation": [
366 "source_files": "Extensions/StoreKit/Sources/*",
367 "frameworks": "StoreKit"
370 "source_files": "Extensions/StoreKit/Sources/*",
371 "frameworks": "StoreKit"
374 "source_files": "Extensions/StoreKit/Sources/*",
375 "frameworks": "StoreKit"
378 "PromiseKit/CorePromise": [
384 "name": "SystemConfiguration",
386 "source_files": "Extensions/SystemConfiguration/Sources/*",
387 "frameworks": "SystemConfiguration"
390 "source_files": "Extensions/SystemConfiguration/Sources/*",
391 "frameworks": "SystemConfiguration"
394 "source_files": "Extensions/SystemConfiguration/Sources/*",
395 "frameworks": "SystemConfiguration"
398 "PromiseKit/CorePromise": [
407 "Extensions/UIKit/Sources/PMKAlertController.swift",
408 "Extensions/UIKit/Sources/PMKUIKit.h",
409 "Extensions/UIKit/Sources/UIView+AnyPromise.h",
410 "Extensions/UIKit/Sources/UIView+AnyPromise.m",
411 "Extensions/UIKit/Sources/UIView+Promise.swift",
412 "Extensions/UIKit/Sources/UIViewController+AnyPromise.h",
413 "Extensions/UIKit/Sources/UIViewController+AnyPromise.m",
414 "Extensions/UIKit/Sources/UIViewController+Promise.swift"
416 "frameworks": "UIKit"
420 "Extensions/UIKit/Sources/PMKAlertController.swift",
421 "Extensions/UIKit/Sources/PMKUIKit.h",
422 "Extensions/UIKit/Sources/UIView+AnyPromise.h",
423 "Extensions/UIKit/Sources/UIView+AnyPromise.m",
424 "Extensions/UIKit/Sources/UIView+Promise.swift",
425 "Extensions/UIKit/Sources/UIViewController+AnyPromise.h",
426 "Extensions/UIKit/Sources/UIViewController+AnyPromise.m",
427 "Extensions/UIKit/Sources/UIViewController+Promise.swift"
429 "frameworks": "UIKit"
432 "PromiseKit/CorePromise": [
438 "name": "UIImagePickerController",
440 "source_files": "Extensions/UIKit/Sources/UIImagePickerController+Promise.swift",
441 "frameworks": "UIKit",
443 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMKImagePickerController=1"
447 "PromiseKit/UIKit": [
453 "name": "WatchConnectivity",
455 "source_files": "Extensions/WatchConnectivity/Sources/*",
456 "frameworks": "WatchConnectivity"
459 "source_files": "Extensions/WatchConnectivity/Sources/*",
460 "frameworks": "WatchConnectivity"
463 "PromiseKit/CorePromise": [