Browse Source

Consume react-native and react-native-macos simultaneously.

Tom Underhill 4 years ago
parent
commit
4b3e3c3a7b

+ 15
- 15
example/macos/RNCWebViewExample.xcodeproj/project.pbxproj View File

@@ -448,12 +448,12 @@
448 448
 
449 449
 /* Begin PBXFileReference section */
450 450
 		008F07F21AC5B25A0029DE68 /* main.jsbundle */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = main.jsbundle; sourceTree = "<group>"; };
451
-		00C302A71ABCB8CE00DB3ED1 /* RCTActionSheet.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTActionSheet.xcodeproj; path = "../../node_modules/react-native/Libraries/ActionSheetIOS/RCTActionSheet.xcodeproj"; sourceTree = "<group>"; };
452
-		00C302BB1ABCB91800DB3ED1 /* RCTImage.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTImage.xcodeproj; path = "../../node_modules/react-native/Libraries/Image/RCTImage.xcodeproj"; sourceTree = "<group>"; };
453
-		00C302D31ABCB9D200DB3ED1 /* RCTNetwork.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTNetwork.xcodeproj; path = "../../node_modules/react-native/Libraries/Network/RCTNetwork.xcodeproj"; sourceTree = "<group>"; };
454
-		00C302DF1ABCB9EE00DB3ED1 /* RCTVibration.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTVibration.xcodeproj; path = "../../node_modules/react-native/Libraries/Vibration/RCTVibration.xcodeproj"; sourceTree = "<group>"; };
455
-		139105B61AF99BAD00B5F7CC /* RCTSettings.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTSettings.xcodeproj; path = "../../node_modules/react-native/Libraries/Settings/RCTSettings.xcodeproj"; sourceTree = "<group>"; };
456
-		139FDEE61B06529A00C62182 /* RCTWebSocket.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTWebSocket.xcodeproj; path = "../../node_modules/react-native/Libraries/WebSocket/RCTWebSocket.xcodeproj"; sourceTree = "<group>"; };
451
+		00C302A71ABCB8CE00DB3ED1 /* RCTActionSheet.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTActionSheet.xcodeproj; path = "../../node_modules/react-native-macos/Libraries/ActionSheetIOS/RCTActionSheet.xcodeproj"; sourceTree = "<group>"; };
452
+		00C302BB1ABCB91800DB3ED1 /* RCTImage.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTImage.xcodeproj; path = "../../node_modules/react-native-macos/Libraries/Image/RCTImage.xcodeproj"; sourceTree = "<group>"; };
453
+		00C302D31ABCB9D200DB3ED1 /* RCTNetwork.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTNetwork.xcodeproj; path = "../../node_modules/react-native-macos/Libraries/Network/RCTNetwork.xcodeproj"; sourceTree = "<group>"; };
454
+		00C302DF1ABCB9EE00DB3ED1 /* RCTVibration.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTVibration.xcodeproj; path = "../../node_modules/react-native-macos/Libraries/Vibration/RCTVibration.xcodeproj"; sourceTree = "<group>"; };
455
+		139105B61AF99BAD00B5F7CC /* RCTSettings.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTSettings.xcodeproj; path = "../../node_modules/react-native-macos/Libraries/Settings/RCTSettings.xcodeproj"; sourceTree = "<group>"; };
456
+		139FDEE61B06529A00C62182 /* RCTWebSocket.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTWebSocket.xcodeproj; path = "../../node_modules/react-native-macos/Libraries/WebSocket/RCTWebSocket.xcodeproj"; sourceTree = "<group>"; };
457 457
 		13B07F961A680F5B00A75B9A /* RNCWebViewExample.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = RNCWebViewExample.app; sourceTree = BUILT_PRODUCTS_DIR; };
458 458
 		13B07FAF1A68108700A75B9A /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AppDelegate.h; path = RNCWebViewExample/AppDelegate.h; sourceTree = "<group>"; };
459 459
 		13B07FB01A68108700A75B9A /* AppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = AppDelegate.m; path = RNCWebViewExample/AppDelegate.m; sourceTree = "<group>"; };
@@ -461,10 +461,10 @@
461 461
 		13B07FB51A68108700A75B9A /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Images.xcassets; path = RNCWebViewExample/Images.xcassets; sourceTree = "<group>"; };
462 462
 		13B07FB61A68108700A75B9A /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = RNCWebViewExample/Info.plist; sourceTree = "<group>"; };
463 463
 		13B07FB71A68108700A75B9A /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = RNCWebViewExample/main.m; sourceTree = "<group>"; };
464
-		146833FF1AC3E56700842450 /* React.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = React.xcodeproj; path = "../../node_modules/react-native/React/React.xcodeproj"; sourceTree = "<group>"; };
464
+		146833FF1AC3E56700842450 /* React.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = React.xcodeproj; path = "../../node_modules/react-native-macos/React/React.xcodeproj"; sourceTree = "<group>"; };
465 465
 		2D16E6891FA4F8E400B85C8A /* libReact.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libReact.a; sourceTree = BUILT_PRODUCTS_DIR; };
466 466
 		38C1417223BBE33000902604 /* RNCWebViewExample-macOS.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "RNCWebViewExample-macOS.app"; sourceTree = BUILT_PRODUCTS_DIR; };
467
-		38C141D123BBE33000902604 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = Info.plist; path = "/Users/tomun/Desktop/tom-un-react-native-webview/example/macos/RNCWebViewExample-macOS/Info.plist"; sourceTree = "<absolute>"; };
467
+		38C141D123BBE33000902604 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = Info.plist; path = "RNCWebViewExample-macOS/Info.plist"; sourceTree = "<absolute>"; };
468 468
 		38C1421523BBE5B500902604 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
469 469
 		38C1421723BBE65C00902604 /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = "<group>"; };
470 470
 		38C1421923BBE66C00902604 /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = "<group>"; };
@@ -472,11 +472,11 @@
472 472
 		38C1421B23BBE70D00902604 /* ViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ViewController.m; sourceTree = "<group>"; };
473 473
 		38C1421E23BBE7A000902604 /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaScriptCore.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk/System/Library/Frameworks/JavaScriptCore.framework; sourceTree = DEVELOPER_DIR; };
474 474
 		38C1422123BBE98D00902604 /* Main.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = Main.storyboard; sourceTree = "<group>"; };
475
-		3DC5395A220F2C940035D3A3 /* RNCWebView.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RNCWebView.xcodeproj; path = ../../ios/RNCWebView.xcodeproj; sourceTree = "<group>"; };
476
-		5E91572D1DD0AC6500FF2AA8 /* RCTAnimation.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTAnimation.xcodeproj; path = "../../node_modules/react-native/Libraries/NativeAnimation/RCTAnimation.xcodeproj"; sourceTree = "<group>"; };
477
-		78C398B01ACF4ADC00677621 /* RCTLinking.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTLinking.xcodeproj; path = "../../node_modules/react-native/Libraries/LinkingIOS/RCTLinking.xcodeproj"; sourceTree = "<group>"; };
478
-		832341B01AAA6A8300B99B32 /* RCTText.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTText.xcodeproj; path = "../../node_modules/react-native/Libraries/Text/RCTText.xcodeproj"; sourceTree = "<group>"; };
479
-		ADBDB91F1DFEBF0600ED6528 /* RCTBlob.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTBlob.xcodeproj; path = "../../node_modules/react-native/Libraries/Blob/RCTBlob.xcodeproj"; sourceTree = "<group>"; };
475
+		3DC5395A220F2C940035D3A3 /* RNCWebView.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RNCWebView.xcodeproj; path = ../../macos/RNCWebView.xcodeproj; sourceTree = "<group>"; };
476
+		5E91572D1DD0AC6500FF2AA8 /* RCTAnimation.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTAnimation.xcodeproj; path = "../../node_modules/react-native-macos/Libraries/NativeAnimation/RCTAnimation.xcodeproj"; sourceTree = "<group>"; };
477
+		78C398B01ACF4ADC00677621 /* RCTLinking.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTLinking.xcodeproj; path = "../../node_modules/react-native-macos/Libraries/LinkingIOS/RCTLinking.xcodeproj"; sourceTree = "<group>"; };
478
+		832341B01AAA6A8300B99B32 /* RCTText.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTText.xcodeproj; path = "../../node_modules/react-native-macos/Libraries/Text/RCTText.xcodeproj"; sourceTree = "<group>"; };
479
+		ADBDB91F1DFEBF0600ED6528 /* RCTBlob.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTBlob.xcodeproj; path = "../../node_modules/react-native-macos/Libraries/Blob/RCTBlob.xcodeproj"; sourceTree = "<group>"; };
480 480
 		ED297162215061F000B7C4FE /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaScriptCore.framework; path = System/Library/Frameworks/JavaScriptCore.framework; sourceTree = SDKROOT; };
481 481
 		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; };
482 482
 /* End PBXFileReference section */
@@ -1288,7 +1288,7 @@
1288 1288
 			);
1289 1289
 			runOnlyForDeploymentPostprocessing = 0;
1290 1290
 			shellPath = /bin/sh;
1291
-			shellScript = "export NODE_BINARY=node\n../../node_modules/react-native/scripts/react-native-xcode.sh\n";
1291
+			shellScript = "export NODE_BINARY=node\n../../node_modules/react-native-macos/scripts/react-native-xcode.sh\n";
1292 1292
 		};
1293 1293
 		38C1416E23BBE33000902604 /* Bundle React Native code and images */ = {
1294 1294
 			isa = PBXShellScriptBuildPhase;
@@ -1302,7 +1302,7 @@
1302 1302
 			);
1303 1303
 			runOnlyForDeploymentPostprocessing = 0;
1304 1304
 			shellPath = /bin/sh;
1305
-			shellScript = "export NODE_BINARY=node\n../../node_modules/react-native/scripts/react-native-xcode.sh\n";
1305
+			shellScript = "export NODE_BINARY=node\n../../node_modules/react-native-macos/scripts/react-native-xcode.sh\n";
1306 1306
 		};
1307 1307
 /* End PBXShellScriptBuildPhase section */
1308 1308
 

+ 363
- 0
macos/RNCWebView.xcodeproj/project.pbxproj View File

@@ -0,0 +1,363 @@
1
+// !$*UTF8*$!
2
+{
3
+	archiveVersion = 1;
4
+	classes = {
5
+	};
6
+	objectVersion = 46;
7
+	objects = {
8
+
9
+/* Begin PBXBuildFile section */
10
+		3515965E21A3C86000623BFA /* RNCWKProcessPoolManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 3515965D21A3C86000623BFA /* RNCWKProcessPoolManager.m */; };
11
+		38116A2B23BBECB700ACE311 /* RNCWebViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = E91B351B21446E6C00F9801F /* RNCWebViewManager.m */; };
12
+		38116A2C23BBECB700ACE311 /* RNCWebView.m in Sources */ = {isa = PBXBuildFile; fileRef = E91B351C21446E6C00F9801F /* RNCWebView.m */; };
13
+		38116A2D23BBECB700ACE311 /* RNCWKProcessPoolManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 3515965D21A3C86000623BFA /* RNCWKProcessPoolManager.m */; };
14
+		E91B351D21446E6C00F9801F /* RNCWebViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = E91B351B21446E6C00F9801F /* RNCWebViewManager.m */; };
15
+		E91B351E21446E6C00F9801F /* RNCWebView.m in Sources */ = {isa = PBXBuildFile; fileRef = E91B351C21446E6C00F9801F /* RNCWebView.m */; };
16
+/* End PBXBuildFile section */
17
+
18
+/* Begin PBXCopyFilesBuildPhase section */
19
+		38116A2F23BBECB700ACE311 /* CopyFiles */ = {
20
+			isa = PBXCopyFilesBuildPhase;
21
+			buildActionMask = 2147483647;
22
+			dstPath = "include/$(PRODUCT_NAME)";
23
+			dstSubfolderSpec = 16;
24
+			files = (
25
+			);
26
+			runOnlyForDeploymentPostprocessing = 0;
27
+		};
28
+		58B511D91A9E6C8500147676 /* CopyFiles */ = {
29
+			isa = PBXCopyFilesBuildPhase;
30
+			buildActionMask = 2147483647;
31
+			dstPath = "include/$(PRODUCT_NAME)";
32
+			dstSubfolderSpec = 16;
33
+			files = (
34
+			);
35
+			runOnlyForDeploymentPostprocessing = 0;
36
+		};
37
+/* End PBXCopyFilesBuildPhase section */
38
+
39
+/* Begin PBXFileReference section */
40
+		134814201AA4EA6300B7C361 /* libRNCWebView.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libRNCWebView.a; sourceTree = BUILT_PRODUCTS_DIR; };
41
+		3515965D21A3C86000623BFA /* RNCWKProcessPoolManager.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ../ios/RNCWKProcessPoolManager.m; sourceTree = "<group>"; };
42
+		3515965F21A3C87E00623BFA /* RNCWKProcessPoolManager.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ../ios/RNCWKProcessPoolManager.h; sourceTree = "<group>"; };
43
+		38116A3323BBECB700ACE311 /* libRNCWebView-macOS.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libRNCWebView-macOS.a"; sourceTree = BUILT_PRODUCTS_DIR; };
44
+		E91B351921446E6C00F9801F /* RNCWebViewManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ../ios/RNCWebViewManager.h; sourceTree = "<group>"; };
45
+		E91B351A21446E6C00F9801F /* RNCWebView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ../ios/RNCWebView.h; sourceTree = "<group>"; };
46
+		E91B351B21446E6C00F9801F /* RNCWebViewManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ../ios/RNCWebViewManager.m; sourceTree = "<group>"; };
47
+		E91B351C21446E6C00F9801F /* RNCWebView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ../ios/RNCWebView.m; sourceTree = "<group>"; };
48
+/* End PBXFileReference section */
49
+
50
+/* Begin PBXFrameworksBuildPhase section */
51
+		38116A2E23BBECB700ACE311 /* Frameworks */ = {
52
+			isa = PBXFrameworksBuildPhase;
53
+			buildActionMask = 2147483647;
54
+			files = (
55
+			);
56
+			runOnlyForDeploymentPostprocessing = 0;
57
+		};
58
+		58B511D81A9E6C8500147676 /* Frameworks */ = {
59
+			isa = PBXFrameworksBuildPhase;
60
+			buildActionMask = 2147483647;
61
+			files = (
62
+			);
63
+			runOnlyForDeploymentPostprocessing = 0;
64
+		};
65
+/* End PBXFrameworksBuildPhase section */
66
+
67
+/* Begin PBXGroup section */
68
+		134814211AA4EA7D00B7C361 /* Products */ = {
69
+			isa = PBXGroup;
70
+			children = (
71
+				134814201AA4EA6300B7C361 /* libRNCWebView.a */,
72
+			);
73
+			name = Products;
74
+			sourceTree = "<group>";
75
+		};
76
+		58B511D21A9E6C8500147676 = {
77
+			isa = PBXGroup;
78
+			children = (
79
+				E91B351A21446E6C00F9801F /* RNCWebView.h */,
80
+				E91B351C21446E6C00F9801F /* RNCWebView.m */,
81
+				E91B351921446E6C00F9801F /* RNCWebViewManager.h */,
82
+				E91B351B21446E6C00F9801F /* RNCWebViewManager.m */,
83
+				3515965D21A3C86000623BFA /* RNCWKProcessPoolManager.m */,
84
+				3515965F21A3C87E00623BFA /* RNCWKProcessPoolManager.h */,
85
+				134814211AA4EA7D00B7C361 /* Products */,
86
+				38116A3323BBECB700ACE311 /* libRNCWebView-macOS.a */,
87
+			);
88
+			sourceTree = "<group>";
89
+		};
90
+/* End PBXGroup section */
91
+
92
+/* Begin PBXNativeTarget section */
93
+		38116A2923BBECB700ACE311 /* RNCWebView-macOS */ = {
94
+			isa = PBXNativeTarget;
95
+			buildConfigurationList = 38116A3023BBECB700ACE311 /* Build configuration list for PBXNativeTarget "RNCWebView-macOS" */;
96
+			buildPhases = (
97
+				38116A2A23BBECB700ACE311 /* Sources */,
98
+				38116A2E23BBECB700ACE311 /* Frameworks */,
99
+				38116A2F23BBECB700ACE311 /* CopyFiles */,
100
+			);
101
+			buildRules = (
102
+			);
103
+			dependencies = (
104
+			);
105
+			name = "RNCWebView-macOS";
106
+			productName = RCTDataManager;
107
+			productReference = 38116A3323BBECB700ACE311 /* libRNCWebView-macOS.a */;
108
+			productType = "com.apple.product-type.library.static";
109
+		};
110
+		58B511DA1A9E6C8500147676 /* RNCWebView */ = {
111
+			isa = PBXNativeTarget;
112
+			buildConfigurationList = 58B511EF1A9E6C8500147676 /* Build configuration list for PBXNativeTarget "RNCWebView" */;
113
+			buildPhases = (
114
+				58B511D71A9E6C8500147676 /* Sources */,
115
+				58B511D81A9E6C8500147676 /* Frameworks */,
116
+				58B511D91A9E6C8500147676 /* CopyFiles */,
117
+			);
118
+			buildRules = (
119
+			);
120
+			dependencies = (
121
+			);
122
+			name = RNCWebView;
123
+			productName = RCTDataManager;
124
+			productReference = 134814201AA4EA6300B7C361 /* libRNCWebView.a */;
125
+			productType = "com.apple.product-type.library.static";
126
+		};
127
+/* End PBXNativeTarget section */
128
+
129
+/* Begin PBXProject section */
130
+		58B511D31A9E6C8500147676 /* Project object */ = {
131
+			isa = PBXProject;
132
+			attributes = {
133
+				LastUpgradeCheck = 0830;
134
+				ORGANIZATIONNAME = Facebook;
135
+				TargetAttributes = {
136
+					58B511DA1A9E6C8500147676 = {
137
+						CreatedOnToolsVersion = 6.1.1;
138
+					};
139
+				};
140
+			};
141
+			buildConfigurationList = 58B511D61A9E6C8500147676 /* Build configuration list for PBXProject "RNCWebView" */;
142
+			compatibilityVersion = "Xcode 3.2";
143
+			developmentRegion = en;
144
+			hasScannedForEncodings = 0;
145
+			knownRegions = (
146
+				en,
147
+			);
148
+			mainGroup = 58B511D21A9E6C8500147676;
149
+			productRefGroup = 58B511D21A9E6C8500147676;
150
+			projectDirPath = "";
151
+			projectRoot = "";
152
+			targets = (
153
+				58B511DA1A9E6C8500147676 /* RNCWebView */,
154
+				38116A2923BBECB700ACE311 /* RNCWebView-macOS */,
155
+			);
156
+		};
157
+/* End PBXProject section */
158
+
159
+/* Begin PBXSourcesBuildPhase section */
160
+		38116A2A23BBECB700ACE311 /* Sources */ = {
161
+			isa = PBXSourcesBuildPhase;
162
+			buildActionMask = 2147483647;
163
+			files = (
164
+				38116A2B23BBECB700ACE311 /* RNCWebViewManager.m in Sources */,
165
+				38116A2C23BBECB700ACE311 /* RNCWebView.m in Sources */,
166
+				38116A2D23BBECB700ACE311 /* RNCWKProcessPoolManager.m in Sources */,
167
+			);
168
+			runOnlyForDeploymentPostprocessing = 0;
169
+		};
170
+		58B511D71A9E6C8500147676 /* Sources */ = {
171
+			isa = PBXSourcesBuildPhase;
172
+			buildActionMask = 2147483647;
173
+			files = (
174
+				E91B351D21446E6C00F9801F /* RNCWebViewManager.m in Sources */,
175
+				E91B351E21446E6C00F9801F /* RNCWebView.m in Sources */,
176
+				3515965E21A3C86000623BFA /* RNCWKProcessPoolManager.m in Sources */,
177
+			);
178
+			runOnlyForDeploymentPostprocessing = 0;
179
+		};
180
+/* End PBXSourcesBuildPhase section */
181
+
182
+/* Begin XCBuildConfiguration section */
183
+		38116A3123BBECB700ACE311 /* Debug */ = {
184
+			isa = XCBuildConfiguration;
185
+			buildSettings = {
186
+				FRAMEWORK_SEARCH_PATHS = "$(SRCROOT)/../node_modules/react-native-macos/**";
187
+				HEADER_SEARCH_PATHS = (
188
+					"$(inherited)",
189
+					"$(SRCROOT)/../node_modules/react-native/React/**",
190
+				);
191
+				LIBRARY_SEARCH_PATHS = "$(inherited)";
192
+				MACOSX_DEPLOYMENT_TARGET = 10.14;
193
+				OTHER_LDFLAGS = "-ObjC";
194
+				PRODUCT_NAME = "$(TARGET_NAME)";
195
+				SDKROOT = macosx;
196
+				SKIP_INSTALL = YES;
197
+			};
198
+			name = Debug;
199
+		};
200
+		38116A3223BBECB700ACE311 /* Release */ = {
201
+			isa = XCBuildConfiguration;
202
+			buildSettings = {
203
+				FRAMEWORK_SEARCH_PATHS = "$(SRCROOT)/../node_modules/react-native-macos/**";
204
+				HEADER_SEARCH_PATHS = (
205
+					"$(inherited)",
206
+					"$(SRCROOT)/../node_modules/react-native-macos/React/**",
207
+				);
208
+				LIBRARY_SEARCH_PATHS = "$(inherited)";
209
+				MACOSX_DEPLOYMENT_TARGET = 10.14;
210
+				OTHER_LDFLAGS = "-ObjC";
211
+				PRODUCT_NAME = "$(TARGET_NAME)";
212
+				SDKROOT = macosx;
213
+				SKIP_INSTALL = YES;
214
+			};
215
+			name = Release;
216
+		};
217
+		58B511ED1A9E6C8500147676 /* Debug */ = {
218
+			isa = XCBuildConfiguration;
219
+			buildSettings = {
220
+				ALWAYS_SEARCH_USER_PATHS = NO;
221
+				CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
222
+				CLANG_CXX_LIBRARY = "libc++";
223
+				CLANG_ENABLE_MODULES = YES;
224
+				CLANG_ENABLE_OBJC_ARC = YES;
225
+				CLANG_WARN_BOOL_CONVERSION = YES;
226
+				CLANG_WARN_CONSTANT_CONVERSION = YES;
227
+				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
228
+				CLANG_WARN_EMPTY_BODY = YES;
229
+				CLANG_WARN_ENUM_CONVERSION = YES;
230
+				CLANG_WARN_INFINITE_RECURSION = YES;
231
+				CLANG_WARN_INT_CONVERSION = YES;
232
+				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
233
+				CLANG_WARN_SUSPICIOUS_MOVE = YES;
234
+				CLANG_WARN_UNREACHABLE_CODE = YES;
235
+				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
236
+				COPY_PHASE_STRIP = NO;
237
+				ENABLE_STRICT_OBJC_MSGSEND = YES;
238
+				ENABLE_TESTABILITY = YES;
239
+				GCC_C_LANGUAGE_STANDARD = gnu99;
240
+				GCC_DYNAMIC_NO_PIC = NO;
241
+				GCC_NO_COMMON_BLOCKS = YES;
242
+				GCC_OPTIMIZATION_LEVEL = 0;
243
+				GCC_PREPROCESSOR_DEFINITIONS = (
244
+					"DEBUG=1",
245
+					"$(inherited)",
246
+				);
247
+				GCC_SYMBOLS_PRIVATE_EXTERN = NO;
248
+				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
249
+				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
250
+				GCC_WARN_UNDECLARED_SELECTOR = YES;
251
+				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
252
+				GCC_WARN_UNUSED_FUNCTION = YES;
253
+				GCC_WARN_UNUSED_VARIABLE = YES;
254
+				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
255
+				MTL_ENABLE_DEBUG_INFO = YES;
256
+				ONLY_ACTIVE_ARCH = YES;
257
+				SDKROOT = iphoneos;
258
+			};
259
+			name = Debug;
260
+		};
261
+		58B511EE1A9E6C8500147676 /* Release */ = {
262
+			isa = XCBuildConfiguration;
263
+			buildSettings = {
264
+				ALWAYS_SEARCH_USER_PATHS = NO;
265
+				CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
266
+				CLANG_CXX_LIBRARY = "libc++";
267
+				CLANG_ENABLE_MODULES = YES;
268
+				CLANG_ENABLE_OBJC_ARC = YES;
269
+				CLANG_WARN_BOOL_CONVERSION = YES;
270
+				CLANG_WARN_CONSTANT_CONVERSION = YES;
271
+				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
272
+				CLANG_WARN_EMPTY_BODY = YES;
273
+				CLANG_WARN_ENUM_CONVERSION = YES;
274
+				CLANG_WARN_INFINITE_RECURSION = YES;
275
+				CLANG_WARN_INT_CONVERSION = YES;
276
+				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
277
+				CLANG_WARN_SUSPICIOUS_MOVE = YES;
278
+				CLANG_WARN_UNREACHABLE_CODE = YES;
279
+				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
280
+				COPY_PHASE_STRIP = YES;
281
+				ENABLE_NS_ASSERTIONS = NO;
282
+				ENABLE_STRICT_OBJC_MSGSEND = YES;
283
+				GCC_C_LANGUAGE_STANDARD = gnu99;
284
+				GCC_NO_COMMON_BLOCKS = YES;
285
+				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
286
+				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
287
+				GCC_WARN_UNDECLARED_SELECTOR = YES;
288
+				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
289
+				GCC_WARN_UNUSED_FUNCTION = YES;
290
+				GCC_WARN_UNUSED_VARIABLE = YES;
291
+				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
292
+				MTL_ENABLE_DEBUG_INFO = NO;
293
+				SDKROOT = iphoneos;
294
+				VALIDATE_PRODUCT = YES;
295
+			};
296
+			name = Release;
297
+		};
298
+		58B511F01A9E6C8500147676 /* Debug */ = {
299
+			isa = XCBuildConfiguration;
300
+			buildSettings = {
301
+				FRAMEWORK_SEARCH_PATHS = "$(SRCROOT)/../node_modules/react-native-macos/**";
302
+				HEADER_SEARCH_PATHS = (
303
+					"$(inherited)",
304
+					"$(SRCROOT)/../node_modules/react-native-macos/React/**",
305
+					"$(SRCROOT)/../../react-native-macos/React/**",
306
+				);
307
+				LIBRARY_SEARCH_PATHS = "$(inherited)";
308
+				OTHER_LDFLAGS = "-ObjC";
309
+				PRODUCT_NAME = RNCWebView;
310
+				SKIP_INSTALL = YES;
311
+			};
312
+			name = Debug;
313
+		};
314
+		58B511F11A9E6C8500147676 /* Release */ = {
315
+			isa = XCBuildConfiguration;
316
+			buildSettings = {
317
+				FRAMEWORK_SEARCH_PATHS = "$(SRCROOT)/../node_modules/react-native-macos/**";
318
+				HEADER_SEARCH_PATHS = (
319
+					"$(inherited)",
320
+					"$(SRCROOT)/../node_modules/react-native-macos/React/**",
321
+					"$(SRCROOT)/../../react-native-macos/React/**",
322
+				);
323
+				LIBRARY_SEARCH_PATHS = "$(inherited)";
324
+				OTHER_LDFLAGS = "-ObjC";
325
+				PRODUCT_NAME = RNCWebView;
326
+				SKIP_INSTALL = YES;
327
+			};
328
+			name = Release;
329
+		};
330
+/* End XCBuildConfiguration section */
331
+
332
+/* Begin XCConfigurationList section */
333
+		38116A3023BBECB700ACE311 /* Build configuration list for PBXNativeTarget "RNCWebView-macOS" */ = {
334
+			isa = XCConfigurationList;
335
+			buildConfigurations = (
336
+				38116A3123BBECB700ACE311 /* Debug */,
337
+				38116A3223BBECB700ACE311 /* Release */,
338
+			);
339
+			defaultConfigurationIsVisible = 0;
340
+			defaultConfigurationName = Release;
341
+		};
342
+		58B511D61A9E6C8500147676 /* Build configuration list for PBXProject "RNCWebView" */ = {
343
+			isa = XCConfigurationList;
344
+			buildConfigurations = (
345
+				58B511ED1A9E6C8500147676 /* Debug */,
346
+				58B511EE1A9E6C8500147676 /* Release */,
347
+			);
348
+			defaultConfigurationIsVisible = 0;
349
+			defaultConfigurationName = Release;
350
+		};
351
+		58B511EF1A9E6C8500147676 /* Build configuration list for PBXNativeTarget "RNCWebView" */ = {
352
+			isa = XCConfigurationList;
353
+			buildConfigurations = (
354
+				58B511F01A9E6C8500147676 /* Debug */,
355
+				58B511F11A9E6C8500147676 /* Release */,
356
+			);
357
+			defaultConfigurationIsVisible = 0;
358
+			defaultConfigurationName = Release;
359
+		};
360
+/* End XCConfigurationList section */
361
+	};
362
+	rootObject = 58B511D31A9E6C8500147676 /* Project object */;
363
+}

+ 3
- 1
metro.config.js View File

@@ -3,8 +3,10 @@
3 3
  * integration tests during local development or on CI services.
4 4
  */
5 5
 
6
+const blacklist = require('metro-config/src/defaults/blacklist');
7
+
6 8
 module.exports = {
7 9
   resolver: {
8
-    platforms: ['win32', 'ios', 'macos', 'android'],
10
+    blacklistRE: blacklist([/node_modules\/react-native-macos\/.*/])
9 11
   },
10 12
 };

+ 14
- 0
metro.config.macos.js View File

@@ -0,0 +1,14 @@
1
+/**
2
+ * This cli config is needed for development purposes, e.g. for running
3
+ * integration tests during local development or on CI services.
4
+ */
5
+
6
+const blacklist = require('metro-config/src/defaults/blacklist');
7
+const path = require('path')
8
+
9
+module.exports = {
10
+  resolver: {
11
+    platforms: ['macos', 'ios', 'android'],
12
+    blacklistRE: blacklist([/node_modules\/react-native\/.*/])
13
+  },
14
+};

+ 3
- 1
package.json View File

@@ -12,6 +12,7 @@
12 12
   "homepage": "https://github.com/react-native-community/react-native-webview#readme",
13 13
   "scripts": {
14 14
     "start": "node node_modules/react-native/local-cli/cli.js start",
15
+    "start-macos": "node node_modules/react-native-macos/local-cli/cli.js start --reset-cache --verbose --use-react-native-macos --config=metro.config.macos.js",
15 16
     "start:android": "react-native run-android --root example/",
16 17
     "start:ios": "react-native run-ios --project-path example/ios --scheme RNCWebViewExample",
17 18
     "build:e2e:ios": "detox build -c ios",
@@ -58,7 +59,8 @@
58 59
     "jest": "24.9.0",
59 60
     "metro-react-native-babel-preset": "0.54.1",
60 61
     "react": "16.6.3",
61
-    "react-native": "git://github.com/microsoft/react-native",
62
+    "react-native": "0.60.5",
63
+    "react-native-macos": "git://github.com/microsoft/react-native",
62 64
     "semantic-release": "15.13.24",
63 65
     "typescript": "3.6.2"
64 66
   },

+ 9
- 0
react-native.config.js View File

@@ -0,0 +1,9 @@
1
+'use strict';
2
+
3
+if (process.argv.includes('--use-react-native-macos')) {
4
+  process.argv = process.argv.filter(arg => arg !== '--use-react-native-macos');
5
+
6
+  module.exports = {
7
+    reactNativePath: 'node_modules/react-native-macos',
8
+  };
9
+}

+ 94
- 427
yarn.lock View File

@@ -49,26 +49,6 @@
49 49
     semver "^5.4.1"
50 50
     source-map "^0.5.0"
51 51
 
52
-"@babel/core@^7.4.0":
53
-  version "7.7.7"
54
-  resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.7.7.tgz#ee155d2e12300bcc0cff6a8ad46f2af5063803e9"
55
-  integrity sha512-jlSjuj/7z138NLZALxVgrx13AOtqip42ATZP7+kYl53GvDV6+4dCek1mVUo8z8c8Xnw/mx2q3d9HWh3griuesQ==
56
-  dependencies:
57
-    "@babel/code-frame" "^7.5.5"
58
-    "@babel/generator" "^7.7.7"
59
-    "@babel/helpers" "^7.7.4"
60
-    "@babel/parser" "^7.7.7"
61
-    "@babel/template" "^7.7.4"
62
-    "@babel/traverse" "^7.7.4"
63
-    "@babel/types" "^7.7.4"
64
-    convert-source-map "^1.7.0"
65
-    debug "^4.1.0"
66
-    json5 "^2.1.0"
67
-    lodash "^4.17.13"
68
-    resolve "^1.3.2"
69
-    semver "^5.4.1"
70
-    source-map "^0.5.0"
71
-
72 52
 "@babel/generator@^7.0.0", "@babel/generator@^7.4.0", "@babel/generator@^7.5.5":
73 53
   version "7.5.5"
74 54
   resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.5.5.tgz#873a7f936a3c89491b43536d12245b626664e3cf"
@@ -80,7 +60,7 @@
80 60
     source-map "^0.5.0"
81 61
     trim-right "^1.0.1"
82 62
 
83
-"@babel/generator@^7.4.4", "@babel/generator@^7.7.4", "@babel/generator@^7.7.7":
63
+"@babel/generator@^7.4.4", "@babel/generator@^7.7.4":
84 64
   version "7.7.7"
85 65
   resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.7.7.tgz#859ac733c44c74148e1a72980a64ec84b85f4f45"
86 66
   integrity sha512-/AOIBpHh/JU1l0ZFS4kiRCBnLi6OTHzh0RPk3h9isBxkkqELtQNFi1Vr/tiG9p1yfoUdKVwISuXWQR+hwwM4VQ==
@@ -97,13 +77,6 @@
97 77
   dependencies:
98 78
     "@babel/types" "^7.0.0"
99 79
 
100
-"@babel/helper-annotate-as-pure@^7.7.4":
101
-  version "7.7.4"
102
-  resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.7.4.tgz#bb3faf1e74b74bd547e867e48f551fa6b098b6ce"
103
-  integrity sha512-2BQmQgECKzYKFPpiycoF9tlb5HA4lrVyAmLLVK177EcQAqjVLciUb2/R+n1boQ9y5ENV3uz2ZqiNw7QMBBw1Og==
104
-  dependencies:
105
-    "@babel/types" "^7.7.4"
106
-
107 80
 "@babel/helper-builder-binary-assignment-operator-visitor@^7.1.0":
108 81
   version "7.1.0"
109 82
   resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.1.0.tgz#6b69628dfe4087798e0c4ed98e3d4a6b2fbd2f5f"
@@ -112,14 +85,6 @@
112 85
     "@babel/helper-explode-assignable-expression" "^7.1.0"
113 86
     "@babel/types" "^7.0.0"
114 87
 
115
-"@babel/helper-builder-binary-assignment-operator-visitor@^7.7.4":
116
-  version "7.7.4"
117
-  resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.7.4.tgz#5f73f2b28580e224b5b9bd03146a4015d6217f5f"
118
-  integrity sha512-Biq/d/WtvfftWZ9Uf39hbPBYDUo986m5Bb4zhkeYDGUllF43D+nUe5M6Vuo6/8JDK/0YX/uBdeoQpyaNhNugZQ==
119
-  dependencies:
120
-    "@babel/helper-explode-assignable-expression" "^7.7.4"
121
-    "@babel/types" "^7.7.4"
122
-
123 88
 "@babel/helper-builder-react-jsx@^7.3.0":
124 89
   version "7.3.0"
125 90
   resolved "https://registry.yarnpkg.com/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.3.0.tgz#a1ac95a5d2b3e88ae5e54846bf462eeb81b318a4"
@@ -128,14 +93,6 @@
128 93
     "@babel/types" "^7.3.0"
129 94
     esutils "^2.0.0"
130 95
 
131
-"@babel/helper-builder-react-jsx@^7.7.4":
132
-  version "7.7.4"
133
-  resolved "https://registry.yarnpkg.com/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.7.4.tgz#da188d247508b65375b2c30cf59de187be6b0c66"
134
-  integrity sha512-kvbfHJNN9dg4rkEM4xn1s8d1/h6TYNvajy9L1wx4qLn9HFg0IkTsQi4rfBe92nxrPUFcMsHoMV+8rU7MJb3fCA==
135
-  dependencies:
136
-    "@babel/types" "^7.7.4"
137
-    esutils "^2.0.0"
138
-
139 96
 "@babel/helper-call-delegate@^7.4.4":
140 97
   version "7.4.4"
141 98
   resolved "https://registry.yarnpkg.com/@babel/helper-call-delegate/-/helper-call-delegate-7.4.4.tgz#87c1f8ca19ad552a736a7a27b1c1fcf8b1ff1f43"
@@ -145,15 +102,6 @@
145 102
     "@babel/traverse" "^7.4.4"
146 103
     "@babel/types" "^7.4.4"
147 104
 
148
-"@babel/helper-call-delegate@^7.7.4":
149
-  version "7.7.4"
150
-  resolved "https://registry.yarnpkg.com/@babel/helper-call-delegate/-/helper-call-delegate-7.7.4.tgz#621b83e596722b50c0066f9dc37d3232e461b801"
151
-  integrity sha512-8JH9/B7J7tCYJ2PpWVpw9JhPuEVHztagNVuQAFBVFYluRMlpG7F1CgKEgGeL6KFqcsIa92ZYVj6DSc0XwmN1ZA==
152
-  dependencies:
153
-    "@babel/helper-hoist-variables" "^7.7.4"
154
-    "@babel/traverse" "^7.7.4"
155
-    "@babel/types" "^7.7.4"
156
-
157 105
 "@babel/helper-create-class-features-plugin@^7.5.5":
158 106
   version "7.5.5"
159 107
   resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.5.5.tgz#401f302c8ddbc0edd36f7c6b2887d8fa1122e5a4"
@@ -166,26 +114,6 @@
166 114
     "@babel/helper-replace-supers" "^7.5.5"
167 115
     "@babel/helper-split-export-declaration" "^7.4.4"
168 116
 
169
-"@babel/helper-create-class-features-plugin@^7.7.4":
170
-  version "7.7.4"
171
-  resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.7.4.tgz#fce60939fd50618610942320a8d951b3b639da2d"
172
-  integrity sha512-l+OnKACG4uiDHQ/aJT8dwpR+LhCJALxL0mJ6nzjB25e5IPwqV1VOsY7ah6UB1DG+VOXAIMtuC54rFJGiHkxjgA==
173
-  dependencies:
174
-    "@babel/helper-function-name" "^7.7.4"
175
-    "@babel/helper-member-expression-to-functions" "^7.7.4"
176
-    "@babel/helper-optimise-call-expression" "^7.7.4"
177
-    "@babel/helper-plugin-utils" "^7.0.0"
178
-    "@babel/helper-replace-supers" "^7.7.4"
179
-    "@babel/helper-split-export-declaration" "^7.7.4"
180
-
181
-"@babel/helper-create-regexp-features-plugin@^7.7.4":
182
-  version "7.7.4"
183
-  resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.7.4.tgz#6d5762359fd34f4da1500e4cff9955b5299aaf59"
184
-  integrity sha512-Mt+jBKaxL0zfOIWrfQpnfYCN7/rS6GKx6CCCfuoqVVd+17R8zNDlzVYmIi9qyb2wOk002NsmSTDymkIygDUH7A==
185
-  dependencies:
186
-    "@babel/helper-regex" "^7.4.4"
187
-    regexpu-core "^4.6.0"
188
-
189 117
 "@babel/helper-define-map@^7.5.5":
190 118
   version "7.5.5"
191 119
   resolved "https://registry.yarnpkg.com/@babel/helper-define-map/-/helper-define-map-7.5.5.tgz#3dec32c2046f37e09b28c93eb0b103fd2a25d369"
@@ -195,15 +123,6 @@
195 123
     "@babel/types" "^7.5.5"
196 124
     lodash "^4.17.13"
197 125
 
198
-"@babel/helper-define-map@^7.7.4":
199
-  version "7.7.4"
200
-  resolved "https://registry.yarnpkg.com/@babel/helper-define-map/-/helper-define-map-7.7.4.tgz#2841bf92eb8bd9c906851546fe6b9d45e162f176"
201
-  integrity sha512-v5LorqOa0nVQUvAUTUF3KPastvUt/HzByXNamKQ6RdJRTV7j8rLL+WB5C/MzzWAwOomxDhYFb1wLLxHqox86lg==
202
-  dependencies:
203
-    "@babel/helper-function-name" "^7.7.4"
204
-    "@babel/types" "^7.7.4"
205
-    lodash "^4.17.13"
206
-
207 126
 "@babel/helper-explode-assignable-expression@^7.1.0":
208 127
   version "7.1.0"
209 128
   resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.1.0.tgz#537fa13f6f1674df745b0c00ec8fe4e99681c8f6"
@@ -212,14 +131,6 @@
212 131
     "@babel/traverse" "^7.1.0"
213 132
     "@babel/types" "^7.0.0"
214 133
 
215
-"@babel/helper-explode-assignable-expression@^7.7.4":
216
-  version "7.7.4"
217
-  resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.7.4.tgz#fa700878e008d85dc51ba43e9fb835cddfe05c84"
218
-  integrity sha512-2/SicuFrNSXsZNBxe5UGdLr+HZg+raWBLE9vC98bdYOKX/U6PY0mdGlYUJdtTDPSU0Lw0PNbKKDpwYHJLn2jLg==
219
-  dependencies:
220
-    "@babel/traverse" "^7.7.4"
221
-    "@babel/types" "^7.7.4"
222
-
223 134
 "@babel/helper-function-name@^7.1.0":
224 135
   version "7.1.0"
225 136
   resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.1.0.tgz#a0ceb01685f73355d4360c1247f582bfafc8ff53"
@@ -259,13 +170,6 @@
259 170
   dependencies:
260 171
     "@babel/types" "^7.4.4"
261 172
 
262
-"@babel/helper-hoist-variables@^7.7.4":
263
-  version "7.7.4"
264
-  resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.7.4.tgz#612384e3d823fdfaaf9fce31550fe5d4db0f3d12"
265
-  integrity sha512-wQC4xyvc1Jo/FnLirL6CEgPgPCa8M74tOdjWpRhQYapz5JC7u3NYU1zCVoVAGCE3EaIP9T1A3iW0WLJ+reZlpQ==
266
-  dependencies:
267
-    "@babel/types" "^7.7.4"
268
-
269 173
 "@babel/helper-member-expression-to-functions@^7.5.5":
270 174
   version "7.5.5"
271 175
   resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.5.5.tgz#1fb5b8ec4453a93c439ee9fe3aeea4a84b76b590"
@@ -273,13 +177,6 @@
273 177
   dependencies:
274 178
     "@babel/types" "^7.5.5"
275 179
 
276
-"@babel/helper-member-expression-to-functions@^7.7.4":
277
-  version "7.7.4"
278
-  resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.7.4.tgz#356438e2569df7321a8326644d4b790d2122cb74"
279
-  integrity sha512-9KcA1X2E3OjXl/ykfMMInBK+uVdfIVakVe7W7Lg3wfXUNyS3Q1HWLFRwZIjhqiCGbslummPDnmb7vIekS0C1vw==
280
-  dependencies:
281
-    "@babel/types" "^7.7.4"
282
-
283 180
 "@babel/helper-module-imports@^7.0.0":
284 181
   version "7.0.0"
285 182
   resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.0.0.tgz#96081b7111e486da4d2cd971ad1a4fe216cc2e3d"
@@ -287,13 +184,6 @@
287 184
   dependencies:
288 185
     "@babel/types" "^7.0.0"
289 186
 
290
-"@babel/helper-module-imports@^7.7.4":
291
-  version "7.7.4"
292
-  resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.7.4.tgz#e5a92529f8888bf319a6376abfbd1cebc491ad91"
293
-  integrity sha512-dGcrX6K9l8258WFjyDLJwuVKxR4XZfU0/vTUgOQYWEnRD8mgr+p4d6fCUMq/ys0h4CCt/S5JhbvtyErjWouAUQ==
294
-  dependencies:
295
-    "@babel/types" "^7.7.4"
296
-
297 187
 "@babel/helper-module-transforms@^7.4.4":
298 188
   version "7.5.5"
299 189
   resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.5.5.tgz#f84ff8a09038dcbca1fd4355661a500937165b4a"
@@ -306,18 +196,6 @@
306 196
     "@babel/types" "^7.5.5"
307 197
     lodash "^4.17.13"
308 198
 
309
-"@babel/helper-module-transforms@^7.7.5":
310
-  version "7.7.5"
311
-  resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.7.5.tgz#d044da7ffd91ec967db25cd6748f704b6b244835"
312
-  integrity sha512-A7pSxyJf1gN5qXVcidwLWydjftUN878VkalhXX5iQDuGyiGK3sOrrKKHF4/A4fwHtnsotv/NipwAeLzY4KQPvw==
313
-  dependencies:
314
-    "@babel/helper-module-imports" "^7.7.4"
315
-    "@babel/helper-simple-access" "^7.7.4"
316
-    "@babel/helper-split-export-declaration" "^7.7.4"
317
-    "@babel/template" "^7.7.4"
318
-    "@babel/types" "^7.7.4"
319
-    lodash "^4.17.13"
320
-
321 199
 "@babel/helper-optimise-call-expression@^7.0.0":
322 200
   version "7.0.0"
323 201
   resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.0.0.tgz#a2920c5702b073c15de51106200aa8cad20497d5"
@@ -325,13 +203,6 @@
325 203
   dependencies:
326 204
     "@babel/types" "^7.0.0"
327 205
 
328
-"@babel/helper-optimise-call-expression@^7.7.4":
329
-  version "7.7.4"
330
-  resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.7.4.tgz#034af31370d2995242aa4df402c3b7794b2dcdf2"
331
-  integrity sha512-VB7gWZ2fDkSuqW6b1AKXkJWO5NyNI3bFL/kK79/30moK57blr6NbH8xcl2XcKCwOmJosftWunZqfO84IGq3ZZg==
332
-  dependencies:
333
-    "@babel/types" "^7.7.4"
334
-
335 206
 "@babel/helper-plugin-utils@^7.0.0":
336 207
   version "7.0.0"
337 208
   resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.0.0.tgz#bbb3fbee98661c569034237cc03967ba99b4f250"
@@ -365,16 +236,6 @@
365 236
     "@babel/traverse" "^7.5.5"
366 237
     "@babel/types" "^7.5.5"
367 238
 
368
-"@babel/helper-replace-supers@^7.7.4":
369
-  version "7.7.4"
370
-  resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.7.4.tgz#3c881a6a6a7571275a72d82e6107126ec9e2cdd2"
371
-  integrity sha512-pP0tfgg9hsZWo5ZboYGuBn/bbYT/hdLPVSS4NMmiRJdwWhP0IznPwN9AE1JwyGsjSPLC364I0Qh5p+EPkGPNpg==
372
-  dependencies:
373
-    "@babel/helper-member-expression-to-functions" "^7.7.4"
374
-    "@babel/helper-optimise-call-expression" "^7.7.4"
375
-    "@babel/traverse" "^7.7.4"
376
-    "@babel/types" "^7.7.4"
377
-
378 239
 "@babel/helper-simple-access@^7.1.0":
379 240
   version "7.1.0"
380 241
   resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.1.0.tgz#65eeb954c8c245beaa4e859da6188f39d71e585c"
@@ -383,14 +244,6 @@
383 244
     "@babel/template" "^7.1.0"
384 245
     "@babel/types" "^7.0.0"
385 246
 
386
-"@babel/helper-simple-access@^7.7.4":
387
-  version "7.7.4"
388
-  resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.7.4.tgz#a169a0adb1b5f418cfc19f22586b2ebf58a9a294"
389
-  integrity sha512-zK7THeEXfan7UlWsG2A6CI/L9jVnI5+xxKZOdej39Y0YtDYKx9raHk5F2EtK9K8DHRTihYwg20ADt9S36GR78A==
390
-  dependencies:
391
-    "@babel/template" "^7.7.4"
392
-    "@babel/types" "^7.7.4"
393
-
394 247
 "@babel/helper-split-export-declaration@^7.4.4":
395 248
   version "7.4.4"
396 249
   resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.4.4.tgz#ff94894a340be78f53f06af038b205c49d993677"
@@ -415,7 +268,7 @@
415 268
     "@babel/traverse" "^7.1.0"
416 269
     "@babel/types" "^7.2.0"
417 270
 
418
-"@babel/helpers@^7.4.4", "@babel/helpers@^7.7.4":
271
+"@babel/helpers@^7.4.4":
419 272
   version "7.7.4"
420 273
   resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.7.4.tgz#62c215b9e6c712dadc15a9a0dcab76c92a940302"
421 274
   integrity sha512-ak5NGZGJ6LV85Q1Zc9gn2n+ayXOizryhjSUBTdu5ih1tlVCJeuQENzc4ItyCVhINVXvIT/ZQ4mheGIsfBkpskg==
@@ -447,7 +300,7 @@
447 300
   resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.5.5.tgz#02f077ac8817d3df4a832ef59de67565e71cca4b"
448 301
   integrity sha512-E5BN68cqR7dhKan1SfqgPGhQ178bkVKpXTPEXnFJBrEt8/DKRZlybmy+IgYLTeN7tp1R5Ccmbm2rBk17sHYU3g==
449 302
 
450
-"@babel/parser@^7.4.5", "@babel/parser@^7.7.4", "@babel/parser@^7.7.7":
303
+"@babel/parser@^7.4.5", "@babel/parser@^7.7.4":
451 304
   version "7.7.7"
452 305
   resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.7.7.tgz#1b886595419cf92d811316d5b715a53ff38b4937"
453 306
   integrity sha512-WtTZMZAZLbeymhkd/sEaPD8IQyGAhmuTuvTzLiCFM7iXiVdY0gc0IaI+cW0fh1BnSMbJSzXX6/fHllgHKwHhXw==
@@ -467,14 +320,6 @@
467 320
     "@babel/helper-create-class-features-plugin" "^7.5.5"
468 321
     "@babel/helper-plugin-utils" "^7.0.0"
469 322
 
470
-"@babel/plugin-proposal-class-properties@^7.4.0":
471
-  version "7.7.4"
472
-  resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.7.4.tgz#2f964f0cb18b948450362742e33e15211e77c2ba"
473
-  integrity sha512-EcuXeV4Hv1X3+Q1TsuOmyyxeTRiSqurGJ26+I/FW1WbymmRRapVORm6x1Zl3iDIHyRxEs+VXWp6qnlcfcJSbbw==
474
-  dependencies:
475
-    "@babel/helper-create-class-features-plugin" "^7.7.4"
476
-    "@babel/helper-plugin-utils" "^7.0.0"
477
-
478 323
 "@babel/plugin-proposal-export-default-from@^7.0.0":
479 324
   version "7.5.2"
480 325
   resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.5.2.tgz#2c0ac2dcc36e3b2443fead2c3c5fc796fb1b5145"
@@ -499,14 +344,6 @@
499 344
     "@babel/helper-plugin-utils" "^7.0.0"
500 345
     "@babel/plugin-syntax-object-rest-spread" "^7.2.0"
501 346
 
502
-"@babel/plugin-proposal-object-rest-spread@^7.4.0":
503
-  version "7.7.7"
504
-  resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.7.7.tgz#9f27075004ab99be08c5c1bd653a2985813cb370"
505
-  integrity sha512-3qp9I8lelgzNedI3hrhkvhaEYree6+WHnyA/q4Dza9z7iEIs1eyhWyJnetk3jJ69RT0AT4G0UhEGwyGFJ7GUuQ==
506
-  dependencies:
507
-    "@babel/helper-plugin-utils" "^7.0.0"
508
-    "@babel/plugin-syntax-object-rest-spread" "^7.7.4"
509
-
510 347
 "@babel/plugin-proposal-optional-catch-binding@^7.0.0":
511 348
   version "7.2.0"
512 349
   resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.2.0.tgz#135d81edb68a081e55e56ec48541ece8065c38f5"
@@ -551,13 +388,6 @@
551 388
   dependencies:
552 389
     "@babel/helper-plugin-utils" "^7.0.0"
553 390
 
554
-"@babel/plugin-syntax-flow@^7.7.4":
555
-  version "7.7.4"
556
-  resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.7.4.tgz#6d91b59e1a0e4c17f36af2e10dd64ef220919d7b"
557
-  integrity sha512-2AMAWl5PsmM5KPkB22cvOkUyWk6MjUaqhHNU5nSPUl/ns3j5qLfw2SuYP5RbVZ0tfLvePr4zUScbICtDP2CUNw==
558
-  dependencies:
559
-    "@babel/helper-plugin-utils" "^7.0.0"
560
-
561 391
 "@babel/plugin-syntax-jsx@^7.0.0", "@babel/plugin-syntax-jsx@^7.2.0":
562 392
   version "7.2.0"
563 393
   resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.2.0.tgz#0b85a3b4bc7cdf4cc4b8bf236335b907ca22e7c7"
@@ -565,13 +395,6 @@
565 395
   dependencies:
566 396
     "@babel/helper-plugin-utils" "^7.0.0"
567 397
 
568
-"@babel/plugin-syntax-jsx@^7.7.4":
569
-  version "7.7.4"
570
-  resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.7.4.tgz#dab2b56a36fb6c3c222a1fbc71f7bf97f327a9ec"
571
-  integrity sha512-wuy6fiMe9y7HeZBWXYCGt2RGxZOj0BImZ9EyXJVnVGBKO/Br592rbR3rtIQn0eQhAk9vqaKP5n8tVqEFBQMfLg==
572
-  dependencies:
573
-    "@babel/helper-plugin-utils" "^7.0.0"
574
-
575 398
 "@babel/plugin-syntax-nullish-coalescing-operator@^7.2.0":
576 399
   version "7.2.0"
577 400
   resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.2.0.tgz#f75083dfd5ade73e783db729bbd87e7b9efb7624"
@@ -586,13 +409,6 @@
586 409
   dependencies:
587 410
     "@babel/helper-plugin-utils" "^7.0.0"
588 411
 
589
-"@babel/plugin-syntax-object-rest-spread@^7.7.4":
590
-  version "7.7.4"
591
-  resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.7.4.tgz#47cf220d19d6d0d7b154304701f468fc1cc6ff46"
592
-  integrity sha512-mObR+r+KZq0XhRVS2BrBKBpr5jqrqzlPvS9C9vuOf5ilSwzloAl7RPWLrgKdWS6IreaVrjHxTjtyqFiOisaCwg==
593
-  dependencies:
594
-    "@babel/helper-plugin-utils" "^7.0.0"
595
-
596 412
 "@babel/plugin-syntax-optional-catch-binding@^7.2.0":
597 413
   version "7.2.0"
598 414
   resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.2.0.tgz#a94013d6eda8908dfe6a477e7f9eda85656ecf5c"
@@ -621,13 +437,6 @@
621 437
   dependencies:
622 438
     "@babel/helper-plugin-utils" "^7.0.0"
623 439
 
624
-"@babel/plugin-transform-arrow-functions@^7.2.0":
625
-  version "7.7.4"
626
-  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.7.4.tgz#76309bd578addd8aee3b379d809c802305a98a12"
627
-  integrity sha512-zUXy3e8jBNPiffmqkHRNDdZM2r8DWhCB7HhcoyZjiK1TxYEluLHAvQuYnTT+ARqRpabWqy/NHkO6e3MsYB5YfA==
628
-  dependencies:
629
-    "@babel/helper-plugin-utils" "^7.0.0"
630
-
631 440
 "@babel/plugin-transform-async-to-generator@^7.0.0":
632 441
   version "7.5.0"
633 442
   resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.5.0.tgz#89a3848a0166623b5bc481164b5936ab947e887e"
@@ -652,14 +461,6 @@
652 461
     "@babel/helper-plugin-utils" "^7.0.0"
653 462
     lodash "^4.17.13"
654 463
 
655
-"@babel/plugin-transform-block-scoping@^7.4.0":
656
-  version "7.7.4"
657
-  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.7.4.tgz#200aad0dcd6bb80372f94d9e628ea062c58bf224"
658
-  integrity sha512-2VBe9u0G+fDt9B5OV5DQH4KBf5DoiNkwFKOz0TCvBWvdAN2rOykCTkrL+jTLxfCAm76l9Qo5OqL7HBOx2dWggg==
659
-  dependencies:
660
-    "@babel/helper-plugin-utils" "^7.0.0"
661
-    lodash "^4.17.13"
662
-
663 464
 "@babel/plugin-transform-classes@^7.0.0":
664 465
   version "7.5.5"
665 466
   resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.5.5.tgz#d094299d9bd680a14a2a0edae38305ad60fb4de9"
@@ -674,20 +475,6 @@
674 475
     "@babel/helper-split-export-declaration" "^7.4.4"
675 476
     globals "^11.1.0"
676 477
 
677
-"@babel/plugin-transform-classes@^7.4.0":
678
-  version "7.7.4"
679
-  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.7.4.tgz#c92c14be0a1399e15df72667067a8f510c9400ec"
680
-  integrity sha512-sK1mjWat7K+buWRuImEzjNf68qrKcrddtpQo3swi9j7dUcG6y6R6+Di039QN2bD1dykeswlagupEmpOatFHHUg==
681
-  dependencies:
682
-    "@babel/helper-annotate-as-pure" "^7.7.4"
683
-    "@babel/helper-define-map" "^7.7.4"
684
-    "@babel/helper-function-name" "^7.7.4"
685
-    "@babel/helper-optimise-call-expression" "^7.7.4"
686
-    "@babel/helper-plugin-utils" "^7.0.0"
687
-    "@babel/helper-replace-supers" "^7.7.4"
688
-    "@babel/helper-split-export-declaration" "^7.7.4"
689
-    globals "^11.1.0"
690
-
691 478
 "@babel/plugin-transform-computed-properties@^7.0.0":
692 479
   version "7.2.0"
693 480
   resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.2.0.tgz#83a7df6a658865b1c8f641d510c6f3af220216da"
@@ -695,13 +482,6 @@
695 482
   dependencies:
696 483
     "@babel/helper-plugin-utils" "^7.0.0"
697 484
 
698
-"@babel/plugin-transform-computed-properties@^7.2.0":
699
-  version "7.7.4"
700
-  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.7.4.tgz#e856c1628d3238ffe12d668eb42559f79a81910d"
701
-  integrity sha512-bSNsOsZnlpLLyQew35rl4Fma3yKWqK3ImWMSC/Nc+6nGjC9s5NFWAer1YQ899/6s9HxO2zQC1WoFNfkOqRkqRQ==
702
-  dependencies:
703
-    "@babel/helper-plugin-utils" "^7.0.0"
704
-
705 485
 "@babel/plugin-transform-destructuring@^7.0.0":
706 486
   version "7.5.0"
707 487
   resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.5.0.tgz#f6c09fdfe3f94516ff074fe877db7bc9ef05855a"
@@ -709,13 +489,6 @@
709 489
   dependencies:
710 490
     "@babel/helper-plugin-utils" "^7.0.0"
711 491
 
712
-"@babel/plugin-transform-destructuring@^7.4.0":
713
-  version "7.7.4"
714
-  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.7.4.tgz#2b713729e5054a1135097b6a67da1b6fe8789267"
715
-  integrity sha512-4jFMXI1Cu2aXbcXXl8Lr6YubCn6Oc7k9lLsu8v61TZh+1jny2BWmdtvY9zSUlLdGUvcy9DMAWyZEOqjsbeg/wA==
716
-  dependencies:
717
-    "@babel/helper-plugin-utils" "^7.0.0"
718
-
719 492
 "@babel/plugin-transform-exponentiation-operator@^7.0.0":
720 493
   version "7.2.0"
721 494
   resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.2.0.tgz#a63868289e5b4007f7054d46491af51435766008"
@@ -724,14 +497,6 @@
724 497
     "@babel/helper-builder-binary-assignment-operator-visitor" "^7.1.0"
725 498
     "@babel/helper-plugin-utils" "^7.0.0"
726 499
 
727
-"@babel/plugin-transform-exponentiation-operator@^7.2.0":
728
-  version "7.7.4"
729
-  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.7.4.tgz#dd30c0191e3a1ba19bcc7e389bdfddc0729d5db9"
730
-  integrity sha512-MCqiLfCKm6KEA1dglf6Uqq1ElDIZwFuzz1WH5mTf8k2uQSxEJMbOIEh7IZv7uichr7PMfi5YVSrr1vz+ipp7AQ==
731
-  dependencies:
732
-    "@babel/helper-builder-binary-assignment-operator-visitor" "^7.7.4"
733
-    "@babel/helper-plugin-utils" "^7.0.0"
734
-
735 500
 "@babel/plugin-transform-flow-strip-types@^7.0.0":
736 501
   version "7.4.4"
737 502
   resolved "https://registry.yarnpkg.com/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.4.4.tgz#d267a081f49a8705fc9146de0768c6b58dccd8f7"
@@ -740,14 +505,6 @@
740 505
     "@babel/helper-plugin-utils" "^7.0.0"
741 506
     "@babel/plugin-syntax-flow" "^7.2.0"
742 507
 
743
-"@babel/plugin-transform-flow-strip-types@^7.4.0":
744
-  version "7.7.4"
745
-  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.7.4.tgz#cc73f85944782df1d77d80977bc097920a8bf31a"
746
-  integrity sha512-w9dRNlHY5ElNimyMYy0oQowvQpwt/PRHI0QS98ZJCTZU2bvSnKXo5zEiD5u76FBPigTm8TkqzmnUTg16T7qbkA==
747
-  dependencies:
748
-    "@babel/helper-plugin-utils" "^7.0.0"
749
-    "@babel/plugin-syntax-flow" "^7.7.4"
750
-
751 508
 "@babel/plugin-transform-for-of@^7.0.0":
752 509
   version "7.4.4"
753 510
   resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.4.4.tgz#0267fc735e24c808ba173866c6c4d1440fc3c556"
@@ -755,13 +512,6 @@
755 512
   dependencies:
756 513
     "@babel/helper-plugin-utils" "^7.0.0"
757 514
 
758
-"@babel/plugin-transform-for-of@^7.4.0":
759
-  version "7.7.4"
760
-  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.7.4.tgz#248800e3a5e507b1f103d8b4ca998e77c63932bc"
761
-  integrity sha512-zZ1fD1B8keYtEcKF+M1TROfeHTKnijcVQm0yO/Yu1f7qoDoxEIc/+GX6Go430Bg84eM/xwPFp0+h4EbZg7epAA==
762
-  dependencies:
763
-    "@babel/helper-plugin-utils" "^7.0.0"
764
-
765 515
 "@babel/plugin-transform-function-name@^7.0.0":
766 516
   version "7.4.4"
767 517
   resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.4.4.tgz#e1436116abb0610c2259094848754ac5230922ad"
@@ -770,14 +520,6 @@
770 520
     "@babel/helper-function-name" "^7.1.0"
771 521
     "@babel/helper-plugin-utils" "^7.0.0"
772 522
 
773
-"@babel/plugin-transform-function-name@^7.2.0":
774
-  version "7.7.4"
775
-  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.7.4.tgz#75a6d3303d50db638ff8b5385d12451c865025b1"
776
-  integrity sha512-E/x09TvjHNhsULs2IusN+aJNRV5zKwxu1cpirZyRPw+FyyIKEHPXTsadj48bVpc1R5Qq1B5ZkzumuFLytnbT6g==
777
-  dependencies:
778
-    "@babel/helper-function-name" "^7.7.4"
779
-    "@babel/helper-plugin-utils" "^7.0.0"
780
-
781 523
 "@babel/plugin-transform-literals@^7.0.0":
782 524
   version "7.2.0"
783 525
   resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.2.0.tgz#690353e81f9267dad4fd8cfd77eafa86aba53ea1"
@@ -785,13 +527,6 @@
785 527
   dependencies:
786 528
     "@babel/helper-plugin-utils" "^7.0.0"
787 529
 
788
-"@babel/plugin-transform-literals@^7.2.0":
789
-  version "7.7.4"
790
-  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.7.4.tgz#27fe87d2b5017a2a5a34d1c41a6b9f6a6262643e"
791
-  integrity sha512-X2MSV7LfJFm4aZfxd0yLVFrEXAgPqYoDG53Br/tCKiKYfX0MjVjQeWPIhPHHsCqzwQANq+FLN786fF5rgLS+gw==
792
-  dependencies:
793
-    "@babel/helper-plugin-utils" "^7.0.0"
794
-
795 530
 "@babel/plugin-transform-member-expression-literals@^7.0.0":
796 531
   version "7.2.0"
797 532
   resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.2.0.tgz#fa10aa5c58a2cb6afcf2c9ffa8cb4d8b3d489a2d"
@@ -809,16 +544,6 @@
809 544
     "@babel/helper-simple-access" "^7.1.0"
810 545
     babel-plugin-dynamic-import-node "^2.3.0"
811 546
 
812
-"@babel/plugin-transform-modules-commonjs@^7.4.0":
813
-  version "7.7.5"
814
-  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.7.5.tgz#1d27f5eb0bcf7543e774950e5b2fa782e637b345"
815
-  integrity sha512-9Cq4zTFExwFhQI6MT1aFxgqhIsMWQWDVwOgLzl7PTWJHsNaqFvklAU+Oz6AQLAS0dJKTwZSOCo20INwktxpi3Q==
816
-  dependencies:
817
-    "@babel/helper-module-transforms" "^7.7.5"
818
-    "@babel/helper-plugin-utils" "^7.0.0"
819
-    "@babel/helper-simple-access" "^7.7.4"
820
-    babel-plugin-dynamic-import-node "^2.3.0"
821
-
822 547
 "@babel/plugin-transform-object-assign@^7.0.0":
823 548
   version "7.2.0"
824 549
   resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-assign/-/plugin-transform-object-assign-7.2.0.tgz#6fdeea42be17040f119e38e23ea0f49f31968bde"
@@ -826,13 +551,6 @@
826 551
   dependencies:
827 552
     "@babel/helper-plugin-utils" "^7.0.0"
828 553
 
829
-"@babel/plugin-transform-object-assign@^7.2.0":
830
-  version "7.7.4"
831
-  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-assign/-/plugin-transform-object-assign-7.7.4.tgz#a31b70c434a00a078b2d4d10dbd59992fa70afca"
832
-  integrity sha512-0TpeUlnhQDwKxPLTIckdaWt46L2s61c/5w5snw1OUod5ehOJywZD98Ha3dFHVjeqkfOFtOTH7cqxddjxUuvcmg==
833
-  dependencies:
834
-    "@babel/helper-plugin-utils" "^7.0.0"
835
-
836 554
 "@babel/plugin-transform-object-super@^7.0.0":
837 555
   version "7.5.5"
838 556
   resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.5.5.tgz#c70021df834073c65eb613b8679cc4a381d1a9f9"
@@ -850,15 +568,6 @@
850 568
     "@babel/helper-get-function-arity" "^7.0.0"
851 569
     "@babel/helper-plugin-utils" "^7.0.0"
852 570
 
853
-"@babel/plugin-transform-parameters@^7.4.0":
854
-  version "7.7.7"
855
-  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.7.7.tgz#7a884b2460164dc5f194f668332736584c760007"
856
-  integrity sha512-OhGSrf9ZBrr1fw84oFXj5hgi8Nmg+E2w5L7NhnG0lPvpDtqd7dbyilM2/vR8CKbJ907RyxPh2kj6sBCSSfI9Ew==
857
-  dependencies:
858
-    "@babel/helper-call-delegate" "^7.7.4"
859
-    "@babel/helper-get-function-arity" "^7.7.4"
860
-    "@babel/helper-plugin-utils" "^7.0.0"
861
-
862 571
 "@babel/plugin-transform-property-literals@^7.0.0":
863 572
   version "7.2.0"
864 573
   resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.2.0.tgz#03e33f653f5b25c4eb572c98b9485055b389e905"
@@ -873,13 +582,6 @@
873 582
   dependencies:
874 583
     "@babel/helper-plugin-utils" "^7.0.0"
875 584
 
876
-"@babel/plugin-transform-react-display-name@^7.2.0":
877
-  version "7.7.4"
878
-  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.7.4.tgz#9f2b80b14ebc97eef4a9b29b612c58ed9c0d10dd"
879
-  integrity sha512-sBbIvqYkthai0X0vkD2xsAwluBp+LtNHH+/V4a5ydifmTtb8KOVOlrMIk/MYmIc4uTYDnjZUHQildYNo36SRJw==
880
-  dependencies:
881
-    "@babel/helper-plugin-utils" "^7.0.0"
882
-
883 585
 "@babel/plugin-transform-react-jsx-source@^7.0.0":
884 586
   version "7.5.0"
885 587
   resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.5.0.tgz#583b10c49cf057e237085bcbd8cc960bd83bd96b"
@@ -888,14 +590,6 @@
888 590
     "@babel/helper-plugin-utils" "^7.0.0"
889 591
     "@babel/plugin-syntax-jsx" "^7.2.0"
890 592
 
891
-"@babel/plugin-transform-react-jsx-source@^7.2.0":
892
-  version "7.7.4"
893
-  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.7.4.tgz#8994b1bf6014b133f5a46d3b7d1ee5f5e3e72c10"
894
-  integrity sha512-5ZU9FnPhqtHsOXxutRtXZAzoEJwDaP32QcobbMP1/qt7NYcsCNK8XgzJcJfoEr/ZnzVvUNInNjIW22Z6I8p9mg==
895
-  dependencies:
896
-    "@babel/helper-plugin-utils" "^7.0.0"
897
-    "@babel/plugin-syntax-jsx" "^7.7.4"
898
-
899 593
 "@babel/plugin-transform-react-jsx@^7.0.0":
900 594
   version "7.3.0"
901 595
   resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.3.0.tgz#f2cab99026631c767e2745a5368b331cfe8f5290"
@@ -905,15 +599,6 @@
905 599
     "@babel/helper-plugin-utils" "^7.0.0"
906 600
     "@babel/plugin-syntax-jsx" "^7.2.0"
907 601
 
908
-"@babel/plugin-transform-react-jsx@^7.3.0":
909
-  version "7.7.7"
910
-  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.7.7.tgz#5cbaa7445b4a09f774029f3cc7bb448ff3122a5d"
911
-  integrity sha512-SlPjWPbva2+7/ZJbGcoqjl4LsQaLpKEzxW9hcxU7675s24JmdotJOSJ4cgAbV82W3FcZpHIGmRZIlUL8ayMvjw==
912
-  dependencies:
913
-    "@babel/helper-builder-react-jsx" "^7.7.4"
914
-    "@babel/helper-plugin-utils" "^7.0.0"
915
-    "@babel/plugin-syntax-jsx" "^7.7.4"
916
-
917 602
 "@babel/plugin-transform-regenerator@^7.0.0":
918 603
   version "7.4.5"
919 604
   resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.4.5.tgz#629dc82512c55cee01341fb27bdfcb210354680f"
@@ -921,13 +606,6 @@
921 606
   dependencies:
922 607
     regenerator-transform "^0.14.0"
923 608
 
924
-"@babel/plugin-transform-regenerator@^7.4.0":
925
-  version "7.7.5"
926
-  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.7.5.tgz#3a8757ee1a2780f390e89f246065ecf59c26fce9"
927
-  integrity sha512-/8I8tPvX2FkuEyWbjRCt4qTAgZK0DVy8QRguhA524UH48RfGJy94On2ri+dCuwOpcerPRl9O4ebQkRcVzIaGBw==
928
-  dependencies:
929
-    regenerator-transform "^0.14.0"
930
-
931 609
 "@babel/plugin-transform-runtime@^7.0.0":
932 610
   version "7.5.5"
933 611
   resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.5.5.tgz#a6331afbfc59189d2135b2e09474457a8e3d28bc"
@@ -945,13 +623,6 @@
945 623
   dependencies:
946 624
     "@babel/helper-plugin-utils" "^7.0.0"
947 625
 
948
-"@babel/plugin-transform-shorthand-properties@^7.2.0":
949
-  version "7.7.4"
950
-  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.7.4.tgz#74a0a9b2f6d67a684c6fbfd5f0458eb7ba99891e"
951
-  integrity sha512-q+suddWRfIcnyG5YiDP58sT65AJDZSUhXQDZE3r04AuqD6d/XLaQPPXSBzP2zGerkgBivqtQm9XKGLuHqBID6Q==
952
-  dependencies:
953
-    "@babel/helper-plugin-utils" "^7.0.0"
954
-
955 626
 "@babel/plugin-transform-spread@^7.0.0":
956 627
   version "7.2.2"
957 628
   resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.2.2.tgz#3103a9abe22f742b6d406ecd3cd49b774919b406"
@@ -959,13 +630,6 @@
959 630
   dependencies:
960 631
     "@babel/helper-plugin-utils" "^7.0.0"
961 632
 
962
-"@babel/plugin-transform-spread@^7.2.2":
963
-  version "7.7.4"
964
-  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.7.4.tgz#aa673b356fe6b7e70d69b6e33a17fef641008578"
965
-  integrity sha512-8OSs0FLe5/80cndziPlg4R0K6HcWSM0zyNhHhLsmw/Nc5MaA49cAsnoJ/t/YZf8qkG7fD+UjTRaApVDB526d7Q==
966
-  dependencies:
967
-    "@babel/helper-plugin-utils" "^7.0.0"
968
-
969 633
 "@babel/plugin-transform-sticky-regex@^7.0.0":
970 634
   version "7.2.0"
971 635
   resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.2.0.tgz#a1e454b5995560a9c1e0d537dfc15061fd2687e1"
@@ -974,14 +638,6 @@
974 638
     "@babel/helper-plugin-utils" "^7.0.0"
975 639
     "@babel/helper-regex" "^7.0.0"
976 640
 
977
-"@babel/plugin-transform-sticky-regex@^7.2.0":
978
-  version "7.7.4"
979
-  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.7.4.tgz#ffb68c05090c30732076b1285dc1401b404a123c"
980
-  integrity sha512-Ls2NASyL6qtVe1H1hXts9yuEeONV2TJZmplLONkMPUG158CtmnrzW5Q5teibM5UVOFjG0D3IC5mzXR6pPpUY7A==
981
-  dependencies:
982
-    "@babel/helper-plugin-utils" "^7.0.0"
983
-    "@babel/helper-regex" "^7.0.0"
984
-
985 641
 "@babel/plugin-transform-template-literals@^7.0.0":
986 642
   version "7.4.4"
987 643
   resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.4.4.tgz#9d28fea7bbce637fb7612a0750989d8321d4bcb0"
@@ -990,14 +646,6 @@
990 646
     "@babel/helper-annotate-as-pure" "^7.0.0"
991 647
     "@babel/helper-plugin-utils" "^7.0.0"
992 648
 
993
-"@babel/plugin-transform-template-literals@^7.2.0":
994
-  version "7.7.4"
995
-  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.7.4.tgz#1eb6411736dd3fe87dbd20cc6668e5121c17d604"
996
-  integrity sha512-sA+KxLwF3QwGj5abMHkHgshp9+rRz+oY9uoRil4CyLtgEuE/88dpkeWgNk5qKVsJE9iSfly3nvHapdRiIS2wnQ==
997
-  dependencies:
998
-    "@babel/helper-annotate-as-pure" "^7.7.4"
999
-    "@babel/helper-plugin-utils" "^7.0.0"
1000
-
1001 649
 "@babel/plugin-transform-typescript@^7.0.0":
1002 650
   version "7.5.5"
1003 651
   resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.5.5.tgz#6d862766f09b2da1cb1f7d505fe2aedab6b7d4b8"
@@ -1016,14 +664,6 @@
1016 664
     "@babel/helper-regex" "^7.4.4"
1017 665
     regexpu-core "^4.5.4"
1018 666
 
1019
-"@babel/plugin-transform-unicode-regex@^7.2.0":
1020
-  version "7.7.4"
1021
-  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.7.4.tgz#a3c0f65b117c4c81c5b6484f2a5e7b95346b83ae"
1022
-  integrity sha512-N77UUIV+WCvE+5yHw+oks3m18/umd7y392Zv7mYTpFqHtkpcc+QUz+gLJNTWVlWROIWeLqY0f3OjZxV5TcXnRw==
1023
-  dependencies:
1024
-    "@babel/helper-create-regexp-features-plugin" "^7.7.4"
1025
-    "@babel/helper-plugin-utils" "^7.0.0"
1026
-
1027 667
 "@babel/register@^7.0.0":
1028 668
   version "7.5.5"
1029 669
   resolved "https://registry.yarnpkg.com/@babel/register/-/register-7.5.5.tgz#40fe0d474c8c8587b28d6ae18a03eddad3dac3c1"
@@ -1043,10 +683,10 @@
1043 683
   dependencies:
1044 684
     regenerator-runtime "^0.13.2"
1045 685
 
1046
-"@babel/runtime@^7.4.0":
1047
-  version "7.7.7"
1048
-  resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.7.7.tgz#194769ca8d6d7790ec23605af9ee3e42a0aa79cf"
1049
-  integrity sha512-uCnC2JEVAu8AKB5do1WRIsvrdJ0flYx/A/9f/6chdacnEZ7LmavjdsDXr5ksYBegxtuTPR5Va9/+13QF/kFkCA==
686
+"@babel/runtime@^7.0.0":
687
+  version "7.8.3"
688
+  resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.8.3.tgz#0811944f73a6c926bb2ad35e918dcc1bfab279f1"
689
+  integrity sha512-fVHx1rzEmwB130VTkLnxR+HmxcTjGzH12LYQcFFoBwakMd3aOMD4OsRN7tGG/UOYE2ektgFrS8uACAoRk1CY0w==
1050 690
   dependencies:
1051 691
     regenerator-runtime "^0.13.2"
1052 692
 
@@ -1379,7 +1019,7 @@
1379 1019
     once "^1.4.0"
1380 1020
     universal-user-agent "^4.0.0"
1381 1021
 
1382
-"@react-native-community/cli-platform-android@^2.0.1", "@react-native-community/cli-platform-android@^2.9.0":
1022
+"@react-native-community/cli-platform-android@^2.6.0", "@react-native-community/cli-platform-android@^2.9.0":
1383 1023
   version "2.9.0"
1384 1024
   resolved "https://registry.yarnpkg.com/@react-native-community/cli-platform-android/-/cli-platform-android-2.9.0.tgz#28831e61ce565a2c7d1905852fce1eecfd33cb5e"
1385 1025
   integrity sha512-VEQs4Q6R5tnlYFrQIFoPEWjLc43whRHC9HeH+idbFymwDqysLVUffQbb9D6PJUj+C/AvrDhBhU6S3tDjGbSsag==
@@ -1392,7 +1032,7 @@
1392 1032
     slash "^3.0.0"
1393 1033
     xmldoc "^1.1.2"
1394 1034
 
1395
-"@react-native-community/cli-platform-ios@^2.0.1", "@react-native-community/cli-platform-ios@^2.10.0":
1035
+"@react-native-community/cli-platform-ios@^2.10.0", "@react-native-community/cli-platform-ios@^2.4.1":
1396 1036
   version "2.10.0"
1397 1037
   resolved "https://registry.yarnpkg.com/@react-native-community/cli-platform-ios/-/cli-platform-ios-2.10.0.tgz#ee494d2f9a8f8727bd5eb3c446f22ebb5429b624"
1398 1038
   integrity sha512-z5BQKyT/bgTSdHhvsFNf++6VP50vtOOaITnNKvw4954wURjv5JOQh1De3BngyaDOoGfV1mXkCxutqAXqSeuIjw==
@@ -1411,7 +1051,7 @@
1411 1051
     mime "^2.4.1"
1412 1052
     node-fetch "^2.5.0"
1413 1053
 
1414
-"@react-native-community/cli@^2.0.1":
1054
+"@react-native-community/cli@^2.6.0":
1415 1055
   version "2.10.0"
1416 1056
   resolved "https://registry.yarnpkg.com/@react-native-community/cli/-/cli-2.10.0.tgz#3bda7a77dadfde006d81ee835263b5ff88f1b590"
1417 1057
   integrity sha512-KldnMwYzNJlbbJpJQ4AxwTMp89qqwilI1lEvCAwKmiviWuyYGACCQsXI7ikShRaQeakc28zyN2ldbkbrHeOoJA==
@@ -2943,13 +2583,6 @@ convert-source-map@^1.1.0, convert-source-map@^1.4.0:
2943 2583
   dependencies:
2944 2584
     safe-buffer "~5.1.1"
2945 2585
 
2946
-convert-source-map@^1.7.0:
2947
-  version "1.7.0"
2948
-  resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.7.0.tgz#17a2cb882d7f77d3490585e2ce6c524424a3a442"
2949
-  integrity sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==
2950
-  dependencies:
2951
-    safe-buffer "~5.1.1"
2952
-
2953 2586
 copy-concurrently@^1.0.0:
2954 2587
   version "1.0.5"
2955 2588
   resolved "https://registry.yarnpkg.com/copy-concurrently/-/copy-concurrently-1.0.5.tgz#92297398cae34937fcafd6ec8139c18051f0b5e0"
@@ -4499,6 +4132,11 @@ has@^1.0.1, has@^1.0.3:
4499 4132
   dependencies:
4500 4133
     function-bind "^1.1.1"
4501 4134
 
4135
+hermesvm@^0.1.0:
4136
+  version "0.1.1"
4137
+  resolved "https://registry.yarnpkg.com/hermesvm/-/hermesvm-0.1.1.tgz#bd1df92b4dc504e261c23df34864daf24b844d03"
4138
+  integrity sha512-EosSDeUqTTGvlc9vQiy5Y/9GBlucEyo6lYuxg/FnukHCD/CP3NYeDAGV54TyZ19FgSqMEoPgOH9cyxvv8epQ1g==
4139
+
4502 4140
 hook-std@^2.0.0:
4503 4141
   version "2.0.0"
4504 4142
   resolved "https://registry.yarnpkg.com/hook-std/-/hook-std-2.0.0.tgz#ff9aafdebb6a989a354f729bb6445cf4a3a7077c"
@@ -6382,6 +6020,29 @@ metro-source-map@0.54.1:
6382 6020
     "@babel/types" "^7.0.0"
6383 6021
     source-map "^0.5.6"
6384 6022
 
6023
+metro-source-map@0.55.0, metro-source-map@^0.55.0:
6024
+  version "0.55.0"
6025
+  resolved "https://registry.yarnpkg.com/metro-source-map/-/metro-source-map-0.55.0.tgz#1f6289905f08277c398f2b9b9c13e7e0e5a6f540"
6026
+  integrity sha512-HZODA0KPl5onJNGIztfTHHWurR2nL6Je/X8wwj+bL4ZBB/hSMVeDk7rWReCAvO3twVz7Ztp8Si0jfMmmH4Ruuw==
6027
+  dependencies:
6028
+    "@babel/traverse" "^7.0.0"
6029
+    "@babel/types" "^7.0.0"
6030
+    invariant "^2.2.4"
6031
+    metro-symbolicate "0.55.0"
6032
+    ob1 "0.55.0"
6033
+    source-map "^0.5.6"
6034
+    vlq "^1.0.0"
6035
+
6036
+metro-symbolicate@0.55.0:
6037
+  version "0.55.0"
6038
+  resolved "https://registry.yarnpkg.com/metro-symbolicate/-/metro-symbolicate-0.55.0.tgz#4086a2adae54b5e44a4911ca572d8a7b03c71fa1"
6039
+  integrity sha512-3r3Gpv5L4U7rBGpIqw5S1nun5MelfUMLRiScJsPRGZVTX3WY1w+zpaQKlWBi5yuHf5dMQ+ZUVbhb02IdrfJ2Fg==
6040
+  dependencies:
6041
+    metro-source-map "0.55.0"
6042
+    source-map "^0.5.6"
6043
+    through2 "^2.0.1"
6044
+    vlq "^1.0.0"
6045
+
6385 6046
 metro@0.54.1, metro@^0.54.1:
6386 6047
   version "0.54.1"
6387 6048
   resolved "https://registry.yarnpkg.com/metro/-/metro-0.54.1.tgz#a629be00abee5a450a25a8f71c24745f70cc9b44"
@@ -7104,6 +6765,11 @@ oauth-sign@~0.9.0:
7104 6765
   resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455"
7105 6766
   integrity sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==
7106 6767
 
6768
+ob1@0.55.0:
6769
+  version "0.55.0"
6770
+  resolved "https://registry.yarnpkg.com/ob1/-/ob1-0.55.0.tgz#e393b4ae786ef442b3ef2a298ab70d6ec353dbdd"
6771
+  integrity sha512-pfyiMVsUItl8WiRKMT15eCi662pCRAuYTq2+V3UpE+PpFErJI/TvRh/M/l/9TaLlbFr7krJ7gdl+FXJNcybmvw==
6772
+
7107 6773
 object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1:
7108 6774
   version "4.1.1"
7109 6775
   resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863"
@@ -7890,7 +7556,7 @@ react-deep-force-update@^1.0.0:
7890 7556
   resolved "https://registry.yarnpkg.com/react-deep-force-update/-/react-deep-force-update-1.1.2.tgz#3d2ae45c2c9040cbb1772be52f8ea1ade6ca2ee1"
7891 7557
   integrity sha512-WUSQJ4P/wWcusaH+zZmbECOk7H5N2pOIl0vzheeornkIMhu+qrNdGFm0bDZLCb0hSF0jf/kH1SgkNGfBdTc4wA==
7892 7558
 
7893
-react-devtools-core@^3.6.0:
7559
+react-devtools-core@^3.6.1:
7894 7560
   version "3.6.3"
7895 7561
   resolved "https://registry.yarnpkg.com/react-devtools-core/-/react-devtools-core-3.6.3.tgz#977d95b684c6ad28205f0c62e1e12c5f16675814"
7896 7562
   integrity sha512-+P+eFy/yo8Z/UH9J0DqHZuUM5+RI2wl249TNvMx3J2jpUomLQa4Zxl56GEotGfw3PIP1eI+hVf1s53FlUONStQ==
@@ -7903,40 +7569,14 @@ react-is@^16.8.1, react-is@^16.8.4:
7903 7569
   resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.9.0.tgz#21ca9561399aad0ff1a7701c01683e8ca981edcb"
7904 7570
   integrity sha512-tJBzzzIgnnRfEm046qRcURvwQnZVXmuCbscxUO5RWrGTXpon2d4c8mI0D8WE6ydVIm29JiLB6+RslkIvym9Rjw==
7905 7571
 
7906
-"react-native@git://github.com/microsoft/react-native":
7907
-  version "0.60.0-microsoft.32"
7908
-  resolved "git://github.com/microsoft/react-native#f1e289a68924224626a805b81e6c438a340da2f0"
7572
+"react-native-macos@git://github.com/microsoft/react-native":
7573
+  version "0.60.0-microsoft.38"
7574
+  resolved "git://github.com/microsoft/react-native#dca14b8ded1694f5a5b267ff94f520482fcf1c15"
7909 7575
   dependencies:
7910
-    "@babel/core" "^7.4.0"
7911
-    "@babel/generator" "^7.4.0"
7912
-    "@babel/plugin-proposal-class-properties" "^7.4.0"
7913
-    "@babel/plugin-proposal-object-rest-spread" "^7.4.0"
7914
-    "@babel/plugin-transform-arrow-functions" "^7.2.0"
7915
-    "@babel/plugin-transform-block-scoping" "^7.4.0"
7916
-    "@babel/plugin-transform-classes" "^7.4.0"
7917
-    "@babel/plugin-transform-computed-properties" "^7.2.0"
7918
-    "@babel/plugin-transform-destructuring" "^7.4.0"
7919
-    "@babel/plugin-transform-exponentiation-operator" "^7.2.0"
7920
-    "@babel/plugin-transform-flow-strip-types" "^7.4.0"
7921
-    "@babel/plugin-transform-for-of" "^7.4.0"
7922
-    "@babel/plugin-transform-function-name" "^7.2.0"
7923
-    "@babel/plugin-transform-literals" "^7.2.0"
7924
-    "@babel/plugin-transform-modules-commonjs" "^7.4.0"
7925
-    "@babel/plugin-transform-object-assign" "^7.2.0"
7926
-    "@babel/plugin-transform-parameters" "^7.4.0"
7927
-    "@babel/plugin-transform-react-display-name" "^7.2.0"
7928
-    "@babel/plugin-transform-react-jsx" "^7.3.0"
7929
-    "@babel/plugin-transform-react-jsx-source" "^7.2.0"
7930
-    "@babel/plugin-transform-regenerator" "^7.4.0"
7931
-    "@babel/plugin-transform-shorthand-properties" "^7.2.0"
7932
-    "@babel/plugin-transform-spread" "^7.2.2"
7933
-    "@babel/plugin-transform-sticky-regex" "^7.2.0"
7934
-    "@babel/plugin-transform-template-literals" "^7.2.0"
7935
-    "@babel/plugin-transform-unicode-regex" "^7.2.0"
7936
-    "@babel/runtime" "^7.4.0"
7937
-    "@react-native-community/cli" "^2.0.1"
7938
-    "@react-native-community/cli-platform-android" "^2.0.1"
7939
-    "@react-native-community/cli-platform-ios" "^2.0.1"
7576
+    "@babel/runtime" "^7.0.0"
7577
+    "@react-native-community/cli" "^2.6.0"
7578
+    "@react-native-community/cli-platform-android" "^2.6.0"
7579
+    "@react-native-community/cli-platform-ios" "^2.4.1"
7940 7580
     abort-controller "^3.0.0"
7941 7581
     art "^0.10.0"
7942 7582
     base64-js "^1.1.2"
@@ -7946,17 +7586,51 @@ react-is@^16.8.1, react-is@^16.8.4:
7946 7586
     event-target-shim "^5.0.1"
7947 7587
     fbjs "^1.0.0"
7948 7588
     fbjs-scripts "^1.1.0"
7589
+    hermesvm "^0.1.0"
7949 7590
     invariant "^2.2.4"
7950 7591
     jsc-android "245459.0.0"
7951
-    metro "0.54.1"
7952 7592
     metro-babel-register "0.54.1"
7953
-    metro-config "0.54.1"
7954 7593
     metro-react-native-babel-transformer "0.54.1"
7594
+    metro-source-map "^0.55.0"
7955 7595
     nullthrows "^1.1.0"
7956 7596
     pretty-format "^24.7.0"
7957 7597
     promise "^7.1.1"
7958 7598
     prop-types "^15.7.2"
7959
-    react-devtools-core "^3.6.0"
7599
+    react-devtools-core "^3.6.1"
7600
+    regenerator-runtime "^0.13.2"
7601
+    scheduler "0.14.0"
7602
+    stacktrace-parser "^0.1.3"
7603
+    whatwg-fetch "^3.0.0"
7604
+
7605
+react-native@0.60.5:
7606
+  version "0.60.5"
7607
+  resolved "https://registry.yarnpkg.com/react-native/-/react-native-0.60.5.tgz#3c1d9c06a0fbab9807220b6acac09488d39186ee"
7608
+  integrity sha512-cZwI0XzzihACN+7an1Dy46A83FRaAe2Xyd7laCalFFAppZIYeMVphZQWrVljJk5kIZBNtYG35TY1VsghQ0Oc2Q==
7609
+  dependencies:
7610
+    "@babel/runtime" "^7.0.0"
7611
+    "@react-native-community/cli" "^2.6.0"
7612
+    "@react-native-community/cli-platform-android" "^2.6.0"
7613
+    "@react-native-community/cli-platform-ios" "^2.4.1"
7614
+    abort-controller "^3.0.0"
7615
+    art "^0.10.0"
7616
+    base64-js "^1.1.2"
7617
+    connect "^3.6.5"
7618
+    create-react-class "^15.6.3"
7619
+    escape-string-regexp "^1.0.5"
7620
+    event-target-shim "^5.0.1"
7621
+    fbjs "^1.0.0"
7622
+    fbjs-scripts "^1.1.0"
7623
+    hermesvm "^0.1.0"
7624
+    invariant "^2.2.4"
7625
+    jsc-android "245459.0.0"
7626
+    metro-babel-register "0.54.1"
7627
+    metro-react-native-babel-transformer "0.54.1"
7628
+    metro-source-map "^0.55.0"
7629
+    nullthrows "^1.1.0"
7630
+    pretty-format "^24.7.0"
7631
+    promise "^7.1.1"
7632
+    prop-types "^15.7.2"
7633
+    react-devtools-core "^3.6.1"
7960 7634
     regenerator-runtime "^0.13.2"
7961 7635
     scheduler "0.14.0"
7962 7636
     stacktrace-parser "^0.1.3"
@@ -8211,18 +7885,6 @@ regexpu-core@^4.5.4:
8211 7885
     unicode-match-property-ecmascript "^1.0.4"
8212 7886
     unicode-match-property-value-ecmascript "^1.1.0"
8213 7887
 
8214
-regexpu-core@^4.6.0:
8215
-  version "4.6.0"
8216
-  resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-4.6.0.tgz#2037c18b327cfce8a6fea2a4ec441f2432afb8b6"
8217
-  integrity sha512-YlVaefl8P5BnFYOITTNzDvan1ulLOiXJzCNZxduTIosN17b87h3bvG9yHMoHaRuo88H4mQ06Aodj5VtYGGGiTg==
8218
-  dependencies:
8219
-    regenerate "^1.4.0"
8220
-    regenerate-unicode-properties "^8.1.0"
8221
-    regjsgen "^0.5.0"
8222
-    regjsparser "^0.6.0"
8223
-    unicode-match-property-ecmascript "^1.0.4"
8224
-    unicode-match-property-value-ecmascript "^1.1.0"
8225
-
8226 7888
 registry-auth-token@^3.0.1:
8227 7889
   version "3.4.0"
8228 7890
   resolved "https://registry.yarnpkg.com/registry-auth-token/-/registry-auth-token-3.4.0.tgz#d7446815433f5d5ed6431cd5dca21048f66b397e"
@@ -9234,7 +8896,7 @@ throat@^4.0.0, throat@^4.1.0:
9234 8896
   resolved "https://registry.yarnpkg.com/throat/-/throat-4.1.0.tgz#89037cbc92c56ab18926e6ba4cbb200e15672a6a"
9235 8897
   integrity sha1-iQN8vJLFarGJJua6TLsgDhVnKmo=
9236 8898
 
9237
-through2@^2.0.0, through2@^2.0.2, through2@~2.0.0:
8899
+through2@^2.0.0, through2@^2.0.1, through2@^2.0.2, through2@~2.0.0:
9238 8900
   version "2.0.5"
9239 8901
   resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd"
9240 8902
   integrity sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==
@@ -9661,6 +9323,11 @@ verror@1.10.0:
9661 9323
     core-util-is "1.0.2"
9662 9324
     extsprintf "^1.2.0"
9663 9325
 
9326
+vlq@^1.0.0:
9327
+  version "1.0.1"
9328
+  resolved "https://registry.yarnpkg.com/vlq/-/vlq-1.0.1.tgz#c003f6e7c0b4c1edd623fd6ee50bbc0d6a1de468"
9329
+  integrity sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w==
9330
+
9664 9331
 w3c-hr-time@^1.0.1:
9665 9332
   version "1.0.1"
9666 9333
   resolved "https://registry.yarnpkg.com/w3c-hr-time/-/w3c-hr-time-1.0.1.tgz#82ac2bff63d950ea9e3189a58a65625fedf19045"