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 "social_media_url": "https://twitter.com/mxcl",
13 "Max Howell": "mxcl@me.com"
15 "documentation_url": "http://promisekit.org/api/",
19 "NSNotificationCenter",
39 "objc/PromiseKit/Promise.h",
40 "objc/PromiseKit/fwd.h"
46 "frameworks": "Foundation"
51 "objc/PMKPromise+Pause.m",
52 "objc/PromiseKit/Promise+Pause.h"
55 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_PAUSE=1"
57 "preserve_paths": "objc/PromiseKit",
59 "PromiseKit/Promise": [
67 "objc/PMKPromise+Until.m",
68 "objc/PromiseKit/Promise+Until.h"
71 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_UNTIL=1"
73 "preserve_paths": "objc/PromiseKit",
78 "PromiseKit/Promise": [
86 "objc/PMKPromise+When.m",
87 "objc/PromiseKit/Promise+When.h"
90 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_WHEN=1"
92 "preserve_paths": "objc/PromiseKit",
94 "PromiseKit/Promise": [
100 "name": "ACAccountStore",
102 "PromiseKit/Promise": [
106 "preserve_paths": "objc/PromiseKit",
111 "frameworks": "Accounts",
113 "objc/ACAccountStore+PromiseKit.h",
114 "objc/ACAccountStore+PromiseKit.m",
115 "objc/deprecated/PromiseKit+Accounts.h"
118 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_ACACCOUNTSTORE=1"
122 "name": "AVAudioSession",
124 "PromiseKit/Promise": [
128 "preserve_paths": "objc/PromiseKit",
134 "frameworks": "AVFoundation",
136 "objc/AVAudioSession+PromiseKit.h",
137 "objc/AVAudioSession+PromiseKit.m",
138 "objc/deprecated/PromiseKit+AVFoundation.h"
141 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_AVAUDIOSESSION=1"
146 "name": "CLGeocoder",
148 "PromiseKit/Promise": [
152 "preserve_paths": "objc/PromiseKit",
157 "frameworks": "CoreLocation",
159 "objc/CLGeocoder+PromiseKit.h",
160 "objc/CLGeocoder+PromiseKit.m",
161 "objc/deprecated/PromiseKit+CoreLocation.h"
164 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_CLGEOCODER=1"
168 "name": "CKContainer",
170 "PromiseKit/Promise": [
174 "preserve_paths": "objc/PromiseKit",
179 "frameworks": "CloudKit",
181 "objc/CKContainer+PromiseKit.h",
182 "objc/CKContainer+PromiseKit.m",
183 "objc/deprecated/PromiseKit+CloudKit.h"
186 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_CKCONTAINER=1"
190 "name": "CKDatabase",
192 "PromiseKit/Promise": [
196 "preserve_paths": "objc/PromiseKit",
201 "frameworks": "CloudKit",
203 "objc/CKDatabase+PromiseKit.h",
204 "objc/CKDatabase+PromiseKit.m",
205 "objc/deprecated/PromiseKit+CloudKit.h"
208 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_CKDATABASE=1"
212 "name": "CLLocationManager",
214 "PromiseKit/Promise": [
218 "preserve_paths": "objc/PromiseKit",
223 "frameworks": "CoreLocation",
225 "objc/CLLocationManager+PromiseKit.h",
226 "objc/CLLocationManager+PromiseKit.m",
227 "objc/deprecated/PromiseKit+CoreLocation.h"
230 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_CLLOCATIONMANAGER=1"
234 "name": "MKDirections",
236 "PromiseKit/Promise": [
240 "preserve_paths": "objc/PromiseKit",
245 "frameworks": "MapKit",
247 "objc/MKDirections+PromiseKit.h",
248 "objc/MKDirections+PromiseKit.m",
249 "objc/deprecated/PromiseKit+MapKit.h"
252 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_MKDIRECTIONS=1"
256 "name": "MKMapSnapshotter",
258 "PromiseKit/Promise": [
262 "preserve_paths": "objc/PromiseKit",
267 "frameworks": "MapKit",
269 "objc/MKMapSnapshotter+PromiseKit.h",
270 "objc/MKMapSnapshotter+PromiseKit.m",
271 "objc/deprecated/PromiseKit+MapKit.h"
274 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_MKMAPSNAPSHOTTER=1"
278 "name": "NSFileManager",
280 "PromiseKit/Promise": [
284 "preserve_paths": "objc/PromiseKit",
289 "frameworks": "Foundation",
291 "objc/NSFileManager+PromiseKit.h",
292 "objc/NSFileManager+PromiseKit.m",
293 "objc/deprecated/PromiseKit+Foundation.h"
296 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_NSFILEMANAGER=1"
300 "name": "NSNotificationCenter",
302 "PromiseKit/Promise": [
306 "preserve_paths": "objc/PromiseKit",
311 "frameworks": "Foundation",
313 "objc/NSNotificationCenter+PromiseKit.h",
314 "objc/NSNotificationCenter+PromiseKit.m",
315 "objc/deprecated/PromiseKit+Foundation.h"
318 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_NSNOTIFICATIONCENTER=1"
324 "PromiseKit/Promise": [
328 "preserve_paths": "objc/PromiseKit",
334 "frameworks": "Foundation",
336 "objc/NSTask+PromiseKit.h",
337 "objc/NSTask+PromiseKit.m",
338 "objc/deprecated/PromiseKit+Foundation.h"
341 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_NSTASK=1"
346 "name": "NSURLConnection",
348 "PromiseKit/Promise": [
355 "preserve_paths": "objc/PromiseKit",
360 "frameworks": "Foundation",
362 "objc/NSURLConnection+PromiseKit.h",
363 "objc/NSURLConnection+PromiseKit.m",
364 "objc/deprecated/PromiseKit+Foundation.h"
367 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_NSURLCONNECTION=1"
373 "PromiseKit/Promise": [
377 "preserve_paths": "objc/PromiseKit",
382 "frameworks": "StoreKit",
384 "objc/SKRequest+PromiseKit.h",
385 "objc/SKRequest+PromiseKit.m",
386 "objc/deprecated/PromiseKit+StoreKit.h"
389 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_SKREQUEST=1"
395 "PromiseKit/Promise": [
399 "preserve_paths": "objc/PromiseKit",
404 "frameworks": "Social",
406 "objc/SLRequest+PromiseKit.h",
407 "objc/SLRequest+PromiseKit.m",
408 "objc/deprecated/PromiseKit+Social.h"
411 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_SLREQUEST=1"
415 "name": "UIActionSheet",
417 "PromiseKit/Promise": [
421 "preserve_paths": "objc/PromiseKit",
427 "frameworks": "UIKit",
429 "objc/UIActionSheet+PromiseKit.h",
430 "objc/UIActionSheet+PromiseKit.m",
431 "objc/deprecated/PromiseKit+UIKit.h"
434 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_UIACTIONSHEET=1"
439 "name": "UIAlertView",
441 "PromiseKit/Promise": [
445 "preserve_paths": "objc/PromiseKit",
451 "frameworks": "UIKit",
453 "objc/UIAlertView+PromiseKit.h",
454 "objc/UIAlertView+PromiseKit.m",
455 "objc/deprecated/PromiseKit+UIKit.h"
458 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_UIALERTVIEW=1"
465 "PromiseKit/Promise": [
469 "preserve_paths": "objc/PromiseKit",
476 "objc/UIView+PromiseKit.h",
477 "objc/UIView+PromiseKit.m",
478 "objc/deprecated/PromiseKit+UIKit.h"
480 "frameworks": "UIKit",
482 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_UIVIEW=1"
487 "name": "UIViewController",
489 "PromiseKit/Promise": [
493 "preserve_paths": "objc/PromiseKit",
499 "weak_frameworks": "AssetsLibrary",
500 "frameworks": "UIKit",
502 "objc/UIViewController+PromiseKit.h",
503 "objc/UIViewController+PromiseKit.m",
504 "objc/deprecated/PromiseKit+UIKit.h"
507 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_UIVIEWCONTROLLER=1"
514 "PromiseKit/Promise": [
518 "preserve_paths": "objc/PromiseKit",
523 "frameworks": "QuartzCore",
525 "objc/CALayer+PromiseKit.h",
526 "objc/CALayer+PromiseKit.m",
527 "objc/deprecated/PromiseKit+QuartzCore.h"
530 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_CALAYER=1"
536 "PromiseKit/ACAccountStore": [
542 "name": "AVFoundation",
544 "PromiseKit/AVAudioSession": [
552 "PromiseKit/CKContainer": [
555 "PromiseKit/CKDatabase": [
561 "name": "CoreLocation",
563 "PromiseKit/CLGeocoder": [
566 "PromiseKit/CLLocationManager": [
572 "name": "Foundation",
574 "PromiseKit/NSFileManager": [
577 "PromiseKit/NSNotificationCenter": [
580 "PromiseKit/NSTask": [
583 "PromiseKit/NSURLConnection": [
591 "PromiseKit/MKDirections": [
594 "PromiseKit/MKMapSnapshotter": [
602 "PromiseKit/SLRequest": [
610 "PromiseKit/SKRequest": [
618 "PromiseKit/UIActionSheet": [
621 "PromiseKit/UIAlertView": [
624 "PromiseKit/UIView": [
627 "PromiseKit/UIViewController": [
633 "name": "QuartzCore",
635 "PromiseKit/CALayer": [
646 "PromiseKit/Until": [
649 "PromiseKit/Pause": [
652 "PromiseKit/Accounts": [
655 "PromiseKit/AVFoundation": [
658 "PromiseKit/CloudKit": [
661 "PromiseKit/CoreLocation": [
664 "PromiseKit/Foundation": [
667 "PromiseKit/MapKit": [
670 "PromiseKit/Social": [
673 "PromiseKit/StoreKit": [
676 "PromiseKit/UIKit": [
679 "PromiseKit/QuartzCore": [
687 "frameworks": "AssetsLibrary",
688 "source_files": "swift/Sources/**/*.{swift,h,m}"
701 "swift/Sources/ACAccountStore+Promise.swift",
702 "swift/Sources/after.swift",
703 "swift/Sources/CKContainer+Promise.swift",
704 "swift/Sources/CKDatabase+Promise.swift",
705 "swift/Sources/CLGeocoder+Promise.swift",
706 "swift/Sources/CLLocationManager+Promise.swift",
707 "swift/Sources/constants.swift",
708 "swift/Sources/misc.swift",
709 "swift/Sources/MKDirections+Promise.swift",
710 "swift/Sources/MKMapSnapshotter+Promise.swift",
711 "swift/Sources/NSFileManager+Promise.swift",
712 "swift/Sources/NSNotificationCenter+Promise.swift",
713 "swift/Sources/NSURLConnection+Promise.swift",
714 "swift/Sources/Promise.swift",
715 "swift/Sources/SKRequest+Promise.swift",
716 "swift/Sources/SLRequest+Promise.swift",
717 "swift/Sources/when.swift"
722 "name": "SKProductsRequest",
723 "deprecated_in_favor_of": "PromiseKit/SKRequest",
725 "PromiseKit/SKRequest": [
729 "preserve_paths": "objc/deprecated",
730 "source_files": "objc/deprecated/SKProductsRequest+PromiseKit.h"
734 "deprecated_in_favor_of": "PromiseKit/Promise",
736 "PromiseKit/Promise": [
742 "PromiseKit/Until": [