blob: 32b1ca779b71b6133c20853cb11f6d61a5dea665 [file] [log] [blame]
{
"name": "Tomorrowland",
"version": "0.3.1",
"summary": "Lightweight Promises for Swift and Obj-C",
"description": "Tomorrowland is a lightweight Promise implementation for Swift and Obj-C that supports cancellation and strongly-typed errors.",
"homepage": "https://github.com/kballard/Tomorrowland",
"license": {
"type": "MIT",
"file": "LICENSE-MIT"
},
"authors": "Kevin Ballard",
"social_media_url": "https://twitter.com/eridius",
"platforms": {
"ios": "9.0",
"osx": "10.10",
"watchos": "2.0",
"tvos": "9.0"
},
"source": {
"git": "https://github.com/kballard/Tomorrowland.git",
"tag": "v0.3.1"
},
"source_files": [
"Sources/ObjC/TWLContext.h",
"Sources/ObjC/TWLDelayedPromise.h",
"Sources/ObjC/TWLPromise.h",
"Sources/ObjC/TWLUtilities.h",
"Sources/ObjC/TWLWhen.h",
"Sources/Private/TWLOneshotBlock.h",
"Sources/Private/TWLPromiseBox.h",
"Sources/Private/TWLPromiseInvalidationTokenBox.h",
"Sources/Private/TWLThreadLocal.h",
"Sources/Tomorrowland.h",
"Sources/ObjC/TWLContext.m",
"Sources/ObjC/TWLDelayedPromise.m",
"Sources/ObjC/TWLUtilities.m",
"Sources/ObjC/TWLWhen.m",
"Sources/Private/TWLPromiseBox.m",
"Sources/Private/TWLPromiseInvalidationTokenBox.m",
"Sources/Private/TWLThreadLocal.m",
"Sources/ObjC/TWLPromise.mm",
"Sources/Private/TWLOneshotBlock.mm",
"Sources/Compatibility.swift",
"Sources/DelayedPromise.swift",
"Sources/ObjC/Bridging.swift",
"Sources/ObjC/TWLInvalidationToken.swift",
"Sources/ObjectiveC.swift",
"Sources/Promise.swift",
"Sources/Utilities.swift",
"Sources/When.swift"
],
"private_header_files": "Sources/Private/*.h",
"preserve_paths": [
"Sources/ObjC/TWLContextPrivate.h",
"Sources/ObjC/TWLPromisePrivate.h",
"Sources/ObjC/objc_cast.h"
],
"module_map": "Sources/tomorrowland.modulemap"
}