[Add] MapboxCommon 24.10.0-daily-2024-12-30-04-26
[CocoaPods.git] / Specs / 4 / 5 / 6 / Operations / 3.1.1 / Operations.podspec.json
blob54bb25fafa08ed125ce09b711f2b23220982e664
2   "name": "Operations",
3   "version": "3.1.1",
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/danthorpe/Operations",
7   "license": "MIT",
8   "authors": {
9     "Daniel Thorpe": "@danthorpe"
10   },
11   "source": {
12     "git": "https://github.com/danthorpe/Operations.git",
13     "tag": "3.1.1"
14   },
15   "module_name": "Operations",
16   "social_media_url": "https://twitter.com/danthorpe",
17   "requires_arc": true,
18   "platforms": {
19     "ios": "8.0",
20     "watchos": "2.0",
21     "tvos": "9.0",
22     "osx": "10.10"
23   },
24   "default_subspecs": "Standard",
25   "subspecs": [
26     {
27       "name": "Standard",
28       "source_files": [
29         "Sources/Core/Shared",
30         "Sources/Core/iOS",
31         "Sources/Features/Shared",
32         "Sources/Features/iOS"
33       ],
34       "ios": {
35         "exclude_files": [
36           "Sources/Features/Shared/CloudKit",
37           "Sources/Features/Shared/TaskOperation.swift",
38           "Sources/Features/iOS/PhotosCapability.swift",
39           "Sources/Features/iOS/PassbookCapability.swift"
40         ]
41       },
42       "watchos": {
43         "exclude_files": [
44           "Sources/Core/iOS",
45           "Sources/Features/Shared/CloudKit",
46           "Sources/Features/Shared/ReachabilityCondition.swift",
47           "Sources/Features/Shared/ReachableOperation.swift",
48           "Sources/Features/Shared/Reachability.swift",
49           "Sources/Features/Shared/TaskOperation.swift",
50           "Sources/Features/iOS/LocationCapability.swift",
51           "Sources/Features/iOS/LocationOperations.swift",
52           "Sources/Features/iOS/PhotosCapability.swift",
53           "Sources/Features/iOS/RemoteNotificationCondition.swift",
54           "Sources/Features/iOS/UserConfirmationCondition.swift",
55           "Sources/Features/iOS/UserNotificationCondition.swift",
56           "Sources/Features/iOS/WebpageOperation.swift",
57           "Sources/Features/iOS/OpenInSafariOperation.swift"
58         ]
59       },
60       "tvos": {
61         "exclude_files": [
62           "Sources/Features/Shared/CloudKit",
63           "Sources/Features/Shared/CalendarCapability.swift",
64           "Sources/Features/Shared/TaskOperation.swift",
65           "Sources/Features/iOS/HealthCapability.swift",
66           "Sources/Features/iOS/LocationCapability.swift",
67           "Sources/Features/iOS/LocationOperations.swift",
68           "Sources/Features/iOS/PassbookCapability.swift",
69           "Sources/Features/iOS/PhotosCapability.swift",
70           "Sources/Features/iOS/RemoteNotificationCondition.swift",
71           "Sources/Features/iOS/UserNotificationCondition.swift",
72           "Sources/Features/iOS/WebpageOperation.swift",
73           "Sources/Features/iOS/OpenInSafariOperation.swift"
74         ]
75       },
76       "osx": {
77         "exclude_files": [
78           "Sources/Core/iOS",
79           "Sources/Features/iOS",
80           "Sources/Features/Shared/CloudKit"
81         ]
82       }
83     },
84     {
85       "name": "Extension",
86       "platforms": {
87         "ios": "8.0",
88         "tvos": "9.0",
89         "osx": "10.10"
90       },
91       "source_files": [
92         "Sources/Core/Shared",
93         "Sources/Core/iOS",
94         "Sources/Features/Shared",
95         "Sources/Features/iOS"
96       ],
97       "exclude_files": [
98         "Sources/Core/iOS/BackgroundObserver.swift",
99         "Sources/Core/iOS/NetworkObserver.swift",
100         "Sources/Features/Shared/TaskOperation.swift",
101         "Sources/Features/iOS/HealthCapability.swift",
102         "Sources/Features/iOS/LocationCapability.swift",
103         "Sources/Features/iOS/LocationOperations.swift",
104         "Sources/Features/iOS/OpenInSafariOperation.swift",
105         "Sources/Features/iOS/RemoteNotificationCondition.swift",
106         "Sources/Features/iOS/UserNotificationCondition.swift"
107       ],
108       "tvos": {
109         "exclude_files": [
110           "Sources/Features/iOS/PassbookCapability.swift",
111           "Sources/Features/iOS/PhotosCapability.swift",
112           "Sources/Features/iOS/WebpageOperation.swift",
113           "Sources/Features/iOS/OpenInSafariOperation.swift",
114           "Sources/Features/Shared/CalendarCapability.swift"
115         ]
116       },
117       "osx": {
118         "exclude_files": [
119           "Sources/Core/iOS",
120           "Sources/Features/iOS"
121         ]
122       }
123     },
124     {
125       "name": "+Health",
126       "platforms": {
127         "ios": "8.0",
128         "watchos": "2.0"
129       },
130       "dependencies": {
131         "Operations/Standard": [
133         ]
134       },
135       "source_files": [
136         "Sources/Extras/Health/iOS"
137       ]
138     },
139     {
140       "name": "+AddressBook",
141       "platforms": {
142         "ios": "8.0",
143         "osx": "10.10"
144       },
145       "dependencies": {
146         "Operations/Standard": [
148         ]
149       },
150       "source_files": [
151         "Sources/Extras/AddressBook/iOS",
152         "Sources/Extras/Contacts/Shared",
153         "Sources/Extras/Contacts/iOS"
154       ],
155       "osx": {
156         "exclude_files": [
157           "Sources/Extras/AddressBook/iOS",
158           "Sources/Extras/Contacts/iOS"
159         ]
160       }
161     },
162     {
163       "name": "+CloudKit",
164       "platforms": {
165         "ios": "8.0",
166         "tvos": "9.0",
167         "osx": "10.10"
168       },
169       "dependencies": {
170         "Operations/Standard": [
172         ]
173       },
174       "frameworks": "CloudKit",
175       "source_files": [
176         "Sources/Features/Shared/CloudKit"
177       ]
178     },
179     {
180       "name": "+Photos",
181       "platforms": {
182         "ios": "8.0"
183       },
184       "dependencies": {
185         "Operations/Standard": [
187         ]
188       },
189       "frameworks": "Photos",
190       "source_files": [
191         "Sources/Features/iOS/PhotosCapability.swift"
192       ]
193     },
194     {
195       "name": "+Passbook",
196       "platforms": {
197         "ios": "8.0"
198       },
199       "dependencies": {
200         "Operations/Standard": [
202         ]
203       },
204       "frameworks": "PassKit",
205       "source_files": [
206         "Sources/Features/iOS/PassbookCapability.swift"
207       ]
208     }
209   ]