mirror of
https://github.com/BlueWallet/BlueWallet.git
synced 2025-03-03 12:06:21 +01:00
OPS: Upgrade RN to 62
This commit is contained in:
parent
df010227cd
commit
38de7bea83
21 changed files with 4423 additions and 2864 deletions
|
@ -21,7 +21,7 @@ node_modules/warning/.*
|
||||||
[include]
|
[include]
|
||||||
|
|
||||||
[libs]
|
[libs]
|
||||||
node_modules/react-native/Libraries/react-native/react-native-interface.js
|
node_modules/react-native/interface.js
|
||||||
node_modules/react-native/flow/
|
node_modules/react-native/flow/
|
||||||
|
|
||||||
[options]
|
[options]
|
||||||
|
@ -36,9 +36,8 @@ module.file_ext=.ios.js
|
||||||
|
|
||||||
munge_underscores=true
|
munge_underscores=true
|
||||||
|
|
||||||
module.name_mapper='^react-native$' -> '<PROJECT_ROOT>/node_modules/react-native/Libraries/react-native/react-native-implementation'
|
|
||||||
module.name_mapper='^react-native/\(.*\)$' -> '<PROJECT_ROOT>/node_modules/react-native/\1'
|
module.name_mapper='^react-native/\(.*\)$' -> '<PROJECT_ROOT>/node_modules/react-native/\1'
|
||||||
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\)$' -> '<PROJECT_ROOT>/node_modules/react-native/Libraries/Image/RelativeImageStub'
|
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\)$' -> '<PROJECT_ROOT>/node_modules/react-native/Libraries/Image/RelativeImageStub'
|
||||||
|
|
||||||
suppress_type=$FlowIssue
|
suppress_type=$FlowIssue
|
||||||
suppress_type=$FlowFixMe
|
suppress_type=$FlowFixMe
|
||||||
|
@ -72,5 +71,5 @@ untyped-import
|
||||||
untyped-type-import
|
untyped-type-import
|
||||||
|
|
||||||
[version]
|
[version]
|
||||||
^0.105.0
|
^0.113.0
|
||||||
|
|
4
.gitattributes
vendored
4
.gitattributes
vendored
|
@ -1,2 +1,4 @@
|
||||||
*.pbxproj -text
|
*.pbxproj -text
|
||||||
*.patch -text
|
*.patch -text
|
||||||
|
# specific for windows script files
|
||||||
|
*.bat text eol=crlf
|
|
@ -1792,18 +1792,15 @@ const WalletCarouselItem = ({ item, index, onPress, handleLongPress }) => {
|
||||||
|
|
||||||
const onPressedIn = () => {
|
const onPressedIn = () => {
|
||||||
const props = { duration: 50 };
|
const props = { duration: 50 };
|
||||||
if (Platform.OS === 'android') {
|
props.useNativeDriver = true;
|
||||||
props.useNativeDriver = true;
|
|
||||||
}
|
|
||||||
|
|
||||||
props.toValue = 0.9;
|
props.toValue = 0.9;
|
||||||
Animated.spring(scaleValue, props).start();
|
Animated.spring(scaleValue, props).start();
|
||||||
};
|
};
|
||||||
const onPressedOut = () => {
|
const onPressedOut = () => {
|
||||||
const props = { duration: 50 };
|
const props = { duration: 50 };
|
||||||
if (Platform.OS === 'android') {
|
|
||||||
props.useNativeDriver = true;
|
props.useNativeDriver = true;
|
||||||
}
|
|
||||||
|
|
||||||
props.toValue = 1.0;
|
props.toValue = 1.0;
|
||||||
Animated.spring(scaleValue, props).start();
|
Animated.spring(scaleValue, props).start();
|
||||||
|
|
|
@ -59,6 +59,8 @@ import LappBrowser from './screen/lnd/browser';
|
||||||
import LNDCreateInvoice from './screen/lnd/lndCreateInvoice';
|
import LNDCreateInvoice from './screen/lnd/lndCreateInvoice';
|
||||||
import LNDViewInvoice from './screen/lnd/lndViewInvoice';
|
import LNDViewInvoice from './screen/lnd/lndViewInvoice';
|
||||||
import LNDViewAdditionalInvoiceInformation from './screen/lnd/lndViewAdditionalInvoiceInformation';
|
import LNDViewAdditionalInvoiceInformation from './screen/lnd/lndViewAdditionalInvoiceInformation';
|
||||||
|
const BlueApp = require('./BlueApp');
|
||||||
|
const loc = require('./loc');
|
||||||
|
|
||||||
const SCREEN_HEIGHT = Dimensions.get('window').height;
|
const SCREEN_HEIGHT = Dimensions.get('window').height;
|
||||||
const defaultScreenOptions =
|
const defaultScreenOptions =
|
||||||
|
@ -181,7 +183,16 @@ const SendDetailsRoot = () => (
|
||||||
}}
|
}}
|
||||||
/>
|
/>
|
||||||
<SendDetailsStack.Screen name="Success" component={Success} options={Success.navigationOptions} />
|
<SendDetailsStack.Screen name="Success" component={Success} options={Success.navigationOptions} />
|
||||||
<SendDetailsStack.Screen name="SelectWallet" component={SelectWallet} options={{ headerRight: null }} />
|
<SendDetailsStack.Screen
|
||||||
|
name="SelectWallet"
|
||||||
|
component={SelectWallet}
|
||||||
|
options={{
|
||||||
|
headerTitle: loc.wallets.select_wallet,
|
||||||
|
headerRight: null,
|
||||||
|
headerBackTitleVisible: false,
|
||||||
|
headerTintColor: BlueApp.settings.foregroundColor,
|
||||||
|
}}
|
||||||
|
/>
|
||||||
</SendDetailsStack.Navigator>
|
</SendDetailsStack.Navigator>
|
||||||
);
|
);
|
||||||
|
|
||||||
|
@ -189,7 +200,16 @@ const LNDCreateInvoiceStack = createStackNavigator();
|
||||||
const LNDCreateInvoiceRoot = () => (
|
const LNDCreateInvoiceRoot = () => (
|
||||||
<LNDCreateInvoiceStack.Navigator screenOptions={defaultStackScreenOptions}>
|
<LNDCreateInvoiceStack.Navigator screenOptions={defaultStackScreenOptions}>
|
||||||
<LNDCreateInvoiceStack.Screen name="LNDCreateInvoice" component={LNDCreateInvoice} options={LNDCreateInvoice.navigationOptions} />
|
<LNDCreateInvoiceStack.Screen name="LNDCreateInvoice" component={LNDCreateInvoice} options={LNDCreateInvoice.navigationOptions} />
|
||||||
<LNDCreateInvoiceStack.Screen name="SelectWallet" component={SelectWallet} />
|
<LNDCreateInvoiceStack.Screen
|
||||||
|
name="SelectWallet"
|
||||||
|
component={SelectWallet}
|
||||||
|
options={{
|
||||||
|
headerTitle: loc.wallets.select_wallet,
|
||||||
|
headerRight: null,
|
||||||
|
headerBackTitleVisible: false,
|
||||||
|
headerTintColor: BlueApp.settings.foregroundColor,
|
||||||
|
}}
|
||||||
|
/>
|
||||||
<LNDCreateInvoiceStack.Screen
|
<LNDCreateInvoiceStack.Screen
|
||||||
name="LNDViewInvoice"
|
name="LNDViewInvoice"
|
||||||
component={LNDViewInvoice}
|
component={LNDViewInvoice}
|
||||||
|
@ -221,7 +241,16 @@ const ScanLndInvoiceStack = createStackNavigator();
|
||||||
const ScanLndInvoiceRoot = () => (
|
const ScanLndInvoiceRoot = () => (
|
||||||
<ScanLndInvoiceStack.Navigator screenOptions={defaultStackScreenOptions}>
|
<ScanLndInvoiceStack.Navigator screenOptions={defaultStackScreenOptions}>
|
||||||
<ScanLndInvoiceStack.Screen name="ScanLndInvoice" component={ScanLndInvoice} options={ScanLndInvoice.navigationOptions} />
|
<ScanLndInvoiceStack.Screen name="ScanLndInvoice" component={ScanLndInvoice} options={ScanLndInvoice.navigationOptions} />
|
||||||
<ScanLndInvoiceStack.Screen name="SelectWallet" component={SelectWallet} />
|
<ScanLndInvoiceStack.Screen
|
||||||
|
name="SelectWallet"
|
||||||
|
component={SelectWallet}
|
||||||
|
options={{
|
||||||
|
headerTitle: loc.wallets.select_wallet,
|
||||||
|
headerRight: null,
|
||||||
|
headerBackTitleVisible: false,
|
||||||
|
headerTintColor: BlueApp.settings.foregroundColor,
|
||||||
|
}}
|
||||||
|
/>
|
||||||
<ScanLndInvoiceStack.Screen name="Success" component={Success} options={Success.navigationOptions} />
|
<ScanLndInvoiceStack.Screen name="Success" component={Success} options={Success.navigationOptions} />
|
||||||
</ScanLndInvoiceStack.Navigator>
|
</ScanLndInvoiceStack.Navigator>
|
||||||
);
|
);
|
||||||
|
|
|
@ -15,7 +15,9 @@ import com.android.build.OutputFile
|
||||||
* // the name of the generated asset file containing your JS bundle
|
* // the name of the generated asset file containing your JS bundle
|
||||||
* bundleAssetName: "index.android.bundle",
|
* bundleAssetName: "index.android.bundle",
|
||||||
*
|
*
|
||||||
* // the entry file for bundle generation
|
* // the entry file for bundle generation. If none specified and
|
||||||
|
* // "index.android.js" exists, it will be used. Otherwise "index.js" is
|
||||||
|
* // default. Can be overridden with ENTRY_FILE environment variable.
|
||||||
* entryFile: "index.android.js",
|
* entryFile: "index.android.js",
|
||||||
*
|
*
|
||||||
* // https://facebook.github.io/react-native/docs/performance#enable-the-ram-format
|
* // https://facebook.github.io/react-native/docs/performance#enable-the-ram-format
|
||||||
|
@ -76,7 +78,6 @@ import com.android.build.OutputFile
|
||||||
*/
|
*/
|
||||||
|
|
||||||
project.ext.react = [
|
project.ext.react = [
|
||||||
entryFile: "index.js",
|
|
||||||
enableHermes: false, // clean and rebuild if changing
|
enableHermes: false, // clean and rebuild if changing
|
||||||
]
|
]
|
||||||
|
|
||||||
|
@ -120,14 +121,6 @@ def jscFlavor = 'org.webkit:android-jsc-intl:+'
|
||||||
def enableHermes = project.ext.react.get("enableHermes", false);
|
def enableHermes = project.ext.react.get("enableHermes", false);
|
||||||
|
|
||||||
android {
|
android {
|
||||||
|
|
||||||
/* added because of memory:
|
|
||||||
https://stackoverflow.com/questions/56075455/expiring-daemon-because-jvm-heap-space-is-exhausted
|
|
||||||
*/
|
|
||||||
dexOptions {
|
|
||||||
javaMaxHeapSize "3g"
|
|
||||||
}
|
|
||||||
|
|
||||||
compileSdkVersion rootProject.ext.compileSdkVersion
|
compileSdkVersion rootProject.ext.compileSdkVersion
|
||||||
|
|
||||||
compileOptions {
|
compileOptions {
|
||||||
|
@ -156,10 +149,20 @@ android {
|
||||||
}
|
}
|
||||||
buildTypes {
|
buildTypes {
|
||||||
release {
|
release {
|
||||||
|
// Caution! In production, you need to generate your own keystore file.
|
||||||
|
// see https://facebook.github.io/react-native/docs/signed-apk-android.
|
||||||
minifyEnabled enableProguardInReleaseBuilds
|
minifyEnabled enableProguardInReleaseBuilds
|
||||||
proguardFiles getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro"
|
proguardFiles getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
packagingOptions {
|
||||||
|
pickFirst "lib/armeabi-v7a/libc++_shared.so"
|
||||||
|
pickFirst "lib/arm64-v8a/libc++_shared.so"
|
||||||
|
pickFirst "lib/x86/libc++_shared.so"
|
||||||
|
pickFirst "lib/x86_64/libc++_shared.so"
|
||||||
|
}
|
||||||
|
|
||||||
// applicationVariants are e.g. debug, release
|
// applicationVariants are e.g. debug, release
|
||||||
applicationVariants.all { variant ->
|
applicationVariants.all { variant ->
|
||||||
variant.outputs.each { output ->
|
variant.outputs.each { output ->
|
||||||
|
@ -171,17 +174,36 @@ android {
|
||||||
output.versionCodeOverride =
|
output.versionCodeOverride =
|
||||||
versionCodes.get(abi) * 1048576 + defaultConfig.versionCode
|
versionCodes.get(abi) * 1048576 + defaultConfig.versionCode
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
implementation fileTree(dir: "libs", include: ["*.jar"])
|
implementation fileTree(dir: "libs", include: ["*.jar"])
|
||||||
implementation "com.facebook.react:react-native:+" // From node_modules
|
//noinspection GradleDynamicVersion
|
||||||
|
|
||||||
androidTestImplementation('com.wix:detox:+') {
|
androidTestImplementation('com.wix:detox:+') {
|
||||||
exclude group: 'org.jetbrains.kotlin', module: 'kotlin-stdlib-jdk8'
|
exclude group: 'org.jetbrains.kotlin', module: 'kotlin-stdlib-jdk8'
|
||||||
}
|
}
|
||||||
if (enableHermes) {
|
|
||||||
|
implementation "com.facebook.react:react-native:+" // From node_modules
|
||||||
|
|
||||||
|
implementation "androidx.swiperefreshlayout:swiperefreshlayout:1.0.0"
|
||||||
|
|
||||||
|
debugImplementation("com.facebook.flipper:flipper:${FLIPPER_VERSION}") {
|
||||||
|
exclude group:'com.facebook.fbjni'
|
||||||
|
}
|
||||||
|
|
||||||
|
debugImplementation("com.facebook.flipper:flipper-network-plugin:${FLIPPER_VERSION}") {
|
||||||
|
exclude group:'com.facebook.flipper'
|
||||||
|
}
|
||||||
|
|
||||||
|
debugImplementation("com.facebook.flipper:flipper-fresco-plugin:${FLIPPER_VERSION}") {
|
||||||
|
exclude group:'com.facebook.flipper'
|
||||||
|
}
|
||||||
|
|
||||||
|
if (enableHermes) {
|
||||||
def hermesPath = "../../node_modules/hermes-engine/android/";
|
def hermesPath = "../../node_modules/hermes-engine/android/";
|
||||||
debugImplementation files(hermesPath + "hermes-debug.aar")
|
debugImplementation files(hermesPath + "hermes-debug.aar")
|
||||||
releaseImplementation files(hermesPath + "hermes-release.aar")
|
releaseImplementation files(hermesPath + "hermes-release.aar")
|
||||||
|
@ -197,4 +219,4 @@ task copyDownloadableDepsToLibs(type: Copy) {
|
||||||
into 'libs'
|
into 'libs'
|
||||||
}
|
}
|
||||||
|
|
||||||
apply from: file("../../node_modules/@react-native-community/cli-platform-android/native_modules.gradle"); applyNativeModulesAppBuildGradle(project)
|
apply from: file("../../node_modules/@react-native-community/cli-platform-android/native_modules.gradle"); applyNativeModulesAppBuildGradle(project)
|
|
@ -0,0 +1,72 @@
|
||||||
|
/**
|
||||||
|
* Copyright (c) Facebook, Inc. and its affiliates.
|
||||||
|
*
|
||||||
|
* <p>This source code is licensed under the MIT license found in the LICENSE file in the root
|
||||||
|
* directory of this source tree.
|
||||||
|
*/
|
||||||
|
package io.bluewallet.bluewallet;
|
||||||
|
|
||||||
|
import android.content.Context;
|
||||||
|
import com.facebook.flipper.android.AndroidFlipperClient;
|
||||||
|
import com.facebook.flipper.android.utils.FlipperUtils;
|
||||||
|
import com.facebook.flipper.core.FlipperClient;
|
||||||
|
import com.facebook.flipper.plugins.crashreporter.CrashReporterPlugin;
|
||||||
|
import com.facebook.flipper.plugins.databases.DatabasesFlipperPlugin;
|
||||||
|
import com.facebook.flipper.plugins.fresco.FrescoFlipperPlugin;
|
||||||
|
import com.facebook.flipper.plugins.inspector.DescriptorMapping;
|
||||||
|
import com.facebook.flipper.plugins.inspector.InspectorFlipperPlugin;
|
||||||
|
import com.facebook.flipper.plugins.network.FlipperOkhttpInterceptor;
|
||||||
|
import com.facebook.flipper.plugins.network.NetworkFlipperPlugin;
|
||||||
|
import com.facebook.flipper.plugins.react.ReactFlipperPlugin;
|
||||||
|
import com.facebook.flipper.plugins.sharedpreferences.SharedPreferencesFlipperPlugin;
|
||||||
|
import com.facebook.react.ReactInstanceManager;
|
||||||
|
import com.facebook.react.bridge.ReactContext;
|
||||||
|
import com.facebook.react.modules.network.NetworkingModule;
|
||||||
|
import okhttp3.OkHttpClient;
|
||||||
|
|
||||||
|
public class ReactNativeFlipper {
|
||||||
|
public static void initializeFlipper(Context context, ReactInstanceManager reactInstanceManager) {
|
||||||
|
if (FlipperUtils.shouldEnableFlipper(context)) {
|
||||||
|
final FlipperClient client = AndroidFlipperClient.getInstance(context);
|
||||||
|
|
||||||
|
client.addPlugin(new InspectorFlipperPlugin(context, DescriptorMapping.withDefaults()));
|
||||||
|
client.addPlugin(new ReactFlipperPlugin());
|
||||||
|
client.addPlugin(new DatabasesFlipperPlugin(context));
|
||||||
|
client.addPlugin(new SharedPreferencesFlipperPlugin(context));
|
||||||
|
client.addPlugin(CrashReporterPlugin.getInstance());
|
||||||
|
|
||||||
|
NetworkFlipperPlugin networkFlipperPlugin = new NetworkFlipperPlugin();
|
||||||
|
NetworkingModule.setCustomClientBuilder(
|
||||||
|
new NetworkingModule.CustomClientBuilder() {
|
||||||
|
@Override
|
||||||
|
public void apply(OkHttpClient.Builder builder) {
|
||||||
|
builder.addNetworkInterceptor(new FlipperOkhttpInterceptor(networkFlipperPlugin));
|
||||||
|
}
|
||||||
|
});
|
||||||
|
client.addPlugin(networkFlipperPlugin);
|
||||||
|
client.start();
|
||||||
|
|
||||||
|
// Fresco Plugin needs to ensure that ImagePipelineFactory is initialized
|
||||||
|
// Hence we run if after all native modules have been initialized
|
||||||
|
ReactContext reactContext = reactInstanceManager.getCurrentReactContext();
|
||||||
|
if (reactContext == null) {
|
||||||
|
reactInstanceManager.addReactInstanceEventListener(
|
||||||
|
new ReactInstanceManager.ReactInstanceEventListener() {
|
||||||
|
@Override
|
||||||
|
public void onReactContextInitialized(ReactContext reactContext) {
|
||||||
|
reactInstanceManager.removeReactInstanceEventListener(this);
|
||||||
|
reactContext.runOnNativeModulesQueueThread(
|
||||||
|
new Runnable() {
|
||||||
|
@Override
|
||||||
|
public void run() {
|
||||||
|
client.addPlugin(new FrescoFlipperPlugin());
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
});
|
||||||
|
} else {
|
||||||
|
client.addPlugin(new FrescoFlipperPlugin());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -17,7 +17,7 @@
|
||||||
android:name=".MainActivity"
|
android:name=".MainActivity"
|
||||||
android:label="@string/app_name"
|
android:label="@string/app_name"
|
||||||
android:launchMode="singleInstance"
|
android:launchMode="singleInstance"
|
||||||
android:configChanges="keyboard|keyboardHidden|orientation|screenSize"
|
android:configChanges="keyboard|keyboardHidden|orientation|screenSize|uiMode"
|
||||||
android:screenOrientation="portrait"
|
android:screenOrientation="portrait"
|
||||||
android:windowSoftInputMode="adjustResize">
|
android:windowSoftInputMode="adjustResize">
|
||||||
<intent-filter>
|
<intent-filter>
|
||||||
|
|
|
@ -4,6 +4,7 @@ import android.app.Application;
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import com.facebook.react.PackageList;
|
import com.facebook.react.PackageList;
|
||||||
import com.facebook.react.ReactApplication;
|
import com.facebook.react.ReactApplication;
|
||||||
|
import com.facebook.react.ReactInstanceManager;
|
||||||
import com.facebook.react.ReactNativeHost;
|
import com.facebook.react.ReactNativeHost;
|
||||||
import com.facebook.react.ReactPackage;
|
import com.facebook.react.ReactPackage;
|
||||||
import com.facebook.soloader.SoLoader;
|
import com.facebook.soloader.SoLoader;
|
||||||
|
@ -43,23 +44,28 @@ public class MainApplication extends Application implements ReactApplication {
|
||||||
public void onCreate() {
|
public void onCreate() {
|
||||||
super.onCreate();
|
super.onCreate();
|
||||||
SoLoader.init(this, /* native exopackage */ false);
|
SoLoader.init(this, /* native exopackage */ false);
|
||||||
initializeFlipper(this); // Remove this line if you don't want Flipper enabled
|
initializeFlipper(this, getReactNativeHost().getReactInstanceManager());
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Loads Flipper in React Native templates.
|
* Loads Flipper in React Native templates. Call this in the onCreate method with something like
|
||||||
|
* initializeFlipper(this, getReactNativeHost().getReactInstanceManager());
|
||||||
*
|
*
|
||||||
* @param context
|
* @param context
|
||||||
|
* @param reactInstanceManager
|
||||||
*/
|
*/
|
||||||
private static void initializeFlipper(Context context) {
|
private static void initializeFlipper(
|
||||||
|
Context context, ReactInstanceManager reactInstanceManager) {
|
||||||
if (BuildConfig.DEBUG) {
|
if (BuildConfig.DEBUG) {
|
||||||
try {
|
try {
|
||||||
/*
|
/*
|
||||||
We use reflection here to pick up the class that initializes Flipper,
|
We use reflection here to pick up the class that initializes Flipper,
|
||||||
since Flipper library is not available in release mode
|
since Flipper library is not available in release mode
|
||||||
*/
|
*/
|
||||||
Class<?> aClass = Class.forName("com.facebook.flipper.ReactNativeFlipper");
|
Class<?> aClass = Class.forName("com.rndiffapp.ReactNativeFlipper");
|
||||||
aClass.getMethod("initializeFlipper", Context.class).invoke(null, context);
|
aClass
|
||||||
|
.getMethod("initializeFlipper", Context.class, ReactInstanceManager.class)
|
||||||
|
.invoke(null, context, reactInstanceManager);
|
||||||
} catch (ClassNotFoundException e) {
|
} catch (ClassNotFoundException e) {
|
||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
} catch (NoSuchMethodException e) {
|
} catch (NoSuchMethodException e) {
|
||||||
|
|
|
@ -41,7 +41,7 @@ allprojects {
|
||||||
}
|
}
|
||||||
google()
|
google()
|
||||||
jcenter()
|
jcenter()
|
||||||
maven { url 'https://jitpack.io' }
|
maven { url 'https://www.jitpack.io' }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -17,11 +17,18 @@
|
||||||
# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects
|
# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects
|
||||||
# org.gradle.parallel=true
|
# org.gradle.parallel=true
|
||||||
|
|
||||||
|
# AndroidX package structure to make it clearer which packages are bundled with the
|
||||||
|
# Android operating system, and which are packaged with your app's APK
|
||||||
|
# https://developer.android.com/topic/libraries/support-library/androidx-rn
|
||||||
android.useAndroidX=true
|
android.useAndroidX=true
|
||||||
|
# Automatically convert third-party libraries to use AndroidX
|
||||||
android.enableJetifier=true
|
android.enableJetifier=true
|
||||||
|
|
||||||
# added when build failed because of memory:
|
# added when build failed because of memory:
|
||||||
# https://stackoverflow.com/questions/56075455/expiring-daemon-because-jvm-heap-space-is-exhausted
|
# https://stackoverflow.com/questions/56075455/expiring-daemon-because-jvm-heap-space-is-exhausted
|
||||||
org.gradle.daemon=true
|
org.gradle.daemon=true
|
||||||
org.gradle.configureondemand=true
|
org.gradle.configureondemand=true
|
||||||
org.gradle.jvmargs=-Xmx4g -XX:MaxPermSize=2048m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
|
org.gradle.jvmargs=-Xmx4g -XX:MaxPermSize=2048m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
|
||||||
|
|
||||||
|
# Version of flipper SDK to use with React Native
|
||||||
|
FLIPPER_VERSION=0.33.1
|
|
@ -1,5 +1,5 @@
|
||||||
distributionBase=GRADLE_USER_HOME
|
distributionBase=GRADLE_USER_HOME
|
||||||
distributionPath=wrapper/dists
|
distributionPath=wrapper/dists
|
||||||
distributionUrl=https\://services.gradle.org/distributions/gradle-6.0-all.zip
|
distributionUrl=https\://services.gradle.org/distributions/gradle-6.0.1-all.zip
|
||||||
zipStoreBase=GRADLE_USER_HOME
|
zipStoreBase=GRADLE_USER_HOME
|
||||||
zipStorePath=wrapper/dists
|
zipStorePath=wrapper/dists
|
7
android/gradlew
vendored
7
android/gradlew
vendored
|
@ -7,7 +7,7 @@
|
||||||
# you may not use this file except in compliance with the License.
|
# you may not use this file except in compliance with the License.
|
||||||
# You may obtain a copy of the License at
|
# You may obtain a copy of the License at
|
||||||
#
|
#
|
||||||
# http://www.apache.org/licenses/LICENSE-2.0
|
# https://www.apache.org/licenses/LICENSE-2.0
|
||||||
#
|
#
|
||||||
# Unless required by applicable law or agreed to in writing, software
|
# Unless required by applicable law or agreed to in writing, software
|
||||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
@ -125,8 +125,8 @@ if $darwin; then
|
||||||
GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\""
|
GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\""
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# For Cygwin, switch paths to Windows format before running java
|
# For Cygwin or MSYS, switch paths to Windows format before running java
|
||||||
if $cygwin ; then
|
if [ "$cygwin" = "true" -o "$msys" = "true" ] ; then
|
||||||
APP_HOME=`cygpath --path --mixed "$APP_HOME"`
|
APP_HOME=`cygpath --path --mixed "$APP_HOME"`
|
||||||
CLASSPATH=`cygpath --path --mixed "$CLASSPATH"`
|
CLASSPATH=`cygpath --path --mixed "$CLASSPATH"`
|
||||||
JAVACMD=`cygpath --unix "$JAVACMD"`
|
JAVACMD=`cygpath --unix "$JAVACMD"`
|
||||||
|
@ -186,3 +186,4 @@ if [ "$(uname)" = "Darwin" ] && [ "$HOME" = "$PWD" ]; then
|
||||||
fi
|
fi
|
||||||
|
|
||||||
exec "$JAVACMD" "$@"
|
exec "$JAVACMD" "$@"
|
||||||
|
|
|
@ -27,7 +27,6 @@
|
||||||
3271B0BB236E329400DA766F /* API.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3271B0BA236E329400DA766F /* API.swift */; };
|
3271B0BB236E329400DA766F /* API.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3271B0BA236E329400DA766F /* API.swift */; };
|
||||||
32B5A32A2334450100F8D608 /* Bridge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 32B5A3292334450100F8D608 /* Bridge.swift */; };
|
32B5A32A2334450100F8D608 /* Bridge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 32B5A3292334450100F8D608 /* Bridge.swift */; };
|
||||||
32F0A29A2311DBB20095C559 /* ComplicationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 32F0A2992311DBB20095C559 /* ComplicationController.swift */; };
|
32F0A29A2311DBB20095C559 /* ComplicationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 32F0A2992311DBB20095C559 /* ComplicationController.swift */; };
|
||||||
398DED6337DF58F0ECFD8F2E /* libPods-BlueWalletTests.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 70089FECE936F9A0AC45B7CE /* libPods-BlueWalletTests.a */; };
|
|
||||||
764B49B1420D4AEB8109BF62 /* libsqlite3.0.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 7B468CC34D5B41F3950078EF /* libsqlite3.0.tbd */; };
|
764B49B1420D4AEB8109BF62 /* libsqlite3.0.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 7B468CC34D5B41F3950078EF /* libsqlite3.0.tbd */; };
|
||||||
782F075B5DD048449E2DECE9 /* libz.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = B9D9B3A7B2CB4255876B67AF /* libz.tbd */; };
|
782F075B5DD048449E2DECE9 /* libz.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = B9D9B3A7B2CB4255876B67AF /* libz.tbd */; };
|
||||||
906451CAD44154C2950030EC /* libPods-BlueWallet.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 731973BA0AC6EA78962CE5B6 /* libPods-BlueWallet.a */; };
|
906451CAD44154C2950030EC /* libPods-BlueWallet.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 731973BA0AC6EA78962CE5B6 /* libPods-BlueWallet.a */; };
|
||||||
|
@ -180,9 +179,7 @@
|
||||||
50C1C9332FCD3F4DB88A0BB0 /* Pods-BlueWalletWatch.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-BlueWalletWatch.release.xcconfig"; path = "Pods/Target Support Files/Pods-BlueWalletWatch/Pods-BlueWalletWatch.release.xcconfig"; sourceTree = "<group>"; };
|
50C1C9332FCD3F4DB88A0BB0 /* Pods-BlueWalletWatch.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-BlueWalletWatch.release.xcconfig"; path = "Pods/Target Support Files/Pods-BlueWalletWatch/Pods-BlueWalletWatch.release.xcconfig"; sourceTree = "<group>"; };
|
||||||
5A8F67CF29564E41882ECEF8 /* FontAwesome5_Brands.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = FontAwesome5_Brands.ttf; path = "../node_modules/react-native-vector-icons/Fonts/FontAwesome5_Brands.ttf"; sourceTree = "<group>"; };
|
5A8F67CF29564E41882ECEF8 /* FontAwesome5_Brands.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = FontAwesome5_Brands.ttf; path = "../node_modules/react-native-vector-icons/Fonts/FontAwesome5_Brands.ttf"; sourceTree = "<group>"; };
|
||||||
6A65D81712444D37BA152B06 /* libRNRandomBytes.a */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = archive.ar; path = libRNRandomBytes.a; sourceTree = "<group>"; };
|
6A65D81712444D37BA152B06 /* libRNRandomBytes.a */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = archive.ar; path = libRNRandomBytes.a; sourceTree = "<group>"; };
|
||||||
6AB6574CC4ECAAA359683D0F /* Pods-BlueWalletTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-BlueWalletTests.release.xcconfig"; path = "Pods/Target Support Files/Pods-BlueWalletTests/Pods-BlueWalletTests.release.xcconfig"; sourceTree = "<group>"; };
|
|
||||||
6EB3338E347F4AFAA8C85C04 /* libRNDeviceInfo-tvOS.a */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = archive.ar; path = "libRNDeviceInfo-tvOS.a"; sourceTree = "<group>"; };
|
6EB3338E347F4AFAA8C85C04 /* libRNDeviceInfo-tvOS.a */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = archive.ar; path = "libRNDeviceInfo-tvOS.a"; sourceTree = "<group>"; };
|
||||||
70089FECE936F9A0AC45B7CE /* libPods-BlueWalletTests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-BlueWalletTests.a"; sourceTree = BUILT_PRODUCTS_DIR; };
|
|
||||||
70C9C17A3F52430B99582AF4 /* libRNCamera.a */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = archive.ar; path = libRNCamera.a; sourceTree = "<group>"; };
|
70C9C17A3F52430B99582AF4 /* libRNCamera.a */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = archive.ar; path = libRNCamera.a; sourceTree = "<group>"; };
|
||||||
71F73CBD557D8D7D24C51906 /* Pods-BlueWalletWatch Extension.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-BlueWalletWatch Extension.debug.xcconfig"; path = "Pods/Target Support Files/Pods-BlueWalletWatch Extension/Pods-BlueWalletWatch Extension.debug.xcconfig"; sourceTree = "<group>"; };
|
71F73CBD557D8D7D24C51906 /* Pods-BlueWalletWatch Extension.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-BlueWalletWatch Extension.debug.xcconfig"; path = "Pods/Target Support Files/Pods-BlueWalletWatch Extension/Pods-BlueWalletWatch Extension.debug.xcconfig"; sourceTree = "<group>"; };
|
||||||
731973BA0AC6EA78962CE5B6 /* libPods-BlueWallet.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-BlueWallet.a"; sourceTree = BUILT_PRODUCTS_DIR; };
|
731973BA0AC6EA78962CE5B6 /* libPods-BlueWallet.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-BlueWallet.a"; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||||
|
@ -196,7 +193,6 @@
|
||||||
9B3A324B70BC8C6D9314FD4F /* Pods-BlueWallet.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-BlueWallet.debug.xcconfig"; path = "Pods/Target Support Files/Pods-BlueWallet/Pods-BlueWallet.debug.xcconfig"; sourceTree = "<group>"; };
|
9B3A324B70BC8C6D9314FD4F /* Pods-BlueWallet.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-BlueWallet.debug.xcconfig"; path = "Pods/Target Support Files/Pods-BlueWallet/Pods-BlueWallet.debug.xcconfig"; sourceTree = "<group>"; };
|
||||||
9DF4E6C040764E4BA1ACC1EB /* libTcpSockets.a */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = archive.ar; path = libTcpSockets.a; sourceTree = "<group>"; };
|
9DF4E6C040764E4BA1ACC1EB /* libTcpSockets.a */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = archive.ar; path = libTcpSockets.a; sourceTree = "<group>"; };
|
||||||
9F1F51A83D044F3BB26A35FC /* libRNSVG-tvOS.a */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = archive.ar; path = "libRNSVG-tvOS.a"; sourceTree = "<group>"; };
|
9F1F51A83D044F3BB26A35FC /* libRNSVG-tvOS.a */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = archive.ar; path = "libRNSVG-tvOS.a"; sourceTree = "<group>"; };
|
||||||
A1B6AA2DE9A6E425682F4F3C /* Pods-BlueWalletTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-BlueWalletTests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-BlueWalletTests/Pods-BlueWalletTests.debug.xcconfig"; sourceTree = "<group>"; };
|
|
||||||
A7C4B1FDAD264618BAF8C335 /* libRNCWebView.a */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = archive.ar; path = libRNCWebView.a; sourceTree = "<group>"; };
|
A7C4B1FDAD264618BAF8C335 /* libRNCWebView.a */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = archive.ar; path = libRNCWebView.a; sourceTree = "<group>"; };
|
||||||
A9166D490AEF4938BD6621CF /* Feather.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = Feather.ttf; path = "../node_modules/react-native-vector-icons/Fonts/Feather.ttf"; sourceTree = "<group>"; };
|
A9166D490AEF4938BD6621CF /* Feather.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = Feather.ttf; path = "../node_modules/react-native-vector-icons/Fonts/Feather.ttf"; sourceTree = "<group>"; };
|
||||||
AB2325650CE04F018697ACFE /* libRNReactNativeHapticFeedback.a */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = archive.ar; path = libRNReactNativeHapticFeedback.a; sourceTree = "<group>"; };
|
AB2325650CE04F018697ACFE /* libRNReactNativeHapticFeedback.a */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = archive.ar; path = libRNReactNativeHapticFeedback.a; sourceTree = "<group>"; };
|
||||||
|
@ -251,7 +247,6 @@
|
||||||
isa = PBXFrameworksBuildPhase;
|
isa = PBXFrameworksBuildPhase;
|
||||||
buildActionMask = 2147483647;
|
buildActionMask = 2147483647;
|
||||||
files = (
|
files = (
|
||||||
398DED6337DF58F0ECFD8F2E /* libPods-BlueWalletTests.a in Frameworks */,
|
|
||||||
);
|
);
|
||||||
runOnlyForDeploymentPostprocessing = 0;
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
};
|
};
|
||||||
|
@ -363,7 +358,6 @@
|
||||||
7B468CC34D5B41F3950078EF /* libsqlite3.0.tbd */,
|
7B468CC34D5B41F3950078EF /* libsqlite3.0.tbd */,
|
||||||
BB0B98D8054B95DEE18B907F /* libPods-BlueWalletWatch.a */,
|
BB0B98D8054B95DEE18B907F /* libPods-BlueWalletWatch.a */,
|
||||||
154B05BEF3C3512F67A08374 /* libPods-BlueWalletWatch Extension.a */,
|
154B05BEF3C3512F67A08374 /* libPods-BlueWalletWatch Extension.a */,
|
||||||
70089FECE936F9A0AC45B7CE /* libPods-BlueWalletTests.a */,
|
|
||||||
731973BA0AC6EA78962CE5B6 /* libPods-BlueWallet.a */,
|
731973BA0AC6EA78962CE5B6 /* libPods-BlueWallet.a */,
|
||||||
3271B0AA236E2E0700DA766F /* NotificationCenter.framework */,
|
3271B0AA236E2E0700DA766F /* NotificationCenter.framework */,
|
||||||
);
|
);
|
||||||
|
@ -452,8 +446,6 @@
|
||||||
children = (
|
children = (
|
||||||
9B3A324B70BC8C6D9314FD4F /* Pods-BlueWallet.debug.xcconfig */,
|
9B3A324B70BC8C6D9314FD4F /* Pods-BlueWallet.debug.xcconfig */,
|
||||||
B459EE96941AE09BCB547DC0 /* Pods-BlueWallet.release.xcconfig */,
|
B459EE96941AE09BCB547DC0 /* Pods-BlueWallet.release.xcconfig */,
|
||||||
A1B6AA2DE9A6E425682F4F3C /* Pods-BlueWalletTests.debug.xcconfig */,
|
|
||||||
6AB6574CC4ECAAA359683D0F /* Pods-BlueWalletTests.release.xcconfig */,
|
|
||||||
4E1F367C901694701E7BAB77 /* Pods-BlueWalletWatch.debug.xcconfig */,
|
4E1F367C901694701E7BAB77 /* Pods-BlueWalletWatch.debug.xcconfig */,
|
||||||
50C1C9332FCD3F4DB88A0BB0 /* Pods-BlueWalletWatch.release.xcconfig */,
|
50C1C9332FCD3F4DB88A0BB0 /* Pods-BlueWalletWatch.release.xcconfig */,
|
||||||
71F73CBD557D8D7D24C51906 /* Pods-BlueWalletWatch Extension.debug.xcconfig */,
|
71F73CBD557D8D7D24C51906 /* Pods-BlueWalletWatch Extension.debug.xcconfig */,
|
||||||
|
@ -545,7 +537,6 @@
|
||||||
isa = PBXNativeTarget;
|
isa = PBXNativeTarget;
|
||||||
buildConfigurationList = 00E357021AD99517003FC87E /* Build configuration list for PBXNativeTarget "BlueWalletTests" */;
|
buildConfigurationList = 00E357021AD99517003FC87E /* Build configuration list for PBXNativeTarget "BlueWalletTests" */;
|
||||||
buildPhases = (
|
buildPhases = (
|
||||||
0E6D0FA885BDBE9988699506 /* [CP] Check Pods Manifest.lock */,
|
|
||||||
00E356EA1AD99517003FC87E /* Sources */,
|
00E356EA1AD99517003FC87E /* Sources */,
|
||||||
00E356EB1AD99517003FC87E /* Frameworks */,
|
00E356EB1AD99517003FC87E /* Frameworks */,
|
||||||
00E356EC1AD99517003FC87E /* Resources */,
|
00E356EC1AD99517003FC87E /* Resources */,
|
||||||
|
@ -834,28 +825,6 @@
|
||||||
shellPath = /bin/sh;
|
shellPath = /bin/sh;
|
||||||
shellScript = "export SENTRY_PROPERTIES=sentry.properties\nexport NODE_BINARY=node\n../node_modules/@sentry/cli/bin/sentry-cli react-native xcode ../node_modules/react-native/scripts/react-native-xcode.sh\n";
|
shellScript = "export SENTRY_PROPERTIES=sentry.properties\nexport NODE_BINARY=node\n../node_modules/@sentry/cli/bin/sentry-cli react-native xcode ../node_modules/react-native/scripts/react-native-xcode.sh\n";
|
||||||
};
|
};
|
||||||
0E6D0FA885BDBE9988699506 /* [CP] Check Pods Manifest.lock */ = {
|
|
||||||
isa = PBXShellScriptBuildPhase;
|
|
||||||
buildActionMask = 2147483647;
|
|
||||||
files = (
|
|
||||||
);
|
|
||||||
inputFileListPaths = (
|
|
||||||
);
|
|
||||||
inputPaths = (
|
|
||||||
"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
|
|
||||||
"${PODS_ROOT}/Manifest.lock",
|
|
||||||
);
|
|
||||||
name = "[CP] Check Pods Manifest.lock";
|
|
||||||
outputFileListPaths = (
|
|
||||||
);
|
|
||||||
outputPaths = (
|
|
||||||
"$(DERIVED_FILE_DIR)/Pods-BlueWalletTests-checkManifestLockResult.txt",
|
|
||||||
);
|
|
||||||
runOnlyForDeploymentPostprocessing = 0;
|
|
||||||
shellPath = /bin/sh;
|
|
||||||
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";
|
|
||||||
showEnvVarsInLog = 0;
|
|
||||||
};
|
|
||||||
2130DE983D1D45AC8FC45F7E /* Upload Debug Symbols to Sentry */ = {
|
2130DE983D1D45AC8FC45F7E /* Upload Debug Symbols to Sentry */ = {
|
||||||
isa = PBXShellScriptBuildPhase;
|
isa = PBXShellScriptBuildPhase;
|
||||||
buildActionMask = 2147483647;
|
buildActionMask = 2147483647;
|
||||||
|
@ -1129,7 +1098,6 @@
|
||||||
/* Begin XCBuildConfiguration section */
|
/* Begin XCBuildConfiguration section */
|
||||||
00E356F61AD99517003FC87E /* Debug */ = {
|
00E356F61AD99517003FC87E /* Debug */ = {
|
||||||
isa = XCBuildConfiguration;
|
isa = XCBuildConfiguration;
|
||||||
baseConfigurationReference = A1B6AA2DE9A6E425682F4F3C /* Pods-BlueWalletTests.debug.xcconfig */;
|
|
||||||
buildSettings = {
|
buildSettings = {
|
||||||
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
|
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
|
||||||
BUNDLE_LOADER = "$(TEST_HOST)";
|
BUNDLE_LOADER = "$(TEST_HOST)";
|
||||||
|
@ -1180,7 +1148,6 @@
|
||||||
};
|
};
|
||||||
00E356F71AD99517003FC87E /* Release */ = {
|
00E356F71AD99517003FC87E /* Release */ = {
|
||||||
isa = XCBuildConfiguration;
|
isa = XCBuildConfiguration;
|
||||||
baseConfigurationReference = 6AB6574CC4ECAAA359683D0F /* Pods-BlueWalletTests.release.xcconfig */;
|
|
||||||
buildSettings = {
|
buildSettings = {
|
||||||
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
|
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
|
||||||
BUNDLE_LOADER = "$(TEST_HOST)";
|
BUNDLE_LOADER = "$(TEST_HOST)";
|
||||||
|
@ -1239,6 +1206,11 @@
|
||||||
CURRENT_PROJECT_VERSION = 1;
|
CURRENT_PROJECT_VERSION = 1;
|
||||||
DEAD_CODE_STRIPPING = NO;
|
DEAD_CODE_STRIPPING = NO;
|
||||||
DEVELOPMENT_TEAM = A7W54YZ4WU;
|
DEVELOPMENT_TEAM = A7W54YZ4WU;
|
||||||
|
GCC_PREPROCESSOR_DEFINITIONS = (
|
||||||
|
"$(inherited)",
|
||||||
|
"COCOAPODS=1",
|
||||||
|
"FB_SONARKIT_ENABLED=1",
|
||||||
|
);
|
||||||
HEADER_SEARCH_PATHS = "$(inherited)";
|
HEADER_SEARCH_PATHS = "$(inherited)";
|
||||||
INFOPLIST_FILE = BlueWallet/Info.plist;
|
INFOPLIST_FILE = BlueWallet/Info.plist;
|
||||||
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
|
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
|
||||||
|
@ -1621,6 +1593,7 @@
|
||||||
GCC_WARN_UNUSED_FUNCTION = YES;
|
GCC_WARN_UNUSED_FUNCTION = YES;
|
||||||
GCC_WARN_UNUSED_VARIABLE = YES;
|
GCC_WARN_UNUSED_VARIABLE = YES;
|
||||||
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
|
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
|
||||||
|
LIBRARY_SEARCH_PATHS = "\"$(inherited)\"";
|
||||||
MTL_ENABLE_DEBUG_INFO = YES;
|
MTL_ENABLE_DEBUG_INFO = YES;
|
||||||
ONLY_ACTIVE_ARCH = YES;
|
ONLY_ACTIVE_ARCH = YES;
|
||||||
SDKROOT = iphoneos;
|
SDKROOT = iphoneos;
|
||||||
|
@ -1669,6 +1642,7 @@
|
||||||
GCC_WARN_UNUSED_FUNCTION = YES;
|
GCC_WARN_UNUSED_FUNCTION = YES;
|
||||||
GCC_WARN_UNUSED_VARIABLE = YES;
|
GCC_WARN_UNUSED_VARIABLE = YES;
|
||||||
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
|
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
|
||||||
|
LIBRARY_SEARCH_PATHS = "\"$(inherited)\"";
|
||||||
MTL_ENABLE_DEBUG_INFO = NO;
|
MTL_ENABLE_DEBUG_INFO = NO;
|
||||||
SDKROOT = iphoneos;
|
SDKROOT = iphoneos;
|
||||||
SWIFT_COMPILATION_MODE = wholemodule;
|
SWIFT_COMPILATION_MODE = wholemodule;
|
||||||
|
|
|
@ -11,20 +11,39 @@
|
||||||
#import <React/RCTBundleURLProvider.h>
|
#import <React/RCTBundleURLProvider.h>
|
||||||
#import <React/RCTRootView.h>
|
#import <React/RCTRootView.h>
|
||||||
#import "RNQuickActionManager.h"
|
#import "RNQuickActionManager.h"
|
||||||
|
#if DEBUG
|
||||||
|
#import <FlipperKit/FlipperClient.h>
|
||||||
|
#import <FlipperKitLayoutPlugin/FlipperKitLayoutPlugin.h>
|
||||||
|
#import <FlipperKitUserDefaultsPlugin/FKUserDefaultsPlugin.h>
|
||||||
|
#import <FlipperKitNetworkPlugin/FlipperKitNetworkPlugin.h>
|
||||||
|
#import <SKIOSNetworkPlugin/SKIOSNetworkAdapter.h>
|
||||||
|
#import <FlipperKitReactPlugin/FlipperKitReactPlugin.h>
|
||||||
|
static void InitializeFlipper(UIApplication *application) {
|
||||||
|
FlipperClient *client = [FlipperClient sharedClient];
|
||||||
|
SKDescriptorMapper *layoutDescriptorMapper = [[SKDescriptorMapper alloc] initWithDefaults];
|
||||||
|
[client addPlugin:[[FlipperKitLayoutPlugin alloc] initWithRootNode:application withDescriptorMapper:layoutDescriptorMapper]];
|
||||||
|
[client addPlugin:[[FKUserDefaultsPlugin alloc] initWithSuiteName:nil]];
|
||||||
|
[client addPlugin:[FlipperKitReactPlugin new]];
|
||||||
|
[client addPlugin:[[FlipperKitNetworkPlugin alloc] initWithNetworkAdapter:[SKIOSNetworkAdapter new]]];
|
||||||
|
[client start];
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
@implementation AppDelegate
|
@implementation AppDelegate
|
||||||
|
|
||||||
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
|
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
|
||||||
{
|
{
|
||||||
NSURL *jsCodeLocation;
|
#if DEBUG
|
||||||
|
InitializeFlipper(application);
|
||||||
|
#endif
|
||||||
|
|
||||||
jsCodeLocation = [[RCTBundleURLProvider sharedSettings] jsBundleURLForBundleRoot:@"index" fallbackResource:nil];
|
RCTBridge *bridge = [[RCTBridge alloc] initWithDelegate:self launchOptions:launchOptions];
|
||||||
|
RCTRootView *rootView = [[RCTRootView alloc] initWithBridge:bridge
|
||||||
|
moduleName:@"BlueWallet"
|
||||||
|
initialProperties:nil];
|
||||||
|
|
||||||
RCTRootView *rootView = [[RCTRootView alloc] initWithBundleURL:jsCodeLocation
|
rootView.backgroundColor = [[UIColor alloc] initWithRed:1.0f green:1.0f blue:1.0f alpha:1];
|
||||||
moduleName:@"BlueWallet"
|
|
||||||
initialProperties:nil
|
|
||||||
launchOptions:launchOptions];
|
|
||||||
rootView.backgroundColor = [UIColor whiteColor];
|
|
||||||
|
|
||||||
self.window = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds];
|
self.window = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds];
|
||||||
UIViewController *rootViewController = [UIViewController new];
|
UIViewController *rootViewController = [UIViewController new];
|
||||||
|
@ -34,6 +53,16 @@
|
||||||
return YES;
|
return YES;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
- (NSURL *)sourceURLForBridge:(RCTBridge *)bridge
|
||||||
|
{
|
||||||
|
#if DEBUG
|
||||||
|
return [[RCTBundleURLProvider sharedSettings] jsBundleURLForBundleRoot:@"index" fallbackResource:nil];
|
||||||
|
#else
|
||||||
|
return [[NSBundle mainBundle] URLForResource:@"main" withExtension:@"jsbundle"];
|
||||||
|
#endif
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
- (BOOL)application:(UIApplication *)app openURL:(NSURL *)url options:(NSDictionary<UIApplicationOpenURLOptionsKey,id> *)options {
|
- (BOOL)application:(UIApplication *)app openURL:(NSURL *)url options:(NSDictionary<UIApplicationOpenURLOptionsKey,id> *)options {
|
||||||
return [RCTLinkingManager application:app openURL:url options:options];
|
return [RCTLinkingManager application:app openURL:url options:options];
|
||||||
}
|
}
|
||||||
|
|
120
ios/Podfile
120
ios/Podfile
|
@ -1,32 +1,52 @@
|
||||||
|
|
||||||
# Uncomment the next line to define a global platform for your project
|
|
||||||
platform :ios, '10.0'
|
platform :ios, '10.0'
|
||||||
require_relative '../node_modules/@react-native-community/cli-platform-ios/native_modules'
|
|
||||||
workspace 'BlueWallet'
|
workspace 'BlueWallet'
|
||||||
post_install do |installer|
|
require_relative '../node_modules/@react-native-community/cli-platform-ios/native_modules'
|
||||||
installer.pods_project.targets.each do |target|
|
|
||||||
target.build_configurations.each do |config|
|
def add_flipper_pods!(versions = {})
|
||||||
puts "Setting Swift Version and deployment target setting for #{target.name}..."
|
versions['Flipper'] ||= '~> 0.37.0'
|
||||||
config.build_settings['SWIFT_VERSION'] = '4.2'
|
versions['DoubleConversion'] ||= '1.1.7'
|
||||||
config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '10.0'
|
versions['Flipper-Folly'] ||= '~> 2.1'
|
||||||
end
|
versions['Flipper-Glog'] ||= '0.3.6'
|
||||||
end
|
versions['Flipper-PeerTalk'] ||= '~> 0.0.4'
|
||||||
installer.generated_projects.each do |project|
|
versions['Flipper-RSocket'] ||= '~> 1.0'
|
||||||
project.build_configurations.each do |config|
|
|
||||||
if config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'].to_f < 8.0
|
pod 'FlipperKit', versions['Flipper'], :configuration => 'Debug'
|
||||||
config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '8.0'
|
pod 'FlipperKit/FlipperKitLayoutPlugin', versions['Flipper'], :configuration => 'Debug'
|
||||||
end
|
pod 'FlipperKit/SKIOSNetworkPlugin', versions['Flipper'], :configuration => 'Debug'
|
||||||
end
|
pod 'FlipperKit/FlipperKitUserDefaultsPlugin', versions['Flipper'], :configuration => 'Debug'
|
||||||
project.targets.each do |target|
|
pod 'FlipperKit/FlipperKitReactPlugin', versions['Flipper'], :configuration => 'Debug'
|
||||||
target.build_configurations.each do |config|
|
|
||||||
if config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'].to_f < 8.0
|
# List all transitive dependencies for FlipperKit pods
|
||||||
config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '8.0'
|
# to avoid them being linked in Release builds
|
||||||
end
|
pod 'Flipper', versions['Flipper'], :configuration => 'Debug'
|
||||||
end
|
pod 'Flipper-DoubleConversion', versions['DoubleConversion'], :configuration => 'Debug'
|
||||||
end
|
pod 'Flipper-Folly', versions['Flipper-Folly'], :configuration => 'Debug'
|
||||||
end
|
pod 'Flipper-Glog', versions['Flipper-Glog'], :configuration => 'Debug'
|
||||||
|
pod 'Flipper-PeerTalk', versions['Flipper-PeerTalk'], :configuration => 'Debug'
|
||||||
|
pod 'Flipper-RSocket', versions['Flipper-RSocket'], :configuration => 'Debug'
|
||||||
|
pod 'FlipperKit/Core', versions['Flipper'], :configuration => 'Debug'
|
||||||
|
pod 'FlipperKit/CppBridge', versions['Flipper'], :configuration => 'Debug'
|
||||||
|
pod 'FlipperKit/FBCxxFollyDynamicConvert', versions['Flipper'], :configuration => 'Debug'
|
||||||
|
pod 'FlipperKit/FBDefines', versions['Flipper'], :configuration => 'Debug'
|
||||||
|
pod 'FlipperKit/FKPortForwarding', versions['Flipper'], :configuration => 'Debug'
|
||||||
|
pod 'FlipperKit/FlipperKitHighlightOverlay', versions['Flipper'], :configuration => 'Debug'
|
||||||
|
pod 'FlipperKit/FlipperKitLayoutTextSearchable', versions['Flipper'], :configuration => 'Debug'
|
||||||
|
pod 'FlipperKit/FlipperKitNetworkPlugin', versions['Flipper'], :configuration => 'Debug'
|
||||||
end
|
end
|
||||||
def sharedPods
|
|
||||||
|
# Post Install processing for Flipper
|
||||||
|
def flipper_post_install(installer)
|
||||||
|
installer.pods_project.targets.each do |target|
|
||||||
|
if target.name == 'YogaKit'
|
||||||
|
target.build_configurations.each do |config|
|
||||||
|
config.build_settings['SWIFT_VERSION'] = '4.1'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
target 'BlueWallet' do
|
||||||
|
# Pods for RnDiffApp
|
||||||
pod 'FBLazyVector', :path => "../node_modules/react-native/Libraries/FBLazyVector"
|
pod 'FBLazyVector', :path => "../node_modules/react-native/Libraries/FBLazyVector"
|
||||||
pod 'FBReactNativeSpec', :path => "../node_modules/react-native/Libraries/FBReactNativeSpec"
|
pod 'FBReactNativeSpec', :path => "../node_modules/react-native/Libraries/FBReactNativeSpec"
|
||||||
pod 'RCTRequired', :path => "../node_modules/react-native/Libraries/RCTRequired"
|
pod 'RCTRequired', :path => "../node_modules/react-native/Libraries/RCTRequired"
|
||||||
|
@ -50,45 +70,39 @@ def sharedPods
|
||||||
pod 'React-jsi', :path => '../node_modules/react-native/ReactCommon/jsi'
|
pod 'React-jsi', :path => '../node_modules/react-native/ReactCommon/jsi'
|
||||||
pod 'React-jsiexecutor', :path => '../node_modules/react-native/ReactCommon/jsiexecutor'
|
pod 'React-jsiexecutor', :path => '../node_modules/react-native/ReactCommon/jsiexecutor'
|
||||||
pod 'React-jsinspector', :path => '../node_modules/react-native/ReactCommon/jsinspector'
|
pod 'React-jsinspector', :path => '../node_modules/react-native/ReactCommon/jsinspector'
|
||||||
pod 'ReactCommon/jscallinvoker', :path => "../node_modules/react-native/ReactCommon"
|
pod 'ReactCommon/callinvoker', :path => "../node_modules/react-native/ReactCommon"
|
||||||
pod 'ReactCommon/turbomodule/core', :path => "../node_modules/react-native/ReactCommon"
|
pod 'ReactCommon/turbomodule/core', :path => "../node_modules/react-native/ReactCommon"
|
||||||
pod 'Yoga', :path => '../node_modules/react-native/ReactCommon/yoga'
|
pod 'Yoga', :path => '../node_modules/react-native/ReactCommon/yoga', :modular_headers => true
|
||||||
|
|
||||||
pod 'DoubleConversion', :podspec => '../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec'
|
pod 'DoubleConversion', :podspec => '../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec'
|
||||||
pod 'glog', :podspec => '../node_modules/react-native/third-party-podspecs/glog.podspec'
|
pod 'glog', :podspec => '../node_modules/react-native/third-party-podspecs/glog.podspec'
|
||||||
pod 'Folly', :podspec => '../node_modules/react-native/third-party-podspecs/Folly.podspec'
|
pod 'Folly', :podspec => '../node_modules/react-native/third-party-podspecs/Folly.podspec'
|
||||||
|
|
||||||
|
|
||||||
use_native_modules!
|
use_native_modules!
|
||||||
|
|
||||||
|
# Enables Flipper.
|
||||||
|
#
|
||||||
|
# Note that if you have use_frameworks! enabled, Flipper will not work and
|
||||||
|
# you should disable these next few lines.
|
||||||
|
add_flipper_pods!
|
||||||
|
post_install do |installer|
|
||||||
|
flipper_post_install(installer)
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
target 'BlueWallet' do
|
|
||||||
# Uncomment the next line if you're using Swift or would like to use dynamic frameworks
|
|
||||||
# use_frameworks!
|
|
||||||
project 'BlueWallet.xcodeproj'
|
|
||||||
platform :ios, '10.0'
|
|
||||||
# Pods for BlueWallet
|
|
||||||
# React Native requirements
|
|
||||||
|
|
||||||
sharedPods
|
|
||||||
end
|
|
||||||
|
|
||||||
target 'BlueWalletTests' do
|
|
||||||
inherit! :search_paths
|
|
||||||
# Pods for testing
|
|
||||||
|
|
||||||
end
|
|
||||||
|
|
||||||
target 'BlueWalletWatch' do
|
target 'BlueWalletWatch' do
|
||||||
# Comment the next line if you're not using Swift and don't want to use dynamic frameworks
|
# Comment the next line if you're not using Swift and don't want to use dynamic frameworks
|
||||||
# use_frameworks!
|
# use_frameworks!
|
||||||
# Pods for BlueWalletWatch
|
# Pods for BlueWalletWatch
|
||||||
platform :watchos, '5.0'
|
platform :watchos, '5.0'
|
||||||
end
|
end
|
||||||
|
|
||||||
target 'BlueWalletWatch Extension' do
|
target 'BlueWalletWatch Extension' do
|
||||||
# Comment the next line if you're not using Swift and don't want to use dynamic frameworks
|
# Comment the next line if you're not using Swift and don't want to use dynamic frameworks
|
||||||
# use_frameworks!
|
# use_frameworks!
|
||||||
platform :watchos, '5.0'
|
platform :watchos, '5.0'
|
||||||
pod 'EFQRCode', '5.1.0'
|
pod 'EFQRCode', '5.1.0'
|
||||||
# Pods for BlueWalletWatch Extension
|
# Pods for BlueWalletWatch Extension
|
||||||
end
|
end
|
473
ios/Podfile.lock
473
ios/Podfile.lock
|
@ -3,17 +3,64 @@ PODS:
|
||||||
- BVLinearGradient (2.5.6):
|
- BVLinearGradient (2.5.6):
|
||||||
- React
|
- React
|
||||||
- CocoaAsyncSocket (7.6.4)
|
- CocoaAsyncSocket (7.6.4)
|
||||||
|
- CocoaLibEvent (1.0.0)
|
||||||
- DoubleConversion (1.1.6)
|
- DoubleConversion (1.1.6)
|
||||||
- EFQRCode (5.1.0):
|
- EFQRCode (5.1.0):
|
||||||
- swift_qrcodejs (~> 1.1.1)
|
- swift_qrcodejs (~> 1.1.1)
|
||||||
- FBLazyVector (0.61.5)
|
- FBLazyVector (0.62.2)
|
||||||
- FBReactNativeSpec (0.61.5):
|
- FBReactNativeSpec (0.62.2):
|
||||||
- Folly (= 2018.10.22.00)
|
- Folly (= 2018.10.22.00)
|
||||||
- RCTRequired (= 0.61.5)
|
- RCTRequired (= 0.62.2)
|
||||||
- RCTTypeSafety (= 0.61.5)
|
- RCTTypeSafety (= 0.62.2)
|
||||||
- React-Core (= 0.61.5)
|
- React-Core (= 0.62.2)
|
||||||
- React-jsi (= 0.61.5)
|
- React-jsi (= 0.62.2)
|
||||||
- ReactCommon/turbomodule/core (= 0.61.5)
|
- ReactCommon/turbomodule/core (= 0.62.2)
|
||||||
|
- Flipper (0.37.0):
|
||||||
|
- Flipper-Folly (~> 2.2)
|
||||||
|
- Flipper-RSocket (~> 1.1)
|
||||||
|
- Flipper-DoubleConversion (1.1.7)
|
||||||
|
- Flipper-Folly (2.2.0):
|
||||||
|
- boost-for-react-native
|
||||||
|
- CocoaLibEvent (~> 1.0)
|
||||||
|
- Flipper-DoubleConversion
|
||||||
|
- Flipper-Glog
|
||||||
|
- OpenSSL-Universal (= 1.0.2.19)
|
||||||
|
- Flipper-Glog (0.3.6)
|
||||||
|
- Flipper-PeerTalk (0.0.4)
|
||||||
|
- Flipper-RSocket (1.1.0):
|
||||||
|
- Flipper-Folly (~> 2.2)
|
||||||
|
- FlipperKit (0.37.0):
|
||||||
|
- FlipperKit/Core (= 0.37.0)
|
||||||
|
- FlipperKit/Core (0.37.0):
|
||||||
|
- Flipper (~> 0.37.0)
|
||||||
|
- FlipperKit/CppBridge
|
||||||
|
- FlipperKit/FBCxxFollyDynamicConvert
|
||||||
|
- FlipperKit/FBDefines
|
||||||
|
- FlipperKit/FKPortForwarding
|
||||||
|
- FlipperKit/CppBridge (0.37.0):
|
||||||
|
- Flipper (~> 0.37.0)
|
||||||
|
- FlipperKit/FBCxxFollyDynamicConvert (0.37.0):
|
||||||
|
- Flipper-Folly (~> 2.2)
|
||||||
|
- FlipperKit/FBDefines (0.37.0)
|
||||||
|
- FlipperKit/FKPortForwarding (0.37.0):
|
||||||
|
- CocoaAsyncSocket (~> 7.6)
|
||||||
|
- Flipper-PeerTalk (~> 0.0.4)
|
||||||
|
- FlipperKit/FlipperKitHighlightOverlay (0.37.0)
|
||||||
|
- FlipperKit/FlipperKitLayoutPlugin (0.37.0):
|
||||||
|
- FlipperKit/Core
|
||||||
|
- FlipperKit/FlipperKitHighlightOverlay
|
||||||
|
- FlipperKit/FlipperKitLayoutTextSearchable
|
||||||
|
- YogaKit (~> 1.18)
|
||||||
|
- FlipperKit/FlipperKitLayoutTextSearchable (0.37.0)
|
||||||
|
- FlipperKit/FlipperKitNetworkPlugin (0.37.0):
|
||||||
|
- FlipperKit/Core
|
||||||
|
- FlipperKit/FlipperKitReactPlugin (0.37.0):
|
||||||
|
- FlipperKit/Core
|
||||||
|
- FlipperKit/FlipperKitUserDefaultsPlugin (0.37.0):
|
||||||
|
- FlipperKit/Core
|
||||||
|
- FlipperKit/SKIOSNetworkPlugin (0.37.0):
|
||||||
|
- FlipperKit/Core
|
||||||
|
- FlipperKit/FlipperKitNetworkPlugin
|
||||||
- Folly (2018.10.22.00):
|
- Folly (2018.10.22.00):
|
||||||
- boost-for-react-native
|
- boost-for-react-native
|
||||||
- DoubleConversion
|
- DoubleConversion
|
||||||
|
@ -24,173 +71,176 @@ PODS:
|
||||||
- DoubleConversion
|
- DoubleConversion
|
||||||
- glog
|
- glog
|
||||||
- glog (0.3.5)
|
- glog (0.3.5)
|
||||||
- lottie-ios (3.0.7)
|
- lottie-ios (3.1.8)
|
||||||
- lottie-react-native (3.1.1):
|
- lottie-react-native (3.4.0):
|
||||||
- lottie-ios (~> 3.0.3)
|
- lottie-ios (~> 3.1.3)
|
||||||
- React
|
- React
|
||||||
- RCTRequired (0.61.5)
|
- OpenSSL-Universal (1.0.2.19):
|
||||||
- RCTTypeSafety (0.61.5):
|
- OpenSSL-Universal/Static (= 1.0.2.19)
|
||||||
- FBLazyVector (= 0.61.5)
|
- OpenSSL-Universal/Static (1.0.2.19)
|
||||||
|
- RCTRequired (0.62.2)
|
||||||
|
- RCTTypeSafety (0.62.2):
|
||||||
|
- FBLazyVector (= 0.62.2)
|
||||||
- Folly (= 2018.10.22.00)
|
- Folly (= 2018.10.22.00)
|
||||||
- RCTRequired (= 0.61.5)
|
- RCTRequired (= 0.62.2)
|
||||||
- React-Core (= 0.61.5)
|
- React-Core (= 0.62.2)
|
||||||
- React (0.61.5):
|
- React (0.62.2):
|
||||||
- React-Core (= 0.61.5)
|
- React-Core (= 0.62.2)
|
||||||
- React-Core/DevSupport (= 0.61.5)
|
- React-Core/DevSupport (= 0.62.2)
|
||||||
- React-Core/RCTWebSocket (= 0.61.5)
|
- React-Core/RCTWebSocket (= 0.62.2)
|
||||||
- React-RCTActionSheet (= 0.61.5)
|
- React-RCTActionSheet (= 0.62.2)
|
||||||
- React-RCTAnimation (= 0.61.5)
|
- React-RCTAnimation (= 0.62.2)
|
||||||
- React-RCTBlob (= 0.61.5)
|
- React-RCTBlob (= 0.62.2)
|
||||||
- React-RCTImage (= 0.61.5)
|
- React-RCTImage (= 0.62.2)
|
||||||
- React-RCTLinking (= 0.61.5)
|
- React-RCTLinking (= 0.62.2)
|
||||||
- React-RCTNetwork (= 0.61.5)
|
- React-RCTNetwork (= 0.62.2)
|
||||||
- React-RCTSettings (= 0.61.5)
|
- React-RCTSettings (= 0.62.2)
|
||||||
- React-RCTText (= 0.61.5)
|
- React-RCTText (= 0.62.2)
|
||||||
- React-RCTVibration (= 0.61.5)
|
- React-RCTVibration (= 0.62.2)
|
||||||
- React-Core (0.61.5):
|
- React-Core (0.62.2):
|
||||||
- Folly (= 2018.10.22.00)
|
- Folly (= 2018.10.22.00)
|
||||||
- glog
|
- glog
|
||||||
- React-Core/Default (= 0.61.5)
|
- React-Core/Default (= 0.62.2)
|
||||||
- React-cxxreact (= 0.61.5)
|
- React-cxxreact (= 0.62.2)
|
||||||
- React-jsi (= 0.61.5)
|
- React-jsi (= 0.62.2)
|
||||||
- React-jsiexecutor (= 0.61.5)
|
- React-jsiexecutor (= 0.62.2)
|
||||||
- Yoga
|
- Yoga
|
||||||
- React-Core/CoreModulesHeaders (0.61.5):
|
- React-Core/CoreModulesHeaders (0.62.2):
|
||||||
- Folly (= 2018.10.22.00)
|
- Folly (= 2018.10.22.00)
|
||||||
- glog
|
- glog
|
||||||
- React-Core/Default
|
- React-Core/Default
|
||||||
- React-cxxreact (= 0.61.5)
|
- React-cxxreact (= 0.62.2)
|
||||||
- React-jsi (= 0.61.5)
|
- React-jsi (= 0.62.2)
|
||||||
- React-jsiexecutor (= 0.61.5)
|
- React-jsiexecutor (= 0.62.2)
|
||||||
- Yoga
|
- Yoga
|
||||||
- React-Core/Default (0.61.5):
|
- React-Core/Default (0.62.2):
|
||||||
- Folly (= 2018.10.22.00)
|
- Folly (= 2018.10.22.00)
|
||||||
- glog
|
- glog
|
||||||
- React-cxxreact (= 0.61.5)
|
- React-cxxreact (= 0.62.2)
|
||||||
- React-jsi (= 0.61.5)
|
- React-jsi (= 0.62.2)
|
||||||
- React-jsiexecutor (= 0.61.5)
|
- React-jsiexecutor (= 0.62.2)
|
||||||
- Yoga
|
- Yoga
|
||||||
- React-Core/DevSupport (0.61.5):
|
- React-Core/DevSupport (0.62.2):
|
||||||
- Folly (= 2018.10.22.00)
|
- Folly (= 2018.10.22.00)
|
||||||
- glog
|
- glog
|
||||||
- React-Core/Default (= 0.61.5)
|
- React-Core/Default (= 0.62.2)
|
||||||
- React-Core/RCTWebSocket (= 0.61.5)
|
- React-Core/RCTWebSocket (= 0.62.2)
|
||||||
- React-cxxreact (= 0.61.5)
|
- React-cxxreact (= 0.62.2)
|
||||||
- React-jsi (= 0.61.5)
|
- React-jsi (= 0.62.2)
|
||||||
- React-jsiexecutor (= 0.61.5)
|
- React-jsiexecutor (= 0.62.2)
|
||||||
- React-jsinspector (= 0.61.5)
|
- React-jsinspector (= 0.62.2)
|
||||||
- Yoga
|
- Yoga
|
||||||
- React-Core/RCTActionSheetHeaders (0.61.5):
|
- React-Core/RCTActionSheetHeaders (0.62.2):
|
||||||
- Folly (= 2018.10.22.00)
|
- Folly (= 2018.10.22.00)
|
||||||
- glog
|
- glog
|
||||||
- React-Core/Default
|
- React-Core/Default
|
||||||
- React-cxxreact (= 0.61.5)
|
- React-cxxreact (= 0.62.2)
|
||||||
- React-jsi (= 0.61.5)
|
- React-jsi (= 0.62.2)
|
||||||
- React-jsiexecutor (= 0.61.5)
|
- React-jsiexecutor (= 0.62.2)
|
||||||
- Yoga
|
- Yoga
|
||||||
- React-Core/RCTAnimationHeaders (0.61.5):
|
- React-Core/RCTAnimationHeaders (0.62.2):
|
||||||
- Folly (= 2018.10.22.00)
|
- Folly (= 2018.10.22.00)
|
||||||
- glog
|
- glog
|
||||||
- React-Core/Default
|
- React-Core/Default
|
||||||
- React-cxxreact (= 0.61.5)
|
- React-cxxreact (= 0.62.2)
|
||||||
- React-jsi (= 0.61.5)
|
- React-jsi (= 0.62.2)
|
||||||
- React-jsiexecutor (= 0.61.5)
|
- React-jsiexecutor (= 0.62.2)
|
||||||
- Yoga
|
- Yoga
|
||||||
- React-Core/RCTBlobHeaders (0.61.5):
|
- React-Core/RCTBlobHeaders (0.62.2):
|
||||||
- Folly (= 2018.10.22.00)
|
- Folly (= 2018.10.22.00)
|
||||||
- glog
|
- glog
|
||||||
- React-Core/Default
|
- React-Core/Default
|
||||||
- React-cxxreact (= 0.61.5)
|
- React-cxxreact (= 0.62.2)
|
||||||
- React-jsi (= 0.61.5)
|
- React-jsi (= 0.62.2)
|
||||||
- React-jsiexecutor (= 0.61.5)
|
- React-jsiexecutor (= 0.62.2)
|
||||||
- Yoga
|
- Yoga
|
||||||
- React-Core/RCTImageHeaders (0.61.5):
|
- React-Core/RCTImageHeaders (0.62.2):
|
||||||
- Folly (= 2018.10.22.00)
|
- Folly (= 2018.10.22.00)
|
||||||
- glog
|
- glog
|
||||||
- React-Core/Default
|
- React-Core/Default
|
||||||
- React-cxxreact (= 0.61.5)
|
- React-cxxreact (= 0.62.2)
|
||||||
- React-jsi (= 0.61.5)
|
- React-jsi (= 0.62.2)
|
||||||
- React-jsiexecutor (= 0.61.5)
|
- React-jsiexecutor (= 0.62.2)
|
||||||
- Yoga
|
- Yoga
|
||||||
- React-Core/RCTLinkingHeaders (0.61.5):
|
- React-Core/RCTLinkingHeaders (0.62.2):
|
||||||
- Folly (= 2018.10.22.00)
|
- Folly (= 2018.10.22.00)
|
||||||
- glog
|
- glog
|
||||||
- React-Core/Default
|
- React-Core/Default
|
||||||
- React-cxxreact (= 0.61.5)
|
- React-cxxreact (= 0.62.2)
|
||||||
- React-jsi (= 0.61.5)
|
- React-jsi (= 0.62.2)
|
||||||
- React-jsiexecutor (= 0.61.5)
|
- React-jsiexecutor (= 0.62.2)
|
||||||
- Yoga
|
- Yoga
|
||||||
- React-Core/RCTNetworkHeaders (0.61.5):
|
- React-Core/RCTNetworkHeaders (0.62.2):
|
||||||
- Folly (= 2018.10.22.00)
|
- Folly (= 2018.10.22.00)
|
||||||
- glog
|
- glog
|
||||||
- React-Core/Default
|
- React-Core/Default
|
||||||
- React-cxxreact (= 0.61.5)
|
- React-cxxreact (= 0.62.2)
|
||||||
- React-jsi (= 0.61.5)
|
- React-jsi (= 0.62.2)
|
||||||
- React-jsiexecutor (= 0.61.5)
|
- React-jsiexecutor (= 0.62.2)
|
||||||
- Yoga
|
- Yoga
|
||||||
- React-Core/RCTSettingsHeaders (0.61.5):
|
- React-Core/RCTSettingsHeaders (0.62.2):
|
||||||
- Folly (= 2018.10.22.00)
|
- Folly (= 2018.10.22.00)
|
||||||
- glog
|
- glog
|
||||||
- React-Core/Default
|
- React-Core/Default
|
||||||
- React-cxxreact (= 0.61.5)
|
- React-cxxreact (= 0.62.2)
|
||||||
- React-jsi (= 0.61.5)
|
- React-jsi (= 0.62.2)
|
||||||
- React-jsiexecutor (= 0.61.5)
|
- React-jsiexecutor (= 0.62.2)
|
||||||
- Yoga
|
- Yoga
|
||||||
- React-Core/RCTTextHeaders (0.61.5):
|
- React-Core/RCTTextHeaders (0.62.2):
|
||||||
- Folly (= 2018.10.22.00)
|
- Folly (= 2018.10.22.00)
|
||||||
- glog
|
- glog
|
||||||
- React-Core/Default
|
- React-Core/Default
|
||||||
- React-cxxreact (= 0.61.5)
|
- React-cxxreact (= 0.62.2)
|
||||||
- React-jsi (= 0.61.5)
|
- React-jsi (= 0.62.2)
|
||||||
- React-jsiexecutor (= 0.61.5)
|
- React-jsiexecutor (= 0.62.2)
|
||||||
- Yoga
|
- Yoga
|
||||||
- React-Core/RCTVibrationHeaders (0.61.5):
|
- React-Core/RCTVibrationHeaders (0.62.2):
|
||||||
- Folly (= 2018.10.22.00)
|
- Folly (= 2018.10.22.00)
|
||||||
- glog
|
- glog
|
||||||
- React-Core/Default
|
- React-Core/Default
|
||||||
- React-cxxreact (= 0.61.5)
|
- React-cxxreact (= 0.62.2)
|
||||||
- React-jsi (= 0.61.5)
|
- React-jsi (= 0.62.2)
|
||||||
- React-jsiexecutor (= 0.61.5)
|
- React-jsiexecutor (= 0.62.2)
|
||||||
- Yoga
|
- Yoga
|
||||||
- React-Core/RCTWebSocket (0.61.5):
|
- React-Core/RCTWebSocket (0.62.2):
|
||||||
- Folly (= 2018.10.22.00)
|
- Folly (= 2018.10.22.00)
|
||||||
- glog
|
- glog
|
||||||
- React-Core/Default (= 0.61.5)
|
- React-Core/Default (= 0.62.2)
|
||||||
- React-cxxreact (= 0.61.5)
|
- React-cxxreact (= 0.62.2)
|
||||||
- React-jsi (= 0.61.5)
|
- React-jsi (= 0.62.2)
|
||||||
- React-jsiexecutor (= 0.61.5)
|
- React-jsiexecutor (= 0.62.2)
|
||||||
- Yoga
|
- Yoga
|
||||||
- React-CoreModules (0.61.5):
|
- React-CoreModules (0.62.2):
|
||||||
- FBReactNativeSpec (= 0.61.5)
|
- FBReactNativeSpec (= 0.62.2)
|
||||||
- Folly (= 2018.10.22.00)
|
- Folly (= 2018.10.22.00)
|
||||||
- RCTTypeSafety (= 0.61.5)
|
- RCTTypeSafety (= 0.62.2)
|
||||||
- React-Core/CoreModulesHeaders (= 0.61.5)
|
- React-Core/CoreModulesHeaders (= 0.62.2)
|
||||||
- React-RCTImage (= 0.61.5)
|
- React-RCTImage (= 0.62.2)
|
||||||
- ReactCommon/turbomodule/core (= 0.61.5)
|
- ReactCommon/turbomodule/core (= 0.62.2)
|
||||||
- React-cxxreact (0.61.5):
|
- React-cxxreact (0.62.2):
|
||||||
- boost-for-react-native (= 1.63.0)
|
- boost-for-react-native (= 1.63.0)
|
||||||
- DoubleConversion
|
- DoubleConversion
|
||||||
- Folly (= 2018.10.22.00)
|
- Folly (= 2018.10.22.00)
|
||||||
- glog
|
- glog
|
||||||
- React-jsinspector (= 0.61.5)
|
- React-jsinspector (= 0.62.2)
|
||||||
- React-jsi (0.61.5):
|
- React-jsi (0.62.2):
|
||||||
- boost-for-react-native (= 1.63.0)
|
- boost-for-react-native (= 1.63.0)
|
||||||
- DoubleConversion
|
- DoubleConversion
|
||||||
- Folly (= 2018.10.22.00)
|
- Folly (= 2018.10.22.00)
|
||||||
- glog
|
- glog
|
||||||
- React-jsi/Default (= 0.61.5)
|
- React-jsi/Default (= 0.62.2)
|
||||||
- React-jsi/Default (0.61.5):
|
- React-jsi/Default (0.62.2):
|
||||||
- boost-for-react-native (= 1.63.0)
|
- boost-for-react-native (= 1.63.0)
|
||||||
- DoubleConversion
|
- DoubleConversion
|
||||||
- Folly (= 2018.10.22.00)
|
- Folly (= 2018.10.22.00)
|
||||||
- glog
|
- glog
|
||||||
- React-jsiexecutor (0.61.5):
|
- React-jsiexecutor (0.62.2):
|
||||||
- DoubleConversion
|
- DoubleConversion
|
||||||
- Folly (= 2018.10.22.00)
|
- Folly (= 2018.10.22.00)
|
||||||
- glog
|
- glog
|
||||||
- React-cxxreact (= 0.61.5)
|
- React-cxxreact (= 0.62.2)
|
||||||
- React-jsi (= 0.61.5)
|
- React-jsi (= 0.62.2)
|
||||||
- React-jsinspector (0.61.5)
|
- React-jsinspector (0.62.2)
|
||||||
- react-native-biometrics (2.0.0):
|
- react-native-biometrics (2.0.0):
|
||||||
- React
|
- React
|
||||||
- react-native-blue-crypto (1.0.0):
|
- react-native-blue-crypto (1.0.0):
|
||||||
|
@ -211,55 +261,79 @@ PODS:
|
||||||
- React
|
- React
|
||||||
- react-native-randombytes (3.5.3):
|
- react-native-randombytes (3.5.3):
|
||||||
- React
|
- React
|
||||||
- react-native-safe-area-context (2.0.0):
|
- react-native-safe-area-context (2.0.3):
|
||||||
- React
|
- React
|
||||||
- react-native-slider (2.0.8):
|
- react-native-slider (3.0.0):
|
||||||
- React
|
- React
|
||||||
- react-native-tcp-socket (3.7.1):
|
- react-native-tcp-socket (3.7.1):
|
||||||
- CocoaAsyncSocket
|
- CocoaAsyncSocket
|
||||||
- React
|
- React
|
||||||
- react-native-webview (6.11.1):
|
- react-native-webview (9.0.2):
|
||||||
- React
|
- React
|
||||||
- React-RCTActionSheet (0.61.5):
|
- React-RCTActionSheet (0.62.2):
|
||||||
- React-Core/RCTActionSheetHeaders (= 0.61.5)
|
- React-Core/RCTActionSheetHeaders (= 0.62.2)
|
||||||
- React-RCTAnimation (0.61.5):
|
- React-RCTAnimation (0.62.2):
|
||||||
- React-Core/RCTAnimationHeaders (= 0.61.5)
|
- FBReactNativeSpec (= 0.62.2)
|
||||||
- React-RCTBlob (0.61.5):
|
- Folly (= 2018.10.22.00)
|
||||||
- React-Core/RCTBlobHeaders (= 0.61.5)
|
- RCTTypeSafety (= 0.62.2)
|
||||||
- React-Core/RCTWebSocket (= 0.61.5)
|
- React-Core/RCTAnimationHeaders (= 0.62.2)
|
||||||
- React-jsi (= 0.61.5)
|
- ReactCommon/turbomodule/core (= 0.62.2)
|
||||||
- React-RCTNetwork (= 0.61.5)
|
- React-RCTBlob (0.62.2):
|
||||||
- React-RCTImage (0.61.5):
|
- FBReactNativeSpec (= 0.62.2)
|
||||||
- React-Core/RCTImageHeaders (= 0.61.5)
|
- Folly (= 2018.10.22.00)
|
||||||
- React-RCTNetwork (= 0.61.5)
|
- React-Core/RCTBlobHeaders (= 0.62.2)
|
||||||
- React-RCTLinking (0.61.5):
|
- React-Core/RCTWebSocket (= 0.62.2)
|
||||||
- React-Core/RCTLinkingHeaders (= 0.61.5)
|
- React-jsi (= 0.62.2)
|
||||||
- React-RCTNetwork (0.61.5):
|
- React-RCTNetwork (= 0.62.2)
|
||||||
- React-Core/RCTNetworkHeaders (= 0.61.5)
|
- ReactCommon/turbomodule/core (= 0.62.2)
|
||||||
- React-RCTSettings (0.61.5):
|
- React-RCTImage (0.62.2):
|
||||||
- React-Core/RCTSettingsHeaders (= 0.61.5)
|
- FBReactNativeSpec (= 0.62.2)
|
||||||
- React-RCTText (0.61.5):
|
- Folly (= 2018.10.22.00)
|
||||||
- React-Core/RCTTextHeaders (= 0.61.5)
|
- RCTTypeSafety (= 0.62.2)
|
||||||
- React-RCTVibration (0.61.5):
|
- React-Core/RCTImageHeaders (= 0.62.2)
|
||||||
- React-Core/RCTVibrationHeaders (= 0.61.5)
|
- React-RCTNetwork (= 0.62.2)
|
||||||
- ReactCommon/jscallinvoker (0.61.5):
|
- ReactCommon/turbomodule/core (= 0.62.2)
|
||||||
|
- React-RCTLinking (0.62.2):
|
||||||
|
- FBReactNativeSpec (= 0.62.2)
|
||||||
|
- React-Core/RCTLinkingHeaders (= 0.62.2)
|
||||||
|
- ReactCommon/turbomodule/core (= 0.62.2)
|
||||||
|
- React-RCTNetwork (0.62.2):
|
||||||
|
- FBReactNativeSpec (= 0.62.2)
|
||||||
|
- Folly (= 2018.10.22.00)
|
||||||
|
- RCTTypeSafety (= 0.62.2)
|
||||||
|
- React-Core/RCTNetworkHeaders (= 0.62.2)
|
||||||
|
- ReactCommon/turbomodule/core (= 0.62.2)
|
||||||
|
- React-RCTSettings (0.62.2):
|
||||||
|
- FBReactNativeSpec (= 0.62.2)
|
||||||
|
- Folly (= 2018.10.22.00)
|
||||||
|
- RCTTypeSafety (= 0.62.2)
|
||||||
|
- React-Core/RCTSettingsHeaders (= 0.62.2)
|
||||||
|
- ReactCommon/turbomodule/core (= 0.62.2)
|
||||||
|
- React-RCTText (0.62.2):
|
||||||
|
- React-Core/RCTTextHeaders (= 0.62.2)
|
||||||
|
- React-RCTVibration (0.62.2):
|
||||||
|
- FBReactNativeSpec (= 0.62.2)
|
||||||
|
- Folly (= 2018.10.22.00)
|
||||||
|
- React-Core/RCTVibrationHeaders (= 0.62.2)
|
||||||
|
- ReactCommon/turbomodule/core (= 0.62.2)
|
||||||
|
- ReactCommon/callinvoker (0.62.2):
|
||||||
- DoubleConversion
|
- DoubleConversion
|
||||||
- Folly (= 2018.10.22.00)
|
- Folly (= 2018.10.22.00)
|
||||||
- glog
|
- glog
|
||||||
- React-cxxreact (= 0.61.5)
|
- React-cxxreact (= 0.62.2)
|
||||||
- ReactCommon/turbomodule/core (0.61.5):
|
- ReactCommon/turbomodule/core (0.62.2):
|
||||||
- DoubleConversion
|
- DoubleConversion
|
||||||
- Folly (= 2018.10.22.00)
|
- Folly (= 2018.10.22.00)
|
||||||
- glog
|
- glog
|
||||||
- React-Core (= 0.61.5)
|
- React-Core (= 0.62.2)
|
||||||
- React-cxxreact (= 0.61.5)
|
- React-cxxreact (= 0.62.2)
|
||||||
- React-jsi (= 0.61.5)
|
- React-jsi (= 0.62.2)
|
||||||
- ReactCommon/jscallinvoker (= 0.61.5)
|
- ReactCommon/callinvoker (= 0.62.2)
|
||||||
- ReactNativePrivacySnapshot (1.0.0):
|
- ReactNativePrivacySnapshot (1.0.0):
|
||||||
- React
|
- React
|
||||||
- RemobileReactNativeQrcodeLocalImage (1.0.4):
|
- RemobileReactNativeQrcodeLocalImage (1.0.4):
|
||||||
- React
|
- React
|
||||||
- RNCAsyncStorage (1.10.3):
|
- RNCAsyncStorage (1.11.0):
|
||||||
- React
|
- React
|
||||||
- RNCClipboard (1.2.2):
|
- RNCClipboard (1.2.2):
|
||||||
- React
|
- React
|
||||||
|
@ -267,7 +341,7 @@ PODS:
|
||||||
- React
|
- React
|
||||||
- RNDefaultPreference (1.4.3):
|
- RNDefaultPreference (1.4.3):
|
||||||
- React
|
- React
|
||||||
- RNDeviceInfo (4.0.1):
|
- RNDeviceInfo (5.6.1):
|
||||||
- React
|
- React
|
||||||
- RNFS (2.16.6):
|
- RNFS (2.16.6):
|
||||||
- React
|
- React
|
||||||
|
@ -279,9 +353,9 @@ PODS:
|
||||||
- React
|
- React
|
||||||
- RNQuickAction (0.3.13):
|
- RNQuickAction (0.3.13):
|
||||||
- React
|
- React
|
||||||
- RNRate (1.1.10):
|
- RNRate (1.2.1):
|
||||||
- React
|
- React
|
||||||
- RNReactNativeHapticFeedback (1.9.0):
|
- RNReactNativeHapticFeedback (1.10.0):
|
||||||
- React
|
- React
|
||||||
- RNScreens (2.8.0):
|
- RNScreens (2.8.0):
|
||||||
- React
|
- React
|
||||||
|
@ -290,7 +364,7 @@ PODS:
|
||||||
- RNSentry (1.3.9):
|
- RNSentry (1.3.9):
|
||||||
- React
|
- React
|
||||||
- Sentry (~> 4.4.0)
|
- Sentry (~> 4.4.0)
|
||||||
- RNShare (2.0.0):
|
- RNShare (3.3.3):
|
||||||
- React
|
- React
|
||||||
- RNSVG (9.13.6):
|
- RNSVG (9.13.6):
|
||||||
- React
|
- React
|
||||||
|
@ -302,9 +376,11 @@ PODS:
|
||||||
- Sentry/Core (= 4.4.3)
|
- Sentry/Core (= 4.4.3)
|
||||||
- Sentry/Core (4.4.3)
|
- Sentry/Core (4.4.3)
|
||||||
- swift_qrcodejs (1.1.2)
|
- swift_qrcodejs (1.1.2)
|
||||||
- ToolTipMenu (5.2.1):
|
- ToolTipMenu (5.2.0):
|
||||||
- React
|
- React
|
||||||
- Yoga (1.14.0)
|
- Yoga (1.14.0)
|
||||||
|
- YogaKit (1.18.1):
|
||||||
|
- Yoga (~> 1.14)
|
||||||
|
|
||||||
DEPENDENCIES:
|
DEPENDENCIES:
|
||||||
- BVLinearGradient (from `../node_modules/react-native-linear-gradient`)
|
- BVLinearGradient (from `../node_modules/react-native-linear-gradient`)
|
||||||
|
@ -312,8 +388,28 @@ DEPENDENCIES:
|
||||||
- EFQRCode (= 5.1.0)
|
- EFQRCode (= 5.1.0)
|
||||||
- FBLazyVector (from `../node_modules/react-native/Libraries/FBLazyVector`)
|
- FBLazyVector (from `../node_modules/react-native/Libraries/FBLazyVector`)
|
||||||
- FBReactNativeSpec (from `../node_modules/react-native/Libraries/FBReactNativeSpec`)
|
- FBReactNativeSpec (from `../node_modules/react-native/Libraries/FBReactNativeSpec`)
|
||||||
|
- Flipper (~> 0.37.0)
|
||||||
|
- Flipper-DoubleConversion (= 1.1.7)
|
||||||
|
- Flipper-Folly (~> 2.1)
|
||||||
|
- Flipper-Glog (= 0.3.6)
|
||||||
|
- Flipper-PeerTalk (~> 0.0.4)
|
||||||
|
- Flipper-RSocket (~> 1.0)
|
||||||
|
- FlipperKit (~> 0.37.0)
|
||||||
|
- FlipperKit/Core (~> 0.37.0)
|
||||||
|
- FlipperKit/CppBridge (~> 0.37.0)
|
||||||
|
- FlipperKit/FBCxxFollyDynamicConvert (~> 0.37.0)
|
||||||
|
- FlipperKit/FBDefines (~> 0.37.0)
|
||||||
|
- FlipperKit/FKPortForwarding (~> 0.37.0)
|
||||||
|
- FlipperKit/FlipperKitHighlightOverlay (~> 0.37.0)
|
||||||
|
- FlipperKit/FlipperKitLayoutPlugin (~> 0.37.0)
|
||||||
|
- FlipperKit/FlipperKitLayoutTextSearchable (~> 0.37.0)
|
||||||
|
- FlipperKit/FlipperKitNetworkPlugin (~> 0.37.0)
|
||||||
|
- FlipperKit/FlipperKitReactPlugin (~> 0.37.0)
|
||||||
|
- FlipperKit/FlipperKitUserDefaultsPlugin (~> 0.37.0)
|
||||||
|
- FlipperKit/SKIOSNetworkPlugin (~> 0.37.0)
|
||||||
- Folly (from `../node_modules/react-native/third-party-podspecs/Folly.podspec`)
|
- Folly (from `../node_modules/react-native/third-party-podspecs/Folly.podspec`)
|
||||||
- glog (from `../node_modules/react-native/third-party-podspecs/glog.podspec`)
|
- glog (from `../node_modules/react-native/third-party-podspecs/glog.podspec`)
|
||||||
|
- lottie-ios (from `../node_modules/lottie-ios`)
|
||||||
- lottie-react-native (from `../node_modules/lottie-react-native`)
|
- lottie-react-native (from `../node_modules/lottie-react-native`)
|
||||||
- RCTRequired (from `../node_modules/react-native/Libraries/RCTRequired`)
|
- RCTRequired (from `../node_modules/react-native/Libraries/RCTRequired`)
|
||||||
- RCTTypeSafety (from `../node_modules/react-native/Libraries/TypeSafety`)
|
- RCTTypeSafety (from `../node_modules/react-native/Libraries/TypeSafety`)
|
||||||
|
@ -346,7 +442,7 @@ DEPENDENCIES:
|
||||||
- React-RCTSettings (from `../node_modules/react-native/Libraries/Settings`)
|
- React-RCTSettings (from `../node_modules/react-native/Libraries/Settings`)
|
||||||
- React-RCTText (from `../node_modules/react-native/Libraries/Text`)
|
- React-RCTText (from `../node_modules/react-native/Libraries/Text`)
|
||||||
- React-RCTVibration (from `../node_modules/react-native/Libraries/Vibration`)
|
- React-RCTVibration (from `../node_modules/react-native/Libraries/Vibration`)
|
||||||
- ReactCommon/jscallinvoker (from `../node_modules/react-native/ReactCommon`)
|
- ReactCommon/callinvoker (from `../node_modules/react-native/ReactCommon`)
|
||||||
- ReactCommon/turbomodule/core (from `../node_modules/react-native/ReactCommon`)
|
- ReactCommon/turbomodule/core (from `../node_modules/react-native/ReactCommon`)
|
||||||
- ReactNativePrivacySnapshot (from `../node_modules/react-native-privacy-snapshot`)
|
- ReactNativePrivacySnapshot (from `../node_modules/react-native-privacy-snapshot`)
|
||||||
- "RemobileReactNativeQrcodeLocalImage (from `../node_modules/@remobile/react-native-qrcode-local-image`)"
|
- "RemobileReactNativeQrcodeLocalImage (from `../node_modules/@remobile/react-native-qrcode-local-image`)"
|
||||||
|
@ -376,10 +472,19 @@ SPEC REPOS:
|
||||||
trunk:
|
trunk:
|
||||||
- boost-for-react-native
|
- boost-for-react-native
|
||||||
- CocoaAsyncSocket
|
- CocoaAsyncSocket
|
||||||
|
- CocoaLibEvent
|
||||||
- EFQRCode
|
- EFQRCode
|
||||||
- lottie-ios
|
- Flipper
|
||||||
|
- Flipper-DoubleConversion
|
||||||
|
- Flipper-Folly
|
||||||
|
- Flipper-Glog
|
||||||
|
- Flipper-PeerTalk
|
||||||
|
- Flipper-RSocket
|
||||||
|
- FlipperKit
|
||||||
|
- OpenSSL-Universal
|
||||||
- Sentry
|
- Sentry
|
||||||
- swift_qrcodejs
|
- swift_qrcodejs
|
||||||
|
- YogaKit
|
||||||
|
|
||||||
EXTERNAL SOURCES:
|
EXTERNAL SOURCES:
|
||||||
BVLinearGradient:
|
BVLinearGradient:
|
||||||
|
@ -394,6 +499,8 @@ EXTERNAL SOURCES:
|
||||||
:podspec: "../node_modules/react-native/third-party-podspecs/Folly.podspec"
|
:podspec: "../node_modules/react-native/third-party-podspecs/Folly.podspec"
|
||||||
glog:
|
glog:
|
||||||
:podspec: "../node_modules/react-native/third-party-podspecs/glog.podspec"
|
:podspec: "../node_modules/react-native/third-party-podspecs/glog.podspec"
|
||||||
|
lottie-ios:
|
||||||
|
:path: "../node_modules/lottie-ios"
|
||||||
lottie-react-native:
|
lottie-react-native:
|
||||||
:path: "../node_modules/lottie-react-native"
|
:path: "../node_modules/lottie-react-native"
|
||||||
RCTRequired:
|
RCTRequired:
|
||||||
|
@ -507,23 +614,32 @@ SPEC CHECKSUMS:
|
||||||
boost-for-react-native: 39c7adb57c4e60d6c5479dd8623128eb5b3f0f2c
|
boost-for-react-native: 39c7adb57c4e60d6c5479dd8623128eb5b3f0f2c
|
||||||
BVLinearGradient: e3aad03778a456d77928f594a649e96995f1c872
|
BVLinearGradient: e3aad03778a456d77928f594a649e96995f1c872
|
||||||
CocoaAsyncSocket: 694058e7c0ed05a9e217d1b3c7ded962f4180845
|
CocoaAsyncSocket: 694058e7c0ed05a9e217d1b3c7ded962f4180845
|
||||||
|
CocoaLibEvent: 2fab71b8bd46dd33ddb959f7928ec5909f838e3f
|
||||||
DoubleConversion: 5805e889d232975c086db112ece9ed034df7a0b2
|
DoubleConversion: 5805e889d232975c086db112ece9ed034df7a0b2
|
||||||
EFQRCode: 07ee69f29196329e974b9bffa5381240cc09ea4c
|
EFQRCode: 07ee69f29196329e974b9bffa5381240cc09ea4c
|
||||||
FBLazyVector: aaeaf388755e4f29cd74acbc9e3b8da6d807c37f
|
FBLazyVector: 4aab18c93cd9546e4bfed752b4084585eca8b245
|
||||||
FBReactNativeSpec: 118d0d177724c2d67f08a59136eb29ef5943ec75
|
FBReactNativeSpec: 5465d51ccfeecb7faa12f9ae0024f2044ce4044e
|
||||||
|
Flipper: 1670db365568191bd123a0c905b834e77ba9e3d3
|
||||||
|
Flipper-DoubleConversion: 38631e41ef4f9b12861c67d17cb5518d06badc41
|
||||||
|
Flipper-Folly: c12092ea368353b58e992843a990a3225d4533c3
|
||||||
|
Flipper-Glog: 1dfd6abf1e922806c52ceb8701a3599a79a200a6
|
||||||
|
Flipper-PeerTalk: 116d8f857dc6ef55c7a5a75ea3ceaafe878aadc9
|
||||||
|
Flipper-RSocket: 64e7431a55835eb953b0bf984ef3b90ae9fdddd7
|
||||||
|
FlipperKit: afd4259ef9eadeeb2d30250b37d95cb3b6b97a69
|
||||||
Folly: 30e7936e1c45c08d884aa59369ed951a8e68cf51
|
Folly: 30e7936e1c45c08d884aa59369ed951a8e68cf51
|
||||||
glog: 1f3da668190260b06b429bb211bfbee5cd790c28
|
glog: 1f3da668190260b06b429bb211bfbee5cd790c28
|
||||||
lottie-ios: c38c3178ae8c4a8f200661aa5f80b9f1ca7f56b3
|
lottie-ios: 48fac6be217c76937e36e340e2d09cf7b10b7f5f
|
||||||
lottie-react-native: d8caf2aa9ab8bb76312e44997c1c91804a23d44d
|
lottie-react-native: a664f59f1f298c2696dd0ae07b15cbdfc433cb02
|
||||||
RCTRequired: b153add4da6e7dbc44aebf93f3cf4fcae392ddf1
|
OpenSSL-Universal: 8b48cc0d10c1b2923617dfe5c178aa9ed2689355
|
||||||
RCTTypeSafety: 9aa1b91d7f9310fc6eadc3cf95126ffe818af320
|
RCTRequired: cec6a34b3ac8a9915c37e7e4ad3aa74726ce4035
|
||||||
React: b6a59ef847b2b40bb6e0180a97d0ca716969ac78
|
RCTTypeSafety: 93006131180074cffa227a1075802c89a49dd4ce
|
||||||
React-Core: 688b451f7d616cc1134ac95295b593d1b5158a04
|
React: 29a8b1a02bd764fb7644ef04019270849b9a7ac3
|
||||||
React-CoreModules: d04f8494c1a328b69ec11db9d1137d667f916dcb
|
React-Core: b12bffb3f567fdf99510acb716ef1abd426e0e05
|
||||||
React-cxxreact: d0f7bcafa196ae410e5300736b424455e7fb7ba7
|
React-CoreModules: 4a9b87bbe669d6c3173c0132c3328e3b000783d0
|
||||||
React-jsi: cb2cd74d7ccf4cffb071a46833613edc79cdf8f7
|
React-cxxreact: e65f9c2ba0ac5be946f53548c1aaaee5873a8103
|
||||||
React-jsiexecutor: d5525f9ed5f782fdbacb64b9b01a43a9323d2386
|
React-jsi: b6dc94a6a12ff98e8877287a0b7620d365201161
|
||||||
React-jsinspector: fa0ecc501688c3c4c34f28834a76302233e29dc0
|
React-jsiexecutor: 1540d1c01bb493ae3124ed83351b1b6a155db7da
|
||||||
|
React-jsinspector: 512e560d0e985d0e8c479a54a4e5c147a9c83493
|
||||||
react-native-biometrics: c892904948a32295b128f633bcc11eda020645c5
|
react-native-biometrics: c892904948a32295b128f633bcc11eda020645c5
|
||||||
react-native-blue-crypto: 23f1558ad3d38d7a2edb7e2f6ed1bc520ed93e56
|
react-native-blue-crypto: 23f1558ad3d38d7a2edb7e2f6ed1bc520ed93e56
|
||||||
react-native-blur: cad4d93b364f91e7b7931b3fa935455487e5c33c
|
react-native-blur: cad4d93b364f91e7b7931b3fa935455487e5c33c
|
||||||
|
@ -531,46 +647,47 @@ SPEC CHECKSUMS:
|
||||||
react-native-document-picker: e3516aff0dcf65ee0785d9bcf190eb10e2261154
|
react-native-document-picker: e3516aff0dcf65ee0785d9bcf190eb10e2261154
|
||||||
react-native-image-picker: 3637d63fef7e32a230141ab4660d3ceb773c824f
|
react-native-image-picker: 3637d63fef7e32a230141ab4660d3ceb773c824f
|
||||||
react-native-randombytes: 991545e6eaaf700b4ee384c291ef3d572e0b2ca8
|
react-native-randombytes: 991545e6eaaf700b4ee384c291ef3d572e0b2ca8
|
||||||
react-native-safe-area-context: 0b0460e3298465bdb4b859ea43c2d7b9128cf988
|
react-native-safe-area-context: ce7e110923a56ba3e3c615d4920ebbe01324326e
|
||||||
react-native-slider: b2f361499888302147205f17f6fffa921a7bda70
|
react-native-slider: 05f11678260cb27c3d00a2dd1558b623be3ec8d2
|
||||||
react-native-tcp-socket: 96a4f104cdcc9c6621aafe92937f163d88447c5b
|
react-native-tcp-socket: 96a4f104cdcc9c6621aafe92937f163d88447c5b
|
||||||
react-native-webview: f11ac6c8bcaba5b71ddda1c12a10c8ea059b080f
|
react-native-webview: 838be111a7805977e5fc4fa6b66ae293f6c17384
|
||||||
React-RCTActionSheet: 600b4d10e3aea0913b5a92256d2719c0cdd26d76
|
React-RCTActionSheet: f41ea8a811aac770e0cc6e0ad6b270c644ea8b7c
|
||||||
React-RCTAnimation: 791a87558389c80908ed06cc5dfc5e7920dfa360
|
React-RCTAnimation: 49ab98b1c1ff4445148b72a3d61554138565bad0
|
||||||
React-RCTBlob: d89293cc0236d9cb0933d85e430b0bbe81ad1d72
|
React-RCTBlob: a332773f0ebc413a0ce85942a55b064471587a71
|
||||||
React-RCTImage: 6b8e8df449eb7c814c99a92d6b52de6fe39dea4e
|
React-RCTImage: e70be9b9c74fe4e42d0005f42cace7981c994ac3
|
||||||
React-RCTLinking: 121bb231c7503cf9094f4d8461b96a130fabf4a5
|
React-RCTLinking: c1b9739a88d56ecbec23b7f63650e44672ab2ad2
|
||||||
React-RCTNetwork: fb353640aafcee84ca8b78957297bd395f065c9a
|
React-RCTNetwork: 73138b6f45e5a2768ad93f3d57873c2a18d14b44
|
||||||
React-RCTSettings: 8db258ea2a5efee381fcf7a6d5044e2f8b68b640
|
React-RCTSettings: 6e3738a87e21b39a8cb08d627e68c44acf1e325a
|
||||||
React-RCTText: 9ccc88273e9a3aacff5094d2175a605efa854dbe
|
React-RCTText: fae545b10cfdb3d247c36c56f61a94cfd6dba41d
|
||||||
React-RCTVibration: a49a1f42bf8f5acf1c3e297097517c6b3af377ad
|
React-RCTVibration: 4356114dbcba4ce66991096e51a66e61eda51256
|
||||||
ReactCommon: 198c7c8d3591f975e5431bec1b0b3b581aa1c5dd
|
ReactCommon: ed4e11d27609d571e7eee8b65548efc191116eb3
|
||||||
ReactNativePrivacySnapshot: cc295e45dc22810e9ff2c93380d643de20a77015
|
ReactNativePrivacySnapshot: cc295e45dc22810e9ff2c93380d643de20a77015
|
||||||
RemobileReactNativeQrcodeLocalImage: 57aadc12896b148fb5e04bc7c6805f3565f5c3fa
|
RemobileReactNativeQrcodeLocalImage: 57aadc12896b148fb5e04bc7c6805f3565f5c3fa
|
||||||
RNCAsyncStorage: 62559ca9a3e7790bac152a3e69bdd9ca349d37bd
|
RNCAsyncStorage: db711e29e5e0500d9bd21aa0c2e397efa45302b1
|
||||||
RNCClipboard: a254f6e568bc713b7ef49646e216661369882030
|
RNCClipboard: a254f6e568bc713b7ef49646e216661369882030
|
||||||
RNCMaskedView: f5c7d14d6847b7b44853f7acb6284c1da30a3459
|
RNCMaskedView: f5c7d14d6847b7b44853f7acb6284c1da30a3459
|
||||||
RNDefaultPreference: 21816c0a6f61a2829ccc0cef034392e9b509ee5f
|
RNDefaultPreference: 21816c0a6f61a2829ccc0cef034392e9b509ee5f
|
||||||
RNDeviceInfo: 12faae605ba42a1a5041c3c41a77834bc23f049d
|
RNDeviceInfo: ab2ab4ca9e7f2bc4f35d62ab6ce2b66f2cbf1e7a
|
||||||
RNFS: 2bd9eb49dc82fa9676382f0585b992c424cd59df
|
RNFS: 2bd9eb49dc82fa9676382f0585b992c424cd59df
|
||||||
RNGestureHandler: 8f09cd560f8d533eb36da5a6c5a843af9f056b38
|
RNGestureHandler: 8f09cd560f8d533eb36da5a6c5a843af9f056b38
|
||||||
RNHandoff: d3b0754cca3a6bcd9b25f544f733f7f033ccf5fa
|
RNHandoff: d3b0754cca3a6bcd9b25f544f733f7f033ccf5fa
|
||||||
RNLocalize: fc27ee5878ce5a3af73873fb2d8e866e0d1e6d84
|
RNLocalize: fc27ee5878ce5a3af73873fb2d8e866e0d1e6d84
|
||||||
RNQuickAction: 6d404a869dc872cde841ad3147416a670d13fa93
|
RNQuickAction: 6d404a869dc872cde841ad3147416a670d13fa93
|
||||||
RNRate: d44a8bca6ee08f5d890ecccddaec2810955ffbb3
|
RNRate: a747cbaa6040d72994861864c988037fe0696548
|
||||||
RNReactNativeHapticFeedback: 2566b468cc8d0e7bb2f84b23adc0f4614594d071
|
RNReactNativeHapticFeedback: 22c5ecf474428766c6b148f96f2ff6155cd7225e
|
||||||
RNScreens: 62211832af51e0aebcf6e8c36bcf7dd65592f244
|
RNScreens: 62211832af51e0aebcf6e8c36bcf7dd65592f244
|
||||||
RNSecureKeyStore: f1ad870e53806453039f650720d2845c678d89c8
|
RNSecureKeyStore: f1ad870e53806453039f650720d2845c678d89c8
|
||||||
RNSentry: 9c9783b13fb5cba387fff55f085cc1da3854ce71
|
RNSentry: 9c9783b13fb5cba387fff55f085cc1da3854ce71
|
||||||
RNShare: 8b171d4b43c1d886917fdd303bf7a4b87167b05c
|
RNShare: f4ec422e27904e0dc9310038d1110460a59ad30d
|
||||||
RNSVG: 8ba35cbeb385a52fd960fd28db9d7d18b4c2974f
|
RNSVG: 8ba35cbeb385a52fd960fd28db9d7d18b4c2974f
|
||||||
RNVectorIcons: 0bb4def82230be1333ddaeee9fcba45f0b288ed4
|
RNVectorIcons: 0bb4def82230be1333ddaeee9fcba45f0b288ed4
|
||||||
RNWatch: a36ea17fac675b98b1d8cd41604af68cf1fa9a03
|
RNWatch: a36ea17fac675b98b1d8cd41604af68cf1fa9a03
|
||||||
Sentry: 14bdd673870e8cf64932b149fad5bbbf39a9b390
|
Sentry: 14bdd673870e8cf64932b149fad5bbbf39a9b390
|
||||||
swift_qrcodejs: 4d024fc98b0778b804ec6a5c810880fd092aec9d
|
swift_qrcodejs: 4d024fc98b0778b804ec6a5c810880fd092aec9d
|
||||||
ToolTipMenu: bdcaa0e888bcf44778a67fe34639b094352e904e
|
ToolTipMenu: 4d89d95ddffd7539230bdbe02ee51bbde362e37e
|
||||||
Yoga: f2a7cd4280bfe2cca5a7aed98ba0eb3d1310f18b
|
Yoga: 3ebccbdd559724312790e7742142d062476b698e
|
||||||
|
YogaKit: f782866e155069a2cca2517aafea43200b01fd5a
|
||||||
|
|
||||||
PODFILE CHECKSUM: 932f5bffd3ddea34b78c9ed0921a6f8cccf442b5
|
PODFILE CHECKSUM: 18e8ad54db4d73fb4dd63a9b2354d9addd35333f
|
||||||
|
|
||||||
COCOAPODS: 1.9.3
|
COCOAPODS: 1.9.3
|
||||||
|
|
6352
package-lock.json
generated
6352
package-lock.json
generated
File diff suppressed because it is too large
Load diff
29
package.json
29
package.json
|
@ -19,7 +19,7 @@
|
||||||
"flow-bin": "^0.125.1",
|
"flow-bin": "^0.125.1",
|
||||||
"jest": "^24.9.0",
|
"jest": "^24.9.0",
|
||||||
"jetifier": "^1.6.3",
|
"jetifier": "^1.6.3",
|
||||||
"react-test-renderer": "16.9.0"
|
"react-test-renderer": "16.11.0"
|
||||||
},
|
},
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">=10.16.0",
|
"node": ">=10.16.0",
|
||||||
|
@ -58,14 +58,14 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
|
"@react-native-community/async-storage": "1.11.0",
|
||||||
"@babel/preset-env": "7.10.1",
|
"@babel/preset-env": "7.10.1",
|
||||||
"@react-native-community/async-storage": "1.10.3",
|
|
||||||
"@react-native-community/blur": "3.6.0",
|
"@react-native-community/blur": "3.6.0",
|
||||||
"@react-native-community/clipboard": "1.2.2",
|
"@react-native-community/clipboard": "1.2.2",
|
||||||
"@react-native-community/masked-view": "0.1.10",
|
"@react-native-community/masked-view": "0.1.10",
|
||||||
"@react-native-community/slider": "2.0.8",
|
"@react-native-community/slider": "3.0.0",
|
||||||
"@react-navigation/native": "5.5.0",
|
"@react-navigation/native": "5.5.1",
|
||||||
"@react-navigation/stack": "5.4.1",
|
"@react-navigation/stack": "5.5.1",
|
||||||
"@remobile/react-native-qrcode-local-image": "git+https://github.com/BlueWallet/react-native-qrcode-local-image.git",
|
"@remobile/react-native-qrcode-local-image": "git+https://github.com/BlueWallet/react-native-qrcode-local-image.git",
|
||||||
"@sentry/react-native": "1.3.9",
|
"@sentry/react-native": "1.3.9",
|
||||||
"amplitude-js": "5.11.0",
|
"amplitude-js": "5.11.0",
|
||||||
|
@ -93,27 +93,28 @@
|
||||||
"eslint-plugin-standard": "4.0.1",
|
"eslint-plugin-standard": "4.0.1",
|
||||||
"events": "1.1.1",
|
"events": "1.1.1",
|
||||||
"frisbee": "3.1.2",
|
"frisbee": "3.1.2",
|
||||||
"lottie-react-native": "3.1.1",
|
"lottie-ios": "3.1.8",
|
||||||
|
"lottie-react-native": "3.4.0",
|
||||||
"metro-react-native-babel-preset": "0.59.0",
|
"metro-react-native-babel-preset": "0.59.0",
|
||||||
"path-browserify": "1.0.0",
|
"path-browserify": "1.0.0",
|
||||||
"pbkdf2": "3.0.17",
|
"pbkdf2": "3.0.17",
|
||||||
"prettier": "2.0.5",
|
"prettier": "2.0.5",
|
||||||
"process": "0.11.10",
|
"process": "0.11.10",
|
||||||
"prop-types": "15.7.2",
|
"prop-types": "15.7.2",
|
||||||
"react": "16.9.0",
|
"react": "16.11.0",
|
||||||
"react-localization": "1.0.15",
|
"react-localization": "1.0.15",
|
||||||
"react-native": "0.61.5",
|
"react-native": "0.62.2",
|
||||||
"react-native-biometrics": "git+https://github.com/BlueWallet/react-native-biometrics.git#2.0.0",
|
"react-native-biometrics": "git+https://github.com/BlueWallet/react-native-biometrics.git#2.0.0",
|
||||||
"react-native-blue-crypto": "git+https://github.com/Overtorment/react-native-blue-crypto.git",
|
"react-native-blue-crypto": "git+https://github.com/Overtorment/react-native-blue-crypto.git",
|
||||||
"react-native-camera": "3.26.0",
|
"react-native-camera": "3.26.0",
|
||||||
"react-native-default-preference": "1.4.3",
|
"react-native-default-preference": "1.4.3",
|
||||||
"react-native-device-info": "4.0.1",
|
"react-native-device-info": "5.6.1",
|
||||||
"react-native-document-picker": "git+https://github.com/BlueWallet/react-native-document-picker.git#9ce83792db340d01b1361d24b19613658abef4aa",
|
"react-native-document-picker": "git+https://github.com/BlueWallet/react-native-document-picker.git#9ce83792db340d01b1361d24b19613658abef4aa",
|
||||||
"react-native-elements": "2.0.1",
|
"react-native-elements": "2.0.2",
|
||||||
"react-native-fs": "2.16.6",
|
"react-native-fs": "2.16.6",
|
||||||
"react-native-gesture-handler": "1.6.1",
|
"react-native-gesture-handler": "1.6.1",
|
||||||
"react-native-handoff": "git+https://github.com/marcosrdz/react-native-handoff.git",
|
"react-native-handoff": "git+https://github.com/marcosrdz/react-native-handoff.git",
|
||||||
"react-native-haptic-feedback": "1.9.0",
|
"react-native-haptic-feedback": "1.10.0",
|
||||||
"react-native-image-picker": "1.1.0",
|
"react-native-image-picker": "1.1.0",
|
||||||
"react-native-level-fs": "3.0.1",
|
"react-native-level-fs": "3.0.1",
|
||||||
"react-native-linear-gradient": "2.5.6",
|
"react-native-linear-gradient": "2.5.6",
|
||||||
|
@ -126,16 +127,16 @@
|
||||||
"react-native-qrcode-svg": "6.0.6",
|
"react-native-qrcode-svg": "6.0.6",
|
||||||
"react-native-quick-actions": "0.3.13",
|
"react-native-quick-actions": "0.3.13",
|
||||||
"react-native-randombytes": "3.5.3",
|
"react-native-randombytes": "3.5.3",
|
||||||
"react-native-rate": "1.1.10",
|
"react-native-rate": "1.2.1",
|
||||||
"react-native-safe-area-context": "2.0.3",
|
"react-native-safe-area-context": "2.0.3",
|
||||||
"react-native-screens": "2.8.0",
|
"react-native-screens": "2.8.0",
|
||||||
"react-native-secure-key-store": "git+https://github.com/BlueWallet/react-native-secure-key-store.git#4ba25dedb3d5ae15c22fd0ea0555116055630966",
|
"react-native-secure-key-store": "git+https://github.com/BlueWallet/react-native-secure-key-store.git#4ba25dedb3d5ae15c22fd0ea0555116055630966",
|
||||||
"react-native-share": "2.0.0",
|
"react-native-share": "3.3.3",
|
||||||
"react-native-snap-carousel": "3.9.1",
|
"react-native-snap-carousel": "3.9.1",
|
||||||
"react-native-sortable-list": "0.0.24",
|
"react-native-sortable-list": "0.0.24",
|
||||||
"react-native-svg": "9.13.6",
|
"react-native-svg": "9.13.6",
|
||||||
|
"react-native-tooltip": "git+https://github.com/BlueWallet/react-native-tooltip.git#d369e7ece09e4dec73873f1cfeac83e9d35294a6",
|
||||||
"react-native-tcp-socket": "3.7.1",
|
"react-native-tcp-socket": "3.7.1",
|
||||||
"react-native-tooltip": "git+https://github.com/marcosrdz/react-native-tooltip.git",
|
|
||||||
"react-native-vector-icons": "6.6.0",
|
"react-native-vector-icons": "6.6.0",
|
||||||
"react-native-watch-connectivity": "0.4.2",
|
"react-native-watch-connectivity": "0.4.2",
|
||||||
"react-native-webview": "9.0.2",
|
"react-native-webview": "9.0.2",
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
import React, { useEffect, useState, useCallback } from 'react';
|
import React, { useEffect, useState, useCallback, useRef } from 'react';
|
||||||
import {
|
import {
|
||||||
View,
|
View,
|
||||||
InteractionManager,
|
InteractionManager,
|
||||||
|
@ -46,7 +46,7 @@ const ReceiveDetails = () => {
|
||||||
const [customAmount, setCustomAmount] = useState(0);
|
const [customAmount, setCustomAmount] = useState(0);
|
||||||
const [customUnit, setCustomUnit] = useState(BitcoinUnit.BTC);
|
const [customUnit, setCustomUnit] = useState(BitcoinUnit.BTC);
|
||||||
const [bip21encoded, setBip21encoded] = useState();
|
const [bip21encoded, setBip21encoded] = useState();
|
||||||
const [qrCodeSVG, setQrCodeSVG] = useState();
|
const qrCodeSVG = useRef();
|
||||||
const [isCustom, setIsCustom] = useState(false);
|
const [isCustom, setIsCustom] = useState(false);
|
||||||
const [isCustomModalVisible, setIsCustomModalVisible] = useState(false);
|
const [isCustomModalVisible, setIsCustomModalVisible] = useState(false);
|
||||||
const { navigate, goBack } = useNavigation();
|
const { navigate, goBack } = useNavigation();
|
||||||
|
@ -192,7 +192,7 @@ const ReceiveDetails = () => {
|
||||||
Share.open({ message: bip21encoded }).catch(error => console.log(error));
|
Share.open({ message: bip21encoded }).catch(error => console.log(error));
|
||||||
} else {
|
} else {
|
||||||
InteractionManager.runAfterInteractions(async () => {
|
InteractionManager.runAfterInteractions(async () => {
|
||||||
qrCodeSVG.toDataURL(data => {
|
qrCodeSVG.current.toDataURL(data => {
|
||||||
const shareImageBase64 = {
|
const shareImageBase64 = {
|
||||||
message: bip21encoded,
|
message: bip21encoded,
|
||||||
url: `data:image/png;base64,${data}`,
|
url: `data:image/png;base64,${data}`,
|
||||||
|
@ -253,7 +253,7 @@ const ReceiveDetails = () => {
|
||||||
color={BlueApp.settings.foregroundColor}
|
color={BlueApp.settings.foregroundColor}
|
||||||
logoBackgroundColor={BlueApp.settings.brandingColor}
|
logoBackgroundColor={BlueApp.settings.brandingColor}
|
||||||
ecl="H"
|
ecl="H"
|
||||||
getRef={setQrCodeSVG}
|
getRef={qrCodeSVG}
|
||||||
/>
|
/>
|
||||||
)}
|
)}
|
||||||
<BlueCopyTextToClipboard text={isCustom ? bip21encoded : address} />
|
<BlueCopyTextToClipboard text={isCustom ? bip21encoded : address} />
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
import React, { Component } from 'react';
|
import React, { Component } from 'react';
|
||||||
import { View, ActivityIndicator, Text, TouchableOpacity, StyleSheet } from 'react-native';
|
import { View, ActivityIndicator, Text, TouchableOpacity, StyleSheet, StatusBar } from 'react-native';
|
||||||
import {
|
import {
|
||||||
BlueButton,
|
BlueButton,
|
||||||
SafeBlueArea,
|
SafeBlueArea,
|
||||||
|
@ -251,6 +251,7 @@ export default class TransactionsStatus extends Component {
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<SafeBlueArea forceInset={{ horizontal: 'always' }} style={styles.root}>
|
<SafeBlueArea forceInset={{ horizontal: 'always' }} style={styles.root}>
|
||||||
|
<StatusBar barStyle="dark-content" />
|
||||||
{this.state.isHandOffUseEnabled && (
|
{this.state.isHandOffUseEnabled && (
|
||||||
<Handoff
|
<Handoff
|
||||||
title={`Bitcoin Transaction ${this.state.tx.hash}`}
|
title={`Bitcoin Transaction ${this.state.tx.hash}`}
|
||||||
|
|
|
@ -162,7 +162,7 @@ const SelectWallet = ({ navigation }) => {
|
||||||
SelectWallet.navigationOptions = ({ navigation }) => ({
|
SelectWallet.navigationOptions = ({ navigation }) => ({
|
||||||
...BlueNavigationStyle(navigation, true, () => navigation.goBack(null)),
|
...BlueNavigationStyle(navigation, true, () => navigation.goBack(null)),
|
||||||
title: loc.wallets.select_wallet,
|
title: loc.wallets.select_wallet,
|
||||||
gestureEnabled: false,
|
headerRight: null,
|
||||||
});
|
});
|
||||||
|
|
||||||
export default SelectWallet;
|
export default SelectWallet;
|
||||||
|
|
Loading…
Add table
Reference in a new issue