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/lilyball/Tomorrowland",
11 "authors": "Lily Ballard",
12 "social_media_url": "https://twitter.com/LilyInTech",
24 "git": "https://github.com/lilyball/Tomorrowland.git",
28 "Sources/Utilities.swift",
30 "Sources/TokenPromise.swift",
31 "Sources/Deprecations.swift",
32 "Sources/ObjectiveC.swift",
33 "Sources/SwiftResult.swift",
34 "Sources/Private/TWLPromiseInvalidationTokenBox.h",
35 "Sources/Private/TWLPromiseBox.m",
36 "Sources/Private/TWLThreadLocal.h",
37 "Sources/Private/TWLBlockOperation.m",
38 "Sources/Private/TWLOneshotBlock.h",
39 "Sources/Private/TWLPromiseInvalidationTokenBox.m",
40 "Sources/Private/TWLBlockOperation.h",
41 "Sources/Private/TWLOneshotBlock.mm",
42 "Sources/Private/TWLThreadLocal.m",
43 "Sources/Private/TWLPromiseBox.h",
44 "Sources/Promise.swift",
45 "Sources/ObjC/TWLPromise+Convenience.m",
46 "Sources/ObjC/TWLDelayedPromise.h",
47 "Sources/ObjC/TWLWhen.m",
48 "Sources/ObjC/TWLContext.h",
49 "Sources/ObjC/TWLPromise.mm",
50 "Sources/ObjC/Tomorrowland.h",
51 "Sources/ObjC/TWLUtilities.m",
52 "Sources/ObjC/TWLDelayedPromise.m",
53 "Sources/ObjC/TWLPromise+Convenience.h",
54 "Sources/ObjC/TWLWhen.h",
55 "Sources/ObjC/TWLContext.m",
56 "Sources/ObjC/Bridging.swift",
57 "Sources/ObjC/TWLPromise.h",
58 "Sources/ObjC/TWLInvalidationToken.swift",
59 "Sources/ObjC/TWLUtilities.h",
60 "Sources/DelayedPromise.swift"
62 "private_header_files": "Sources/Private/*.h",
64 "Sources/ObjC/TWLPromisePrivate.h",
65 "Sources/ObjC/TWLContextPrivate.h",
66 "Sources/ObjC/objc_cast.h"
69 "module_map": "Sources/tomorrowland.modulemap",
70 "swift_version": "5.0"