Upgrade react native to v0.58.4 (#393)
* ios app working * rn navigation & co updated * fix snapshots * remove extra files * add mm faucet * fix detox androidpull/394/head^2
parent
974b4da240
commit
434f7f719d
21 changed files with 4305 additions and 1508 deletions
@ -0,0 +1,70 @@ |
||||
[ignore] |
||||
; We fork some components by platform |
||||
.*/*[.]android.js |
||||
|
||||
; Ignore "BUCK" generated dirs |
||||
<PROJECT_ROOT>/\.buckd/ |
||||
|
||||
; Ignore unexpected extra "@providesModule" |
||||
.*/node_modules/.*/node_modules/fbjs/.* |
||||
|
||||
; Ignore duplicate module providers |
||||
; For RN Apps installed via npm, "Libraries" folder is inside |
||||
; "node_modules/react-native" but in the source repo it is in the root |
||||
.*/Libraries/react-native/React.js |
||||
|
||||
; Ignore polyfills |
||||
.*/Libraries/polyfills/.* |
||||
|
||||
; Ignore metro |
||||
.*/node_modules/metro/.* |
||||
|
||||
[include] |
||||
|
||||
[libs] |
||||
node_modules/react-native/Libraries/react-native/react-native-interface.js |
||||
node_modules/react-native/flow/ |
||||
node_modules/react-native/flow-github/ |
||||
|
||||
[options] |
||||
emoji=true |
||||
|
||||
esproposal.optional_chaining=enable |
||||
esproposal.nullish_coalescing=enable |
||||
|
||||
module.system=haste |
||||
module.system.haste.use_name_reducers=true |
||||
# get basename |
||||
module.system.haste.name_reducers='^.*/\([a-zA-Z0-9$_.-]+\.js\(\.flow\)?\)$' -> '\1' |
||||
# strip .js or .js.flow suffix |
||||
module.system.haste.name_reducers='^\(.*\)\.js\(\.flow\)?$' -> '\1' |
||||
# strip .ios suffix |
||||
module.system.haste.name_reducers='^\(.*\)\.ios$' -> '\1' |
||||
module.system.haste.name_reducers='^\(.*\)\.android$' -> '\1' |
||||
module.system.haste.name_reducers='^\(.*\)\.native$' -> '\1' |
||||
module.system.haste.paths.blacklist=.*/__tests__/.* |
||||
module.system.haste.paths.blacklist=.*/__mocks__/.* |
||||
module.system.haste.paths.blacklist=<PROJECT_ROOT>/node_modules/react-native/Libraries/Animated/src/polyfills/.* |
||||
module.system.haste.paths.whitelist=<PROJECT_ROOT>/node_modules/react-native/Libraries/.* |
||||
|
||||
munge_underscores=true |
||||
|
||||
module.name_mapper='^[./a-zA-Z0-9$_-]+\.\(bmp\|gif\|jpg\|jpeg\|png\|psd\|svg\|webp\|m4v\|mov\|mp4\|mpeg\|mpg\|webm\|aac\|aiff\|caf\|m4a\|mp3\|wav\|html\|pdf\)$' -> 'RelativeImageStub' |
||||
|
||||
module.file_ext=.js |
||||
module.file_ext=.jsx |
||||
module.file_ext=.json |
||||
module.file_ext=.native.js |
||||
|
||||
suppress_type=$FlowIssue |
||||
suppress_type=$FlowFixMe |
||||
suppress_type=$FlowFixMeProps |
||||
suppress_type=$FlowFixMeState |
||||
|
||||
suppress_comment=\\(.\\|\n\\)*\\$FlowFixMe\\($\\|[^(]\\|(\\(<VERSION>\\)? *\\(site=[a-z,_]*react_native[a-z,_]*\\)?)\\) |
||||
suppress_comment=\\(.\\|\n\\)*\\$FlowIssue\\((\\(<VERSION>\\)? *\\(site=[a-z,_]*react_native[a-z,_]*\\)?)\\)?:? #[0-9]+ |
||||
suppress_comment=\\(.\\|\n\\)*\\$FlowFixedInNextDeploy |
||||
suppress_comment=\\(.\\|\n\\)*\\$FlowExpectedError |
||||
|
||||
[version] |
||||
^0.86.0 |
@ -0,0 +1 @@ |
||||
{} |
@ -0,0 +1,19 @@ |
||||
"""Helper definitions to glob .aar and .jar targets""" |
||||
|
||||
def create_aar_targets(aarfiles): |
||||
for aarfile in aarfiles: |
||||
name = "aars__" + aarfile[aarfile.rindex("/") + 1:aarfile.rindex(".aar")] |
||||
lib_deps.append(":" + name) |
||||
android_prebuilt_aar( |
||||
name = name, |
||||
aar = aarfile, |
||||
) |
||||
|
||||
def create_jar_targets(jarfiles): |
||||
for jarfile in jarfiles: |
||||
name = "jars__" + jarfile[jarfile.rindex("/") + 1:jarfile.rindex(".jar")] |
||||
lib_deps.append(":" + name) |
||||
prebuilt_jar( |
||||
name = name, |
||||
binary_jar = jarfile, |
||||
) |
@ -0,0 +1,129 @@ |
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<Scheme |
||||
LastUpgradeVersion = "0940" |
||||
version = "1.3"> |
||||
<BuildAction |
||||
parallelizeBuildables = "NO" |
||||
buildImplicitDependencies = "YES"> |
||||
<BuildActionEntries> |
||||
<BuildActionEntry |
||||
buildForTesting = "YES" |
||||
buildForRunning = "YES" |
||||
buildForProfiling = "YES" |
||||
buildForArchiving = "YES" |
||||
buildForAnalyzing = "YES"> |
||||
<BuildableReference |
||||
BuildableIdentifier = "primary" |
||||
BlueprintIdentifier = "2D2A28121D9B038B00D4039D" |
||||
BuildableName = "libReact.a" |
||||
BlueprintName = "React-tvOS" |
||||
ReferencedContainer = "container:../node_modules/react-native/React/React.xcodeproj"> |
||||
</BuildableReference> |
||||
</BuildActionEntry> |
||||
<BuildActionEntry |
||||
buildForTesting = "YES" |
||||
buildForRunning = "YES" |
||||
buildForProfiling = "YES" |
||||
buildForArchiving = "YES" |
||||
buildForAnalyzing = "YES"> |
||||
<BuildableReference |
||||
BuildableIdentifier = "primary" |
||||
BlueprintIdentifier = "2D02E47A1E0B4A5D006451C7" |
||||
BuildableName = "metamask-tvOS.app" |
||||
BlueprintName = "metamask-tvOS" |
||||
ReferencedContainer = "container:metamask.xcodeproj"> |
||||
</BuildableReference> |
||||
</BuildActionEntry> |
||||
<BuildActionEntry |
||||
buildForTesting = "YES" |
||||
buildForRunning = "YES" |
||||
buildForProfiling = "NO" |
||||
buildForArchiving = "NO" |
||||
buildForAnalyzing = "YES"> |
||||
<BuildableReference |
||||
BuildableIdentifier = "primary" |
||||
BlueprintIdentifier = "2D02E48F1E0B4A5D006451C7" |
||||
BuildableName = "metamask-tvOSTests.xctest" |
||||
BlueprintName = "metamask-tvOSTests" |
||||
ReferencedContainer = "container:metamask.xcodeproj"> |
||||
</BuildableReference> |
||||
</BuildActionEntry> |
||||
</BuildActionEntries> |
||||
</BuildAction> |
||||
<TestAction |
||||
buildConfiguration = "Debug" |
||||
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" |
||||
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" |
||||
shouldUseLaunchSchemeArgsEnv = "YES"> |
||||
<Testables> |
||||
<TestableReference |
||||
skipped = "NO"> |
||||
<BuildableReference |
||||
BuildableIdentifier = "primary" |
||||
BlueprintIdentifier = "2D02E48F1E0B4A5D006451C7" |
||||
BuildableName = "metamask-tvOSTests.xctest" |
||||
BlueprintName = "metamask-tvOSTests" |
||||
ReferencedContainer = "container:metamask.xcodeproj"> |
||||
</BuildableReference> |
||||
</TestableReference> |
||||
</Testables> |
||||
<MacroExpansion> |
||||
<BuildableReference |
||||
BuildableIdentifier = "primary" |
||||
BlueprintIdentifier = "2D02E47A1E0B4A5D006451C7" |
||||
BuildableName = "metamask-tvOS.app" |
||||
BlueprintName = "metamask-tvOS" |
||||
ReferencedContainer = "container:metamask.xcodeproj"> |
||||
</BuildableReference> |
||||
</MacroExpansion> |
||||
<AdditionalOptions> |
||||
</AdditionalOptions> |
||||
</TestAction> |
||||
<LaunchAction |
||||
buildConfiguration = "Debug" |
||||
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" |
||||
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" |
||||
launchStyle = "0" |
||||
useCustomWorkingDirectory = "NO" |
||||
ignoresPersistentStateOnLaunch = "NO" |
||||
debugDocumentVersioning = "YES" |
||||
debugServiceExtension = "internal" |
||||
allowLocationSimulation = "YES"> |
||||
<BuildableProductRunnable |
||||
runnableDebuggingMode = "0"> |
||||
<BuildableReference |
||||
BuildableIdentifier = "primary" |
||||
BlueprintIdentifier = "2D02E47A1E0B4A5D006451C7" |
||||
BuildableName = "metamask-tvOS.app" |
||||
BlueprintName = "metamask-tvOS" |
||||
ReferencedContainer = "container:metamask.xcodeproj"> |
||||
</BuildableReference> |
||||
</BuildableProductRunnable> |
||||
<AdditionalOptions> |
||||
</AdditionalOptions> |
||||
</LaunchAction> |
||||
<ProfileAction |
||||
buildConfiguration = "Release" |
||||
shouldUseLaunchSchemeArgsEnv = "YES" |
||||
savedToolIdentifier = "" |
||||
useCustomWorkingDirectory = "NO" |
||||
debugDocumentVersioning = "YES"> |
||||
<BuildableProductRunnable |
||||
runnableDebuggingMode = "0"> |
||||
<BuildableReference |
||||
BuildableIdentifier = "primary" |
||||
BlueprintIdentifier = "2D02E47A1E0B4A5D006451C7" |
||||
BuildableName = "metamask-tvOS.app" |
||||
BlueprintName = "metamask-tvOS" |
||||
ReferencedContainer = "container:metamask.xcodeproj"> |
||||
</BuildableReference> |
||||
</BuildableProductRunnable> |
||||
</ProfileAction> |
||||
<AnalyzeAction |
||||
buildConfiguration = "Debug"> |
||||
</AnalyzeAction> |
||||
<ArchiveAction |
||||
buildConfiguration = "Release" |
||||
revealArchiveInOrganizer = "YES"> |
||||
</ArchiveAction> |
||||
</Scheme> |
File diff suppressed because it is too large
Load Diff
Loading…
Reference in new issue