5 "git": "https://github.com/mxcl/PromiseKit.git",
9 "summary": "A delightful Promises implementation for iOS and OS X.",
10 "homepage": "http://promisekit.org",
11 "description": "UIActionSheet UIAlertView CLLocationManager MFMailComposeViewController ACAccountStore StoreKit SKRequest SKProductRequest blocks",
12 "social_media_url": "https://twitter.com/mxcl",
14 "Max Howell": "mxcl@me.com"
16 "documentation_url": "http://promisekit.org/introduction",
29 "module_map": "Sources/PMK.modulemap",
31 "SWIFT_INSTALL_OBJC_HEADER": "NO"
37 "source_files": "Categories/Accounts/*"
40 "source_files": "Categories/Accounts/*"
43 "PromiseKit/CorePromise": [
47 "frameworks": "Accounts"
50 "name": "AddressBook",
52 "source_files": "Categories/AddressBook/*",
53 "frameworks": "AddressBook"
56 "PromiseKit/CorePromise": [
62 "name": "AssetsLibrary",
64 "source_files": "Categories/AssetsLibrary/*",
65 "frameworks": "AssetsLibrary"
74 "name": "AVFoundation",
76 "source_files": "Categories/AVFoundation/*",
77 "frameworks": "AVFoundation"
80 "PromiseKit/CorePromise": [
87 "source_files": "Categories/CloudKit/*",
89 "PromiseKit/CorePromise": [
93 "frameworks": "CloudKit",
100 "name": "CoreBluetooth",
102 "source_files": "Categories/CoreBluetooth/*"
105 "source_files": "Categories/CoreBluetooth/*"
108 "PromiseKit/CorePromise": [
112 "frameworks": "CoreBluetooth"
115 "name": "CorePromise",
118 "Sources/{after,AnyPromise,dispatch_promise,hang,join,PMKPromise,when}.m",
119 "Sources/AnyPromise.h",
120 "Sources/NSError+Cancellation.h",
121 "Sources/PromiseKit.h",
124 "public_header_files": [
125 "Sources/AnyPromise.h",
126 "Sources/NSError+Cancellation.h",
127 "Sources/PromiseKit.h",
131 "Sources/AnyPromise+Private.h",
132 "Sources/PMKCallVariadicBlock.m",
133 "Sources/NSMethodSignatureForBlock.m"
135 "frameworks": "Foundation"
138 "name": "CoreLocation",
140 "source_files": "Categories/CoreLocation/*"
143 "source_files": "Categories/CoreLocation/*"
151 "PromiseKit/CorePromise": [
155 "frameworks": "CoreLocation"
160 "source_files": "Categories/EventKit/*",
161 "frameworks": "EventKit"
164 "PromiseKit/CorePromise": [
170 "name": "Foundation",
173 "Categories/Foundation/afterlife.swift",
174 "Categories/Foundation/NSNotificationCenter+AnyPromise.h",
175 "Categories/Foundation/NSNotificationCenter+AnyPromise.m",
176 "Categories/Foundation/NSNotificationCenter+Promise.swift",
177 "Categories/Foundation/NSObject+Promise.swift",
178 "Categories/Foundation/NSURLConnection+AnyPromise.h",
179 "Categories/Foundation/NSURLConnection+AnyPromise.m",
180 "Categories/Foundation/NSURLConnection+Promise.swift",
181 "Categories/Foundation/NSURLSession+AnyPromise.h",
182 "Categories/Foundation/NSURLSession+AnyPromise.m",
183 "Categories/Foundation/NSURLSession+Promise.swift"
187 "source_files": "Categories/Foundation/*"
191 "Categories/Foundation/afterlife.swift",
192 "Categories/Foundation/NSNotificationCenter+AnyPromise.h",
193 "Categories/Foundation/NSNotificationCenter+AnyPromise.m",
194 "Categories/Foundation/NSNotificationCenter+Promise.swift",
195 "Categories/Foundation/NSObject+Promise.swift"
199 "PromiseKit/CorePromise": [
206 "frameworks": "Foundation"
209 "name": "DietFoundation",
212 "Categories/Foundation/afterlife.swift",
213 "Categories/Foundation/NSNotificationCenter+AnyPromise.h",
214 "Categories/Foundation/NSNotificationCenter+AnyPromise.m",
215 "Categories/Foundation/NSNotificationCenter+Promise.swift",
216 "Categories/Foundation/NSObject+Promise.swift"
221 "Categories/Foundation/afterlife.swift",
222 "Categories/Foundation/NSNotificationCenter+AnyPromise.h",
223 "Categories/Foundation/NSNotificationCenter+AnyPromise.m",
224 "Categories/Foundation/NSNotificationCenter+Promise.swift",
225 "Categories/Foundation/NSObject+Promise.swift",
226 "Categories/Foundation/NSTask+AnyPromise.h",
227 "Categories/Foundation/NSTask+AnyPromise.m",
228 "Categories/Foundation/NSTask+Promise.swift"
233 "Categories/Foundation/afterlife.swift",
234 "Categories/Foundation/NSNotificationCenter+AnyPromise.h",
235 "Categories/Foundation/NSNotificationCenter+AnyPromise.m",
236 "Categories/Foundation/NSNotificationCenter+Promise.swift",
237 "Categories/Foundation/NSObject+Promise.swift"
241 "PromiseKit/CorePromise": [
245 "frameworks": "Foundation"
250 "source_files": "Categories/MapKit/*"
253 "source_files": "Categories/MapKit/*"
256 "PromiseKit/CorePromise": [
260 "frameworks": "MapKit"
265 "source_files": "Categories/MessageUI/*",
266 "frameworks": "MessageUI"
269 "PromiseKit/CorePromise": [
277 "source_files": "Categories/Photos/*",
278 "frameworks": "Photos"
281 "PromiseKit/CorePromise": [
287 "name": "QuartzCore",
289 "source_files": "Categories/QuartzCore/*",
290 "frameworks": "QuartzCore"
293 "source_files": "Categories/QuartzCore/*",
294 "frameworks": "QuartzCore"
297 "PromiseKit/CorePromise": [
305 "source_files": "Categories/Social/*"
309 "Categories/Social/SLRequest+AnyPromise.h",
310 "Categories/Social/SLRequest+AnyPromise.m",
311 "Categories/Social/SLRequest+Promise.swift"
315 "PromiseKit/CorePromise": [
319 "frameworks": "Social"
324 "source_files": "Categories/StoreKit/*"
327 "source_files": "Categories/StoreKit/*"
330 "source_files": "Categories/StoreKit/*"
333 "PromiseKit/CorePromise": [
337 "frameworks": "StoreKit"
340 "name": "SystemConfiguration",
342 "source_files": "Categories/SystemConfiguration/*"
345 "source_files": "Categories/SystemConfiguration/*"
348 "PromiseKit/CorePromise": [
352 "frameworks": "SystemConfiguration"
357 "source_files": "Categories/UIKit/*",
358 "frameworks": "UIKit"
361 "PromiseKit/CorePromise": [
367 "name": "WatchConnectivity",
368 "source_files": "Categories/WatchConnectivity/*",
370 "PromiseKit/CorePromise": [
374 "frameworks": "WatchConnectivity",