Browse Source

Upgrade react-native to 0.63.0 for demo

iou90 4 years ago
parent
commit
35b2511ff1

+ 1
- 2
demo/.flowconfig View File

@@ -56,7 +56,6 @@ untyped-type-import=warn
56 56
 nonstrict-import=warn
57 57
 deprecated-type=warn
58 58
 unsafe-getters-setters=warn
59
-inexact-spread=warn
60 59
 unnecessary-invariant=warn
61 60
 signature-verification-failure=warn
62 61
 deprecated-utility=error
@@ -71,4 +70,4 @@ untyped-import
71 70
 untyped-type-import
72 71
 
73 72
 [version]
74
-^0.113.0
73
+^0.122.0

+ 2
- 9
demo/android/app/build.gradle View File

@@ -20,7 +20,7 @@ import com.android.build.OutputFile
20 20
  *   // default. Can be overridden with ENTRY_FILE environment variable.
21 21
  *   entryFile: "index.android.js",
22 22
  *
23
- *   // https://facebook.github.io/react-native/docs/performance#enable-the-ram-format
23
+ *   // https://reactnative.dev/docs/performance#enable-the-ram-format
24 24
  *   bundleCommand: "ram-bundle",
25 25
  *
26 26
  *   // whether to bundle JS and assets in debug mode
@@ -157,20 +157,13 @@ android {
157 157
         }
158 158
         release {
159 159
             // Caution! In production, you need to generate your own keystore file.
160
-            // see https://facebook.github.io/react-native/docs/signed-apk-android.
160
+            // see https://reactnative.dev/docs/signed-apk-android.
161 161
             signingConfig signingConfigs.debug
162 162
             minifyEnabled enableProguardInReleaseBuilds
163 163
             proguardFiles getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro"
164 164
         }
165 165
     }
166 166
 
167
-    packagingOptions {
168
-        pickFirst "lib/armeabi-v7a/libc++_shared.so"
169
-        pickFirst "lib/arm64-v8a/libc++_shared.so"
170
-        pickFirst "lib/x86/libc++_shared.so"
171
-        pickFirst "lib/x86_64/libc++_shared.so"
172
-    }
173
-
174 167
     // applicationVariants are e.g. debug, release
175 168
     applicationVariants.all { variant ->
176 169
         variant.outputs.each { output ->

+ 4
- 5
demo/android/build.gradle View File

@@ -2,18 +2,17 @@
2 2
 
3 3
 buildscript {
4 4
     ext {
5
-        buildToolsVersion = "28.0.3"
5
+        buildToolsVersion = "29.0.2"
6 6
         minSdkVersion = 16
7
-        compileSdkVersion = 28
8
-        targetSdkVersion = 28
7
+        compileSdkVersion = 29
8
+        targetSdkVersion = 29
9 9
     }
10 10
     repositories {
11 11
         google()
12 12
         jcenter()
13 13
     }
14 14
     dependencies {
15
-        classpath("com.android.tools.build:gradle:3.5.2")
16
-
15
+        classpath("com.android.tools.build:gradle:3.5.3")
17 16
         // NOTE: Do not place your application dependencies here; they belong
18 17
         // in the individual module build.gradle files
19 18
     }

+ 1
- 1
demo/android/gradle.properties View File

@@ -25,4 +25,4 @@ android.useAndroidX=true
25 25
 android.enableJetifier=true
26 26
 
27 27
 # Version of flipper SDK to use with React Native
28
-FLIPPER_VERSION=0.33.1
28
+FLIPPER_VERSION=0.37.0

BIN
demo/android/gradle/wrapper/gradle-wrapper.jar View File


+ 1
- 1
demo/android/gradle/wrapper/gradle-wrapper.properties View File

@@ -1,5 +1,5 @@
1 1
 distributionBase=GRADLE_USER_HOME
2 2
 distributionPath=wrapper/dists
3
-distributionUrl=https\://services.gradle.org/distributions/gradle-6.0.1-all.zip
3
+distributionUrl=https\://services.gradle.org/distributions/gradle-6.2-all.zip
4 4
 zipStoreBase=GRADLE_USER_HOME
5 5
 zipStorePath=wrapper/dists

+ 12
- 17
demo/android/gradlew View File

@@ -154,19 +154,19 @@ if [ "$cygwin" = "true" -o "$msys" = "true" ] ; then
154 154
         else
155 155
             eval `echo args$i`="\"$arg\""
156 156
         fi
157
-        i=$((i+1))
157
+        i=`expr $i + 1`
158 158
     done
159 159
     case $i in
160
-        (0) set -- ;;
161
-        (1) set -- "$args0" ;;
162
-        (2) set -- "$args0" "$args1" ;;
163
-        (3) set -- "$args0" "$args1" "$args2" ;;
164
-        (4) set -- "$args0" "$args1" "$args2" "$args3" ;;
165
-        (5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;;
166
-        (6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;;
167
-        (7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;;
168
-        (8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;;
169
-        (9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;;
160
+        0) set -- ;;
161
+        1) set -- "$args0" ;;
162
+        2) set -- "$args0" "$args1" ;;
163
+        3) set -- "$args0" "$args1" "$args2" ;;
164
+        4) set -- "$args0" "$args1" "$args2" "$args3" ;;
165
+        5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;;
166
+        6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;;
167
+        7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;;
168
+        8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;;
169
+        9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;;
170 170
     esac
171 171
 fi
172 172
 
@@ -175,14 +175,9 @@ save () {
175 175
     for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done
176 176
     echo " "
177 177
 }
178
-APP_ARGS=$(save "$@")
178
+APP_ARGS=`save "$@"`
179 179
 
180 180
 # Collect all arguments for the java command, following the shell quoting and substitution rules
181 181
 eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS "\"-Dorg.gradle.appname=$APP_BASE_NAME\"" -classpath "\"$CLASSPATH\"" org.gradle.wrapper.GradleWrapperMain "$APP_ARGS"
182 182
 
183
-# by default we should be in the correct project dir, but when run from Finder on Mac, the cwd is wrong
184
-if [ "$(uname)" = "Darwin" ] && [ "$HOME" = "$PWD" ]; then
185
-  cd "$(dirname "$0")"
186
-fi
187
-
188 183
 exec "$JAVACMD" "$@"

+ 103
- 100
demo/android/gradlew.bat View File

@@ -1,100 +1,103 @@
1
-@rem
2
-@rem Copyright 2015 the original author or authors.
3
-@rem
4
-@rem Licensed under the Apache License, Version 2.0 (the "License");
5
-@rem you may not use this file except in compliance with the License.
6
-@rem You may obtain a copy of the License at
7
-@rem
8
-@rem      https://www.apache.org/licenses/LICENSE-2.0
9
-@rem
10
-@rem Unless required by applicable law or agreed to in writing, software
11
-@rem distributed under the License is distributed on an "AS IS" BASIS,
12
-@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13
-@rem See the License for the specific language governing permissions and
14
-@rem limitations under the License.
15
-@rem
16
-
17
-@if "%DEBUG%" == "" @echo off
18
-@rem ##########################################################################
19
-@rem
20
-@rem  Gradle startup script for Windows
21
-@rem
22
-@rem ##########################################################################
23
-
24
-@rem Set local scope for the variables with windows NT shell
25
-if "%OS%"=="Windows_NT" setlocal
26
-
27
-set DIRNAME=%~dp0
28
-if "%DIRNAME%" == "" set DIRNAME=.
29
-set APP_BASE_NAME=%~n0
30
-set APP_HOME=%DIRNAME%
31
-
32
-@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
33
-set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m"
34
-
35
-@rem Find java.exe
36
-if defined JAVA_HOME goto findJavaFromJavaHome
37
-
38
-set JAVA_EXE=java.exe
39
-%JAVA_EXE% -version >NUL 2>&1
40
-if "%ERRORLEVEL%" == "0" goto init
41
-
42
-echo.
43
-echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
44
-echo.
45
-echo Please set the JAVA_HOME variable in your environment to match the
46
-echo location of your Java installation.
47
-
48
-goto fail
49
-
50
-:findJavaFromJavaHome
51
-set JAVA_HOME=%JAVA_HOME:"=%
52
-set JAVA_EXE=%JAVA_HOME%/bin/java.exe
53
-
54
-if exist "%JAVA_EXE%" goto init
55
-
56
-echo.
57
-echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME%
58
-echo.
59
-echo Please set the JAVA_HOME variable in your environment to match the
60
-echo location of your Java installation.
61
-
62
-goto fail
63
-
64
-:init
65
-@rem Get command-line arguments, handling Windows variants
66
-
67
-if not "%OS%" == "Windows_NT" goto win9xME_args
68
-
69
-:win9xME_args
70
-@rem Slurp the command line arguments.
71
-set CMD_LINE_ARGS=
72
-set _SKIP=2
73
-
74
-:win9xME_args_slurp
75
-if "x%~1" == "x" goto execute
76
-
77
-set CMD_LINE_ARGS=%*
78
-
79
-:execute
80
-@rem Setup the command line
81
-
82
-set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar
83
-
84
-@rem Execute Gradle
85
-"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS%
86
-
87
-:end
88
-@rem End local scope for the variables with windows NT shell
89
-if "%ERRORLEVEL%"=="0" goto mainEnd
90
-
91
-:fail
92
-rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of
93
-rem the _cmd.exe /c_ return code!
94
-if  not "" == "%GRADLE_EXIT_CONSOLE%" exit 1
95
-exit /b 1
96
-
97
-:mainEnd
98
-if "%OS%"=="Windows_NT" endlocal
99
-
100
-:omega
1
+@rem
2
+@rem Copyright 2015 the original author or authors.
3
+@rem
4
+@rem Licensed under the Apache License, Version 2.0 (the "License");
5
+@rem you may not use this file except in compliance with the License.
6
+@rem You may obtain a copy of the License at
7
+@rem
8
+@rem      https://www.apache.org/licenses/LICENSE-2.0
9
+@rem
10
+@rem Unless required by applicable law or agreed to in writing, software
11
+@rem distributed under the License is distributed on an "AS IS" BASIS,
12
+@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13
+@rem See the License for the specific language governing permissions and
14
+@rem limitations under the License.
15
+@rem
16
+
17
+@if "%DEBUG%" == "" @echo off
18
+@rem ##########################################################################
19
+@rem
20
+@rem  Gradle startup script for Windows
21
+@rem
22
+@rem ##########################################################################
23
+
24
+@rem Set local scope for the variables with windows NT shell
25
+if "%OS%"=="Windows_NT" setlocal
26
+
27
+set DIRNAME=%~dp0
28
+if "%DIRNAME%" == "" set DIRNAME=.
29
+set APP_BASE_NAME=%~n0
30
+set APP_HOME=%DIRNAME%
31
+
32
+@rem Resolve any "." and ".." in APP_HOME to make it shorter.
33
+for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi
34
+
35
+@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
36
+set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m"
37
+
38
+@rem Find java.exe
39
+if defined JAVA_HOME goto findJavaFromJavaHome
40
+
41
+set JAVA_EXE=java.exe
42
+%JAVA_EXE% -version >NUL 2>&1
43
+if "%ERRORLEVEL%" == "0" goto init
44
+
45
+echo.
46
+echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
47
+echo.
48
+echo Please set the JAVA_HOME variable in your environment to match the
49
+echo location of your Java installation.
50
+
51
+goto fail
52
+
53
+:findJavaFromJavaHome
54
+set JAVA_HOME=%JAVA_HOME:"=%
55
+set JAVA_EXE=%JAVA_HOME%/bin/java.exe
56
+
57
+if exist "%JAVA_EXE%" goto init
58
+
59
+echo.
60
+echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME%
61
+echo.
62
+echo Please set the JAVA_HOME variable in your environment to match the
63
+echo location of your Java installation.
64
+
65
+goto fail
66
+
67
+:init
68
+@rem Get command-line arguments, handling Windows variants
69
+
70
+if not "%OS%" == "Windows_NT" goto win9xME_args
71
+
72
+:win9xME_args
73
+@rem Slurp the command line arguments.
74
+set CMD_LINE_ARGS=
75
+set _SKIP=2
76
+
77
+:win9xME_args_slurp
78
+if "x%~1" == "x" goto execute
79
+
80
+set CMD_LINE_ARGS=%*
81
+
82
+:execute
83
+@rem Setup the command line
84
+
85
+set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar
86
+
87
+@rem Execute Gradle
88
+"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS%
89
+
90
+:end
91
+@rem End local scope for the variables with windows NT shell
92
+if "%ERRORLEVEL%"=="0" goto mainEnd
93
+
94
+:fail
95
+rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of
96
+rem the _cmd.exe /c_ return code!
97
+if  not "" == "%GRADLE_EXIT_CONSOLE%" exit 1
98
+exit /b 1
99
+
100
+:mainEnd
101
+if "%OS%"=="Windows_NT" endlocal
102
+
103
+:omega

+ 4
- 2
demo/index.js View File

@@ -1,7 +1,9 @@
1
-import {AppRegistry} from 'react-native';
1
+/**
2
+ * @format
3
+ */
2 4
 
5
+import {AppRegistry} from 'react-native';
3 6
 import App from './App';
4
-
5 7
 import {name as appName} from './app.json';
6 8
 
7 9
 AppRegistry.registerComponent(appName, () => App);

+ 5
- 76
demo/ios/Podfile View File

@@ -1,94 +1,23 @@
1
-platform :ios, '9.0'
1
+require_relative '../node_modules/react-native/scripts/react_native_pods'
2 2
 require_relative '../node_modules/@react-native-community/cli-platform-ios/native_modules'
3 3
 
4
-def add_flipper_pods!(versions = {})
5
-  versions['Flipper'] ||= '~> 0.33.1'
6
-  versions['DoubleConversion'] ||= '1.1.7'
7
-  versions['Flipper-Folly'] ||= '~> 2.1'
8
-  versions['Flipper-Glog'] ||= '0.3.6'
9
-  versions['Flipper-PeerTalk'] ||= '~> 0.0.4'
10
-  versions['Flipper-RSocket'] ||= '~> 1.0'
11
-
12
-  pod 'FlipperKit', versions['Flipper'], :configuration => 'Debug'
13
-  pod 'FlipperKit/FlipperKitLayoutPlugin', versions['Flipper'], :configuration => 'Debug'
14
-  pod 'FlipperKit/SKIOSNetworkPlugin', versions['Flipper'], :configuration => 'Debug'
15
-  pod 'FlipperKit/FlipperKitUserDefaultsPlugin', versions['Flipper'], :configuration => 'Debug'
16
-  pod 'FlipperKit/FlipperKitReactPlugin', versions['Flipper'], :configuration => 'Debug'
17
-
18
-  # List all transitive dependencies for FlipperKit pods
19
-  # to avoid them being linked in Release builds
20
-  pod 'Flipper', versions['Flipper'], :configuration => 'Debug'
21
-  pod 'Flipper-DoubleConversion', versions['DoubleConversion'], :configuration => 'Debug'
22
-  pod 'Flipper-Folly', versions['Flipper-Folly'], :configuration => 'Debug'
23
-  pod 'Flipper-Glog', versions['Flipper-Glog'], :configuration => 'Debug'
24
-  pod 'Flipper-PeerTalk', versions['Flipper-PeerTalk'], :configuration => 'Debug'
25
-  pod 'Flipper-RSocket', versions['Flipper-RSocket'], :configuration => 'Debug'
26
-  pod 'FlipperKit/Core', versions['Flipper'], :configuration => 'Debug'
27
-  pod 'FlipperKit/CppBridge', versions['Flipper'], :configuration => 'Debug'
28
-  pod 'FlipperKit/FBCxxFollyDynamicConvert', versions['Flipper'], :configuration => 'Debug'
29
-  pod 'FlipperKit/FBDefines', versions['Flipper'], :configuration => 'Debug'
30
-  pod 'FlipperKit/FKPortForwarding', versions['Flipper'], :configuration => 'Debug'
31
-  pod 'FlipperKit/FlipperKitHighlightOverlay', versions['Flipper'], :configuration => 'Debug'
32
-  pod 'FlipperKit/FlipperKitLayoutTextSearchable', versions['Flipper'], :configuration => 'Debug'
33
-  pod 'FlipperKit/FlipperKitNetworkPlugin', versions['Flipper'], :configuration => 'Debug'
34
-end
35
-
36
-# Post Install processing for Flipper
37
-def flipper_post_install(installer)
38
-  installer.pods_project.targets.each do |target|
39
-    if target.name == 'YogaKit'
40
-      target.build_configurations.each do |config|
41
-        config.build_settings['SWIFT_VERSION'] = '4.1'
42
-      end
43
-    end
44
-  end
45
-end
4
+platform :ios, '10.0'
46 5
 
47 6
 target 'demo' do
48
-  # Pods for demo
49
-  pod 'FBLazyVector', :path => "../node_modules/react-native/Libraries/FBLazyVector"
50
-  pod 'FBReactNativeSpec', :path => "../node_modules/react-native/Libraries/FBReactNativeSpec"
51
-  pod 'RCTRequired', :path => "../node_modules/react-native/Libraries/RCTRequired"
52
-  pod 'RCTTypeSafety', :path => "../node_modules/react-native/Libraries/TypeSafety"
53
-  pod 'React', :path => '../node_modules/react-native/'
54
-  pod 'React-Core', :path => '../node_modules/react-native/'
55
-  pod 'React-CoreModules', :path => '../node_modules/react-native/React/CoreModules'
56
-  pod 'React-Core/DevSupport', :path => '../node_modules/react-native/'
57
-  pod 'React-RCTActionSheet', :path => '../node_modules/react-native/Libraries/ActionSheetIOS'
58
-  pod 'React-RCTAnimation', :path => '../node_modules/react-native/Libraries/NativeAnimation'
59
-  pod 'React-RCTBlob', :path => '../node_modules/react-native/Libraries/Blob'
60
-  pod 'React-RCTImage', :path => '../node_modules/react-native/Libraries/Image'
61
-  pod 'React-RCTLinking', :path => '../node_modules/react-native/Libraries/LinkingIOS'
62
-  pod 'React-RCTNetwork', :path => '../node_modules/react-native/Libraries/Network'
63
-  pod 'React-RCTSettings', :path => '../node_modules/react-native/Libraries/Settings'
64
-  pod 'React-RCTText', :path => '../node_modules/react-native/Libraries/Text'
65
-  pod 'React-RCTVibration', :path => '../node_modules/react-native/Libraries/Vibration'
66
-  pod 'React-Core/RCTWebSocket', :path => '../node_modules/react-native/'
7
+  config = use_native_modules!
67 8
 
68
-  pod 'React-cxxreact', :path => '../node_modules/react-native/ReactCommon/cxxreact'
69
-  pod 'React-jsi', :path => '../node_modules/react-native/ReactCommon/jsi'
70
-  pod 'React-jsiexecutor', :path => '../node_modules/react-native/ReactCommon/jsiexecutor'
71
-  pod 'React-jsinspector', :path => '../node_modules/react-native/ReactCommon/jsinspector'
72
-  pod 'ReactCommon/callinvoker', :path => "../node_modules/react-native/ReactCommon"
73
-  pod 'ReactCommon/turbomodule/core', :path => "../node_modules/react-native/ReactCommon"
74
-  pod 'Yoga', :path => '../node_modules/react-native/ReactCommon/yoga', :modular_headers => true
75
-
76
-  pod 'DoubleConversion', :podspec => '../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec'
77
-  pod 'glog', :podspec => '../node_modules/react-native/third-party-podspecs/glog.podspec'
78
-  pod 'Folly', :podspec => '../node_modules/react-native/third-party-podspecs/Folly.podspec'
9
+  use_react_native!(:path => config["reactNativePath"])
79 10
 
80 11
   target 'demoTests' do
81 12
     inherit! :complete
82 13
     # Pods for testing
83 14
   end
84 15
 
85
-  use_native_modules!
86
-
87 16
   # Enables Flipper.
88 17
   #
89 18
   # Note that if you have use_frameworks! enabled, Flipper will not work and
90 19
   # you should disable these next few lines.
91
-  add_flipper_pods!
20
+  use_flipper!
92 21
   post_install do |installer|
93 22
     flipper_post_install(installer)
94 23
   end

+ 261
- 254
demo/ios/Podfile.lock View File

@@ -3,19 +3,19 @@ PODS:
3 3
   - CocoaAsyncSocket (7.6.4)
4 4
   - CocoaLibEvent (1.0.0)
5 5
   - DoubleConversion (1.1.6)
6
-  - FBLazyVector (0.62.2)
7
-  - FBReactNativeSpec (0.62.2):
8
-    - Folly (= 2018.10.22.00)
9
-    - RCTRequired (= 0.62.2)
10
-    - RCTTypeSafety (= 0.62.2)
11
-    - React-Core (= 0.62.2)
12
-    - React-jsi (= 0.62.2)
13
-    - ReactCommon/turbomodule/core (= 0.62.2)
14
-  - Flipper (0.33.1):
15
-    - Flipper-Folly (~> 2.1)
16
-    - Flipper-RSocket (~> 1.0)
6
+  - FBLazyVector (0.63.0)
7
+  - FBReactNativeSpec (0.63.0):
8
+    - Folly (= 2020.01.13.00)
9
+    - RCTRequired (= 0.63.0)
10
+    - RCTTypeSafety (= 0.63.0)
11
+    - React-Core (= 0.63.0)
12
+    - React-jsi (= 0.63.0)
13
+    - ReactCommon/turbomodule/core (= 0.63.0)
14
+  - Flipper (0.41.5):
15
+    - Flipper-Folly (~> 2.2)
16
+    - Flipper-RSocket (~> 1.1)
17 17
   - Flipper-DoubleConversion (1.1.7)
18
-  - Flipper-Folly (2.1.1):
18
+  - Flipper-Folly (2.2.0):
19 19
     - boost-for-react-native
20 20
     - CocoaLibEvent (~> 1.0)
21 21
     - Flipper-DoubleConversion
@@ -23,46 +23,46 @@ PODS:
23 23
     - OpenSSL-Universal (= 1.0.2.19)
24 24
   - Flipper-Glog (0.3.6)
25 25
   - Flipper-PeerTalk (0.0.4)
26
-  - Flipper-RSocket (1.0.0):
27
-    - Flipper-Folly (~> 2.0)
28
-  - FlipperKit (0.33.1):
29
-    - FlipperKit/Core (= 0.33.1)
30
-  - FlipperKit/Core (0.33.1):
31
-    - Flipper (~> 0.33.1)
26
+  - Flipper-RSocket (1.1.0):
27
+    - Flipper-Folly (~> 2.2)
28
+  - FlipperKit (0.41.5):
29
+    - FlipperKit/Core (= 0.41.5)
30
+  - FlipperKit/Core (0.41.5):
31
+    - Flipper (~> 0.41.5)
32 32
     - FlipperKit/CppBridge
33 33
     - FlipperKit/FBCxxFollyDynamicConvert
34 34
     - FlipperKit/FBDefines
35 35
     - FlipperKit/FKPortForwarding
36
-  - FlipperKit/CppBridge (0.33.1):
37
-    - Flipper (~> 0.33.1)
38
-  - FlipperKit/FBCxxFollyDynamicConvert (0.33.1):
39
-    - Flipper-Folly (~> 2.1)
40
-  - FlipperKit/FBDefines (0.33.1)
41
-  - FlipperKit/FKPortForwarding (0.33.1):
36
+  - FlipperKit/CppBridge (0.41.5):
37
+    - Flipper (~> 0.41.5)
38
+  - FlipperKit/FBCxxFollyDynamicConvert (0.41.5):
39
+    - Flipper-Folly (~> 2.2)
40
+  - FlipperKit/FBDefines (0.41.5)
41
+  - FlipperKit/FKPortForwarding (0.41.5):
42 42
     - CocoaAsyncSocket (~> 7.6)
43 43
     - Flipper-PeerTalk (~> 0.0.4)
44
-  - FlipperKit/FlipperKitHighlightOverlay (0.33.1)
45
-  - FlipperKit/FlipperKitLayoutPlugin (0.33.1):
44
+  - FlipperKit/FlipperKitHighlightOverlay (0.41.5)
45
+  - FlipperKit/FlipperKitLayoutPlugin (0.41.5):
46 46
     - FlipperKit/Core
47 47
     - FlipperKit/FlipperKitHighlightOverlay
48 48
     - FlipperKit/FlipperKitLayoutTextSearchable
49 49
     - YogaKit (~> 1.18)
50
-  - FlipperKit/FlipperKitLayoutTextSearchable (0.33.1)
51
-  - FlipperKit/FlipperKitNetworkPlugin (0.33.1):
50
+  - FlipperKit/FlipperKitLayoutTextSearchable (0.41.5)
51
+  - FlipperKit/FlipperKitNetworkPlugin (0.41.5):
52 52
     - FlipperKit/Core
53
-  - FlipperKit/FlipperKitReactPlugin (0.33.1):
53
+  - FlipperKit/FlipperKitReactPlugin (0.41.5):
54 54
     - FlipperKit/Core
55
-  - FlipperKit/FlipperKitUserDefaultsPlugin (0.33.1):
55
+  - FlipperKit/FlipperKitUserDefaultsPlugin (0.41.5):
56 56
     - FlipperKit/Core
57
-  - FlipperKit/SKIOSNetworkPlugin (0.33.1):
57
+  - FlipperKit/SKIOSNetworkPlugin (0.41.5):
58 58
     - FlipperKit/Core
59 59
     - FlipperKit/FlipperKitNetworkPlugin
60
-  - Folly (2018.10.22.00):
60
+  - Folly (2020.01.13.00):
61 61
     - boost-for-react-native
62 62
     - DoubleConversion
63
-    - Folly/Default (= 2018.10.22.00)
63
+    - Folly/Default (= 2020.01.13.00)
64 64
     - glog
65
-  - Folly/Default (2018.10.22.00):
65
+  - Folly/Default (2020.01.13.00):
66 66
     - boost-for-react-native
67 67
     - DoubleConversion
68 68
     - glog
@@ -70,230 +70,234 @@ PODS:
70 70
   - OpenSSL-Universal (1.0.2.19):
71 71
     - OpenSSL-Universal/Static (= 1.0.2.19)
72 72
   - OpenSSL-Universal/Static (1.0.2.19)
73
-  - RCTRequired (0.62.2)
74
-  - RCTTypeSafety (0.62.2):
75
-    - FBLazyVector (= 0.62.2)
76
-    - Folly (= 2018.10.22.00)
77
-    - RCTRequired (= 0.62.2)
78
-    - React-Core (= 0.62.2)
79
-  - React (0.62.2):
80
-    - React-Core (= 0.62.2)
81
-    - React-Core/DevSupport (= 0.62.2)
82
-    - React-Core/RCTWebSocket (= 0.62.2)
83
-    - React-RCTActionSheet (= 0.62.2)
84
-    - React-RCTAnimation (= 0.62.2)
85
-    - React-RCTBlob (= 0.62.2)
86
-    - React-RCTImage (= 0.62.2)
87
-    - React-RCTLinking (= 0.62.2)
88
-    - React-RCTNetwork (= 0.62.2)
89
-    - React-RCTSettings (= 0.62.2)
90
-    - React-RCTText (= 0.62.2)
91
-    - React-RCTVibration (= 0.62.2)
92
-  - React-Core (0.62.2):
93
-    - Folly (= 2018.10.22.00)
73
+  - RCTRequired (0.63.0)
74
+  - RCTTypeSafety (0.63.0):
75
+    - FBLazyVector (= 0.63.0)
76
+    - Folly (= 2020.01.13.00)
77
+    - RCTRequired (= 0.63.0)
78
+    - React-Core (= 0.63.0)
79
+  - React (0.63.0):
80
+    - React-Core (= 0.63.0)
81
+    - React-Core/DevSupport (= 0.63.0)
82
+    - React-Core/RCTWebSocket (= 0.63.0)
83
+    - React-RCTActionSheet (= 0.63.0)
84
+    - React-RCTAnimation (= 0.63.0)
85
+    - React-RCTBlob (= 0.63.0)
86
+    - React-RCTImage (= 0.63.0)
87
+    - React-RCTLinking (= 0.63.0)
88
+    - React-RCTNetwork (= 0.63.0)
89
+    - React-RCTSettings (= 0.63.0)
90
+    - React-RCTText (= 0.63.0)
91
+    - React-RCTVibration (= 0.63.0)
92
+  - React-callinvoker (0.63.0)
93
+  - React-Core (0.63.0):
94
+    - Folly (= 2020.01.13.00)
94 95
     - glog
95
-    - React-Core/Default (= 0.62.2)
96
-    - React-cxxreact (= 0.62.2)
97
-    - React-jsi (= 0.62.2)
98
-    - React-jsiexecutor (= 0.62.2)
96
+    - React-Core/Default (= 0.63.0)
97
+    - React-cxxreact (= 0.63.0)
98
+    - React-jsi (= 0.63.0)
99
+    - React-jsiexecutor (= 0.63.0)
99 100
     - Yoga
100
-  - React-Core/CoreModulesHeaders (0.62.2):
101
-    - Folly (= 2018.10.22.00)
101
+  - React-Core/CoreModulesHeaders (0.63.0):
102
+    - Folly (= 2020.01.13.00)
102 103
     - glog
103 104
     - React-Core/Default
104
-    - React-cxxreact (= 0.62.2)
105
-    - React-jsi (= 0.62.2)
106
-    - React-jsiexecutor (= 0.62.2)
105
+    - React-cxxreact (= 0.63.0)
106
+    - React-jsi (= 0.63.0)
107
+    - React-jsiexecutor (= 0.63.0)
107 108
     - Yoga
108
-  - React-Core/Default (0.62.2):
109
-    - Folly (= 2018.10.22.00)
109
+  - React-Core/Default (0.63.0):
110
+    - Folly (= 2020.01.13.00)
110 111
     - glog
111
-    - React-cxxreact (= 0.62.2)
112
-    - React-jsi (= 0.62.2)
113
-    - React-jsiexecutor (= 0.62.2)
112
+    - React-cxxreact (= 0.63.0)
113
+    - React-jsi (= 0.63.0)
114
+    - React-jsiexecutor (= 0.63.0)
114 115
     - Yoga
115
-  - React-Core/DevSupport (0.62.2):
116
-    - Folly (= 2018.10.22.00)
116
+  - React-Core/DevSupport (0.63.0):
117
+    - Folly (= 2020.01.13.00)
117 118
     - glog
118
-    - React-Core/Default (= 0.62.2)
119
-    - React-Core/RCTWebSocket (= 0.62.2)
120
-    - React-cxxreact (= 0.62.2)
121
-    - React-jsi (= 0.62.2)
122
-    - React-jsiexecutor (= 0.62.2)
123
-    - React-jsinspector (= 0.62.2)
119
+    - React-Core/Default (= 0.63.0)
120
+    - React-Core/RCTWebSocket (= 0.63.0)
121
+    - React-cxxreact (= 0.63.0)
122
+    - React-jsi (= 0.63.0)
123
+    - React-jsiexecutor (= 0.63.0)
124
+    - React-jsinspector (= 0.63.0)
124 125
     - Yoga
125
-  - React-Core/RCTActionSheetHeaders (0.62.2):
126
-    - Folly (= 2018.10.22.00)
126
+  - React-Core/RCTActionSheetHeaders (0.63.0):
127
+    - Folly (= 2020.01.13.00)
127 128
     - glog
128 129
     - React-Core/Default
129
-    - React-cxxreact (= 0.62.2)
130
-    - React-jsi (= 0.62.2)
131
-    - React-jsiexecutor (= 0.62.2)
130
+    - React-cxxreact (= 0.63.0)
131
+    - React-jsi (= 0.63.0)
132
+    - React-jsiexecutor (= 0.63.0)
132 133
     - Yoga
133
-  - React-Core/RCTAnimationHeaders (0.62.2):
134
-    - Folly (= 2018.10.22.00)
134
+  - React-Core/RCTAnimationHeaders (0.63.0):
135
+    - Folly (= 2020.01.13.00)
135 136
     - glog
136 137
     - React-Core/Default
137
-    - React-cxxreact (= 0.62.2)
138
-    - React-jsi (= 0.62.2)
139
-    - React-jsiexecutor (= 0.62.2)
138
+    - React-cxxreact (= 0.63.0)
139
+    - React-jsi (= 0.63.0)
140
+    - React-jsiexecutor (= 0.63.0)
140 141
     - Yoga
141
-  - React-Core/RCTBlobHeaders (0.62.2):
142
-    - Folly (= 2018.10.22.00)
142
+  - React-Core/RCTBlobHeaders (0.63.0):
143
+    - Folly (= 2020.01.13.00)
143 144
     - glog
144 145
     - React-Core/Default
145
-    - React-cxxreact (= 0.62.2)
146
-    - React-jsi (= 0.62.2)
147
-    - React-jsiexecutor (= 0.62.2)
146
+    - React-cxxreact (= 0.63.0)
147
+    - React-jsi (= 0.63.0)
148
+    - React-jsiexecutor (= 0.63.0)
148 149
     - Yoga
149
-  - React-Core/RCTImageHeaders (0.62.2):
150
-    - Folly (= 2018.10.22.00)
150
+  - React-Core/RCTImageHeaders (0.63.0):
151
+    - Folly (= 2020.01.13.00)
151 152
     - glog
152 153
     - React-Core/Default
153
-    - React-cxxreact (= 0.62.2)
154
-    - React-jsi (= 0.62.2)
155
-    - React-jsiexecutor (= 0.62.2)
154
+    - React-cxxreact (= 0.63.0)
155
+    - React-jsi (= 0.63.0)
156
+    - React-jsiexecutor (= 0.63.0)
156 157
     - Yoga
157
-  - React-Core/RCTLinkingHeaders (0.62.2):
158
-    - Folly (= 2018.10.22.00)
158
+  - React-Core/RCTLinkingHeaders (0.63.0):
159
+    - Folly (= 2020.01.13.00)
159 160
     - glog
160 161
     - React-Core/Default
161
-    - React-cxxreact (= 0.62.2)
162
-    - React-jsi (= 0.62.2)
163
-    - React-jsiexecutor (= 0.62.2)
162
+    - React-cxxreact (= 0.63.0)
163
+    - React-jsi (= 0.63.0)
164
+    - React-jsiexecutor (= 0.63.0)
164 165
     - Yoga
165
-  - React-Core/RCTNetworkHeaders (0.62.2):
166
-    - Folly (= 2018.10.22.00)
166
+  - React-Core/RCTNetworkHeaders (0.63.0):
167
+    - Folly (= 2020.01.13.00)
167 168
     - glog
168 169
     - React-Core/Default
169
-    - React-cxxreact (= 0.62.2)
170
-    - React-jsi (= 0.62.2)
171
-    - React-jsiexecutor (= 0.62.2)
170
+    - React-cxxreact (= 0.63.0)
171
+    - React-jsi (= 0.63.0)
172
+    - React-jsiexecutor (= 0.63.0)
172 173
     - Yoga
173
-  - React-Core/RCTSettingsHeaders (0.62.2):
174
-    - Folly (= 2018.10.22.00)
174
+  - React-Core/RCTSettingsHeaders (0.63.0):
175
+    - Folly (= 2020.01.13.00)
175 176
     - glog
176 177
     - React-Core/Default
177
-    - React-cxxreact (= 0.62.2)
178
-    - React-jsi (= 0.62.2)
179
-    - React-jsiexecutor (= 0.62.2)
178
+    - React-cxxreact (= 0.63.0)
179
+    - React-jsi (= 0.63.0)
180
+    - React-jsiexecutor (= 0.63.0)
180 181
     - Yoga
181
-  - React-Core/RCTTextHeaders (0.62.2):
182
-    - Folly (= 2018.10.22.00)
182
+  - React-Core/RCTTextHeaders (0.63.0):
183
+    - Folly (= 2020.01.13.00)
183 184
     - glog
184 185
     - React-Core/Default
185
-    - React-cxxreact (= 0.62.2)
186
-    - React-jsi (= 0.62.2)
187
-    - React-jsiexecutor (= 0.62.2)
186
+    - React-cxxreact (= 0.63.0)
187
+    - React-jsi (= 0.63.0)
188
+    - React-jsiexecutor (= 0.63.0)
188 189
     - Yoga
189
-  - React-Core/RCTVibrationHeaders (0.62.2):
190
-    - Folly (= 2018.10.22.00)
190
+  - React-Core/RCTVibrationHeaders (0.63.0):
191
+    - Folly (= 2020.01.13.00)
191 192
     - glog
192 193
     - React-Core/Default
193
-    - React-cxxreact (= 0.62.2)
194
-    - React-jsi (= 0.62.2)
195
-    - React-jsiexecutor (= 0.62.2)
194
+    - React-cxxreact (= 0.63.0)
195
+    - React-jsi (= 0.63.0)
196
+    - React-jsiexecutor (= 0.63.0)
196 197
     - Yoga
197
-  - React-Core/RCTWebSocket (0.62.2):
198
-    - Folly (= 2018.10.22.00)
198
+  - React-Core/RCTWebSocket (0.63.0):
199
+    - Folly (= 2020.01.13.00)
199 200
     - glog
200
-    - React-Core/Default (= 0.62.2)
201
-    - React-cxxreact (= 0.62.2)
202
-    - React-jsi (= 0.62.2)
203
-    - React-jsiexecutor (= 0.62.2)
201
+    - React-Core/Default (= 0.63.0)
202
+    - React-cxxreact (= 0.63.0)
203
+    - React-jsi (= 0.63.0)
204
+    - React-jsiexecutor (= 0.63.0)
204 205
     - Yoga
205
-  - React-CoreModules (0.62.2):
206
-    - FBReactNativeSpec (= 0.62.2)
207
-    - Folly (= 2018.10.22.00)
208
-    - RCTTypeSafety (= 0.62.2)
209
-    - React-Core/CoreModulesHeaders (= 0.62.2)
210
-    - React-RCTImage (= 0.62.2)
211
-    - ReactCommon/turbomodule/core (= 0.62.2)
212
-  - React-cxxreact (0.62.2):
206
+  - React-CoreModules (0.63.0):
207
+    - FBReactNativeSpec (= 0.63.0)
208
+    - Folly (= 2020.01.13.00)
209
+    - RCTTypeSafety (= 0.63.0)
210
+    - React-Core/CoreModulesHeaders (= 0.63.0)
211
+    - React-jsi (= 0.63.0)
212
+    - React-RCTImage (= 0.63.0)
213
+    - ReactCommon/turbomodule/core (= 0.63.0)
214
+  - React-cxxreact (0.63.0):
213 215
     - boost-for-react-native (= 1.63.0)
214 216
     - DoubleConversion
215
-    - Folly (= 2018.10.22.00)
217
+    - Folly (= 2020.01.13.00)
216 218
     - glog
217
-    - React-jsinspector (= 0.62.2)
218
-  - React-jsi (0.62.2):
219
+    - React-callinvoker (= 0.63.0)
220
+    - React-jsinspector (= 0.63.0)
221
+  - React-jsi (0.63.0):
219 222
     - boost-for-react-native (= 1.63.0)
220 223
     - DoubleConversion
221
-    - Folly (= 2018.10.22.00)
224
+    - Folly (= 2020.01.13.00)
222 225
     - glog
223
-    - React-jsi/Default (= 0.62.2)
224
-  - React-jsi/Default (0.62.2):
226
+    - React-jsi/Default (= 0.63.0)
227
+  - React-jsi/Default (0.63.0):
225 228
     - boost-for-react-native (= 1.63.0)
226 229
     - DoubleConversion
227
-    - Folly (= 2018.10.22.00)
230
+    - Folly (= 2020.01.13.00)
228 231
     - glog
229
-  - React-jsiexecutor (0.62.2):
232
+  - React-jsiexecutor (0.63.0):
230 233
     - DoubleConversion
231
-    - Folly (= 2018.10.22.00)
234
+    - Folly (= 2020.01.13.00)
232 235
     - glog
233
-    - React-cxxreact (= 0.62.2)
234
-    - React-jsi (= 0.62.2)
235
-  - React-jsinspector (0.62.2)
236
-  - react-native-webview (9.2.2):
236
+    - React-cxxreact (= 0.63.0)
237
+    - React-jsi (= 0.63.0)
238
+  - React-jsinspector (0.63.0)
239
+  - react-native-webview (10.3.2):
237 240
     - React
238
-  - React-RCTActionSheet (0.62.2):
239
-    - React-Core/RCTActionSheetHeaders (= 0.62.2)
240
-  - React-RCTAnimation (0.62.2):
241
-    - FBReactNativeSpec (= 0.62.2)
242
-    - Folly (= 2018.10.22.00)
243
-    - RCTTypeSafety (= 0.62.2)
244
-    - React-Core/RCTAnimationHeaders (= 0.62.2)
245
-    - ReactCommon/turbomodule/core (= 0.62.2)
246
-  - React-RCTBlob (0.62.2):
247
-    - FBReactNativeSpec (= 0.62.2)
248
-    - Folly (= 2018.10.22.00)
249
-    - React-Core/RCTBlobHeaders (= 0.62.2)
250
-    - React-Core/RCTWebSocket (= 0.62.2)
251
-    - React-jsi (= 0.62.2)
252
-    - React-RCTNetwork (= 0.62.2)
253
-    - ReactCommon/turbomodule/core (= 0.62.2)
254
-  - React-RCTImage (0.62.2):
255
-    - FBReactNativeSpec (= 0.62.2)
256
-    - Folly (= 2018.10.22.00)
257
-    - RCTTypeSafety (= 0.62.2)
258
-    - React-Core/RCTImageHeaders (= 0.62.2)
259
-    - React-RCTNetwork (= 0.62.2)
260
-    - ReactCommon/turbomodule/core (= 0.62.2)
261
-  - React-RCTLinking (0.62.2):
262
-    - FBReactNativeSpec (= 0.62.2)
263
-    - React-Core/RCTLinkingHeaders (= 0.62.2)
264
-    - ReactCommon/turbomodule/core (= 0.62.2)
265
-  - React-RCTNetwork (0.62.2):
266
-    - FBReactNativeSpec (= 0.62.2)
267
-    - Folly (= 2018.10.22.00)
268
-    - RCTTypeSafety (= 0.62.2)
269
-    - React-Core/RCTNetworkHeaders (= 0.62.2)
270
-    - ReactCommon/turbomodule/core (= 0.62.2)
271
-  - React-RCTSettings (0.62.2):
272
-    - FBReactNativeSpec (= 0.62.2)
273
-    - Folly (= 2018.10.22.00)
274
-    - RCTTypeSafety (= 0.62.2)
275
-    - React-Core/RCTSettingsHeaders (= 0.62.2)
276
-    - ReactCommon/turbomodule/core (= 0.62.2)
277
-  - React-RCTText (0.62.2):
278
-    - React-Core/RCTTextHeaders (= 0.62.2)
279
-  - React-RCTVibration (0.62.2):
280
-    - FBReactNativeSpec (= 0.62.2)
281
-    - Folly (= 2018.10.22.00)
282
-    - React-Core/RCTVibrationHeaders (= 0.62.2)
283
-    - ReactCommon/turbomodule/core (= 0.62.2)
284
-  - ReactCommon/callinvoker (0.62.2):
241
+  - React-RCTActionSheet (0.63.0):
242
+    - React-Core/RCTActionSheetHeaders (= 0.63.0)
243
+  - React-RCTAnimation (0.63.0):
244
+    - FBReactNativeSpec (= 0.63.0)
245
+    - Folly (= 2020.01.13.00)
246
+    - RCTTypeSafety (= 0.63.0)
247
+    - React-Core/RCTAnimationHeaders (= 0.63.0)
248
+    - React-jsi (= 0.63.0)
249
+    - ReactCommon/turbomodule/core (= 0.63.0)
250
+  - React-RCTBlob (0.63.0):
251
+    - FBReactNativeSpec (= 0.63.0)
252
+    - Folly (= 2020.01.13.00)
253
+    - React-Core/RCTBlobHeaders (= 0.63.0)
254
+    - React-Core/RCTWebSocket (= 0.63.0)
255
+    - React-jsi (= 0.63.0)
256
+    - React-RCTNetwork (= 0.63.0)
257
+    - ReactCommon/turbomodule/core (= 0.63.0)
258
+  - React-RCTImage (0.63.0):
259
+    - FBReactNativeSpec (= 0.63.0)
260
+    - Folly (= 2020.01.13.00)
261
+    - RCTTypeSafety (= 0.63.0)
262
+    - React-Core/RCTImageHeaders (= 0.63.0)
263
+    - React-jsi (= 0.63.0)
264
+    - React-RCTNetwork (= 0.63.0)
265
+    - ReactCommon/turbomodule/core (= 0.63.0)
266
+  - React-RCTLinking (0.63.0):
267
+    - FBReactNativeSpec (= 0.63.0)
268
+    - React-Core/RCTLinkingHeaders (= 0.63.0)
269
+    - React-jsi (= 0.63.0)
270
+    - ReactCommon/turbomodule/core (= 0.63.0)
271
+  - React-RCTNetwork (0.63.0):
272
+    - FBReactNativeSpec (= 0.63.0)
273
+    - Folly (= 2020.01.13.00)
274
+    - RCTTypeSafety (= 0.63.0)
275
+    - React-Core/RCTNetworkHeaders (= 0.63.0)
276
+    - React-jsi (= 0.63.0)
277
+    - ReactCommon/turbomodule/core (= 0.63.0)
278
+  - React-RCTSettings (0.63.0):
279
+    - FBReactNativeSpec (= 0.63.0)
280
+    - Folly (= 2020.01.13.00)
281
+    - RCTTypeSafety (= 0.63.0)
282
+    - React-Core/RCTSettingsHeaders (= 0.63.0)
283
+    - React-jsi (= 0.63.0)
284
+    - ReactCommon/turbomodule/core (= 0.63.0)
285
+  - React-RCTText (0.63.0):
286
+    - React-Core/RCTTextHeaders (= 0.63.0)
287
+  - React-RCTVibration (0.63.0):
288
+    - FBReactNativeSpec (= 0.63.0)
289
+    - Folly (= 2020.01.13.00)
290
+    - React-Core/RCTVibrationHeaders (= 0.63.0)
291
+    - React-jsi (= 0.63.0)
292
+    - ReactCommon/turbomodule/core (= 0.63.0)
293
+  - ReactCommon/turbomodule/core (0.63.0):
285 294
     - DoubleConversion
286
-    - Folly (= 2018.10.22.00)
295
+    - Folly (= 2020.01.13.00)
287 296
     - glog
288
-    - React-cxxreact (= 0.62.2)
289
-  - ReactCommon/turbomodule/core (0.62.2):
290
-    - DoubleConversion
291
-    - Folly (= 2018.10.22.00)
292
-    - glog
293
-    - React-Core (= 0.62.2)
294
-    - React-cxxreact (= 0.62.2)
295
-    - React-jsi (= 0.62.2)
296
-    - ReactCommon/callinvoker (= 0.62.2)
297
+    - React-callinvoker (= 0.63.0)
298
+    - React-Core (= 0.63.0)
299
+    - React-cxxreact (= 0.63.0)
300
+    - React-jsi (= 0.63.0)
297 301
   - Yoga (1.14.0)
298 302
   - YogaKit (1.18.1):
299 303
     - Yoga (~> 1.14)
@@ -302,30 +306,31 @@ DEPENDENCIES:
302 306
   - DoubleConversion (from `../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec`)
303 307
   - FBLazyVector (from `../node_modules/react-native/Libraries/FBLazyVector`)
304 308
   - FBReactNativeSpec (from `../node_modules/react-native/Libraries/FBReactNativeSpec`)
305
-  - Flipper (~> 0.33.1)
309
+  - Flipper (~> 0.41.1)
306 310
   - Flipper-DoubleConversion (= 1.1.7)
307
-  - Flipper-Folly (~> 2.1)
311
+  - Flipper-Folly (~> 2.2)
308 312
   - Flipper-Glog (= 0.3.6)
309 313
   - Flipper-PeerTalk (~> 0.0.4)
310
-  - Flipper-RSocket (~> 1.0)
311
-  - FlipperKit (~> 0.33.1)
312
-  - FlipperKit/Core (~> 0.33.1)
313
-  - FlipperKit/CppBridge (~> 0.33.1)
314
-  - FlipperKit/FBCxxFollyDynamicConvert (~> 0.33.1)
315
-  - FlipperKit/FBDefines (~> 0.33.1)
316
-  - FlipperKit/FKPortForwarding (~> 0.33.1)
317
-  - FlipperKit/FlipperKitHighlightOverlay (~> 0.33.1)
318
-  - FlipperKit/FlipperKitLayoutPlugin (~> 0.33.1)
319
-  - FlipperKit/FlipperKitLayoutTextSearchable (~> 0.33.1)
320
-  - FlipperKit/FlipperKitNetworkPlugin (~> 0.33.1)
321
-  - FlipperKit/FlipperKitReactPlugin (~> 0.33.1)
322
-  - FlipperKit/FlipperKitUserDefaultsPlugin (~> 0.33.1)
323
-  - FlipperKit/SKIOSNetworkPlugin (~> 0.33.1)
314
+  - Flipper-RSocket (~> 1.1)
315
+  - FlipperKit (~> 0.41.1)
316
+  - FlipperKit/Core (~> 0.41.1)
317
+  - FlipperKit/CppBridge (~> 0.41.1)
318
+  - FlipperKit/FBCxxFollyDynamicConvert (~> 0.41.1)
319
+  - FlipperKit/FBDefines (~> 0.41.1)
320
+  - FlipperKit/FKPortForwarding (~> 0.41.1)
321
+  - FlipperKit/FlipperKitHighlightOverlay (~> 0.41.1)
322
+  - FlipperKit/FlipperKitLayoutPlugin (~> 0.41.1)
323
+  - FlipperKit/FlipperKitLayoutTextSearchable (~> 0.41.1)
324
+  - FlipperKit/FlipperKitNetworkPlugin (~> 0.41.1)
325
+  - FlipperKit/FlipperKitReactPlugin (~> 0.41.1)
326
+  - FlipperKit/FlipperKitUserDefaultsPlugin (~> 0.41.1)
327
+  - FlipperKit/SKIOSNetworkPlugin (~> 0.41.1)
324 328
   - Folly (from `../node_modules/react-native/third-party-podspecs/Folly.podspec`)
325 329
   - glog (from `../node_modules/react-native/third-party-podspecs/glog.podspec`)
326 330
   - RCTRequired (from `../node_modules/react-native/Libraries/RCTRequired`)
327 331
   - RCTTypeSafety (from `../node_modules/react-native/Libraries/TypeSafety`)
328 332
   - React (from `../node_modules/react-native/`)
333
+  - React-callinvoker (from `../node_modules/react-native/ReactCommon/callinvoker`)
329 334
   - React-Core (from `../node_modules/react-native/`)
330 335
   - React-Core/DevSupport (from `../node_modules/react-native/`)
331 336
   - React-Core/RCTWebSocket (from `../node_modules/react-native/`)
@@ -344,7 +349,6 @@ DEPENDENCIES:
344 349
   - React-RCTSettings (from `../node_modules/react-native/Libraries/Settings`)
345 350
   - React-RCTText (from `../node_modules/react-native/Libraries/Text`)
346 351
   - React-RCTVibration (from `../node_modules/react-native/Libraries/Vibration`)
347
-  - ReactCommon/callinvoker (from `../node_modules/react-native/ReactCommon`)
348 352
   - ReactCommon/turbomodule/core (from `../node_modules/react-native/ReactCommon`)
349 353
   - Yoga (from `../node_modules/react-native/ReactCommon/yoga`)
350 354
 
@@ -380,6 +384,8 @@ EXTERNAL SOURCES:
380 384
     :path: "../node_modules/react-native/Libraries/TypeSafety"
381 385
   React:
382 386
     :path: "../node_modules/react-native/"
387
+  React-callinvoker:
388
+    :path: "../node_modules/react-native/ReactCommon/callinvoker"
383 389
   React-Core:
384 390
     :path: "../node_modules/react-native/"
385 391
   React-CoreModules:
@@ -421,42 +427,43 @@ SPEC CHECKSUMS:
421 427
   boost-for-react-native: 39c7adb57c4e60d6c5479dd8623128eb5b3f0f2c
422 428
   CocoaAsyncSocket: 694058e7c0ed05a9e217d1b3c7ded962f4180845
423 429
   CocoaLibEvent: 2fab71b8bd46dd33ddb959f7928ec5909f838e3f
424
-  DoubleConversion: 5805e889d232975c086db112ece9ed034df7a0b2
425
-  FBLazyVector: 4aab18c93cd9546e4bfed752b4084585eca8b245
426
-  FBReactNativeSpec: 5465d51ccfeecb7faa12f9ae0024f2044ce4044e
427
-  Flipper: 6c1f484f9a88d30ab3e272800d53688439e50f69
430
+  DoubleConversion: cde416483dac037923206447da6e1454df403714
431
+  FBLazyVector: 6f1045c66f816849b33c4ff28930b611e89059a0
432
+  FBReactNativeSpec: e856d5103d749483f86f53afafd8df4ed8a776bd
433
+  Flipper: 33585e2d9810fe5528346be33bcf71b37bb7ae13
428 434
   Flipper-DoubleConversion: 38631e41ef4f9b12861c67d17cb5518d06badc41
429
-  Flipper-Folly: 2de3d03e0acc7064d5e4ed9f730e2f217486f162
435
+  Flipper-Folly: c12092ea368353b58e992843a990a3225d4533c3
430 436
   Flipper-Glog: 1dfd6abf1e922806c52ceb8701a3599a79a200a6
431 437
   Flipper-PeerTalk: 116d8f857dc6ef55c7a5a75ea3ceaafe878aadc9
432
-  Flipper-RSocket: 1260a31c05c238eabfa9bb8a64e3983049048371
433
-  FlipperKit: 6dc9b8f4ef60d9e5ded7f0264db299c91f18832e
434
-  Folly: 30e7936e1c45c08d884aa59369ed951a8e68cf51
435
-  glog: 1f3da668190260b06b429bb211bfbee5cd790c28
438
+  Flipper-RSocket: 64e7431a55835eb953b0bf984ef3b90ae9fdddd7
439
+  FlipperKit: bc68102cd4952a258a23c9c1b316c7bec1fecf83
440
+  Folly: b73c3869541e86821df3c387eb0af5f65addfab4
441
+  glog: 40a13f7840415b9a77023fbcae0f1e6f43192af3
436 442
   OpenSSL-Universal: 8b48cc0d10c1b2923617dfe5c178aa9ed2689355
437
-  RCTRequired: cec6a34b3ac8a9915c37e7e4ad3aa74726ce4035
438
-  RCTTypeSafety: 93006131180074cffa227a1075802c89a49dd4ce
439
-  React: 29a8b1a02bd764fb7644ef04019270849b9a7ac3
440
-  React-Core: b12bffb3f567fdf99510acb716ef1abd426e0e05
441
-  React-CoreModules: 4a9b87bbe669d6c3173c0132c3328e3b000783d0
442
-  React-cxxreact: e65f9c2ba0ac5be946f53548c1aaaee5873a8103
443
-  React-jsi: b6dc94a6a12ff98e8877287a0b7620d365201161
444
-  React-jsiexecutor: 1540d1c01bb493ae3124ed83351b1b6a155db7da
445
-  React-jsinspector: 512e560d0e985d0e8c479a54a4e5c147a9c83493
446
-  react-native-webview: 881baa70f381b838964574f48153a2d453402922
447
-  React-RCTActionSheet: f41ea8a811aac770e0cc6e0ad6b270c644ea8b7c
448
-  React-RCTAnimation: 49ab98b1c1ff4445148b72a3d61554138565bad0
449
-  React-RCTBlob: a332773f0ebc413a0ce85942a55b064471587a71
450
-  React-RCTImage: e70be9b9c74fe4e42d0005f42cace7981c994ac3
451
-  React-RCTLinking: c1b9739a88d56ecbec23b7f63650e44672ab2ad2
452
-  React-RCTNetwork: 73138b6f45e5a2768ad93f3d57873c2a18d14b44
453
-  React-RCTSettings: 6e3738a87e21b39a8cb08d627e68c44acf1e325a
454
-  React-RCTText: fae545b10cfdb3d247c36c56f61a94cfd6dba41d
455
-  React-RCTVibration: 4356114dbcba4ce66991096e51a66e61eda51256
456
-  ReactCommon: ed4e11d27609d571e7eee8b65548efc191116eb3
457
-  Yoga: 3ebccbdd559724312790e7742142d062476b698e
443
+  RCTRequired: e46bb77db03887b3e200d34b08515c804669db99
444
+  RCTTypeSafety: 270fed6675c42f80fb87b47d626ef3cede1505e6
445
+  React: e008906ff1328f9bccb345ff4f7826397ad223fc
446
+  React-callinvoker: f547824e0a626f4bce516ee65f548004b0784e7e
447
+  React-Core: 1c28d2ecde60ded3fe42d8db4f684afb8709757b
448
+  React-CoreModules: 8e6139e59f5347e2cf3ceb63e4532fb5b4b39a2d
449
+  React-cxxreact: 98fef06e1ca59eb075ef5bc4c6f256d5c6840936
450
+  React-jsi: 254710f3a97e587427bfbf3011dacec2af66a1fc
451
+  React-jsiexecutor: 0e0cb4e170ca72d4bb1179843d08dcbea3d100ac
452
+  React-jsinspector: fc661eff8edbfb7e22119382c13f33bcadde0f3c
453
+  react-native-webview: 679b6f400176e2ea8a785acf7ae16cf282e7d1eb
454
+  React-RCTActionSheet: aadd91a1d6cbfae50dd41f140004f816e9e47ade
455
+  React-RCTAnimation: 7fa2ef6c0ef1e3f0b7d2261c827ec94412deb5e6
456
+  React-RCTBlob: ccbbc70295aee3a76a70323b48f63fb7a7fcffd6
457
+  React-RCTImage: d94eb3080b37a4527ade4dd5f9f1289b7ba68089
458
+  React-RCTLinking: ddd2a1ddb699bade352d4747d5652f4c425c747a
459
+  React-RCTNetwork: 4590b11cc6e99eb01a48f1c03bcadfb8b792d005
460
+  React-RCTSettings: 9197a492268a088c5213ef8a08cfc60b7a141369
461
+  React-RCTText: ba503bf4cce41881ca258ba789c33e017955efdd
462
+  React-RCTVibration: 77ab1cf4a5eb854b88ad5ed3e9d8509ed124525e
463
+  ReactCommon: f63556ee9e41e9802257228237e5e660451a03cf
464
+  Yoga: 7d2edc5b410474191962e6dee88ee67f9b328b6b
458 465
   YogaKit: f782866e155069a2cca2517aafea43200b01fd5a
459 466
 
460
-PODFILE CHECKSUM: d7903807a5dfb74ae183ab913d0e26b7d1b63a3f
467
+PODFILE CHECKSUM: 0dd36db45b7761aa76d97584066df61529cbd892
461 468
 
462 469
 COCOAPODS: 1.9.1

+ 1
- 1
demo/ios/demo-tvOSTests/Info.plist View File

@@ -7,7 +7,7 @@
7 7
 	<key>CFBundleExecutable</key>
8 8
 	<string>$(EXECUTABLE_NAME)</string>
9 9
 	<key>CFBundleIdentifier</key>
10
-	<string>org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier)</string>
10
+	<string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
11 11
 	<key>CFBundleInfoDictionaryVersion</key>
12 12
 	<string>6.0</string>
13 13
 	<key>CFBundleName</key>

+ 109
- 88
demo/ios/demo.xcodeproj/project.pbxproj View File

@@ -9,18 +9,18 @@
9 9
 /* Begin PBXBuildFile section */
10 10
 		00E356F31AD99517003FC87E /* demoTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E356F21AD99517003FC87E /* demoTests.m */; };
11 11
 		13B07FBC1A68108700A75B9A /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB01A68108700A75B9A /* AppDelegate.m */; };
12
-		13B07FBD1A68108700A75B9A /* LaunchScreen.xib in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB11A68108700A75B9A /* LaunchScreen.xib */; };
13 12
 		13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB51A68108700A75B9A /* Images.xcassets */; };
14 13
 		13B07FC11A68108700A75B9A /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB71A68108700A75B9A /* main.m */; };
15
-		2C74C5D2DDD86C17ABD949A0 /* libPods-demo-tvOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6D7504E55653E08DC61B62E3 /* libPods-demo-tvOS.a */; };
16 14
 		2D02E4BC1E0B4A80006451C7 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB01A68108700A75B9A /* AppDelegate.m */; };
17 15
 		2D02E4BD1E0B4A84006451C7 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB51A68108700A75B9A /* Images.xcassets */; };
18 16
 		2D02E4BF1E0B4AB3006451C7 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB71A68108700A75B9A /* main.m */; };
19 17
 		2DCD954D1E0B4F2C00145EB5 /* demoTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E356F21AD99517003FC87E /* demoTests.m */; };
20
-		54734FC275DE63CD72586A55 /* libPods-demo-tvOSTests.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A0594497D7E79036E464BEDB /* libPods-demo-tvOSTests.a */; };
21
-		94FD118CF2FA735E6B953043 /* libPods-demo-demoTests.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 857B4B5F3841F0B90386A08E /* libPods-demo-demoTests.a */; };
22
-		97259E0C8121F49A08BBCFCC /* libPods-demo.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BDB8F76C26EE4941035E9951 /* libPods-demo.a */; };
23
-		B7C1B3872394B353001240AA /* ae_AlArabiya.ttf in Resources */ = {isa = PBXBuildFile; fileRef = B7C1B3862394B353001240AA /* ae_AlArabiya.ttf */; };
18
+		2DF63E1B99EA750A0322C634 /* libPods-demo.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AB0DD37C82BC50A60763ACF3 /* libPods-demo.a */; };
19
+		4D89197CBB67252521A5EBF7 /* libPods-demo-tvOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 594B6599632D1D1035FBC3BE /* libPods-demo-tvOS.a */; };
20
+		72157C588751026BBF3694E1 /* libPods-demo-demoTests.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 1F7DDEA67A4CB9A1384DEEBE /* libPods-demo-demoTests.a */; };
21
+		81AB9BB82411601600AC10FF /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */; };
22
+		B78FBCDF24C6E3CB00D7A64C /* ae_AlArabiya.ttf in Resources */ = {isa = PBXBuildFile; fileRef = B78FBCDE24C6E3CB00D7A64C /* ae_AlArabiya.ttf */; };
23
+		BDBB0703BB4C5C1F422A1571 /* libPods-demo-tvOSTests.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 88B3F084E37B556110D3DCAC /* libPods-demo-tvOSTests.a */; };
24 24
 /* End PBXBuildFile section */
25 25
 
26 26
 /* Begin PBXContainerItemProxy section */
@@ -48,25 +48,25 @@
48 48
 		13B07F961A680F5B00A75B9A /* demo.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = demo.app; sourceTree = BUILT_PRODUCTS_DIR; };
49 49
 		13B07FAF1A68108700A75B9A /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AppDelegate.h; path = demo/AppDelegate.h; sourceTree = "<group>"; };
50 50
 		13B07FB01A68108700A75B9A /* AppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = AppDelegate.m; path = demo/AppDelegate.m; sourceTree = "<group>"; };
51
-		13B07FB21A68108700A75B9A /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/LaunchScreen.xib; sourceTree = "<group>"; };
52 51
 		13B07FB51A68108700A75B9A /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Images.xcassets; path = demo/Images.xcassets; sourceTree = "<group>"; };
53 52
 		13B07FB61A68108700A75B9A /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = demo/Info.plist; sourceTree = "<group>"; };
54 53
 		13B07FB71A68108700A75B9A /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = demo/main.m; sourceTree = "<group>"; };
55
-		1F9AF50CAE43AA2BD920F189 /* Pods-demo-tvOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-demo-tvOS.release.xcconfig"; path = "Target Support Files/Pods-demo-tvOS/Pods-demo-tvOS.release.xcconfig"; sourceTree = "<group>"; };
54
+		1E3116C823975ED6237B1F43 /* Pods-demo-demoTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-demo-demoTests.release.xcconfig"; path = "Target Support Files/Pods-demo-demoTests/Pods-demo-demoTests.release.xcconfig"; sourceTree = "<group>"; };
55
+		1F7DDEA67A4CB9A1384DEEBE /* libPods-demo-demoTests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-demo-demoTests.a"; sourceTree = BUILT_PRODUCTS_DIR; };
56
+		254AEA817E1F86EE5B28A180 /* Pods-demo-tvOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-demo-tvOS.debug.xcconfig"; path = "Target Support Files/Pods-demo-tvOS/Pods-demo-tvOS.debug.xcconfig"; sourceTree = "<group>"; };
57
+		29982D09A3ED7FC3DD66E82D /* Pods-demo-demoTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-demo-demoTests.debug.xcconfig"; path = "Target Support Files/Pods-demo-demoTests/Pods-demo-demoTests.debug.xcconfig"; sourceTree = "<group>"; };
56 58
 		2D02E47B1E0B4A5D006451C7 /* demo-tvOS.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "demo-tvOS.app"; sourceTree = BUILT_PRODUCTS_DIR; };
57 59
 		2D02E4901E0B4A5D006451C7 /* demo-tvOSTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "demo-tvOSTests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; };
58
-		351EEACF884DCA35CADA75F7 /* Pods-demo-tvOSTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-demo-tvOSTests.debug.xcconfig"; path = "Target Support Files/Pods-demo-tvOSTests/Pods-demo-tvOSTests.debug.xcconfig"; sourceTree = "<group>"; };
59
-		54EBCA786BC6355E4A0216C6 /* Pods-demo.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-demo.release.xcconfig"; path = "Target Support Files/Pods-demo/Pods-demo.release.xcconfig"; sourceTree = "<group>"; };
60
-		6D7504E55653E08DC61B62E3 /* libPods-demo-tvOS.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-demo-tvOS.a"; sourceTree = BUILT_PRODUCTS_DIR; };
61
-		736DC4494550C40F03BB8CF6 /* Pods-demo-demoTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-demo-demoTests.debug.xcconfig"; path = "Target Support Files/Pods-demo-demoTests/Pods-demo-demoTests.debug.xcconfig"; sourceTree = "<group>"; };
62
-		857B4B5F3841F0B90386A08E /* libPods-demo-demoTests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-demo-demoTests.a"; sourceTree = BUILT_PRODUCTS_DIR; };
63
-		A0594497D7E79036E464BEDB /* libPods-demo-tvOSTests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-demo-tvOSTests.a"; sourceTree = BUILT_PRODUCTS_DIR; };
64
-		A519F7CFCA863825F8B7F1AF /* Pods-demo-tvOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-demo-tvOS.debug.xcconfig"; path = "Target Support Files/Pods-demo-tvOS/Pods-demo-tvOS.debug.xcconfig"; sourceTree = "<group>"; };
65
-		B756E3B277BB46AB44F8B74E /* Pods-demo.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-demo.debug.xcconfig"; path = "Target Support Files/Pods-demo/Pods-demo.debug.xcconfig"; sourceTree = "<group>"; };
66
-		B8FFAEF0B1324E6739799AA7 /* Pods-demo-demoTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-demo-demoTests.release.xcconfig"; path = "Target Support Files/Pods-demo-demoTests/Pods-demo-demoTests.release.xcconfig"; sourceTree = "<group>"; };
67
-		BDB8F76C26EE4941035E9951 /* libPods-demo.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-demo.a"; sourceTree = BUILT_PRODUCTS_DIR; };
68
-		E9E45635F099B36B28CF1F60 /* Pods-demo-tvOSTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-demo-tvOSTests.release.xcconfig"; path = "Target Support Files/Pods-demo-tvOSTests/Pods-demo-tvOSTests.release.xcconfig"; sourceTree = "<group>"; };
69
-		B7C1B3862394B353001240AA /* ae_AlArabiya.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = ae_AlArabiya.ttf; sourceTree = "<group>"; };
60
+		2F63B58D4A43077F898933B9 /* Pods-demo-tvOSTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-demo-tvOSTests.debug.xcconfig"; path = "Target Support Files/Pods-demo-tvOSTests/Pods-demo-tvOSTests.debug.xcconfig"; sourceTree = "<group>"; };
61
+		383DAB9761A17267F9A4D27E /* Pods-demo-tvOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-demo-tvOS.release.xcconfig"; path = "Target Support Files/Pods-demo-tvOS/Pods-demo-tvOS.release.xcconfig"; sourceTree = "<group>"; };
62
+		594B6599632D1D1035FBC3BE /* libPods-demo-tvOS.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-demo-tvOS.a"; sourceTree = BUILT_PRODUCTS_DIR; };
63
+		75ADAE6285A21C6A6ED52CE1 /* Pods-demo.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-demo.debug.xcconfig"; path = "Target Support Files/Pods-demo/Pods-demo.debug.xcconfig"; sourceTree = "<group>"; };
64
+		7B5394522E20596B2F0465B7 /* Pods-demo.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-demo.release.xcconfig"; path = "Target Support Files/Pods-demo/Pods-demo.release.xcconfig"; sourceTree = "<group>"; };
65
+		81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; name = LaunchScreen.storyboard; path = demo/LaunchScreen.storyboard; sourceTree = "<group>"; };
66
+		88B3F084E37B556110D3DCAC /* libPods-demo-tvOSTests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-demo-tvOSTests.a"; sourceTree = BUILT_PRODUCTS_DIR; };
67
+		895140B2C7D839A62DC84D67 /* Pods-demo-tvOSTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-demo-tvOSTests.release.xcconfig"; path = "Target Support Files/Pods-demo-tvOSTests/Pods-demo-tvOSTests.release.xcconfig"; sourceTree = "<group>"; };
68
+		AB0DD37C82BC50A60763ACF3 /* libPods-demo.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-demo.a"; sourceTree = BUILT_PRODUCTS_DIR; };
69
+		B78FBCDE24C6E3CB00D7A64C /* ae_AlArabiya.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = ae_AlArabiya.ttf; sourceTree = "<group>"; };
70 70
 		ED297162215061F000B7C4FE /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaScriptCore.framework; path = System/Library/Frameworks/JavaScriptCore.framework; sourceTree = SDKROOT; };
71 71
 		ED2971642150620600B7C4FE /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaScriptCore.framework; path = Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS12.0.sdk/System/Library/Frameworks/JavaScriptCore.framework; sourceTree = DEVELOPER_DIR; };
72 72
 /* End PBXFileReference section */
@@ -76,7 +76,7 @@
76 76
 			isa = PBXFrameworksBuildPhase;
77 77
 			buildActionMask = 2147483647;
78 78
 			files = (
79
-				94FD118CF2FA735E6B953043 /* libPods-demo-demoTests.a in Frameworks */,
79
+				72157C588751026BBF3694E1 /* libPods-demo-demoTests.a in Frameworks */,
80 80
 			);
81 81
 			runOnlyForDeploymentPostprocessing = 0;
82 82
 		};
@@ -84,7 +84,7 @@
84 84
 			isa = PBXFrameworksBuildPhase;
85 85
 			buildActionMask = 2147483647;
86 86
 			files = (
87
-				97259E0C8121F49A08BBCFCC /* libPods-demo.a in Frameworks */,
87
+				2DF63E1B99EA750A0322C634 /* libPods-demo.a in Frameworks */,
88 88
 			);
89 89
 			runOnlyForDeploymentPostprocessing = 0;
90 90
 		};
@@ -92,7 +92,7 @@
92 92
 			isa = PBXFrameworksBuildPhase;
93 93
 			buildActionMask = 2147483647;
94 94
 			files = (
95
-				2C74C5D2DDD86C17ABD949A0 /* libPods-demo-tvOS.a in Frameworks */,
95
+				4D89197CBB67252521A5EBF7 /* libPods-demo-tvOS.a in Frameworks */,
96 96
 			);
97 97
 			runOnlyForDeploymentPostprocessing = 0;
98 98
 		};
@@ -100,7 +100,7 @@
100 100
 			isa = PBXFrameworksBuildPhase;
101 101
 			buildActionMask = 2147483647;
102 102
 			files = (
103
-				54734FC275DE63CD72586A55 /* libPods-demo-tvOSTests.a in Frameworks */,
103
+				BDBB0703BB4C5C1F422A1571 /* libPods-demo-tvOSTests.a in Frameworks */,
104 104
 			);
105 105
 			runOnlyForDeploymentPostprocessing = 0;
106 106
 		};
@@ -132,7 +132,7 @@
132 132
 				13B07FB01A68108700A75B9A /* AppDelegate.m */,
133 133
 				13B07FB51A68108700A75B9A /* Images.xcassets */,
134 134
 				13B07FB61A68108700A75B9A /* Info.plist */,
135
-				13B07FB11A68108700A75B9A /* LaunchScreen.xib */,
135
+				81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */,
136 136
 				13B07FB71A68108700A75B9A /* main.m */,
137 137
 			);
138 138
 			name = demo;
@@ -143,10 +143,10 @@
143 143
 			children = (
144 144
 				ED297162215061F000B7C4FE /* JavaScriptCore.framework */,
145 145
 				ED2971642150620600B7C4FE /* JavaScriptCore.framework */,
146
-				BDB8F76C26EE4941035E9951 /* libPods-demo.a */,
147
-				857B4B5F3841F0B90386A08E /* libPods-demo-demoTests.a */,
148
-				6D7504E55653E08DC61B62E3 /* libPods-demo-tvOS.a */,
149
-				A0594497D7E79036E464BEDB /* libPods-demo-tvOSTests.a */,
146
+				AB0DD37C82BC50A60763ACF3 /* libPods-demo.a */,
147
+				1F7DDEA67A4CB9A1384DEEBE /* libPods-demo-demoTests.a */,
148
+				594B6599632D1D1035FBC3BE /* libPods-demo-tvOS.a */,
149
+				88B3F084E37B556110D3DCAC /* libPods-demo-tvOSTests.a */,
150 150
 			);
151 151
 			name = Frameworks;
152 152
 			sourceTree = "<group>";
@@ -161,13 +161,13 @@
161 161
 		83CBB9F61A601CBA00E9B192 = {
162 162
 			isa = PBXGroup;
163 163
 			children = (
164
-				B7C1B3852394B30A001240AA /* web */,
164
+				B78FBCDD24C6E3B900D7A64C /* web */,
165 165
 				13B07FAE1A68108700A75B9A /* demo */,
166 166
 				832341AE1AAA6A7D00B99B32 /* Libraries */,
167 167
 				00E356EF1AD99517003FC87E /* demoTests */,
168 168
 				83CBBA001A601CBA00E9B192 /* Products */,
169 169
 				2D16E6871FA4F8E400B85C8A /* Frameworks */,
170
-				D3DA01C924CC862C7B1B6376 /* Pods */,
170
+				DF61BF0003DF56A4303B2903 /* Pods */,
171 171
 			);
172 172
 			indentWidth = 2;
173 173
 			sourceTree = "<group>";
@@ -185,28 +185,27 @@
185 185
 			name = Products;
186 186
 			sourceTree = "<group>";
187 187
 		};
188
-		D3DA01C924CC862C7B1B6376 /* Pods */ = {
188
+		B78FBCDD24C6E3B900D7A64C /* web */ = {
189 189
 			isa = PBXGroup;
190 190
 			children = (
191
-				B756E3B277BB46AB44F8B74E /* Pods-demo.debug.xcconfig */,
192
-				54EBCA786BC6355E4A0216C6 /* Pods-demo.release.xcconfig */,
193
-				736DC4494550C40F03BB8CF6 /* Pods-demo-demoTests.debug.xcconfig */,
194
-				B8FFAEF0B1324E6739799AA7 /* Pods-demo-demoTests.release.xcconfig */,
195
-				A519F7CFCA863825F8B7F1AF /* Pods-demo-tvOS.debug.xcconfig */,
196
-				1F9AF50CAE43AA2BD920F189 /* Pods-demo-tvOS.release.xcconfig */,
197
-				351EEACF884DCA35CADA75F7 /* Pods-demo-tvOSTests.debug.xcconfig */,
198
-				E9E45635F099B36B28CF1F60 /* Pods-demo-tvOSTests.release.xcconfig */,
199
-			);
200
-			name = Pods;
201
-			path = Pods;
191
+				B78FBCDE24C6E3CB00D7A64C /* ae_AlArabiya.ttf */,
192
+			);
193
+			path = web;
202 194
 			sourceTree = "<group>";
203 195
 		};
204
-		B7C1B3852394B30A001240AA /* web */ = {
196
+		DF61BF0003DF56A4303B2903 /* Pods */ = {
205 197
 			isa = PBXGroup;
206 198
 			children = (
207
-				B7C1B3862394B353001240AA /* ae_AlArabiya.ttf */,
199
+				75ADAE6285A21C6A6ED52CE1 /* Pods-demo.debug.xcconfig */,
200
+				7B5394522E20596B2F0465B7 /* Pods-demo.release.xcconfig */,
201
+				29982D09A3ED7FC3DD66E82D /* Pods-demo-demoTests.debug.xcconfig */,
202
+				1E3116C823975ED6237B1F43 /* Pods-demo-demoTests.release.xcconfig */,
203
+				254AEA817E1F86EE5B28A180 /* Pods-demo-tvOS.debug.xcconfig */,
204
+				383DAB9761A17267F9A4D27E /* Pods-demo-tvOS.release.xcconfig */,
205
+				2F63B58D4A43077F898933B9 /* Pods-demo-tvOSTests.debug.xcconfig */,
206
+				895140B2C7D839A62DC84D67 /* Pods-demo-tvOSTests.release.xcconfig */,
208 207
 			);
209
-			path = web;
208
+			path = Pods;
210 209
 			sourceTree = "<group>";
211 210
 		};
212 211
 /* End PBXGroup section */
@@ -216,10 +215,11 @@
216 215
 			isa = PBXNativeTarget;
217 216
 			buildConfigurationList = 00E357021AD99517003FC87E /* Build configuration list for PBXNativeTarget "demoTests" */;
218 217
 			buildPhases = (
219
-				F3D03949804F94ADBF0EAAE6 /* [CP] Check Pods Manifest.lock */,
218
+				97A60E6F85431013F8B59C49 /* [CP] Check Pods Manifest.lock */,
220 219
 				00E356EA1AD99517003FC87E /* Sources */,
221 220
 				00E356EB1AD99517003FC87E /* Frameworks */,
222 221
 				00E356EC1AD99517003FC87E /* Resources */,
222
+				1390D4105AB2A36130DD9FBE /* [CP] Copy Pods Resources */,
223 223
 			);
224 224
 			buildRules = (
225 225
 			);
@@ -235,12 +235,13 @@
235 235
 			isa = PBXNativeTarget;
236 236
 			buildConfigurationList = 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "demo" */;
237 237
 			buildPhases = (
238
-				D0B2F951464DCA71D8B7E452 /* [CP] Check Pods Manifest.lock */,
238
+				C46A6BC1AD7EECBCACD7CCF7 /* [CP] Check Pods Manifest.lock */,
239 239
 				FD10A7F022414F080027D42C /* Start Packager */,
240 240
 				13B07F871A680F5B00A75B9A /* Sources */,
241 241
 				13B07F8C1A680F5B00A75B9A /* Frameworks */,
242 242
 				13B07F8E1A680F5B00A75B9A /* Resources */,
243 243
 				00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */,
244
+				094A066F221F8015F8A1A63D /* [CP] Copy Pods Resources */,
244 245
 			);
245 246
 			buildRules = (
246 247
 			);
@@ -255,7 +256,7 @@
255 256
 			isa = PBXNativeTarget;
256 257
 			buildConfigurationList = 2D02E4BA1E0B4A5E006451C7 /* Build configuration list for PBXNativeTarget "demo-tvOS" */;
257 258
 			buildPhases = (
258
-				8A5C8CE74FE2B0335BA1C166 /* [CP] Check Pods Manifest.lock */,
259
+				DEEE2992726CD5141FB00A34 /* [CP] Check Pods Manifest.lock */,
259 260
 				FD10A7F122414F3F0027D42C /* Start Packager */,
260 261
 				2D02E4771E0B4A5D006451C7 /* Sources */,
261 262
 				2D02E4781E0B4A5D006451C7 /* Frameworks */,
@@ -275,7 +276,7 @@
275 276
 			isa = PBXNativeTarget;
276 277
 			buildConfigurationList = 2D02E4BB1E0B4A5E006451C7 /* Build configuration list for PBXNativeTarget "demo-tvOSTests" */;
277 278
 			buildPhases = (
278
-				6AAD717192B4C35AF7D8AC6F /* [CP] Check Pods Manifest.lock */,
279
+				64F3F82DDBA643AA58E576FF /* [CP] Check Pods Manifest.lock */,
279 280
 				2D02E48C1E0B4A5D006451C7 /* Sources */,
280 281
 				2D02E48D1E0B4A5D006451C7 /* Frameworks */,
281 282
 				2D02E48E1E0B4A5D006451C7 /* Resources */,
@@ -349,9 +350,9 @@
349 350
 			isa = PBXResourcesBuildPhase;
350 351
 			buildActionMask = 2147483647;
351 352
 			files = (
353
+				81AB9BB82411601600AC10FF /* LaunchScreen.storyboard in Resources */,
352 354
 				13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */,
353
-				13B07FBD1A68108700A75B9A /* LaunchScreen.xib in Resources */,
354
-				B7C1B3872394B353001240AA /* ae_AlArabiya.ttf in Resources */,
355
+				B78FBCDF24C6E3CB00D7A64C /* ae_AlArabiya.ttf in Resources */,
355 356
 			);
356 357
 			runOnlyForDeploymentPostprocessing = 0;
357 358
 		};
@@ -387,6 +388,42 @@
387 388
 			shellPath = /bin/sh;
388 389
 			shellScript = "export NODE_BINARY=node\n../node_modules/react-native/scripts/react-native-xcode.sh";
389 390
 		};
391
+		094A066F221F8015F8A1A63D /* [CP] Copy Pods Resources */ = {
392
+			isa = PBXShellScriptBuildPhase;
393
+			buildActionMask = 2147483647;
394
+			files = (
395
+			);
396
+			inputPaths = (
397
+				"${PODS_ROOT}/Target Support Files/Pods-demo/Pods-demo-resources.sh",
398
+				"${PODS_CONFIGURATION_BUILD_DIR}/React-Core/AccessibilityResources.bundle",
399
+			);
400
+			name = "[CP] Copy Pods Resources";
401
+			outputPaths = (
402
+				"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/AccessibilityResources.bundle",
403
+			);
404
+			runOnlyForDeploymentPostprocessing = 0;
405
+			shellPath = /bin/sh;
406
+			shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-demo/Pods-demo-resources.sh\"\n";
407
+			showEnvVarsInLog = 0;
408
+		};
409
+		1390D4105AB2A36130DD9FBE /* [CP] Copy Pods Resources */ = {
410
+			isa = PBXShellScriptBuildPhase;
411
+			buildActionMask = 2147483647;
412
+			files = (
413
+			);
414
+			inputPaths = (
415
+				"${PODS_ROOT}/Target Support Files/Pods-demo-demoTests/Pods-demo-demoTests-resources.sh",
416
+				"${PODS_CONFIGURATION_BUILD_DIR}/React-Core/AccessibilityResources.bundle",
417
+			);
418
+			name = "[CP] Copy Pods Resources";
419
+			outputPaths = (
420
+				"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/AccessibilityResources.bundle",
421
+			);
422
+			runOnlyForDeploymentPostprocessing = 0;
423
+			shellPath = /bin/sh;
424
+			shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-demo-demoTests/Pods-demo-demoTests-resources.sh\"\n";
425
+			showEnvVarsInLog = 0;
426
+		};
390 427
 		2D02E4CB1E0B4B27006451C7 /* Bundle React Native Code And Images */ = {
391 428
 			isa = PBXShellScriptBuildPhase;
392 429
 			buildActionMask = 2147483647;
@@ -401,7 +438,7 @@
401 438
 			shellPath = /bin/sh;
402 439
 			shellScript = "export NODE_BINARY=node\n../node_modules/react-native/scripts/react-native-xcode.sh";
403 440
 		};
404
-		6AAD717192B4C35AF7D8AC6F /* [CP] Check Pods Manifest.lock */ = {
441
+		64F3F82DDBA643AA58E576FF /* [CP] Check Pods Manifest.lock */ = {
405 442
 			isa = PBXShellScriptBuildPhase;
406 443
 			buildActionMask = 2147483647;
407 444
 			files = (
@@ -423,7 +460,7 @@
423 460
 			shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n    # print error to STDERR\n    echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n    exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
424 461
 			showEnvVarsInLog = 0;
425 462
 		};
426
-		8A5C8CE74FE2B0335BA1C166 /* [CP] Check Pods Manifest.lock */ = {
463
+		97A60E6F85431013F8B59C49 /* [CP] Check Pods Manifest.lock */ = {
427 464
 			isa = PBXShellScriptBuildPhase;
428 465
 			buildActionMask = 2147483647;
429 466
 			files = (
@@ -438,14 +475,14 @@
438 475
 			outputFileListPaths = (
439 476
 			);
440 477
 			outputPaths = (
441
-				"$(DERIVED_FILE_DIR)/Pods-demo-tvOS-checkManifestLockResult.txt",
478
+				"$(DERIVED_FILE_DIR)/Pods-demo-demoTests-checkManifestLockResult.txt",
442 479
 			);
443 480
 			runOnlyForDeploymentPostprocessing = 0;
444 481
 			shellPath = /bin/sh;
445 482
 			shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n    # print error to STDERR\n    echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n    exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
446 483
 			showEnvVarsInLog = 0;
447 484
 		};
448
-		D0B2F951464DCA71D8B7E452 /* [CP] Check Pods Manifest.lock */ = {
485
+		C46A6BC1AD7EECBCACD7CCF7 /* [CP] Check Pods Manifest.lock */ = {
449 486
 			isa = PBXShellScriptBuildPhase;
450 487
 			buildActionMask = 2147483647;
451 488
 			files = (
@@ -467,7 +504,7 @@
467 504
 			shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n    # print error to STDERR\n    echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n    exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
468 505
 			showEnvVarsInLog = 0;
469 506
 		};
470
-		F3D03949804F94ADBF0EAAE6 /* [CP] Check Pods Manifest.lock */ = {
507
+		DEEE2992726CD5141FB00A34 /* [CP] Check Pods Manifest.lock */ = {
471 508
 			isa = PBXShellScriptBuildPhase;
472 509
 			buildActionMask = 2147483647;
473 510
 			files = (
@@ -482,7 +519,7 @@
482 519
 			outputFileListPaths = (
483 520
 			);
484 521
 			outputPaths = (
485
-				"$(DERIVED_FILE_DIR)/Pods-demo-demoTests-checkManifestLockResult.txt",
522
+				"$(DERIVED_FILE_DIR)/Pods-demo-tvOS-checkManifestLockResult.txt",
486 523
 			);
487 524
 			runOnlyForDeploymentPostprocessing = 0;
488 525
 			shellPath = /bin/sh;
@@ -579,22 +616,10 @@
579 616
 		};
580 617
 /* End PBXTargetDependency section */
581 618
 
582
-/* Begin PBXVariantGroup section */
583
-		13B07FB11A68108700A75B9A /* LaunchScreen.xib */ = {
584
-			isa = PBXVariantGroup;
585
-			children = (
586
-				13B07FB21A68108700A75B9A /* Base */,
587
-			);
588
-			name = LaunchScreen.xib;
589
-			path = demo;
590
-			sourceTree = "<group>";
591
-		};
592
-/* End PBXVariantGroup section */
593
-
594 619
 /* Begin XCBuildConfiguration section */
595 620
 		00E356F61AD99517003FC87E /* Debug */ = {
596 621
 			isa = XCBuildConfiguration;
597
-			baseConfigurationReference = 736DC4494550C40F03BB8CF6 /* Pods-demo-demoTests.debug.xcconfig */;
622
+			baseConfigurationReference = 29982D09A3ED7FC3DD66E82D /* Pods-demo-demoTests.debug.xcconfig */;
598 623
 			buildSettings = {
599 624
 				BUNDLE_LOADER = "$(TEST_HOST)";
600 625
 				GCC_PREPROCESSOR_DEFINITIONS = (
@@ -602,7 +627,7 @@
602 627
 					"$(inherited)",
603 628
 				);
604 629
 				INFOPLIST_FILE = demoTests/Info.plist;
605
-				IPHONEOS_DEPLOYMENT_TARGET = 9.0;
630
+				IPHONEOS_DEPLOYMENT_TARGET = 10.0;
606 631
 				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
607 632
 				OTHER_LDFLAGS = (
608 633
 					"-ObjC",
@@ -617,12 +642,12 @@
617 642
 		};
618 643
 		00E356F71AD99517003FC87E /* Release */ = {
619 644
 			isa = XCBuildConfiguration;
620
-			baseConfigurationReference = B8FFAEF0B1324E6739799AA7 /* Pods-demo-demoTests.release.xcconfig */;
645
+			baseConfigurationReference = 1E3116C823975ED6237B1F43 /* Pods-demo-demoTests.release.xcconfig */;
621 646
 			buildSettings = {
622 647
 				BUNDLE_LOADER = "$(TEST_HOST)";
623 648
 				COPY_PHASE_STRIP = NO;
624 649
 				INFOPLIST_FILE = demoTests/Info.plist;
625
-				IPHONEOS_DEPLOYMENT_TARGET = 9.0;
650
+				IPHONEOS_DEPLOYMENT_TARGET = 10.0;
626 651
 				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
627 652
 				OTHER_LDFLAGS = (
628 653
 					"-ObjC",
@@ -637,16 +662,12 @@
637 662
 		};
638 663
 		13B07F941A680F5B00A75B9A /* Debug */ = {
639 664
 			isa = XCBuildConfiguration;
640
-			baseConfigurationReference = B756E3B277BB46AB44F8B74E /* Pods-demo.debug.xcconfig */;
665
+			baseConfigurationReference = 75ADAE6285A21C6A6ED52CE1 /* Pods-demo.debug.xcconfig */;
641 666
 			buildSettings = {
642 667
 				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
643 668
 				CLANG_ENABLE_MODULES = YES;
644 669
 				CURRENT_PROJECT_VERSION = 1;
645 670
 				ENABLE_BITCODE = NO;
646
-				GCC_PREPROCESSOR_DEFINITIONS = (
647
-					"$(inherited)",
648
-					"FB_SONARKIT_ENABLED=1",
649
-				);
650 671
 				INFOPLIST_FILE = demo/Info.plist;
651 672
 				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
652 673
 				OTHER_LDFLAGS = (
@@ -664,7 +685,7 @@
664 685
 		};
665 686
 		13B07F951A680F5B00A75B9A /* Release */ = {
666 687
 			isa = XCBuildConfiguration;
667
-			baseConfigurationReference = 54EBCA786BC6355E4A0216C6 /* Pods-demo.release.xcconfig */;
688
+			baseConfigurationReference = 7B5394522E20596B2F0465B7 /* Pods-demo.release.xcconfig */;
668 689
 			buildSettings = {
669 690
 				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
670 691
 				CLANG_ENABLE_MODULES = YES;
@@ -685,7 +706,7 @@
685 706
 		};
686 707
 		2D02E4971E0B4A5E006451C7 /* Debug */ = {
687 708
 			isa = XCBuildConfiguration;
688
-			baseConfigurationReference = A519F7CFCA863825F8B7F1AF /* Pods-demo-tvOS.debug.xcconfig */;
709
+			baseConfigurationReference = 254AEA817E1F86EE5B28A180 /* Pods-demo-tvOS.debug.xcconfig */;
689 710
 			buildSettings = {
690 711
 				ASSETCATALOG_COMPILER_APPICON_NAME = "App Icon & Top Shelf Image";
691 712
 				ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage;
@@ -707,13 +728,13 @@
707 728
 				PRODUCT_NAME = "$(TARGET_NAME)";
708 729
 				SDKROOT = appletvos;
709 730
 				TARGETED_DEVICE_FAMILY = 3;
710
-				TVOS_DEPLOYMENT_TARGET = 9.2;
731
+				TVOS_DEPLOYMENT_TARGET = 10.0;
711 732
 			};
712 733
 			name = Debug;
713 734
 		};
714 735
 		2D02E4981E0B4A5E006451C7 /* Release */ = {
715 736
 			isa = XCBuildConfiguration;
716
-			baseConfigurationReference = 1F9AF50CAE43AA2BD920F189 /* Pods-demo-tvOS.release.xcconfig */;
737
+			baseConfigurationReference = 383DAB9761A17267F9A4D27E /* Pods-demo-tvOS.release.xcconfig */;
717 738
 			buildSettings = {
718 739
 				ASSETCATALOG_COMPILER_APPICON_NAME = "App Icon & Top Shelf Image";
719 740
 				ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage;
@@ -735,13 +756,13 @@
735 756
 				PRODUCT_NAME = "$(TARGET_NAME)";
736 757
 				SDKROOT = appletvos;
737 758
 				TARGETED_DEVICE_FAMILY = 3;
738
-				TVOS_DEPLOYMENT_TARGET = 9.2;
759
+				TVOS_DEPLOYMENT_TARGET = 10.0;
739 760
 			};
740 761
 			name = Release;
741 762
 		};
742 763
 		2D02E4991E0B4A5E006451C7 /* Debug */ = {
743 764
 			isa = XCBuildConfiguration;
744
-			baseConfigurationReference = 351EEACF884DCA35CADA75F7 /* Pods-demo-tvOSTests.debug.xcconfig */;
765
+			baseConfigurationReference = 2F63B58D4A43077F898933B9 /* Pods-demo-tvOSTests.debug.xcconfig */;
745 766
 			buildSettings = {
746 767
 				BUNDLE_LOADER = "$(TEST_HOST)";
747 768
 				CLANG_ANALYZER_NONNULL = YES;
@@ -768,7 +789,7 @@
768 789
 		};
769 790
 		2D02E49A1E0B4A5E006451C7 /* Release */ = {
770 791
 			isa = XCBuildConfiguration;
771
-			baseConfigurationReference = E9E45635F099B36B28CF1F60 /* Pods-demo-tvOSTests.release.xcconfig */;
792
+			baseConfigurationReference = 895140B2C7D839A62DC84D67 /* Pods-demo-tvOSTests.release.xcconfig */;
772 793
 			buildSettings = {
773 794
 				BUNDLE_LOADER = "$(TEST_HOST)";
774 795
 				CLANG_ANALYZER_NONNULL = YES;
@@ -840,7 +861,7 @@
840 861
 				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
841 862
 				GCC_WARN_UNUSED_FUNCTION = YES;
842 863
 				GCC_WARN_UNUSED_VARIABLE = YES;
843
-				IPHONEOS_DEPLOYMENT_TARGET = 9.0;
864
+				IPHONEOS_DEPLOYMENT_TARGET = 10.0;
844 865
 				LD_RUNPATH_SEARCH_PATHS = "/usr/lib/swift $(inherited)";
845 866
 				LIBRARY_SEARCH_PATHS = (
846 867
 					"\"$(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME)\"",
@@ -893,7 +914,7 @@
893 914
 				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
894 915
 				GCC_WARN_UNUSED_FUNCTION = YES;
895 916
 				GCC_WARN_UNUSED_VARIABLE = YES;
896
-				IPHONEOS_DEPLOYMENT_TARGET = 9.0;
917
+				IPHONEOS_DEPLOYMENT_TARGET = 10.0;
897 918
 				LD_RUNPATH_SEARCH_PATHS = "/usr/lib/swift $(inherited)";
898 919
 				LIBRARY_SEARCH_PATHS = (
899 920
 					"\"$(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME)\"",

+ 2
- 2
demo/ios/demo/AppDelegate.m View File

@@ -4,7 +4,7 @@
4 4
 #import <React/RCTBundleURLProvider.h>
5 5
 #import <React/RCTRootView.h>
6 6
 
7
-#if DEBUG
7
+#ifdef FB_SONARKIT_ENABLED
8 8
 #import <FlipperKit/FlipperClient.h>
9 9
 #import <FlipperKitLayoutPlugin/FlipperKitLayoutPlugin.h>
10 10
 #import <FlipperKitUserDefaultsPlugin/FKUserDefaultsPlugin.h>
@@ -27,7 +27,7 @@ static void InitializeFlipper(UIApplication *application) {
27 27
 
28 28
 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
29 29
 {
30
-#if DEBUG
30
+#ifdef FB_SONARKIT_ENABLED
31 31
   InitializeFlipper(application);
32 32
 #endif
33 33
 

+ 0
- 42
demo/ios/demo/Base.lproj/LaunchScreen.xib View File

@@ -1,42 +0,0 @@
1
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2
-<document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="7702" systemVersion="14D136" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" launchScreen="YES" useTraitCollections="YES">
3
-    <dependencies>
4
-        <deployment identifier="iOS"/>
5
-        <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="7701"/>
6
-        <capability name="Constraints with non-1.0 multipliers" minToolsVersion="5.1"/>
7
-    </dependencies>
8
-    <objects>
9
-        <placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner"/>
10
-        <placeholder placeholderIdentifier="IBFirstResponder" id="-2" customClass="UIResponder"/>
11
-        <view contentMode="scaleToFill" id="iN0-l3-epB">
12
-            <rect key="frame" x="0.0" y="0.0" width="480" height="480"/>
13
-            <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
14
-            <subviews>
15
-                <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Powered by React Native" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumFontSize="9" translatesAutoresizingMaskIntoConstraints="NO" id="8ie-xW-0ye">
16
-                    <rect key="frame" x="20" y="439" width="441" height="21"/>
17
-                    <fontDescription key="fontDescription" type="system" pointSize="17"/>
18
-                    <color key="textColor" cocoaTouchSystemColor="darkTextColor"/>
19
-                    <nil key="highlightedColor"/>
20
-                </label>
21
-                <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="demo" textAlignment="center" lineBreakMode="middleTruncation" baselineAdjustment="alignBaselines" minimumFontSize="18" translatesAutoresizingMaskIntoConstraints="NO" id="kId-c2-rCX">
22
-                    <rect key="frame" x="20" y="140" width="441" height="43"/>
23
-                    <fontDescription key="fontDescription" type="boldSystem" pointSize="36"/>
24
-                    <color key="textColor" cocoaTouchSystemColor="darkTextColor"/>
25
-                    <nil key="highlightedColor"/>
26
-                </label>
27
-            </subviews>
28
-            <color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="calibratedWhite"/>
29
-            <constraints>
30
-                <constraint firstItem="kId-c2-rCX" firstAttribute="centerY" secondItem="iN0-l3-epB" secondAttribute="bottom" multiplier="1/3" constant="1" id="5cJ-9S-tgC"/>
31
-                <constraint firstAttribute="centerX" secondItem="kId-c2-rCX" secondAttribute="centerX" id="Koa-jz-hwk"/>
32
-                <constraint firstAttribute="bottom" secondItem="8ie-xW-0ye" secondAttribute="bottom" constant="20" id="Kzo-t9-V3l"/>
33
-                <constraint firstItem="8ie-xW-0ye" firstAttribute="leading" secondItem="iN0-l3-epB" secondAttribute="leading" constant="20" symbolic="YES" id="MfP-vx-nX0"/>
34
-                <constraint firstAttribute="centerX" secondItem="8ie-xW-0ye" secondAttribute="centerX" id="ZEH-qu-HZ9"/>
35
-                <constraint firstItem="kId-c2-rCX" firstAttribute="leading" secondItem="iN0-l3-epB" secondAttribute="leading" constant="20" symbolic="YES" id="fvb-Df-36g"/>
36
-            </constraints>
37
-            <nil key="simulatedStatusBarMetrics"/>
38
-            <freeformSimulatedSizeMetrics key="simulatedDestinationMetrics"/>
39
-            <point key="canvasLocation" x="548" y="455"/>
40
-        </view>
41
-    </objects>
42
-</document>

+ 58
- 0
demo/ios/demo/LaunchScreen.storyboard View File

@@ -0,0 +1,58 @@
1
+<?xml version="1.0" encoding="UTF-8"?>
2
+<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="15702" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" launchScreen="YES" useTraitCollections="YES" useSafeAreas="YES" colorMatched="YES" initialViewController="01J-lp-oVM">
3
+    <device id="retina4_7" orientation="portrait" appearance="light"/>
4
+    <dependencies>
5
+        <deployment identifier="iOS"/>
6
+        <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="15704"/>
7
+        <capability name="Safe area layout guides" minToolsVersion="9.0"/>
8
+        <capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
9
+    </dependencies>
10
+    <scenes>
11
+        <!--View Controller-->
12
+        <scene sceneID="EHf-IW-A2E">
13
+            <objects>
14
+                <viewController id="01J-lp-oVM" sceneMemberID="viewController">
15
+                    <view key="view" contentMode="scaleToFill" id="Ze5-6b-2t3">
16
+                        <rect key="frame" x="0.0" y="0.0" width="375" height="667"/>
17
+                        <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
18
+                        <subviews>
19
+                            <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumFontSize="9" translatesAutoresizingMaskIntoConstraints="NO" id="obG-Y5-kRd">
20
+                                <rect key="frame" x="0.0" y="647" width="375" height="0.0"/>
21
+                                <fontDescription key="fontDescription" type="system" pointSize="17"/>
22
+                                <color key="textColor" red="0.0" green="0.0" blue="0.0" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
23
+                                <nil key="highlightedColor"/>
24
+                            </label>
25
+                            <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="demo" textAlignment="center" lineBreakMode="middleTruncation" baselineAdjustment="alignBaselines" minimumFontSize="18" translatesAutoresizingMaskIntoConstraints="NO" id="GJd-Yh-RWb">
26
+                                <rect key="frame" x="0.0" y="202" width="375" height="43"/>
27
+                                <fontDescription key="fontDescription" type="boldSystem" pointSize="36"/>
28
+                                <color key="textColor" red="0.0" green="0.0" blue="0.0" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
29
+                                <nil key="highlightedColor"/>
30
+                            </label>
31
+                            <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Powered by React Native" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumFontSize="9" translatesAutoresizingMaskIntoConstraints="NO" id="MN2-I3-ftu">
32
+                                <rect key="frame" x="0.0" y="626" width="375" height="21"/>
33
+                                <fontDescription key="fontDescription" type="system" pointSize="17"/>
34
+                                <color key="textColor" cocoaTouchSystemColor="darkTextColor"/>
35
+                                <nil key="highlightedColor"/>
36
+                            </label>
37
+                        </subviews>
38
+                        <color key="backgroundColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
39
+                        <constraints>
40
+                            <constraint firstItem="Bcu-3y-fUS" firstAttribute="centerX" secondItem="obG-Y5-kRd" secondAttribute="centerX" id="5cz-MP-9tL"/>
41
+                            <constraint firstItem="Bcu-3y-fUS" firstAttribute="bottom" secondItem="MN2-I3-ftu" secondAttribute="bottom" constant="20" id="OZV-Vh-mqD"/>
42
+                            <constraint firstItem="Bcu-3y-fUS" firstAttribute="centerX" secondItem="GJd-Yh-RWb" secondAttribute="centerX" id="Q3B-4B-g5h"/>
43
+                            <constraint firstItem="obG-Y5-kRd" firstAttribute="leading" secondItem="Bcu-3y-fUS" secondAttribute="leading" symbolic="YES" id="SfN-ll-jLj"/>
44
+                            <constraint firstAttribute="bottom" secondItem="obG-Y5-kRd" secondAttribute="bottom" constant="20" id="Y44-ml-fuU"/>
45
+                            <constraint firstItem="MN2-I3-ftu" firstAttribute="centerX" secondItem="Bcu-3y-fUS" secondAttribute="centerX" id="akx-eg-2ui"/>
46
+                            <constraint firstItem="MN2-I3-ftu" firstAttribute="leading" secondItem="Bcu-3y-fUS" secondAttribute="leading" id="i1E-0Y-4RG"/>
47
+                            <constraint firstItem="GJd-Yh-RWb" firstAttribute="centerY" secondItem="Ze5-6b-2t3" secondAttribute="bottom" multiplier="1/3" constant="1" id="moa-c2-u7t"/>
48
+                            <constraint firstItem="GJd-Yh-RWb" firstAttribute="leading" secondItem="Bcu-3y-fUS" secondAttribute="leading" symbolic="YES" id="x7j-FC-K8j"/>
49
+                        </constraints>
50
+                        <viewLayoutGuide key="safeArea" id="Bcu-3y-fUS"/>
51
+                    </view>
52
+                </viewController>
53
+                <placeholder placeholderIdentifier="IBFirstResponder" id="iYj-Kq-Ea1" userLabel="First Responder" sceneMemberID="firstResponder"/>
54
+            </objects>
55
+            <point key="canvasLocation" x="52.173913043478265" y="375"/>
56
+        </scene>
57
+    </scenes>
58
+</document>

+ 10
- 10
demo/package.json View File

@@ -10,20 +10,20 @@
10 10
     "lint": "eslint ."
11 11
   },
12 12
   "dependencies": {
13
-    "react": "16.11.0",
14
-    "react-native": "0.62.2",
13
+    "react": "16.13.1",
14
+    "react-native": "0.63.0",
15 15
     "react-native-autoheight-webview": "../",
16
-    "react-native-webview": "^9.2.2"
16
+    "react-native-webview": "^10.3.2"
17 17
   },
18 18
   "devDependencies": {
19
-    "@babel/core": "^7.6.2",
20
-    "@babel/runtime": "^7.6.2",
21
-    "@react-native-community/eslint-config": "^0.0.5",
22
-    "babel-jest": "^24.9.0",
19
+    "@babel/core": "^7.8.4",
20
+    "@babel/runtime": "^7.8.4",
21
+    "@react-native-community/eslint-config": "^1.1.0",
22
+    "babel-jest": "^25.1.0",
23 23
     "eslint": "^6.5.1",
24
-    "jest": "^24.9.0",
25
-    "metro-react-native-babel-preset": "^0.58.0",
26
-    "react-test-renderer": "16.11.0"
24
+    "jest": "^25.1.0",
25
+    "metro-react-native-babel-preset": "^0.59.0",
26
+    "react-test-renderer": "16.13.1"
27 27
   },
28 28
   "jest": {
29 29
     "preset": "react-native"

+ 2224
- 1683
demo/yarn.lock
File diff suppressed because it is too large
View File