[Add] AlibabacloudBPStudio20210931 4.0.4
[CocoaPods.git] / Specs / 8 / 1 / 2 / MyiOSHelpers / 1.0.3 / MyiOSHelpers.podspec.json
blob0bad42cb4552a2406392ef230c0bf39ea0b4f640
2   "name": "MyiOSHelpers",
3   "version": "1.0.3",
4   "homepage": "http://github.com/premosystems/MyiOSHelpers",
5   "authors": {
6     "Vincil Bishop": "vincil.bishop@vbishop.com"
7   },
8   "license": "MIT",
9   "summary": "A collection of often used but time consuming to recreate logic for iOS.",
10   "source": {
11     "git": "https://github.com/premosystems/MyiOSHelpers.git",
12     "tag": "1.0.3"
13   },
14   "requires_arc": true,
15   "platforms": {
16     "ios": "7.0"
17   },
18   "resources": "MyiOSHelpers.podspec",
19   "source_files": "MyiOSHelpers/*.{h,m}",
20   "dependencies": {
21     "DateTools": [
22       "~> 1.3.0"
23     ],
24     "MTDates": [
25       "~> 0.13.0"
26     ],
27     "Underscore.m": [
28       "~> 0.2.1"
29     ]
30   },
31   "prefix_header_contents": [
32     "#import \"Underscore.h\"",
33     "#ifndef _",
34     "#define _ Underscore",
35     "#endif",
36     "#import \"DateTools.h\"",
37     "#ifndef MTDATES_NO_PREFIX",
38     "#define MTDATES_NO_PREFIX 1",
39     "#endif",
40     "#import \"NSDate+MTDates.h\""
41   ],
42   "subspecs": [
43     {
44       "name": "Logic",
45       "source_files": "MyiOSHelpers/Logic/*.{h,m}",
46       "subspecs": [
47         {
48           "name": "Apple",
49           "source_files": "MyiOSHelpers/Logic/Apple/*.h",
50           "subspecs": [
51             {
52               "name": "CoreData",
53               "source_files": "MyiOSHelpers/Logic/Apple/CoreData/*.{h,m}",
54               "ios": {
55                 "frameworks": "CoreData",
56                 "dependencies": {
57                   "MyiOSHelpers/Logic/Blocks": [
58                     "1.0.3"
59                   ],
60                   "MyiOSHelpers/Logic/Categories": [
61                     "1.0.3"
62                   ],
63                   "MyiOSHelpers/Logic/ThirdPartyHelpers/KeyValueObjectMapping": [
64                     "1.0.3"
65                   ],
66                   "MagicalRecord": [
67                     "~>2.2"
68                   ]
69                 }
70               }
71             },
72             {
73               "name": "CoreLocation",
74               "source_files": "MyiOSHelpers/Logic/Apple/CoreLocation/*.{h,m}",
75               "ios": {
76                 "frameworks": "CoreLocation",
77                 "dependencies": {
78                   "MyiOSHelpers/Logic/Blocks": [
79                     "1.0.3"
80                   ],
81                   "MyiOSHelpers/Logic/Categories": [
82                     "1.0.3"
83                   ],
84                   "MyiOSHelpers/Logic/ThirdPartyHelpers/CocoaLumberjack": [
85                     "1.0.3"
86                   ],
87                   "NSTimer-Blocks": [
88                     "~>0.0.1"
89                   ]
90                 }
91               }
92             },
93             {
94               "name": "CoreBluetooth",
95               "source_files": "MyiOSHelpers/Logic/Apple/CoreBluetooth/*.{h,m}",
96               "ios": {
97                 "frameworks": "CoreBluetooth",
98                 "dependencies": {
99                   "MyiOSHelpers/Logic/Blocks": [
100                     "1.0.3"
101                   ],
102                   "MyiOSHelpers/Logic/Categories": [
103                     "1.0.3"
104                   ],
105                   "MyiOSHelpers/Logic/ThirdPartyHelpers/CocoaLumberjack": [
106                     "1.0.3"
107                   ]
108                 }
109               },
110               "prefix_header_contents": [
111                 "#import \"Lumberjack-Default-Log-Level.h\"",
112                 "#import \"PrettyClassInformationLogFormatter.h\""
113               ]
114             }
115           ]
116         },
117         {
118           "name": "Blocks",
119           "source_files": "MyiOSHelpers/Logic/Blocks/*.h"
120         },
121         {
122           "name": "Categories",
123           "source_files": "MyiOSHelpers/Logic/Categories/*.{h,m}",
124           "dependencies": {
125             "NSDate+Helper": [
126               "~>0.0.1"
127             ]
128           },
129           "subspecs": [
130             {
131               "name": "NSArray",
132               "source_files": "MyiOSHelpers/Logic/Categories/NSArray/*.{h,m}",
133               "prefix_header_contents": [
134                 "#import \"Lumberjack-Default-Log-Level.h\"",
135                 "#import \"PrettyClassInformationLogFormatter.h\""
136               ],
137               "dependencies": {
138                 "MyiOSHelpers/Logic/ThirdPartyHelpers/CocoaLumberjack": [
139                   "1.0.3"
140                 ]
141               }
142             },
143             {
144               "name": "NSData",
145               "source_files": "MyiOSHelpers/Logic/Categories/NSData/*.{h,m}",
146               "prefix_header_contents": [
147                 "#import \"Lumberjack-Default-Log-Level.h\"",
148                 "#import \"PrettyClassInformationLogFormatter.h\""
149               ],
150               "dependencies": {
151                 "MyiOSHelpers/Logic/ThirdPartyHelpers/CocoaLumberjack": [
152                   "1.0.3"
153                 ]
154               }
155             },
156             {
157               "name": "NSDate",
158               "source_files": "MyiOSHelpers/Logic/Categories/NSDate/*.{h,m}",
159               "prefix_header_contents": [
160                 "#import \"Lumberjack-Default-Log-Level.h\"",
161                 "#import \"PrettyClassInformationLogFormatter.h\""
162               ],
163               "dependencies": {
164                 "MyiOSHelpers/Logic/ThirdPartyHelpers/CocoaLumberjack": [
165                   "1.0.3"
166                 ]
167               }
168             },
169             {
170               "name": "NSDictionary",
171               "source_files": "MyiOSHelpers/Logic/Categories/NSDictionary/*.{h,m}",
172               "prefix_header_contents": [
173                 "#import \"Lumberjack-Default-Log-Level.h\"",
174                 "#import \"PrettyClassInformationLogFormatter.h\""
175               ],
176               "dependencies": {
177                 "MyiOSHelpers/Logic/ThirdPartyHelpers/CocoaLumberjack": [
178                   "1.0.3"
179                 ]
180               }
181             },
182             {
183               "name": "NSError",
184               "source_files": "MyiOSHelpers/Logic/Categories/NSError/*.{h,m}",
185               "prefix_header_contents": [
186                 "#import \"Lumberjack-Default-Log-Level.h\"",
187                 "#import \"PrettyClassInformationLogFormatter.h\""
188               ],
189               "dependencies": {
190                 "MyiOSHelpers/Logic/ThirdPartyHelpers/CocoaLumberjack": [
191                   "1.0.3"
192                 ]
193               }
194             },
195             {
196               "name": "NSNull",
197               "source_files": "MyiOSHelpers/Logic/Categories/NSNull/*.{h,m}",
198               "prefix_header_contents": [
199                 "#import \"Lumberjack-Default-Log-Level.h\"",
200                 "#import \"PrettyClassInformationLogFormatter.h\""
201               ],
202               "dependencies": {
203                 "MyiOSHelpers/Logic/ThirdPartyHelpers/CocoaLumberjack": [
204                   "1.0.3"
205                 ]
206               }
207             },
208             {
209               "name": "NSNumber",
210               "source_files": "MyiOSHelpers/Logic/Categories/NSNumber/*.{h,m}",
211               "prefix_header_contents": [
212                 "#import \"Lumberjack-Default-Log-Level.h\"",
213                 "#import \"PrettyClassInformationLogFormatter.h\""
214               ],
215               "dependencies": {
216                 "MyiOSHelpers/Logic/ThirdPartyHelpers/CocoaLumberjack": [
217                   "1.0.3"
218                 ]
219               }
220             },
221             {
222               "name": "NSOperationQueue",
223               "source_files": "MyiOSHelpers/Logic/Categories/NSOperationQueue/*.{h,m}",
224               "prefix_header_contents": [
225                 "#import \"Lumberjack-Default-Log-Level.h\"",
226                 "#import \"PrettyClassInformationLogFormatter.h\""
227               ],
228               "dependencies": {
229                 "MyiOSHelpers/Logic/ThirdPartyHelpers/CocoaLumberjack": [
230                   "1.0.3"
231                 ]
232               }
233             },
234             {
235               "name": "NSRunLoop",
236               "source_files": "MyiOSHelpers/Logic/Categories/NSRunLoop/*.{h,m}",
237               "prefix_header_contents": [
238                 "#import \"Lumberjack-Default-Log-Level.h\"",
239                 "#import \"PrettyClassInformationLogFormatter.h\""
240               ],
241               "dependencies": {
242                 "MyiOSHelpers/Logic/ThirdPartyHelpers/CocoaLumberjack": [
243                   "1.0.3"
244                 ]
245               }
246             },
247             {
248               "name": "NSString",
249               "source_files": "MyiOSHelpers/Logic/Categories/NSString/*.{h,m}",
250               "prefix_header_contents": [
251                 "#import \"Lumberjack-Default-Log-Level.h\"",
252                 "#import \"PrettyClassInformationLogFormatter.h\""
253               ],
254               "dependencies": {
255                 "MyiOSHelpers/Logic/ThirdPartyHelpers/CocoaLumberjack": [
256                   "1.0.3"
257                 ]
258               }
259             },
260             {
261               "name": "UIApplication",
262               "source_files": "MyiOSHelpers/Logic/Categories/UIApplication/*.{h,m}",
263               "prefix_header_contents": [
264                 "#import \"Lumberjack-Default-Log-Level.h\"",
265                 "#import \"PrettyClassInformationLogFormatter.h\""
266               ],
267               "dependencies": {
268                 "MyiOSHelpers/Logic/ThirdPartyHelpers/CocoaLumberjack": [
269                   "1.0.3"
270                 ]
271               }
272             },
273             {
274               "name": "UIDevice",
275               "source_files": "MyiOSHelpers/Logic/Categories/UIDevice/*.{h,m}",
276               "prefix_header_contents": [
277                 "#import \"Lumberjack-Default-Log-Level.h\"",
278                 "#import \"PrettyClassInformationLogFormatter.h\""
279               ],
280               "dependencies": {
281                 "MyiOSHelpers/Logic/ThirdPartyHelpers/CocoaLumberjack": [
282                   "1.0.3"
283                 ]
284               }
285             },
286             {
287               "name": "NSObject",
288               "source_files": "MyiOSHelpers/Logic/Categories/NSObject/*.{h,m}",
289               "dependencies": {
290                 "MyiOSHelpers/Logic/Categories/NSDictionary": [
291                   "1.0.3"
292                 ]
293               }
294             }
295           ]
296         },
297         {
298           "name": "ThirdPartyHelpers",
299           "source_files": "MyiOSHelpers/Logic/ThirdPartyHelpers/*.h",
300           "subspecs": [
301             {
302               "name": "KeyValueObjectMapping",
303               "source_files": "MyiOSHelpers/Logic/ThirdPartyHelpers/KeyValueObjectMapping/*.{h,m}",
304               "ios": {
305                 "dependencies": {
306                   "DCKeyValueObjectMapping": [
307                     "~>1.4"
308                   ],
309                   "NSObject-ObjectMap": [
310                     "~>2.1"
311                   ]
312                 }
313               }
314             },
315             {
316               "name": "MongoDB",
317               "source_files": "MyiOSHelpers/Logic/ThirdPartyHelpers/Mongo/*.{h,m}",
318               "ios": {
319                 "dependencies": {
320                   "MyiOSHelpers/Logic/ThirdPartyHelpers/KeyValueObjectMapping": [
322                   ],
323                   "NSObject-ObjectMap": [
324                     "~>2.2"
325                   ],
326                   "Underscore.m": [
327                     "~>0.2.1"
328                   ]
329                 }
330               },
331               "prefix_header_contents": [
332                 "#import \"Underscore.h\"",
333                 "#ifndef _",
334                 "#define _ Underscore",
335                 "#endif"
336               ]
337             },
338             {
339               "name": "CocoaLumberjack",
340               "ios": {
341                 "dependencies": {
342                   "CocoaLumberjack": [
344                   ],
345                   "LumberjackPrettyClassInformation": [
346                     "~>1.0"
347                   ]
348                 }
349               },
350               "prefix_header_contents": [
351                 "#import \"Lumberjack-Default-Log-Level.h\"",
352                 "#import \"PrettyClassInformationLogFormatter.h\""
353               ],
354               "source_files": "MyiOSHelpers/Logic/ThirdPartyHelpers/CocoaLumberjack/*.{h,m}"
355             },
356             {
357               "name": "ReactiveCocoa",
358               "source_files": "MyiOSHelpers/Logic/ThirdPartyHelpers/ReactiveCocoa/*.{h,m}",
359               "ios": {
360                 "dependencies": {
361                   "MyiOSHelpers/Logic/Blocks": [
362                     "1.0.3"
363                   ],
364                   "ReactiveCocoa": [
365                     "~>2.3"
366                   ]
367                 }
368               }
369             }
370           ]
371         }
372       ]
373     }
374   ]