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": [
102 "objc/PMKPromise+Join.m",
103 "objc/PromiseKit/Promise+Join.h"
106 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_JOIN=1"
108 "preserve_paths": "objc/PromiseKit",
110 "PromiseKit/Until": [
113 "PromiseKit/Promise": [
121 "objc/PMKPromise+Hang.m",
122 "objc/PromiseKit/Promise+Hang.h"
125 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_HANG=1"
127 "preserve_paths": "objc/PromiseKit",
129 "PromiseKit/Promise": [
137 "objc/PMKPromise+Zalgo.m",
138 "objc/PromiseKit/Promise+Zalgo.h"
141 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_ZALGO=1"
143 "preserve_paths": "objc/PromiseKit",
145 "PromiseKit/Promise": [
151 "name": "ACAccountStore",
153 "PromiseKit/Promise": [
157 "preserve_paths": "objc/PromiseKit",
162 "frameworks": "Accounts",
164 "objc/ACAccountStore+PromiseKit.h",
165 "objc/ACAccountStore+PromiseKit.m",
166 "objc/deprecated/PromiseKit+Accounts.h"
169 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_ACACCOUNTSTORE=1"
173 "name": "AVAudioSession",
175 "PromiseKit/Promise": [
179 "preserve_paths": "objc/PromiseKit",
185 "frameworks": "AVFoundation",
187 "objc/AVAudioSession+PromiseKit.h",
188 "objc/AVAudioSession+PromiseKit.m",
189 "objc/deprecated/PromiseKit+AVFoundation.h"
192 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_AVAUDIOSESSION=1"
197 "name": "CLGeocoder",
199 "PromiseKit/Promise": [
203 "preserve_paths": "objc/PromiseKit",
208 "frameworks": "CoreLocation",
210 "objc/CLGeocoder+PromiseKit.h",
211 "objc/CLGeocoder+PromiseKit.m",
212 "objc/deprecated/PromiseKit+CoreLocation.h"
215 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_CLGEOCODER=1"
219 "name": "CKContainer",
221 "PromiseKit/Promise": [
225 "preserve_paths": "objc/PromiseKit",
230 "frameworks": "CloudKit",
232 "objc/CKContainer+PromiseKit.h",
233 "objc/CKContainer+PromiseKit.m",
234 "objc/deprecated/PromiseKit+CloudKit.h"
237 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_CKCONTAINER=1"
241 "name": "CKDatabase",
243 "PromiseKit/Promise": [
247 "preserve_paths": "objc/PromiseKit",
252 "frameworks": "CloudKit",
254 "objc/CKDatabase+PromiseKit.h",
255 "objc/CKDatabase+PromiseKit.m",
256 "objc/deprecated/PromiseKit+CloudKit.h"
259 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_CKDATABASE=1"
263 "name": "CLLocationManager",
265 "PromiseKit/Promise": [
269 "preserve_paths": "objc/PromiseKit",
274 "frameworks": "CoreLocation",
276 "objc/CLLocationManager+PromiseKit.h",
277 "objc/CLLocationManager+PromiseKit.m",
278 "objc/deprecated/PromiseKit+CoreLocation.h"
281 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_CLLOCATIONMANAGER=1"
285 "name": "MKDirections",
287 "PromiseKit/Promise": [
291 "preserve_paths": "objc/PromiseKit",
296 "frameworks": "MapKit",
298 "objc/MKDirections+PromiseKit.h",
299 "objc/MKDirections+PromiseKit.m",
300 "objc/deprecated/PromiseKit+MapKit.h"
303 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_MKDIRECTIONS=1"
307 "name": "MKMapSnapshotter",
309 "PromiseKit/Promise": [
313 "preserve_paths": "objc/PromiseKit",
318 "frameworks": "MapKit",
320 "objc/MKMapSnapshotter+PromiseKit.h",
321 "objc/MKMapSnapshotter+PromiseKit.m",
322 "objc/deprecated/PromiseKit+MapKit.h"
325 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_MKMAPSNAPSHOTTER=1"
329 "name": "NSFileManager",
331 "PromiseKit/Promise": [
335 "preserve_paths": "objc/PromiseKit",
340 "frameworks": "Foundation",
342 "objc/NSFileManager+PromiseKit.h",
343 "objc/NSFileManager+PromiseKit.m",
344 "objc/deprecated/PromiseKit+Foundation.h"
347 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_NSFILEMANAGER=1"
351 "name": "NSNotificationCenter",
353 "PromiseKit/Promise": [
357 "preserve_paths": "objc/PromiseKit",
362 "frameworks": "Foundation",
364 "objc/NSNotificationCenter+PromiseKit.h",
365 "objc/NSNotificationCenter+PromiseKit.m",
366 "objc/deprecated/PromiseKit+Foundation.h"
369 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_NSNOTIFICATIONCENTER=1"
375 "PromiseKit/Promise": [
379 "preserve_paths": "objc/PromiseKit",
385 "frameworks": "Foundation",
387 "objc/NSTask+PromiseKit.h",
388 "objc/NSTask+PromiseKit.m",
389 "objc/deprecated/PromiseKit+Foundation.h"
392 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_NSTASK=1"
397 "name": "NSURLConnection",
399 "PromiseKit/Promise": [
406 "preserve_paths": "objc/PromiseKit",
411 "frameworks": "Foundation",
413 "objc/NSURLConnection+PromiseKit.h",
414 "objc/NSURLConnection+PromiseKit.m",
415 "objc/deprecated/PromiseKit+Foundation.h"
418 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_NSURLCONNECTION=1"
424 "PromiseKit/Promise": [
428 "preserve_paths": "objc/PromiseKit",
433 "frameworks": "StoreKit",
435 "objc/SKRequest+PromiseKit.h",
436 "objc/SKRequest+PromiseKit.m",
437 "objc/deprecated/PromiseKit+StoreKit.h"
440 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_SKREQUEST=1"
446 "PromiseKit/Promise": [
450 "preserve_paths": "objc/PromiseKit",
455 "frameworks": "Social",
457 "objc/SLRequest+PromiseKit.h",
458 "objc/SLRequest+PromiseKit.m",
459 "objc/deprecated/PromiseKit+Social.h"
462 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_SLREQUEST=1"
466 "name": "UIActionSheet",
468 "PromiseKit/Promise": [
472 "preserve_paths": "objc/PromiseKit",
478 "frameworks": "UIKit",
480 "objc/UIActionSheet+PromiseKit.h",
481 "objc/UIActionSheet+PromiseKit.m",
482 "objc/deprecated/PromiseKit+UIKit.h"
485 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_UIACTIONSHEET=1"
490 "name": "UIAlertView",
492 "PromiseKit/Promise": [
496 "preserve_paths": "objc/PromiseKit",
502 "frameworks": "UIKit",
504 "objc/UIAlertView+PromiseKit.h",
505 "objc/UIAlertView+PromiseKit.m",
506 "objc/deprecated/PromiseKit+UIKit.h"
509 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_UIALERTVIEW=1"
516 "PromiseKit/Promise": [
520 "preserve_paths": "objc/PromiseKit",
527 "objc/UIView+PromiseKit.h",
528 "objc/UIView+PromiseKit.m",
529 "objc/deprecated/PromiseKit+UIKit.h"
531 "frameworks": "UIKit",
533 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_UIVIEW=1"
538 "name": "UIViewController",
540 "PromiseKit/Promise": [
544 "preserve_paths": "objc/PromiseKit",
550 "weak_frameworks": "AssetsLibrary",
551 "frameworks": "UIKit",
553 "objc/UIViewController+PromiseKit.h",
554 "objc/UIViewController+PromiseKit.m",
555 "objc/deprecated/PromiseKit+UIKit.h"
558 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_UIVIEWCONTROLLER=1"
565 "PromiseKit/Promise": [
569 "preserve_paths": "objc/PromiseKit",
574 "frameworks": "QuartzCore",
576 "objc/CALayer+PromiseKit.h",
577 "objc/CALayer+PromiseKit.m",
578 "objc/deprecated/PromiseKit+QuartzCore.h"
581 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMK_CALAYER=1"
587 "PromiseKit/ACAccountStore": [
593 "name": "AVFoundation",
595 "PromiseKit/AVAudioSession": [
603 "PromiseKit/CKContainer": [
606 "PromiseKit/CKDatabase": [
612 "name": "CoreLocation",
614 "PromiseKit/CLGeocoder": [
617 "PromiseKit/CLLocationManager": [
623 "name": "Foundation",
625 "PromiseKit/NSFileManager": [
628 "PromiseKit/NSNotificationCenter": [
631 "PromiseKit/NSTask": [
634 "PromiseKit/NSURLConnection": [
642 "PromiseKit/MKDirections": [
645 "PromiseKit/MKMapSnapshotter": [
653 "PromiseKit/SLRequest": [
661 "PromiseKit/SKRequest": [
669 "PromiseKit/UIActionSheet": [
672 "PromiseKit/UIAlertView": [
675 "PromiseKit/UIView": [
678 "PromiseKit/UIViewController": [
684 "name": "QuartzCore",
686 "PromiseKit/CALayer": [
697 "PromiseKit/Until": [
700 "PromiseKit/Pause": [
709 "PromiseKit/Accounts": [
712 "PromiseKit/AVFoundation": [
715 "PromiseKit/CloudKit": [
718 "PromiseKit/CoreLocation": [
721 "PromiseKit/Foundation": [
724 "PromiseKit/MapKit": [
727 "PromiseKit/Social": [
730 "PromiseKit/StoreKit": [
733 "PromiseKit/UIKit": [
736 "PromiseKit/QuartzCore": [
743 "default_subspecs": "all",
752 "Swift Sources/Promise.swift",
753 "Swift Sources/misc.swift",
754 "Swift Sources/constants.swift"
760 "PromiseKit/Swift/Promise": [
765 "Swift Sources/CK*.swift"
771 "frameworks": "AssetsLibrary",
772 "source_files": "Swift Sources/*.{swift,h,m}"
781 "Swift Sources/ACAccountStore+Promise.swift",
782 "Swift Sources/after.swift",
783 "Swift Sources/CKContainer+Promise.swift",
784 "Swift Sources/CKDatabase+Promise.swift",
785 "Swift Sources/CLGeocoder+Promise.swift",
786 "Swift Sources/CLLocationManager+Promise.swift",
787 "Swift Sources/constants.swift",
788 "Swift Sources/misc.swift",
789 "Swift Sources/MKDirections+Promise.swift",
790 "Swift Sources/MKMapSnapshotter+Promise.swift",
791 "Swift Sources/NSFileManager+Promise.swift",
792 "Swift Sources/NSNotificationCenter+Promise.swift",
793 "Swift Sources/NSURLConnection+Promise.swift",
794 "Swift Sources/Promise.swift",
795 "Swift Sources/SKRequest+Promise.swift",
796 "Swift Sources/SLRequest+Promise.swift",
797 "Swift Sources/when.swift"
804 "name": "SKProductsRequest",
805 "deprecated_in_favor_of": "PromiseKit/SKRequest",
807 "PromiseKit/SKRequest": [
811 "preserve_paths": "objc/deprecated",
812 "source_files": "objc/deprecated/SKProductsRequest+PromiseKit.h"
816 "deprecated_in_favor_of": "PromiseKit/Promise",
818 "PromiseKit/Promise": [
824 "PromiseKit/Until": [