2 "name": "Tomorrowland",
4 "summary": "Lightweight Promises for Swift and Obj-C",
5 "description": "Tomorrowland is a lightweight Promise implementation for Swift and Obj-C that supports cancellation and strongly-typed errors.",
6 "homepage": "https://github.com/kballard/Tomorrowland",
11 "authors": "Lily Ballard",
12 "social_media_url": "https://twitter.com/LilyInTech",
19 "swift_version": "4.0",
21 "git": "https://github.com/kballard/Tomorrowland.git",
25 "Sources/Private/TWLPromiseInvalidationTokenBox.h",
26 "Sources/Private/TWLThreadLocal.h",
27 "Sources/Private/TWLOneshotBlock.h",
28 "Sources/Private/TWLBlockOperation.h",
29 "Sources/Private/TWLPromiseBox.h",
30 "Sources/ObjC/TWLDelayedPromise.h",
31 "Sources/ObjC/TWLContext.h",
32 "Sources/ObjC/Tomorrowland.h",
33 "Sources/ObjC/TWLWhen.h",
34 "Sources/ObjC/TWLPromise.h",
35 "Sources/ObjC/TWLUtilities.h",
36 "Sources/Private/TWLPromiseBox.m",
37 "Sources/Private/TWLBlockOperation.m",
38 "Sources/Private/TWLPromiseInvalidationTokenBox.m",
39 "Sources/Private/TWLThreadLocal.m",
40 "Sources/ObjC/TWLWhen.m",
41 "Sources/ObjC/TWLUtilities.m",
42 "Sources/ObjC/TWLDelayedPromise.m",
43 "Sources/ObjC/TWLContext.m",
44 "Sources/Private/TWLOneshotBlock.mm",
45 "Sources/ObjC/TWLPromise.mm",
46 "Sources/Utilities.swift",
48 "Sources/TokenPromise.swift",
49 "Sources/Compatibility.swift",
50 "Sources/ObjectiveC.swift",
51 "Sources/Promise.swift",
52 "Sources/ObjC/Bridging.swift",
53 "Sources/ObjC/TWLInvalidationToken.swift",
54 "Sources/DelayedPromise.swift"
56 "private_header_files": "Sources/Private/*.h",
58 "Sources/ObjC/TWLPromisePrivate.h",
59 "Sources/ObjC/TWLContextPrivate.h",
60 "Sources/ObjC/objc_cast.h"
63 "module_map": "Sources/tomorrowland.modulemap"