blob: a70d39dd482abe4333b6241f1cc9e5d77764dce7 [file] [log] [blame]
{
"name": "PromiseKit",
"version": "2.2.1",
"source": {
"git": "https://github.com/mxcl/PromiseKit.git",
"tag": "2.2.1"
},
"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": [
]
}
}
]
}
]
}