| { |
| "name": "PromiseKit", |
| "version": "3.0.2", |
| "source": { |
| "git": "https://github.com/mxcl/PromiseKit.git", |
| "tag": "3.0.2" |
| }, |
| "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", |
| "watchos": "2.0", |
| "tvos": "9.0" |
| }, |
| "module_map": "Sources/PMK.modulemap", |
| "xcconfig": { |
| "SWIFT_INSTALL_OBJC_HEADER": "NO" |
| }, |
| "subspecs": [ |
| { |
| "name": "Accounts", |
| "osx": { |
| "source_files": "Categories/Accounts/*" |
| }, |
| "ios": { |
| "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/PromiseKit.h", |
| "Sources/Umbrella.h" |
| ], |
| "public_header_files": [ |
| "Sources/AnyPromise.h", |
| "Sources/NSError+Cancellation.h", |
| "Sources/PromiseKit.h", |
| "Sources/Umbrella.h" |
| ], |
| "preserve_paths": [ |
| "Sources/AnyPromise+Private.h", |
| "Sources/PMKCallVariadicBlock.m", |
| "Sources/NSMethodSignatureForBlock.m" |
| ], |
| "frameworks": "Foundation" |
| }, |
| { |
| "name": "CoreLocation", |
| "ios": { |
| "source_files": "Categories/CoreLocation/*" |
| }, |
| "osx": { |
| "source_files": "Categories/CoreLocation/*" |
| }, |
| "watchos": { |
| "source_files": [ |
| |
| ] |
| }, |
| "dependencies": { |
| "PromiseKit/CorePromise": [ |
| |
| ] |
| }, |
| "frameworks": "CoreLocation" |
| }, |
| { |
| "name": "Foundation", |
| "ios": { |
| "source_files": [ |
| "Categories/Foundation/afterlife.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", |
| "Categories/Foundation/NSURLSession+Promise.swift" |
| ] |
| }, |
| "osx": { |
| "source_files": "Categories/Foundation/*" |
| }, |
| "watchos": { |
| "source_files": [ |
| "Categories/Foundation/afterlife.swift", |
| "Categories/Foundation/NSNotificationCenter+AnyPromise.h", |
| "Categories/Foundation/NSNotificationCenter+AnyPromise.m", |
| "Categories/Foundation/NSNotificationCenter+Promise.swift", |
| "Categories/Foundation/NSObject+Promise.swift" |
| ] |
| }, |
| "dependencies": { |
| "PromiseKit/CorePromise": [ |
| |
| ], |
| "OMGHTTPURLRQ": [ |
| "~> 3.1.0" |
| ] |
| }, |
| "frameworks": "Foundation" |
| }, |
| { |
| "name": "DietFoundation", |
| "ios": { |
| "source_files": [ |
| "Categories/Foundation/afterlife.swift", |
| "Categories/Foundation/NSNotificationCenter+AnyPromise.h", |
| "Categories/Foundation/NSNotificationCenter+AnyPromise.m", |
| "Categories/Foundation/NSNotificationCenter+Promise.swift", |
| "Categories/Foundation/NSObject+Promise.swift" |
| ] |
| }, |
| "osx": { |
| "source_files": [ |
| "Categories/Foundation/afterlife.swift", |
| "Categories/Foundation/NSNotificationCenter+AnyPromise.h", |
| "Categories/Foundation/NSNotificationCenter+AnyPromise.m", |
| "Categories/Foundation/NSNotificationCenter+Promise.swift", |
| "Categories/Foundation/NSObject+Promise.swift", |
| "Categories/Foundation/NSTask+AnyPromise.h", |
| "Categories/Foundation/NSTask+AnyPromise.m", |
| "Categories/Foundation/NSTask+Promise.swift" |
| ] |
| }, |
| "watchos": { |
| "source_files": [ |
| "Categories/Foundation/afterlife.swift", |
| "Categories/Foundation/NSNotificationCenter+AnyPromise.h", |
| "Categories/Foundation/NSNotificationCenter+AnyPromise.m", |
| "Categories/Foundation/NSNotificationCenter+Promise.swift", |
| "Categories/Foundation/NSObject+Promise.swift" |
| ] |
| }, |
| "dependencies": { |
| "PromiseKit/CorePromise": [ |
| |
| ] |
| }, |
| "frameworks": "Foundation" |
| }, |
| { |
| "name": "MapKit", |
| "ios": { |
| "source_files": "Categories/MapKit/*" |
| }, |
| "osx": { |
| "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", |
| "ios": { |
| "source_files": "Categories/QuartzCore/*" |
| }, |
| "osx": { |
| "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", |
| "osx": { |
| "source_files": "Categories/StoreKit/*" |
| }, |
| "ios": { |
| "source_files": "Categories/StoreKit/*" |
| }, |
| "dependencies": { |
| "PromiseKit/CorePromise": [ |
| |
| ] |
| }, |
| "frameworks": "StoreKit" |
| }, |
| { |
| "name": "SystemConfiguration", |
| "osx": { |
| "source_files": "Categories/SystemConfiguration/*" |
| }, |
| "ios": { |
| "source_files": "Categories/SystemConfiguration/*" |
| }, |
| "dependencies": { |
| "PromiseKit/CorePromise": [ |
| |
| ] |
| }, |
| "frameworks": "SystemConfiguration" |
| }, |
| { |
| "name": "UIKit", |
| "ios": { |
| "source_files": "Categories/UIKit/*", |
| "frameworks": "UIKit" |
| }, |
| "dependencies": { |
| "PromiseKit/CorePromise": [ |
| |
| ] |
| } |
| } |
| ] |
| } |