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",
25 "pushed_with_swift_version": "2.3",
30 "Sources/Core/Shared",
32 "Sources/Features/Shared",
33 "Sources/Features/iOS"
36 "Sources/Extras/CloudKit/Shared",
37 "Sources/Extras/Calendar/Shared",
38 "Sources/Extras/Passbook/iOS",
39 "Sources/Extras/Photos/iOS",
40 "Sources/Extras/Location/iOS",
41 "Sources/Extras/Health/iOS"
45 "Sources/Features/Shared/TaskOperation.swift"
51 "Sources/Features/Shared/ReachabilityCondition.swift",
52 "Sources/Features/Shared/ReachableOperation.swift",
53 "Sources/Features/Shared/Reachability.swift",
54 "Sources/Features/Shared/TaskOperation.swift",
55 "Sources/Features/iOS/RemoteNotificationCondition.swift",
56 "Sources/Features/iOS/UserConfirmationCondition.swift",
57 "Sources/Features/iOS/UserNotificationCondition.swift",
58 "Sources/Features/iOS/WebpageOperation.swift",
59 "Sources/Features/iOS/OpenInSafariOperation.swift"
64 "Sources/Features/Shared/TaskOperation.swift",
65 "Sources/Features/iOS/RemoteNotificationCondition.swift",
66 "Sources/Features/iOS/UserNotificationCondition.swift",
67 "Sources/Features/iOS/WebpageOperation.swift",
68 "Sources/Features/iOS/OpenInSafariOperation.swift"
74 "Sources/Features/iOS"
86 "Sources/Core/Shared",
88 "Sources/Features/Shared",
89 "Sources/Features/iOS"
92 "Sources/Core/iOS/BackgroundObserver.swift",
93 "Sources/Core/iOS/NetworkObserver.swift",
94 "Sources/Features/Shared/TaskOperation.swift",
95 "Sources/Features/iOS/HealthCapability.swift",
96 "Sources/Features/iOS/LocationCapability.swift",
97 "Sources/Features/iOS/LocationOperations.swift",
98 "Sources/Features/iOS/OpenInSafariOperation.swift",
99 "Sources/Features/iOS/RemoteNotificationCondition.swift",
100 "Sources/Features/iOS/UserNotificationCondition.swift"
104 "Sources/Features/iOS/PassbookCapability.swift",
105 "Sources/Features/iOS/PhotosCapability.swift",
106 "Sources/Features/iOS/WebpageOperation.swift",
107 "Sources/Features/iOS/OpenInSafariOperation.swift",
108 "Sources/Features/Shared/CalendarCapability.swift"
114 "Sources/Features/iOS"
119 "name": "+AddressBook",
125 "Operations/Standard": [
130 "Sources/Extras/AddressBook/iOS",
131 "Sources/Extras/Contacts/Shared",
132 "Sources/Extras/Contacts/iOS"
136 "Sources/Extras/AddressBook/iOS",
137 "Sources/Extras/Contacts/iOS"
149 "Operations/Standard": [
153 "frameworks": "EventKit",
155 "Sources/Extras/Calendar/Shared"
166 "Operations/Standard": [
170 "frameworks": "CloudKit",
172 "Sources/Extras/CloudKit/Shared"
182 "Operations/Standard": [
187 "Sources/Extras/Health/iOS"
196 "Operations/Standard": [
200 "frameworks": "CoreLocation",
202 "Sources/Extras/Location/iOS"
211 "Operations/Standard": [
215 "frameworks": "PassKit",
217 "Sources/Extras/Passbook/iOS"
226 "Operations/Standard": [
230 "frameworks": "Photos",
232 "Sources/Extras/Photos/iOS"