[Add] AlibabacloudBPStudio20210931 4.0.4
[CocoaPods.git] / Specs / 3 / 2 / 5 / FlipperKit / 0.39.0 / FlipperKit.podspec.json
blob1bbb12d9cd7dccf1e20455d29182db1b73eab850
2   "name": "FlipperKit",
3   "version": "0.39.0",
4   "license": {
5     "type": "MIT"
6   },
7   "homepage": "https://github.com/facebook/Sonar",
8   "summary": "Sonar iOS podspec",
9   "authors": "Facebook",
10   "static_framework": true,
11   "source": {
12     "git": "https://github.com/facebook/Sonar.git",
13     "tag": "v0.39.0"
14   },
15   "module_name": "FlipperKit",
16   "platforms": {
17     "ios": "9.0"
18   },
19   "default_subspecs": "Core",
20   "subspecs": [
21     {
22       "name": "FBDefines",
23       "header_dir": "FBDefines",
24       "compiler_flags": "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0",
25       "source_files": "iOS/FBDefines/**/*.h",
26       "public_header_files": "iOS/FBDefines/**/*.h"
27     },
28     {
29       "name": "CppBridge",
30       "header_dir": "CppBridge",
31       "dependencies": {
32         "Flipper": [
33           "~>0.39.0"
34         ]
35       },
36       "compiler_flags": "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0",
37       "source_files": "iOS/FlipperKit/CppBridge/**/*.{h}",
38       "private_header_files": "iOS/FlipperKit/CppBridge/**/*.h",
39       "preserve_paths": "iOS/FlipperKit/CppBridge/**/*.h",
40       "pod_target_xcconfig": {
41         "USE_HEADERMAP": "NO",
42         "ONLY_ACTIVE_ARCH": "YES",
43         "DEFINES_MODULE": "YES",
44         "HEADER_SEARCH_PATHS": "\"$(PODS_ROOT)/boost-for-react-native\" \"$(PODS_ROOT)/Flipper-DoubleConversion\" \"$(PODS_ROOT)/FlipperKit/iOS/**/\""
45       }
46     },
47     {
48       "name": "FBCxxFollyDynamicConvert",
49       "header_dir": "FBCxxFollyDynamicConvert",
50       "compiler_flags": "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0",
51       "dependencies": {
52         "Flipper-Folly": [
53           "~> 2.2"
54         ]
55       },
56       "source_files": "iOS/FlipperKit/FBCxxFollyDynamicConvert/**/*.{h,mm}",
57       "private_header_files": "iOS/FlipperKit/FBCxxFollyDynamicConvert/**/*.h",
58       "pod_target_xcconfig": {
59         "USE_HEADERMAP": "NO",
60         "ONLY_ACTIVE_ARCH": "YES",
61         "DEFINES_MODULE": "YES",
62         "HEADER_SEARCH_PATHS": "\"$(PODS_ROOT)/boost-for-react-native\" \"$(PODS_ROOT)/Flipper-DoubleConversion\""
63       }
64     },
65     {
66       "name": "FKPortForwarding",
67       "header_dir": "FKPortForwarding",
68       "dependencies": {
69         "CocoaAsyncSocket": [
70           "~> 7.6"
71         ],
72         "Flipper-PeerTalk": [
73           "~>0.0.4"
74         ]
75       },
76       "compiler_flags": "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0",
77       "source_files": "iOS/FlipperKit/FKPortForwarding/FKPortForwarding{Server,Common}.{h,m}",
78       "private_header_files": "iOS/FlipperKit/FKPortForwarding/FKPortForwarding{Server,Common}.h"
79     },
80     {
81       "name": "Core",
82       "dependencies": {
83         "FlipperKit/FBDefines": [
85         ],
86         "FlipperKit/FBCxxFollyDynamicConvert": [
88         ],
89         "FlipperKit/CppBridge": [
91         ],
92         "FlipperKit/FKPortForwarding": [
94         ],
95         "Flipper": [
96           "~>0.39.0"
97         ]
98       },
99       "compiler_flags": "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0",
100       "source_files": [
101         "iOS/FlipperKit/*.{h,m,mm}",
102         "iOS/FlipperKit/CppBridge/*.{h,mm}"
103       ],
104       "public_header_files": "iOS/FlipperKit/**/{FlipperDiagnosticsViewController,FlipperStateUpdateListener,FlipperClient,FlipperPlugin,FlipperConnection,FlipperResponder,SKMacros}.h",
105       "pod_target_xcconfig": {
106         "USE_HEADERMAP": "NO",
107         "ONLY_ACTIVE_ARCH": "YES",
108         "DEFINES_MODULE": "YES",
109         "HEADER_SEARCH_PATHS": "\"$(PODS_ROOT)/FlipperKit/iOS/FlipperKit/\" \"$(PODS_ROOT)/Headers/Private/FlipperKit/\" \"$(PODS_ROOT)/boost-for-react-native\" \"$(PODS_ROOT)/boost-for-react-native\""
110       }
111     },
112     {
113       "name": "FlipperKitHighlightOverlay",
114       "header_dir": "FlipperKitHighlightOverlay",
115       "compiler_flags": "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0",
116       "source_files": "iOS/Plugins/FlipperKitPluginUtils/FlipperKitHighlightOverlay/SKHighlightOverlay.{h,mm}",
117       "public_header_files": "iOS/Plugins/FlipperKitPluginUtils/FlipperKitHighlightOverlay/SKHighlightOverlay.h"
118     },
119     {
120       "name": "FlipperKitLayoutTextSearchable",
121       "header_dir": "FlipperKitLayoutTextSearchable",
122       "compiler_flags": "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0",
123       "source_files": "iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutTextSearchable/FKTextSearchable.h",
124       "public_header_files": "iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutTextSearchable/FKTextSearchable.h"
125     },
126     {
127       "name": "FlipperKitLayoutPlugin",
128       "header_dir": "FlipperKitLayoutPlugin",
129       "dependencies": {
130         "FlipperKit/Core": [
132         ],
133         "FlipperKit/FlipperKitLayoutTextSearchable": [
135         ],
136         "FlipperKit/FlipperKitHighlightOverlay": [
138         ],
139         "YogaKit": [
140           "~> 1.18"
141         ]
142       },
143       "compiler_flags": "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0",
144       "public_header_files": [
145         "iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin.h",
146         "iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/SKTapListener.h",
147         "iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/SKInvalidation.h",
148         "iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/SKDescriptorMapper.h"
149       ],
150       "private_header_files": [
151         "iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/SKTouch.h",
152         "iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/SKNodeDescriptor.h",
153         "iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/SKNamed.h",
154         "iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/SKObject.h",
155         "iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/UIColor+SKSonarValueCoder.h",
156         "iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/utils/SKObjectHash.h",
157         "iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/utils/SKSwizzle.h",
158         "iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/utils/SKYogaKitHelper.h"
159       ],
160       "source_files": "iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/**/*.{h,cpp,m,mm}",
161       "exclude_files": [
162         "iOS/Plugins/FlipperKitLayoutPlugin/fb/*",
163         "iOS/Plugins/FlipperKitLayoutPlugin/facebook/*",
164         "iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/fb/*",
165         "iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/facebook/*"
166       ],
167       "pod_target_xcconfig": {
168         "HEADER_SEARCH_PATHS": "\"$(PODS_ROOT)\"/Headers/Private/FlipperKit/**",
169         "ONLY_ACTIVE_ARCH": "YES"
170       }
171     },
172     {
173       "name": "FlipperKitLayoutComponentKitSupport",
174       "header_dir": "FlipperKitLayoutComponentKitSupport",
175       "dependencies": {
176         "FlipperKit/Core": [
178         ],
179         "ComponentKit": [
180           "~> 0.0"
181         ],
182         "FlipperKit/FlipperKitLayoutPlugin": [
184         ],
185         "FlipperKit/FlipperKitLayoutTextSearchable": [
187         ],
188         "FlipperKit/FlipperKitHighlightOverlay": [
190         ]
191       },
192       "compiler_flags": "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0",
193       "public_header_files": [
194         "iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutComponentKitSupport/FlipperKitLayoutComponentKitSupport.h",
195         "iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutComponentKitSupport/SKSubDescriptor.h"
196       ],
197       "source_files": "iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutComponentKitSupport/**/*.{h,cpp,m,mm}",
198       "exclude_files": [
199         "iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutComponentKitSupport/fb/*",
200         "iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutComponentKitSupport/facebook/*"
201       ],
202       "pod_target_xcconfig": {
203         "HEADER_SEARCH_PATHS": "\"$(PODS_ROOT)\"/Headers/Private/FlipperKit/**",
204         "ONLY_ACTIVE_ARCH": "YES"
205       }
206     },
207     {
208       "name": "FlipperKitNetworkPlugin",
209       "header_dir": "FlipperKitNetworkPlugin",
210       "dependencies": {
211         "FlipperKit/Core": [
213         ]
214       },
215       "compiler_flags": "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0",
216       "public_header_files": [
217         "iOS/Plugins/FlipperKitNetworkPlugin/FlipperKitNetworkPlugin/SKBufferingPlugin.h",
218         "iOS/Plugins/FlipperKitNetworkPlugin/FlipperKitNetworkPlugin/SKNetworkReporter.h",
219         "iOS/Plugins/FlipperKitNetworkPlugin/FlipperKitNetworkPlugin/SKRequestInfo.h",
220         "iOS/Plugins/FlipperKitNetworkPlugin/FlipperKitNetworkPlugin/SKResponseInfo.h",
221         "iOS/Plugins/FlipperKitNetworkPlugin/FlipperKitNetworkPlugin/FlipperKitNetworkPlugin.h"
222       ],
223       "source_files": "iOS/Plugins/FlipperKitNetworkPlugin/FlipperKitNetworkPlugin/*.{h,cpp,m,mm}",
224       "pod_target_xcconfig": {
225         "HEADER_SEARCH_PATHS": "\"$(PODS_ROOT)\"/Headers/Private/FlipperKit/**"
226       }
227     },
228     {
229       "name": "SKIOSNetworkPlugin",
230       "header_dir": "SKIOSNetworkPlugin",
231       "dependencies": {
232         "FlipperKit/Core": [
234         ],
235         "FlipperKit/FlipperKitNetworkPlugin": [
237         ]
238       },
239       "compiler_flags": "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0",
240       "public_header_files": "iOS/Plugins/FlipperKitNetworkPlugin/SKIOSNetworkPlugin/SKIOSNetworkAdapter.h",
241       "source_files": "iOS/Plugins/FlipperKitNetworkPlugin/SKIOSNetworkPlugin/**/*.{h,cpp,m,mm}",
242       "pod_target_xcconfig": {
243         "HEADER_SEARCH_PATHS": "\"$(PODS_ROOT)\"/Headers/Private/FlipperKit/**"
244       }
245     },
246     {
247       "name": "FlipperKitUserDefaultsPlugin",
248       "header_dir": "FlipperKitUserDefaultsPlugin",
249       "dependencies": {
250         "FlipperKit/Core": [
252         ]
253       },
254       "compiler_flags": "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0",
255       "public_header_files": "iOS/Plugins/FlipperKitUserDefaultsPlugin/FKUserDefaultsPlugin.h",
256       "source_files": "iOS/Plugins/FlipperKitUserDefaultsPlugin/**/*.{h,m}",
257       "pod_target_xcconfig": {
258         "HEADER_SEARCH_PATHS": "\"$(PODS_ROOT)\"/Headers/Private/FlipperKit/**"
259       }
260     },
261     {
262       "name": "FlipperKitExamplePlugin",
263       "header_dir": "FlipperKitExamplePlugin",
264       "dependencies": {
265         "FlipperKit/Core": [
267         ]
268       },
269       "compiler_flags": "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0",
270       "public_header_files": "iOS/Plugins/FlipperKitExamplePlugin/FlipperKitExamplePlugin.h",
271       "source_files": "iOS/Plugins/FlipperKitExamplePlugin/**/*.{h,mm}",
272       "pod_target_xcconfig": {
273         "HEADER_SEARCH_PATHS": "\"$(PODS_ROOT)\"/Headers/Private/FlipperKit/**"
274       }
275     },
276     {
277       "name": "FlipperKitReactPlugin",
278       "header_dir": "FlipperKitReactPlugin",
279       "dependencies": {
280         "FlipperKit/Core": [
282         ]
283       },
284       "compiler_flags": "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0",
285       "public_header_files": "iOS/Plugins/FlipperKitReactPlugin/FlipperKitReactPlugin.h",
286       "source_files": "iOS/Plugins/FlipperKitReactPlugin/**/FlipperKitReactPlugin.{h,m}",
287       "pod_target_xcconfig": {
288         "HEADER_SEARCH_PATHS": "\"$(PODS_ROOT)\"/Headers/Private/FlipperKit/**"
289       }
290     }
291   ]