Latest | 6.8.4 |
---|---|
Homepage | http://mxcl.dev/PromiseKit/ |
License | MIT |
Platforms | ios 8.0, osx 10.10, watchos 2.0, tvos 9.0, requires ARC |
Authors |
Latest podspec
{ "name": "PromiseKit", "version": "6.8.4", "source": { "git": "https://github.com/mxcl/PromiseKit.git", "tag": "6.8.4", "submodules": true }, "license": "MIT", "summary": "Promises for Swift & ObjC.", "homepage": "http://mxcl.dev/PromiseKit/", "description": "A thoughtful and complete implementation of promises for iOS, macOS, watchOS and tvOS with first-class support for both Objective-C and Swift.", "social_media_url": "https://twitter.com/mxcl", "authors": { "Max Howell": "[email protected]" }, "documentation_url": "http://mxcl.dev/PromiseKit/reference/v6/Classes/Promise.html", "default_subspecs": [ "CorePromise", "UIKit", "Foundation" ], "requires_arc": true, "swift_versions": [ "3.1", "3.2", "3.3", "3.4", "4.0", "4.1", "4.2", "4.3", "4.4", "5.0" ], "platforms": { "ios": "8.0", "osx": "10.10", "watchos": "2.0", "tvos": "9.0" }, "pod_target_xcconfig": { "OTHER_SWIFT_FLAGS": "-DPMKCocoaPods" }, "subspecs": [ { "name": "Accounts", "osx": { "source_files": "Extensions/Accounts/Sources/*", "frameworks": "Accounts" }, "ios": { "source_files": "Extensions/Accounts/Sources/*", "frameworks": "Accounts" }, "dependencies": { "PromiseKit/CorePromise": [] }, "platforms": { "ios": "8.0", "osx": "10.10" } }, { "name": "Alamofire", "source_files": "Extensions/Alamofire/Sources/*", "dependencies": { "Alamofire": [ "~> 4.0" ], "PromiseKit/CorePromise": [] }, "platforms": { "ios": "8.0", "osx": "10.11", "watchos": "2.0", "tvos": "9.0" } }, { "name": "AddressBook", "ios": { "source_files": "Extensions/AddressBook/Sources/*", "frameworks": "AddressBook" }, "dependencies": { "PromiseKit/CorePromise": [] }, "platforms": { "ios": "8.0" } }, { "name": "AssetsLibrary", "ios": { "source_files": "Extensions/AssetsLibrary/Sources/*", "frameworks": "AssetsLibrary" }, "dependencies": { "PromiseKit/CorePromise": [] }, "platforms": { "ios": "8.0" } }, { "name": "AVFoundation", "ios": { "source_files": "Extensions/AVFoundation/Sources/*", "frameworks": "AVFoundation" }, "dependencies": { "PromiseKit/CorePromise": [] }, "platforms": { "ios": "8.0" } }, { "name": "Bolts", "source_files": "Extensions/Bolts/Sources/*", "dependencies": { "PromiseKit/CorePromise": [], "Bolts": [ "~> 1.9.0" ] }, "platforms": { "ios": "8.0", "osx": "10.10", "watchos": "2.0", "tvos": "9.0" } }, { "name": "CloudKit", "source_files": "Extensions/CloudKit/Sources/*", "frameworks": "CloudKit", "dependencies": { "PromiseKit/CorePromise": [] }, "platforms": { "ios": "10.0", "osx": "10.12", "tvos": "10.0", "watchos": "3.0" } }, { "name": "CoreBluetooth", "tvos": { "source_files": "Extensions/CoreBluetooth/Sources/*", "frameworks": "CoreBluetooth" }, "osx": { "source_files": "Extensions/CoreBluetooth/Sources/*", "frameworks": "CoreBluetooth" }, "ios": { "source_files": "Extensions/CoreBluetooth/Sources/*", "frameworks": "CoreBluetooth" }, "dependencies": { "PromiseKit/CorePromise": [] }, "platforms": { "ios": "8.0", "osx": "10.10", "tvos": "9.0" } }, { "name": "CorePromise", "source_files": [ "Sources/when.swift", "Sources/Guarantee.swift", "Sources/race.swift", "Sources/Error.swift", "Sources/after.swift", "Sources/Resolver.swift", "Sources/Deprecations.swift", "Sources/hang.swift", "Sources/Box.swift", "Sources/Catchable.swift", "Sources/LogEvent.swift", "Sources/Promise.swift", "Sources/AnyPromise.swift", "Sources/firstly.swift", "Sources/CustomStringConvertible.swift", "Sources/Thenable.swift", "Sources/Configuration.swift", "Sources/{after,AnyPromise,GlobalState,dispatch_promise,hang,join,PMKPromise,when,race}.m", "Sources/fwd.h", "Sources/AnyPromise.h", "Sources/PromiseKit.h" ], "public_header_files": [ "Sources/fwd.h", "Sources/AnyPromise.h", "Sources/PromiseKit.h" ], "preserve_paths": [ "Sources/AnyPromise+Private.h", "Sources/PMKCallVariadicBlock.m", "Sources/NSMethodSignatureForBlock.m" ], "frameworks": "Foundation", "platforms": { "ios": "8.0", "osx": "10.10", "watchos": "2.0", "tvos": "9.0" } }, { "name": "CoreLocation", "source_files": "Extensions/CoreLocation/Sources/*", "watchos": { "source_files": "Extensions/CoreLocation/Sources/CLGeocoder*" }, "dependencies": { "PromiseKit/CorePromise": [] }, "frameworks": "CoreLocation", "platforms": { "ios": "8.0", "osx": "10.10", "watchos": "3.0", "tvos": "9.0" } }, { "name": "EventKit", "watchos": { "source_files": "Extensions/EventKit/Sources/*", "frameworks": "EventKit" }, "osx": { "source_files": "Extensions/EventKit/Sources/*", "frameworks": "EventKit" }, "ios": { "source_files": "Extensions/EventKit/Sources/*", "frameworks": "EventKit" }, "dependencies": { "PromiseKit/CorePromise": [] }, "platforms": { "ios": "8.0", "osx": "10.10", "watchos": "2.0" } }, { "name": "Foundation", "source_files": [ "Extensions/Foundation/Sources/NSURLSession+AnyPromise.h", "Extensions/Foundation/Sources/NSNotificationCenter+Promise.swift", "Extensions/Foundation/Sources/NSNotificationCenter+AnyPromise.m", "Extensions/Foundation/Sources/afterlife.swift", "Extensions/Foundation/Sources/NSTask+AnyPromise.h", "Extensions/Foundation/Sources/NSURLSession+Promise.swift", "Extensions/Foundation/Sources/NSURLSession+AnyPromise.m", "Extensions/Foundation/Sources/NSObject+Promise.swift", "Extensions/Foundation/Sources/NSNotificationCenter+AnyPromise.h", "Extensions/Foundation/Sources/PMKFoundation.h", "Extensions/Foundation/Sources/Process+Promise.swift", "Extensions/Foundation/Sources/NSTask+AnyPromise.m" ], "dependencies": { "PromiseKit/CorePromise": [] }, "frameworks": "Foundation", "platforms": { "ios": "8.0", "osx": "10.10", "watchos": "2.0", "tvos": "9.0" } }, { "name": "HealthKit", "source_files": [ "Extensions/HealthKit/Sources/HealthKit+Promise.swift" ], "dependencies": { "PromiseKit/CorePromise": [] }, "frameworks": "HealthKit", "platforms": { "ios": "9.0", "watchos": "2.0" } }, { "name": "HomeKit", "source_files": [ "Extensions/HomeKit/Sources/HMAcessoryBrowser+Promise.swift", "Extensions/HomeKit/Sources/HMHome+Promise.swift", "Extensions/HomeKit/Sources/HMCharacteristic+Promise.swift", "Extensions/HomeKit/Sources/Utils.swift", "Extensions/HomeKit/Sources/HMHomeManager+Promise.swift" ], "dependencies": { "PromiseKit/CorePromise": [] }, "frameworks": "HomeKit", "platforms": { "ios": "8.0", "watchos": "3.0", "tvos": "9.0" } }, { "name": "MapKit", "tvos": { "source_files": "Extensions/MapKit/Sources/*", "frameworks": "MapKit" }, "osx": { "source_files": "Extensions/MapKit/Sources/*", "frameworks": "MapKit" }, "ios": { "source_files": "Extensions/MapKit/Sources/*", "frameworks": "MapKit" }, "dependencies": { "PromiseKit/CorePromise": [] }, "platforms": { "ios": "8.0", "osx": "10.10", "watchos": "2.0", "tvos": "9.2" } }, { "name": "MessageUI", "ios": { "source_files": "Extensions/MessagesUI/Sources/*", "frameworks": "MessageUI" }, "dependencies": { "PromiseKit/CorePromise": [] }, "platforms": { "ios": "8.0" } }, { "name": "OMGHTTPURLRQ", "source_files": "Extensions/OMGHTTPURLRQ/Sources/*", "dependencies": { "PromiseKit/Foundation": [], "OMGHTTPURLRQ": [ "~> 3.2" ] }, "platforms": { "ios": "8.0", "osx": "10.10", "watchos": "2.0", "tvos": "9.0" } }, { "name": "Photos", "osx": { "source_files": "Extensions/Photos/Sources/*", "frameworks": "Photos" }, "tvos": { "source_files": "Extensions/Photos/Sources/*", "frameworks": "Photos" }, "ios": { "source_files": "Extensions/Photos/Sources/*", "frameworks": "Photos" }, "dependencies": { "PromiseKit/CorePromise": [] }, "platforms": { "ios": "8.0", "osx": "10.13", "tvos": "10.0" } }, { "name": "QuartzCore", "tvos": { "source_files": "Extensions/QuartzCore/Sources/*", "frameworks": "QuartzCore" }, "ios": { "source_files": "Extensions/QuartzCore/Sources/*", "frameworks": "QuartzCore" }, "osx": { "source_files": "Extensions/QuartzCore/Sources/*", "frameworks": "QuartzCore" }, "dependencies": { "PromiseKit/CorePromise": [] }, "platforms": { "ios": "8.0", "osx": "10.10", "tvos": "9.0" } }, { "name": "Social", "ios": { "source_files": "Extensions/Social/Sources/*", "frameworks": "Social" }, "osx": { "source_files": [ "Extensions/Social/Sources/SLRequest+AnyPromise.m", "Extensions/Social/Sources/SLRequest+Promise.swift", "Extensions/Social/Sources/PMKSocial.h", "Extensions/Social/Sources/SLRequest+AnyPromise.h", "Extensions/Social/Sources/SLComposeViewController+Promise.swift" ], "frameworks": "Social" }, "dependencies": { "PromiseKit/Foundation": [] }, "platforms": { "ios": "8.0", "osx": "10.10" } }, { "name": "StoreKit", "tvos": { "source_files": "Extensions/StoreKit/Sources/*", "frameworks": "StoreKit" }, "osx": { "source_files": "Extensions/StoreKit/Sources/*", "frameworks": "StoreKit" }, "ios": { "source_files": "Extensions/StoreKit/Sources/*", "frameworks": "StoreKit" }, "dependencies": { "PromiseKit/CorePromise": [] }, "platforms": { "ios": "8.0", "osx": "10.10", "tvos": "9.0" } }, { "name": "SystemConfiguration", "tvos": { "source_files": "Extensions/SystemConfiguration/Sources/*", "frameworks": "SystemConfiguration" }, "osx": { "source_files": "Extensions/SystemConfiguration/Sources/*", "frameworks": "SystemConfiguration" }, "ios": { "source_files": "Extensions/SystemConfiguration/Sources/*", "frameworks": "SystemConfiguration" }, "dependencies": { "PromiseKit/CorePromise": [] }, "platforms": { "ios": "8.0", "osx": "10.10", "tvos": "9.0" } }, { "name": "UIKit", "tvos": { "source_files": [ "Extensions/UIKit/Sources/UIViewController+AnyPromise.m", "Extensions/UIKit/Sources/PMKUIKit.h", "Extensions/UIKit/Sources/UIView+AnyPromise.h", "Extensions/UIKit/Sources/UIView+Promise.swift", "Extensions/UIKit/Sources/UIViewController+AnyPromise.h", "Extensions/UIKit/Sources/UIView+AnyPromise.m", "Extensions/UIKit/Sources/UIViewPropertyAnimator+Promise.swift" ], "frameworks": "UIKit" }, "ios": { "source_files": [ "Extensions/UIKit/Sources/UIViewController+AnyPromise.m", "Extensions/UIKit/Sources/PMKUIKit.h", "Extensions/UIKit/Sources/UIView+AnyPromise.h", "Extensions/UIKit/Sources/UIView+Promise.swift", "Extensions/UIKit/Sources/UIViewController+AnyPromise.h", "Extensions/UIKit/Sources/UIView+AnyPromise.m", "Extensions/UIKit/Sources/UIViewPropertyAnimator+Promise.swift" ], "frameworks": "UIKit" }, "dependencies": { "PromiseKit/CorePromise": [] }, "platforms": { "ios": "8.0", "tvos": "9.0" } }, { "name": "UIImagePickerController", "ios": { "source_files": "Extensions/UIKit/Sources/UIImagePickerController+Promise.swift", "frameworks": "UIKit", "xcconfig": { "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PMKImagePickerController=1" } }, "dependencies": { "PromiseKit/UIKit": [] }, "platforms": { "ios": "8.0" } }, { "name": "WatchConnectivity", "watchos": { "source_files": "Extensions/WatchConnectivity/Sources/*", "frameworks": "WatchConnectivity" }, "ios": { "source_files": "Extensions/WatchConnectivity/Sources/*", "frameworks": "WatchConnectivity" }, "dependencies": { "PromiseKit/CorePromise": [] }, "platforms": { "ios": "8.0", "watchos": "2.0" } } ] }
Wed, 10 Apr 2019 10:37:03 +0000