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": [
48 "name": "AddressBook",
50 "source_files": "Extensions/AddressBook/Sources/*",
51 "frameworks": "AddressBook"
54 "PromiseKit/CorePromise": [
60 "name": "AssetsLibrary",
62 "source_files": "Extensions/AssetsLibrary/Sources/*",
63 "frameworks": "AssetsLibrary"
66 "PromiseKit/CorePromise": [
72 "name": "AVFoundation",
74 "source_files": "Extensions/AVFoundation/Sources/*",
75 "frameworks": "AVFoundation"
78 "PromiseKit/CorePromise": [
85 "source_files": "Extensions/Bolts/Sources/*",
87 "PromiseKit/CorePromise": [
97 "source_files": "Extensions/CloudKit/Sources/*",
98 "frameworks": "CloudKit",
100 "PromiseKit/CorePromise": [
106 "name": "CoreBluetooth",
108 "source_files": "Extensions/CoreBluetooth/Sources/*",
109 "frameworks": "CoreBluetooth"
112 "source_files": "Extensions/CoreBluetooth/Sources/*",
113 "frameworks": "CoreBluetooth"
116 "source_files": "Extensions/CoreBluetooth/Sources/*",
117 "frameworks": "CoreBluetooth"
120 "PromiseKit/CorePromise": [
126 "name": "CorePromise",
128 "Sources/after.swift",
129 "Sources/AnyPromise.swift",
130 "Sources/DispatchQueue+Promise.swift",
131 "Sources/Error.swift",
132 "Sources/join.swift",
133 "Sources/Promise+AnyPromise.swift",
134 "Sources/Promise+Properties.swift",
135 "Sources/Promise.swift",
136 "Sources/race.swift",
137 "Sources/State.swift",
138 "Sources/when.swift",
139 "Sources/wrap.swift",
140 "Sources/Zalgo.swift",
141 "Sources/{after,AnyPromise,GlobalState,dispatch_promise,hang,join,PMKPromise,when}.m",
142 "Sources/AAA-CocoaPods-Hack.h",
143 "Sources/AnyPromise.h",
144 "Sources/PromiseKit.h"
146 "public_header_files": [
147 "Sources/AAA-CocoaPods-Hack.h",
148 "Sources/AnyPromise.h",
149 "Sources/PromiseKit.h"
152 "Sources/AnyPromise+Private.h",
153 "Sources/PMKCallVariadicBlock.m",
154 "Sources/NSMethodSignatureForBlock.m"
156 "frameworks": "Foundation"
159 "name": "CoreLocation",
160 "source_files": "Extensions/CoreLocation/Sources/*",
162 "source_files": "Extensions/CoreLocation/Sources/CLGeocoder*"
165 "PromiseKit/CorePromise": [
169 "frameworks": "CoreLocation"
174 "source_files": "Extensions/EventKit/Sources/*",
175 "frameworks": "EventKit"
178 "source_files": "Extensions/EventKit/Sources/*",
179 "frameworks": "EventKit"
182 "source_files": "Extensions/EventKit/Sources/*",
183 "frameworks": "EventKit"
186 "PromiseKit/CorePromise": [
192 "name": "Foundation",
194 "Extensions/Foundation/Sources/afterlife.swift",
195 "Extensions/Foundation/Sources/NSNotificationCenter+AnyPromise.h",
196 "Extensions/Foundation/Sources/NSNotificationCenter+AnyPromise.m",
197 "Extensions/Foundation/Sources/NSNotificationCenter+Promise.swift",
198 "Extensions/Foundation/Sources/NSObject+Promise.swift",
199 "Extensions/Foundation/Sources/NSURLSession+AnyPromise.h",
200 "Extensions/Foundation/Sources/NSURLSession+AnyPromise.m",
201 "Extensions/Foundation/Sources/NSURLSession+Promise.swift",
202 "Extensions/Foundation/Sources/PMKFoundation.h",
203 "Extensions/Foundation/Sources/Process+Promise.swift",
204 "Extensions/Foundation/Sources/URLDataPromise.swift"
208 "Extensions/Foundation/Sources/afterlife.swift",
209 "Extensions/Foundation/Sources/NSNotificationCenter+AnyPromise.h",
210 "Extensions/Foundation/Sources/NSNotificationCenter+AnyPromise.m",
211 "Extensions/Foundation/Sources/NSNotificationCenter+Promise.swift",
212 "Extensions/Foundation/Sources/NSObject+Promise.swift",
213 "Extensions/Foundation/Sources/NSURLSession+AnyPromise.h",
214 "Extensions/Foundation/Sources/NSURLSession+AnyPromise.m",
215 "Extensions/Foundation/Sources/NSURLSession+Promise.swift",
216 "Extensions/Foundation/Sources/PMKFoundation.h",
217 "Extensions/Foundation/Sources/Process+Promise.swift",
218 "Extensions/Foundation/Sources/URLDataPromise.swift",
219 "Extensions/Foundation/Sources/NSTask+AnyPromise.h",
220 "Extensions/Foundation/Sources/NSTask+AnyPromise.m"
224 "PromiseKit/CorePromise": [
228 "frameworks": "Foundation"
233 "source_files": "Extensions/MapKit/Sources/*",
234 "frameworks": "MapKit"
237 "source_files": "Extensions/MapKit/Sources/*",
238 "frameworks": "MapKit"
241 "source_files": "Extensions/MapKit/Sources/*",
242 "frameworks": "MapKit"
248 "PromiseKit/CorePromise": [
256 "source_files": "Extensions/MessagesUI/Sources/*",
257 "frameworks": "MessageUI"
260 "PromiseKit/CorePromise": [
266 "name": "OMGHTTPURLRQ",
267 "source_files": "Extensions/OMGHTTPURLRQ/Sources/*",
269 "PromiseKit/Foundation": [
280 "source_files": "Extensions/Photos/Sources/*",
281 "frameworks": "Photos"
284 "source_files": "Extensions/Photos/Sources/*",
285 "frameworks": "Photos"
291 "PromiseKit/CorePromise": [
297 "name": "QuartzCore",
299 "source_files": "Extensions/QuartzCore/Sources/*",
300 "frameworks": "QuartzCore"
303 "source_files": "Extensions/QuartzCore/Sources/*",
304 "frameworks": "QuartzCore"
307 "source_files": "Extensions/QuartzCore/Sources/*",
308 "frameworks": "QuartzCore"
311 "PromiseKit/CorePromise": [
319 "source_files": "Extensions/Social/Sources/*",
320 "frameworks": "Social"
324 "Extensions/Social/Sources/PMKSocial.h",
325 "Extensions/Social/Sources/SLComposeViewController+Promise.swift",
326 "Extensions/Social/Sources/SLRequest+AnyPromise.h",
327 "Extensions/Social/Sources/SLRequest+AnyPromise.m",
328 "Extensions/Social/Sources/SLRequest+Promise.swift"
330 "frameworks": "Social"
333 "PromiseKit/Foundation": [
341 "source_files": "Extensions/StoreKit/Sources/*",
342 "frameworks": "StoreKit"
345 "source_files": "Extensions/StoreKit/Sources/*",
346 "frameworks": "StoreKit"
349 "source_files": "Extensions/StoreKit/Sources/*",
350 "frameworks": "StoreKit"
353 "PromiseKit/CorePromise": [
359 "name": "SystemConfiguration",
361 "source_files": "Extensions/SystemConfiguration/Sources/*",
362 "frameworks": "SystemConfiguration"
365 "source_files": "Extensions/SystemConfiguration/Sources/*",
366 "frameworks": "SystemConfiguration"
369 "source_files": "Extensions/SystemConfiguration/Sources/*",
370 "frameworks": "SystemConfiguration"
373 "PromiseKit/CorePromise": [
381 "source_files": "Extensions/UIKit/Sources/*",
382 "frameworks": "UIKit"
385 "source_files": "Extensions/UIKit/Sources/*",
386 "frameworks": "UIKit"
389 "PromiseKit/CorePromise": [
395 "name": "WatchConnectivity",
397 "source_files": "Extensions/WatchConnectivity/Sources/*",
398 "frameworks": "WatchConnectivity"
401 "source_files": "Extensions/WatchConnectivity/Sources/*",
402 "frameworks": "WatchConnectivity"
405 "PromiseKit/CorePromise": [