4 "summary": "Powerful NSOperation subclasses in Swift.",
5 "description": "A Swift framework inspired by Apple's WWDC 2015\nsession Advanced NSOperations: https://developer.apple.com/videos/wwdc/2015/?id=226",
6 "homepage": "https://github.com/ProcedureKit/ProcedureKit",
9 "Daniel Thorpe": "@danthorpe"
12 "git": "https://github.com/ProcedureKit/ProcedureKit.git",
15 "module_name": "Operations",
16 "social_media_url": "https://twitter.com/danthorpe",
24 "default_subspecs": "Standard",
29 "Sources/Core/Shared",
31 "Sources/Features/Shared",
32 "Sources/Features/iOS"
35 "Sources/Extras/CloudKit/Shared",
36 "Sources/Extras/Calendar/Shared",
37 "Sources/Extras/Passbook/iOS",
38 "Sources/Extras/Photos/iOS",
39 "Sources/Extras/Location/iOS",
40 "Sources/Extras/Health/iOS"
44 "Sources/Features/Shared/TaskOperation.swift"
50 "Sources/Features/Shared/ReachabilityCondition.swift",
51 "Sources/Features/Shared/ReachableOperation.swift",
52 "Sources/Features/Shared/Reachability.swift",
53 "Sources/Features/Shared/TaskOperation.swift",
54 "Sources/Features/iOS/RemoteNotificationCondition.swift",
55 "Sources/Features/iOS/UserConfirmationCondition.swift",
56 "Sources/Features/iOS/UserNotificationCondition.swift",
57 "Sources/Features/iOS/WebpageOperation.swift",
58 "Sources/Features/iOS/OpenInSafariOperation.swift"
63 "Sources/Features/Shared/TaskOperation.swift",
64 "Sources/Features/iOS/RemoteNotificationCondition.swift",
65 "Sources/Features/iOS/UserNotificationCondition.swift",
66 "Sources/Features/iOS/WebpageOperation.swift",
67 "Sources/Features/iOS/OpenInSafariOperation.swift"
73 "Sources/Features/iOS"
85 "Sources/Core/Shared",
87 "Sources/Features/Shared",
88 "Sources/Features/iOS"
91 "Sources/Core/iOS/BackgroundObserver.swift",
92 "Sources/Core/iOS/NetworkObserver.swift",
93 "Sources/Features/Shared/TaskOperation.swift",
94 "Sources/Features/iOS/HealthCapability.swift",
95 "Sources/Features/iOS/LocationCapability.swift",
96 "Sources/Features/iOS/LocationOperations.swift",
97 "Sources/Features/iOS/OpenInSafariOperation.swift",
98 "Sources/Features/iOS/RemoteNotificationCondition.swift",
99 "Sources/Features/iOS/UserNotificationCondition.swift"
103 "Sources/Features/iOS/PassbookCapability.swift",
104 "Sources/Features/iOS/PhotosCapability.swift",
105 "Sources/Features/iOS/WebpageOperation.swift",
106 "Sources/Features/iOS/OpenInSafariOperation.swift",
107 "Sources/Features/Shared/CalendarCapability.swift"
113 "Sources/Features/iOS"
118 "name": "+AddressBook",
124 "Operations/Standard": [
129 "Sources/Extras/AddressBook/iOS",
130 "Sources/Extras/Contacts/Shared",
131 "Sources/Extras/Contacts/iOS"
135 "Sources/Extras/AddressBook/iOS",
136 "Sources/Extras/Contacts/iOS"
148 "Operations/Standard": [
152 "frameworks": "EventKit",
154 "Sources/Extras/Calendar/Shared"
165 "Operations/Standard": [
169 "frameworks": "CloudKit",
171 "Sources/Extras/CloudKit/Shared"
181 "Operations/Standard": [
186 "Sources/Extras/Health/iOS"
195 "Operations/Standard": [
199 "frameworks": "CoreLocation",
201 "Sources/Extras/Location/iOS"
210 "Operations/Standard": [
214 "frameworks": "PassKit",
216 "Sources/Extras/Passbook/iOS"
225 "Operations/Standard": [
229 "frameworks": "Photos",
231 "Sources/Extras/Photos/iOS"