7 "homepage": "https://github.com/facebook/Sonar",
8 "summary": "Sonar iOS podspec",
10 "static_framework": true,
12 "git": "https://github.com/facebook/Sonar.git",
15 "module_name": "FlipperKit",
19 "default_subspecs": "Core",
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"
30 "header_dir": "CppBridge",
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)/DoubleConversion\" \"$(PODS_ROOT)/FlipperKit/iOS/**/\""
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",
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)/DoubleConversion\""
66 "name": "FKPortForwarding",
67 "header_dir": "FKPortForwarding",
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"
83 "FlipperKit/FBDefines": [
86 "FlipperKit/FBCxxFollyDynamicConvert": [
89 "FlipperKit/CppBridge": [
92 "FlipperKit/FKPortForwarding": [
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",
101 "iOS/FlipperKit/*.{h,m,mm}",
102 "iOS/FlipperKit/CppBridge/*.{h,mm}"
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\""
113 "name": "FlipperKitLayoutTextSearchable",
114 "header_dir": "FlipperKitLayoutTextSearchable",
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/FlipperKitLayoutPlugin/FlipperKitLayoutTextSearchable/FKTextSearchable.h",
117 "public_header_files": "iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutTextSearchable/FKTextSearchable.h"
120 "name": "FlipperKitLayoutPlugin",
121 "header_dir": "FlipperKitLayoutPlugin",
126 "FlipperKit/FlipperKitLayoutTextSearchable": [
133 "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",
134 "public_header_files": [
135 "iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin.h",
136 "iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/SKTapListener.h",
137 "iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/SKInvalidation.h",
138 "iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/SKDescriptorMapper.h"
140 "private_header_files": [
141 "iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/SKTouch.h",
142 "iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/SKNodeDescriptor.h",
143 "iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/SKNamed.h",
144 "iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/SKObject.h",
145 "iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/SKHighlightOverlay.h",
146 "iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/UIColor+SKSonarValueCoder.h",
147 "iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/utils/SKObjectHash.h",
148 "iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/utils/SKSwizzle.h",
149 "iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/utils/SKYogaKitHelper.h"
151 "source_files": "iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/**/*.{h,cpp,m,mm}",
152 "pod_target_xcconfig": {
153 "HEADER_SEARCH_PATHS": "\"$(PODS_ROOT)\"/Headers/Private/FlipperKit/**",
154 "ONLY_ACTIVE_ARCH": "YES"
158 "name": "FlipperKitLayoutComponentKitSupport",
159 "header_dir": "FlipperKitLayoutComponentKitSupport",
167 "FlipperKit/FlipperKitLayoutPlugin": [
170 "FlipperKit/FlipperKitLayoutTextSearchable": [
174 "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",
175 "public_header_files": [
176 "iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutComponentKitSupport/FlipperKitLayoutComponentKitSupport.h",
177 "iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutComponentKitSupport/SKSubDescriptor.h"
179 "source_files": "iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutComponentKitSupport/**/*.{h,cpp,m,mm}",
180 "pod_target_xcconfig": {
181 "HEADER_SEARCH_PATHS": "\"$(PODS_ROOT)\"/Headers/Private/FlipperKit/**",
182 "ONLY_ACTIVE_ARCH": "YES"
186 "name": "FlipperKitNetworkPlugin",
187 "header_dir": "FlipperKitNetworkPlugin",
193 "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",
194 "public_header_files": [
195 "iOS/Plugins/FlipperKitNetworkPlugin/FlipperKitNetworkPlugin/SKBufferingPlugin.h",
196 "iOS/Plugins/FlipperKitNetworkPlugin/FlipperKitNetworkPlugin/SKNetworkReporter.h",
197 "iOS/Plugins/FlipperKitNetworkPlugin/FlipperKitNetworkPlugin/SKRequestInfo.h",
198 "iOS/Plugins/FlipperKitNetworkPlugin/FlipperKitNetworkPlugin/SKResponseInfo.h",
199 "iOS/Plugins/FlipperKitNetworkPlugin/FlipperKitNetworkPlugin/FlipperKitNetworkPlugin.h"
201 "source_files": "iOS/Plugins/FlipperKitNetworkPlugin/FlipperKitNetworkPlugin/*.{h,cpp,m,mm}",
202 "pod_target_xcconfig": {
203 "HEADER_SEARCH_PATHS": "\"$(PODS_ROOT)\"/Headers/Private/FlipperKit/**"
207 "name": "SKIOSNetworkPlugin",
208 "header_dir": "SKIOSNetworkPlugin",
213 "FlipperKit/FlipperKitNetworkPlugin": [
217 "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",
218 "public_header_files": "iOS/Plugins/FlipperKitNetworkPlugin/SKIOSNetworkPlugin/SKIOSNetworkAdapter.h",
219 "source_files": "iOS/Plugins/FlipperKitNetworkPlugin/SKIOSNetworkPlugin/**/*.{h,cpp,m,mm}",
220 "pod_target_xcconfig": {
221 "HEADER_SEARCH_PATHS": "\"$(PODS_ROOT)\"/Headers/Private/FlipperKit/**"
225 "name": "FlipperKitUserDefaultsPlugin",
226 "header_dir": "FlipperKitUserDefaultsPlugin",
232 "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",
233 "public_header_files": "iOS/Plugins/FlipperKitUserDefaultsPlugin/FKUserDefaultsPlugin.h",
234 "source_files": "iOS/Plugins/FlipperKitUserDefaultsPlugin/**/*.{h,m}",
235 "pod_target_xcconfig": {
236 "HEADER_SEARCH_PATHS": "\"$(PODS_ROOT)\"/Headers/Private/FlipperKit/**"
240 "name": "FlipperKitExamplePlugin",
241 "header_dir": "FlipperKitExamplePlugin",
247 "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",
248 "public_header_files": "iOS/Plugins/FlipperKitExamplePlugin/FlipperKitExamplePlugin.h",
249 "source_files": "iOS/Plugins/FlipperKitExamplePlugin/**/*.{h,mm}",
250 "pod_target_xcconfig": {
251 "HEADER_SEARCH_PATHS": "\"$(PODS_ROOT)\"/Headers/Private/FlipperKit/**"