| { |
| "name": "PromiseKit", |
| "version": "2.1.0", |
| "source": { |
| "git": "https://github.com/mxcl/PromiseKit.git", |
| "tag": "2.1.0" |
| }, |
| "license": { |
| "type": "MIT", |
| "text": "@see README" |
| }, |
| "summary": "A delightful Promises implementation for iOS and OS X.", |
| "homepage": "http://promisekit.org", |
| "description": "UIActionSheet UIAlertView CLLocationManager MFMailComposeViewController ACAccountStore StoreKit SKRequest SKProductRequest blocks", |
| "social_media_url": "https://twitter.com/mxcl", |
| "authors": { |
| "Max Howell": "mxcl@me.com" |
| }, |
| "documentation_url": "http://promisekit.org/introduction/", |
| "default_subspecs": [ |
| "Foundation", |
| "UIKit", |
| "QuartzCore" |
| ], |
| "requires_arc": true, |
| "platforms": { |
| "ios": "8.0", |
| "osx": "10.9" |
| }, |
| "module_map": "Sources/PMK.modulemap", |
| "xcconfig": { |
| "SWIFT_INSTALL_OBJC_HEADER": "NO" |
| }, |
| "subspecs": [ |
| { |
| "name": "Accounts", |
| "source_files": "Categories/Accounts/*", |
| "dependencies": { |
| "PromiseKit/CorePromise": [ |
| |
| ] |
| }, |
| "frameworks": "Accounts" |
| }, |
| { |
| "name": "AddressBook", |
| "ios": { |
| "source_files": "Categories/AddressBook/*", |
| "frameworks": "AddressBook" |
| }, |
| "dependencies": { |
| "PromiseKit/CorePromise": [ |
| |
| ] |
| } |
| }, |
| { |
| "name": "AssetsLibrary", |
| "ios": { |
| "source_files": "Categories/AssetsLibrary/*", |
| "frameworks": "AssetsLibrary" |
| }, |
| "dependencies": { |
| "PromiseKit/UIKit": [ |
| |
| ] |
| } |
| }, |
| { |
| "name": "AVFoundation", |
| "ios": { |
| "source_files": "Categories/AVFoundation/*", |
| "frameworks": "AVFoundation" |
| }, |
| "dependencies": { |
| "PromiseKit/CorePromise": [ |
| |
| ] |
| } |
| }, |
| { |
| "name": "CloudKit", |
| "source_files": "Categories/CloudKit/*", |
| "dependencies": { |
| "PromiseKit/CorePromise": [ |
| |
| ] |
| }, |
| "frameworks": "CloudKit", |
| "platforms": { |
| "ios": "8.0", |
| "osx": "10.10" |
| } |
| }, |
| { |
| "name": "CorePromise", |
| "source_files": [ |
| "Sources/*.{swift}", |
| "Sources/{after,AnyPromise,dispatch_promise,hang,join,PMKPromise,when}.m", |
| "Sources/AnyPromise.h", |
| "Sources/NSError+Cancellation.h", |
| "Sources/PMKPromise.h", |
| "Sources/Promise.h", |
| "Sources/PromiseKit.h", |
| "Sources/Umbrella.h" |
| ], |
| "public_header_files": [ |
| "Sources/AnyPromise.h", |
| "Sources/NSError+Cancellation.h", |
| "Sources/PMKPromise.h", |
| "Sources/Promise.h", |
| "Sources/PromiseKit.h", |
| "Sources/Umbrella.h" |
| ], |
| "preserve_paths": [ |
| "Sources/AnyPromise+Private.h", |
| "Sources/PMKCallVariadicBlock.m", |
| "Sources/NSMethodSignatureForBlock.m" |
| ], |
| "frameworks": "Foundation" |
| }, |
| { |
| "name": "CoreLocation", |
| "source_files": "Categories/CoreLocation/*", |
| "dependencies": { |
| "PromiseKit/CorePromise": [ |
| |
| ] |
| }, |
| "frameworks": "CoreLocation" |
| }, |
| { |
| "name": "Foundation", |
| "ios": { |
| "source_files": [ |
| "Categories/Foundation/afterlife.swift", |
| "Categories/Foundation/NSFileManager+Promise.swift", |
| "Categories/Foundation/NSNotificationCenter+AnyPromise.h", |
| "Categories/Foundation/NSNotificationCenter+AnyPromise.m", |
| "Categories/Foundation/NSNotificationCenter+Promise.swift", |
| "Categories/Foundation/NSObject+Promise.swift", |
| "Categories/Foundation/NSURLConnection+AnyPromise.h", |
| "Categories/Foundation/NSURLConnection+AnyPromise.m", |
| "Categories/Foundation/NSURLConnection+Promise.swift" |
| ] |
| }, |
| "osx": { |
| "source_files": "Categories/Foundation/*" |
| }, |
| "dependencies": { |
| "PromiseKit/CorePromise": [ |
| |
| ], |
| "OMGHTTPURLRQ": [ |
| "~> 2.1.3" |
| ] |
| }, |
| "frameworks": "Foundation" |
| }, |
| { |
| "name": "MapKit", |
| "source_files": "Categories/MapKit/*", |
| "dependencies": { |
| "PromiseKit/CorePromise": [ |
| |
| ] |
| }, |
| "frameworks": "MapKit" |
| }, |
| { |
| "name": "MessageUI", |
| "ios": { |
| "source_files": "Categories/MessageUI/*", |
| "frameworks": "MessageUI" |
| }, |
| "dependencies": { |
| "PromiseKit/CorePromise": [ |
| |
| ] |
| } |
| }, |
| { |
| "name": "Photos", |
| "ios": { |
| "source_files": "Categories/Photos/*", |
| "frameworks": "Photos" |
| }, |
| "dependencies": { |
| "PromiseKit/CorePromise": [ |
| |
| ] |
| } |
| }, |
| { |
| "name": "QuartzCore", |
| "source_files": "Categories/QuartzCore/*", |
| "dependencies": { |
| "PromiseKit/CorePromise": [ |
| |
| ] |
| }, |
| "frameworks": "QuartzCore" |
| }, |
| { |
| "name": "Social", |
| "ios": { |
| "source_files": "Categories/Social/*" |
| }, |
| "osx": { |
| "source_files": [ |
| "Categories/Social/SLRequest+AnyPromise.h", |
| "Categories/Social/SLRequest+AnyPromise.m", |
| "Categories/Social/SLRequest+Promise.swift" |
| ] |
| }, |
| "dependencies": { |
| "PromiseKit/CorePromise": [ |
| |
| ] |
| }, |
| "frameworks": "Social" |
| }, |
| { |
| "name": "StoreKit", |
| "source_files": "Categories/StoreKit/*", |
| "dependencies": { |
| "PromiseKit/CorePromise": [ |
| |
| ] |
| }, |
| "frameworks": "StoreKit" |
| }, |
| { |
| "name": "SystemConfiguration", |
| "source_files": "Categories/SystemConfiguration/*", |
| "dependencies": { |
| "PromiseKit/CorePromise": [ |
| |
| ] |
| }, |
| "frameworks": "SystemConfiguration" |
| }, |
| { |
| "name": "UIKit", |
| "ios": { |
| "source_files": "Categories/UIKit/*", |
| "frameworks": "UIKit" |
| }, |
| "dependencies": { |
| "PromiseKit/CorePromise": [ |
| |
| ] |
| } |
| }, |
| { |
| "name": "base", |
| "dependencies": { |
| "PromiseKit/CorePromise": [ |
| |
| ] |
| } |
| }, |
| { |
| "name": "Promise", |
| "dependencies": { |
| "PromiseKit/CorePromise": [ |
| |
| ] |
| } |
| }, |
| { |
| "name": "Pause", |
| "dependencies": { |
| "PromiseKit/CorePromise": [ |
| |
| ] |
| } |
| }, |
| { |
| "name": "Until", |
| "dependencies": { |
| "PromiseKit/CorePromise": [ |
| |
| ] |
| } |
| }, |
| { |
| "name": "When", |
| "dependencies": { |
| "PromiseKit/CorePromise": [ |
| |
| ] |
| } |
| }, |
| { |
| "name": "Join", |
| "dependencies": { |
| "PromiseKit/CorePromise": [ |
| |
| ] |
| } |
| }, |
| { |
| "name": "Hang", |
| "dependencies": { |
| "PromiseKit/CorePromise": [ |
| |
| ] |
| } |
| }, |
| { |
| "name": "Zalgo", |
| "dependencies": { |
| "PromiseKit/CorePromise": [ |
| |
| ] |
| } |
| }, |
| { |
| "name": "all", |
| "dependencies": { |
| "PromiseKit/Accounts": [ |
| |
| ], |
| "PromiseKit/AVFoundation": [ |
| |
| ], |
| "PromiseKit/CloudKit": [ |
| |
| ], |
| "PromiseKit/CoreLocation": [ |
| |
| ], |
| "PromiseKit/Foundation": [ |
| |
| ], |
| "PromiseKit/MapKit": [ |
| |
| ], |
| "PromiseKit/Social": [ |
| |
| ], |
| "PromiseKit/StoreKit": [ |
| |
| ], |
| "PromiseKit/UIKit": [ |
| |
| ], |
| "PromiseKit/QuartzCore": [ |
| |
| ] |
| } |
| }, |
| { |
| "name": "ACAccountStore", |
| "dependencies": { |
| "PromiseKit/Accounts": [ |
| |
| ] |
| } |
| }, |
| { |
| "name": "AVAudioSession", |
| "dependencies": { |
| "PromiseKit/AVFoundation": [ |
| |
| ] |
| } |
| }, |
| { |
| "name": "CLGeocoder", |
| "dependencies": { |
| "PromiseKit/CoreLocation": [ |
| |
| ] |
| } |
| }, |
| { |
| "name": "CKContainer", |
| "dependencies": { |
| "PromiseKit/CloudKit": [ |
| |
| ] |
| } |
| }, |
| { |
| "name": "CKDatabase", |
| "dependencies": { |
| "PromiseKit/CloudKit": [ |
| |
| ] |
| } |
| }, |
| { |
| "name": "CLLocationManager", |
| "dependencies": { |
| "PromiseKit/CoreLocation": [ |
| |
| ] |
| } |
| }, |
| { |
| "name": "MKDirections", |
| "dependencies": { |
| "PromiseKit/MapKit": [ |
| |
| ] |
| } |
| }, |
| { |
| "name": "MKMapSnapshotter", |
| "dependencies": { |
| "PromiseKit/MapKit": [ |
| |
| ] |
| } |
| }, |
| { |
| "name": "NSFileManager", |
| "dependencies": { |
| "PromiseKit/Foundation": [ |
| |
| ] |
| } |
| }, |
| { |
| "name": "NSNotificationCenter", |
| "dependencies": { |
| "PromiseKit/Foundation": [ |
| |
| ] |
| } |
| }, |
| { |
| "name": "NSTask", |
| "dependencies": { |
| "PromiseKit/Foundation": [ |
| |
| ] |
| } |
| }, |
| { |
| "name": "NSURLConnection", |
| "dependencies": { |
| "PromiseKit/Foundation": [ |
| |
| ] |
| } |
| }, |
| { |
| "name": "SKRequest", |
| "dependencies": { |
| "PromiseKit/StoreKit": [ |
| |
| ] |
| } |
| }, |
| { |
| "name": "SKProductsRequest", |
| "dependencies": { |
| "PromiseKit/StoreKit": [ |
| |
| ] |
| } |
| }, |
| { |
| "name": "SLRequest", |
| "dependencies": { |
| "PromiseKit/Social": [ |
| |
| ] |
| } |
| }, |
| { |
| "name": "UIActionSheet", |
| "dependencies": { |
| "PromiseKit/UIKit": [ |
| |
| ] |
| } |
| }, |
| { |
| "name": "UIAlertView", |
| "dependencies": { |
| "PromiseKit/UIKit": [ |
| |
| ] |
| } |
| }, |
| { |
| "name": "UIView", |
| "dependencies": { |
| "PromiseKit/UIKit": [ |
| |
| ] |
| } |
| }, |
| { |
| "name": "UIViewController", |
| "dependencies": { |
| "PromiseKit/UIKit": [ |
| |
| ] |
| } |
| }, |
| { |
| "name": "CALayer", |
| "dependencies": { |
| "PromiseKit/QuartzCore": [ |
| |
| ] |
| } |
| }, |
| { |
| "name": "Swift", |
| "default_subspecs": [ |
| "Foundation", |
| "UIKit" |
| ], |
| "subspecs": [ |
| { |
| "name": "Promise", |
| "dependencies": { |
| "PromiseKit/CorePromise": [ |
| |
| ] |
| } |
| }, |
| { |
| "name": "NSJSONFromData", |
| "dependencies": { |
| "PromiseKit/CorePromise": [ |
| |
| ] |
| } |
| }, |
| { |
| "name": "CloudKit", |
| "dependencies": { |
| "PromiseKit/CloudKit": [ |
| |
| ] |
| } |
| }, |
| { |
| "name": "UIKit", |
| "dependencies": { |
| "PromiseKit/UIKit": [ |
| |
| ] |
| } |
| }, |
| { |
| "name": "CoreLocation", |
| "dependencies": { |
| "PromiseKit/CoreLocation": [ |
| |
| ] |
| } |
| }, |
| { |
| "name": "MapKit", |
| "dependencies": { |
| "PromiseKit/MapKit": [ |
| |
| ] |
| } |
| }, |
| { |
| "name": "Social", |
| "dependencies": { |
| "PromiseKit/Social": [ |
| |
| ] |
| } |
| }, |
| { |
| "name": "StoreKit", |
| "dependencies": { |
| "PromiseKit/StoreKit": [ |
| |
| ] |
| } |
| }, |
| { |
| "name": "Foundation", |
| "dependencies": { |
| "PromiseKit/Foundation": [ |
| |
| ] |
| } |
| }, |
| { |
| "name": "NSNotificationCenter", |
| "dependencies": { |
| "PromiseKit/NSNotificationCenter": [ |
| |
| ] |
| } |
| }, |
| { |
| "name": "Accounts", |
| "dependencies": { |
| "PromiseKit/Accounts": [ |
| |
| ] |
| } |
| }, |
| { |
| "name": "AVFoundation", |
| "dependencies": { |
| "PromiseKit/AVFoundation": [ |
| |
| ] |
| } |
| }, |
| { |
| "name": "all", |
| "dependencies": { |
| "PromiseKit/Swift/CloudKit": [ |
| |
| ], |
| "PromiseKit/Swift/CoreLocation": [ |
| |
| ], |
| "PromiseKit/Swift/Foundation": [ |
| |
| ], |
| "PromiseKit/Swift/MapKit": [ |
| |
| ], |
| "PromiseKit/Swift/Social": [ |
| |
| ], |
| "PromiseKit/Swift/StoreKit": [ |
| |
| ], |
| "PromiseKit/Swift/UIKit": [ |
| |
| ] |
| } |
| } |
| ] |
| } |
| ] |
| } |