V2 dependency updates (#5907)
* Update to RN 0.67 & dependencies * Update server displayName if already exists * Allow adding only one reaction * update to rn 0.67.1
This commit is contained in:
parent
5762bc93b9
commit
2013f39a61
32 changed files with 2030 additions and 1839 deletions
|
|
@ -66,4 +66,4 @@ untyped-import
|
|||
untyped-type-import
|
||||
|
||||
[version]
|
||||
^0.158.0
|
||||
^0.162.0
|
||||
|
|
|
|||
|
|
@ -113,7 +113,7 @@ def jscFlavor = 'org.webkit:android-jsc-intl:+'
|
|||
/**
|
||||
* Whether to enable the Hermes VM.
|
||||
*
|
||||
* This should be set on project.ext.react and mirrored here. If it is not set
|
||||
* This should be set on project.ext.react and that value will be read here. If it is not set
|
||||
* on project.ext.react, JavaScript will not be compiled to Hermes Bytecode
|
||||
* and the benefits of using Hermes will therefore be sharply reduced.
|
||||
*/
|
||||
|
|
|
|||
29
android/app/src/main/res/drawable/rn_edit_text_material.xml
Normal file
29
android/app/src/main/res/drawable/rn_edit_text_material.xml
Normal file
|
|
@ -0,0 +1,29 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Copyright (C) 2014 The Android Open Source Project
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
-->
|
||||
<inset xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:insetLeft="@dimen/abc_edit_text_inset_horizontal_material"
|
||||
android:insetRight="@dimen/abc_edit_text_inset_horizontal_material"
|
||||
android:insetTop="@dimen/abc_edit_text_inset_top_material"
|
||||
android:insetBottom="@dimen/abc_edit_text_inset_bottom_material">
|
||||
<selector>
|
||||
<!--
|
||||
This file is a copy of abc_edit_text_material (https://bit.ly/3k8fX7I).
|
||||
The item below with state_pressed="false" and state_focused="false" causes a NullPointerException.
|
||||
NullPointerException:tempt to invoke virtual method 'android.graphics.drawable.Drawable android.graphics.drawable.Drawable$ConstantState.newDrawable(android.content.res.Resources)'
|
||||
<item android:state_pressed="false" android:state_focused="false" android:drawable="@drawable/abc_textfield_default_mtrl_alpha"/>
|
||||
For more info, see https://bit.ly/3CdLStv (react-native/pull/29452) and https://bit.ly/3nxOMoR.
|
||||
-->
|
||||
<item android:state_enabled="false" android:drawable="@drawable/abc_textfield_default_mtrl_alpha"/>
|
||||
<item android:drawable="@drawable/abc_textfield_activated_mtrl_alpha"/>
|
||||
</selector>
|
||||
</inset>
|
||||
|
|
@ -4,6 +4,7 @@
|
|||
<style name="AppTheme" parent="Theme.AppCompat.DayNight.NoActionBar">
|
||||
<!-- Customize your theme here. -->
|
||||
<item name="android:windowBackground">@color/splashscreen_bg</item>
|
||||
<item name="android:editTextBackground">@drawable/rn_edit_text_material</item>
|
||||
|
||||
</style>
|
||||
|
||||
|
|
|
|||
|
|
@ -21,7 +21,7 @@ buildscript {
|
|||
}
|
||||
dependencies {
|
||||
classpath 'com.android.tools.build:gradle:4.2.2'
|
||||
classpath 'com.google.gms:google-services:4.2.0'
|
||||
classpath 'com.google.gms:google-services:4.3.10'
|
||||
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlinVersion"
|
||||
|
||||
// NOTE: Do not place your application dependencies here; they belong
|
||||
|
|
@ -55,5 +55,12 @@ allprojects {
|
|||
maven {
|
||||
url "$rootDir/../node_modules/detox/Detox-android"
|
||||
}
|
||||
mavenCentral {
|
||||
// We don't want to fetch react-native from Maven Central as there are
|
||||
// older versions over there.
|
||||
content {
|
||||
excludeGroup "com.facebook.react"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@
|
|||
|
||||
# Specifies the JVM arguments used for the daemon process.
|
||||
# The setting is particularly useful for tweaking memory settings.
|
||||
# Default value: -Xmx10248m -XX:MaxPermSize=256m
|
||||
# Default value: -Xmx1024m -XX:MaxPermSize=256m
|
||||
# org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
|
||||
org.gradle.jvmargs=-Xmx2048M
|
||||
|
||||
|
|
|
|||
|
|
@ -2,4 +2,4 @@ distributionBase=GRADLE_USER_HOME
|
|||
distributionPath=wrapper/dists
|
||||
zipStoreBase=GRADLE_USER_HOME
|
||||
zipStorePath=wrapper/dists
|
||||
distributionUrl=https\://services.gradle.org/distributions/gradle-6.9-all.zip
|
||||
distributionUrl=https\://services.gradle.org/distributions/gradle-7.2-all.zip
|
||||
|
|
|
|||
|
|
@ -37,6 +37,7 @@ export const addReaction = async (serverUrl: string, postId: string, emojiName:
|
|||
reactions: [reaction],
|
||||
}],
|
||||
prepareRecordsOnly: true,
|
||||
skipSync: true, // this prevents the handler from deleting previous reactions
|
||||
});
|
||||
models.push(...reactions);
|
||||
|
||||
|
|
|
|||
|
|
@ -32,7 +32,6 @@ exports[`components/channel_list should match snapshot 1`] = `
|
|||
<View
|
||||
accessible={true}
|
||||
collapsable={false}
|
||||
nativeID="animatedComponent"
|
||||
style={
|
||||
Object {
|
||||
"opacity": 1,
|
||||
|
|
@ -218,9 +217,6 @@ exports[`components/channel_list should match snapshot 1`] = `
|
|||
}
|
||||
/>
|
||||
<TextInput
|
||||
collapsable={false}
|
||||
onGestureHandlerEvent={[Function]}
|
||||
onGestureHandlerStateChange={[Function]}
|
||||
placeholder="Find Channels"
|
||||
placeholderTextColor="rgba(255,255,255,0.72)"
|
||||
style={
|
||||
|
|
|
|||
|
|
@ -29,9 +29,6 @@ exports[`Search Field should match snapshot 1`] = `
|
|||
}
|
||||
/>
|
||||
<TextInput
|
||||
collapsable={false}
|
||||
onGestureHandlerEvent={[Function]}
|
||||
onGestureHandlerStateChange={[Function]}
|
||||
placeholder="Find Channels"
|
||||
placeholderTextColor="rgba(255,255,255,0.72)"
|
||||
style={
|
||||
|
|
|
|||
|
|
@ -2,8 +2,7 @@
|
|||
// See LICENSE.txt for license information.
|
||||
|
||||
import React from 'react';
|
||||
import {StyleSheet, View} from 'react-native';
|
||||
import {TextInput} from 'react-native-gesture-handler';
|
||||
import {StyleSheet, TextInput, View} from 'react-native';
|
||||
|
||||
import CompassIcon from '@components/compass_icon';
|
||||
import {useTheme} from '@context/theme';
|
||||
|
|
|
|||
|
|
@ -5,7 +5,6 @@ exports[`components/custom_status/clear_button should match snapshot 1`] = `
|
|||
accessible={true}
|
||||
collapsable={false}
|
||||
focusable={true}
|
||||
nativeID="animatedComponent"
|
||||
onClick={[Function]}
|
||||
onResponderGrant={[Function]}
|
||||
onResponderMove={[Function]}
|
||||
|
|
|
|||
|
|
@ -26,7 +26,6 @@ exports[`Loading should match snapshot 1`] = `
|
|||
enableMergePathsAndroidForKitKatAndAbove={false}
|
||||
forwardedRef={[Function]}
|
||||
loop={true}
|
||||
nativeID="animatedComponent"
|
||||
onAnimationFinish={[Function]}
|
||||
onLayout={[Function]}
|
||||
progress={0}
|
||||
|
|
|
|||
|
|
@ -2,8 +2,7 @@
|
|||
// See LICENSE.txt for license information.
|
||||
|
||||
import React from 'react';
|
||||
import {ListRenderItemInfo, View} from 'react-native';
|
||||
import {FlatList} from 'react-native-gesture-handler';
|
||||
import {FlatList, ListRenderItemInfo, View} from 'react-native';
|
||||
|
||||
import FormattedText from '@components/formatted_text';
|
||||
import {useTheme} from '@context/theme';
|
||||
|
|
|
|||
|
|
@ -202,7 +202,7 @@ class DatabaseManager {
|
|||
});
|
||||
});
|
||||
} else if (identifier) {
|
||||
await this.updateServerIdentifier(serverUrl, identifier);
|
||||
await this.updateServerIdentifier(serverUrl, identifier, displayName);
|
||||
}
|
||||
}
|
||||
} catch (e) {
|
||||
|
|
@ -210,13 +210,16 @@ class DatabaseManager {
|
|||
}
|
||||
};
|
||||
|
||||
public updateServerIdentifier = async (serverUrl: string, identifier: string) => {
|
||||
public updateServerIdentifier = async (serverUrl: string, identifier: string, displayName?: string) => {
|
||||
const appDatabase = this.appDatabase?.database;
|
||||
if (appDatabase) {
|
||||
const server = await queryServer(appDatabase, serverUrl);
|
||||
await appDatabase.write(async () => {
|
||||
await server.update((record) => {
|
||||
record.identifier = identifier;
|
||||
if (displayName) {
|
||||
record.displayName = displayName;
|
||||
}
|
||||
});
|
||||
});
|
||||
}
|
||||
|
|
|
|||
|
|
@ -129,10 +129,11 @@ const UserHandler = (superclass: any) => class extends superclass {
|
|||
* @param {HandleReactionsArgs} handleReactions
|
||||
* @param {ReactionsPerPost[]} handleReactions.reactions
|
||||
* @param {boolean} handleReactions.prepareRecordsOnly
|
||||
* @param {boolean} handleReactions.skipSync
|
||||
* @throws DataOperatorException
|
||||
* @returns {Promise<Array<(ReactionModel | CustomEmojiModel)>>}
|
||||
*/
|
||||
handleReactions = async ({postsReactions, prepareRecordsOnly}: HandleReactionsArgs): Promise<ReactionModel[]> => {
|
||||
handleReactions = async ({postsReactions, prepareRecordsOnly, skipSync}: HandleReactionsArgs): Promise<ReactionModel[]> => {
|
||||
const batchRecords: ReactionModel[] = [];
|
||||
|
||||
if (!postsReactions.length) {
|
||||
|
|
@ -163,7 +164,7 @@ const UserHandler = (superclass: any) => class extends superclass {
|
|||
batchRecords.push(...reactionsRecords);
|
||||
}
|
||||
|
||||
if (deleteReactions?.length) {
|
||||
if (deleteReactions?.length && !skipSync) {
|
||||
batchRecords.push(...deleteReactions);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -3,9 +3,9 @@
|
|||
|
||||
import React, {useEffect, useRef, useState} from 'react';
|
||||
import {DeviceEventEmitter, Platform, StyleSheet, Text, TouchableOpacity, View} from 'react-native';
|
||||
import {PanGestureHandler} from 'react-native-gesture-handler';
|
||||
import {GestureDetector, Gesture} from 'react-native-gesture-handler';
|
||||
import {Navigation} from 'react-native-navigation';
|
||||
import Animated, {useAnimatedStyle, useSharedValue, withTiming} from 'react-native-reanimated';
|
||||
import Animated, {runOnJS, useAnimatedStyle, useSharedValue, withTiming} from 'react-native-reanimated';
|
||||
import {useSafeAreaInsets} from 'react-native-safe-area-context';
|
||||
|
||||
import {openNotification} from '@actions/remote/notifications';
|
||||
|
|
@ -140,12 +140,11 @@ const InAppNotification = ({componentId, serverName, serverUrl, notification}: I
|
|||
}, [animate, insets.top]);
|
||||
|
||||
const message = notification.payload?.body || notification.payload?.message;
|
||||
// eslint-disable-next-line new-cap
|
||||
const gesture = Gesture.Pan().activeOffsetY(-20).onStart(() => runOnJS(animateDismissOverlay)());
|
||||
|
||||
return (
|
||||
<PanGestureHandler
|
||||
onGestureEvent={animateDismissOverlay}
|
||||
activeOffsetY={-20}
|
||||
>
|
||||
<GestureDetector gesture={gesture}>
|
||||
<Animated.View
|
||||
style={[styles.container, isTablet ? styles.tablet : undefined, animatedStyle]}
|
||||
testID='in_app_notification.screen'
|
||||
|
|
@ -181,7 +180,7 @@ const InAppNotification = ({componentId, serverName, serverUrl, notification}: I
|
|||
</TouchableOpacity>
|
||||
</View>
|
||||
</Animated.View>
|
||||
</PanGestureHandler>
|
||||
</GestureDetector>
|
||||
);
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -5,8 +5,8 @@ import {withManagedConfig} from '@mattermost/react-native-emm';
|
|||
import React from 'react';
|
||||
import {IntlProvider} from 'react-intl';
|
||||
import {Platform, StyleProp, ViewStyle} from 'react-native';
|
||||
import {gestureHandlerRootHOC} from 'react-native-gesture-handler';
|
||||
import {Navigation, NavigationFunctionComponent} from 'react-native-navigation';
|
||||
import {GestureHandlerRootView} from 'react-native-gesture-handler';
|
||||
import {Navigation} from 'react-native-navigation';
|
||||
import {SafeAreaProvider} from 'react-native-safe-area-context';
|
||||
|
||||
import {Screens} from '@constants';
|
||||
|
|
@ -16,12 +16,18 @@ import {DEFAULT_LOCALE, getTranslations} from '@i18n';
|
|||
// TODO: Remove this and uncomment screens as they get added
|
||||
/* eslint-disable */
|
||||
|
||||
const withGestures = (screen: NavigationFunctionComponent, styles: StyleProp<ViewStyle>) => {
|
||||
if (Platform.OS === 'android') {
|
||||
return gestureHandlerRootHOC(screen, styles);
|
||||
}
|
||||
const withGestures = (Screen: React.ComponentType, styles: StyleProp<ViewStyle>) => {
|
||||
return function gestureHoc(props: any) {
|
||||
if (Platform.OS === 'android') {
|
||||
return (
|
||||
<GestureHandlerRootView style={[{flex: 1}, styles]}>
|
||||
<Screen {...props}/>
|
||||
</GestureHandlerRootView>
|
||||
)
|
||||
}
|
||||
|
||||
return screen;
|
||||
return <Screen {...props}/>;
|
||||
}
|
||||
};
|
||||
|
||||
const withIntl = (Screen: React.ComponentType) => {
|
||||
|
|
@ -123,7 +129,7 @@ Navigation.setLazyComponentRegistrator((screenName) => {
|
|||
case Screens.IN_APP_NOTIFICATION: {
|
||||
const notificationScreen = require('@screens/in_app_notification').default;
|
||||
Navigation.registerComponent(Screens.IN_APP_NOTIFICATION, () => Platform.select({
|
||||
android: notificationScreen,
|
||||
default: withGestures(notificationScreen, undefined),
|
||||
ios: withSafeAreaInsets(notificationScreen),
|
||||
}));
|
||||
return;
|
||||
|
|
|
|||
3
index.ts
3
index.ts
|
|
@ -27,6 +27,9 @@ if (__DEV__) {
|
|||
'scaleY',
|
||||
]);
|
||||
LogBox.ignoreLogs(['Require cycle: node_modules/zod/lib/src/index.js']);
|
||||
LogBox.ignoreLogs([
|
||||
"[react-native-gesture-handler] Seems like you're using an old API with gesture components, check out new Gestures system!",
|
||||
]);
|
||||
}
|
||||
|
||||
setFontFamily();
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
source "https://rubygems.org"
|
||||
|
||||
gem "cocoapods", "1.10.2"
|
||||
gem "cocoapods", "1.11.2"
|
||||
|
|
|
|||
|
|
@ -1,24 +1,25 @@
|
|||
GEM
|
||||
remote: https://rubygems.org/
|
||||
specs:
|
||||
CFPropertyList (3.0.4)
|
||||
CFPropertyList (3.0.5)
|
||||
rexml
|
||||
activesupport (5.2.6)
|
||||
activesupport (6.1.4.4)
|
||||
concurrent-ruby (~> 1.0, >= 1.0.2)
|
||||
i18n (>= 0.7, < 2)
|
||||
minitest (~> 5.1)
|
||||
tzinfo (~> 1.1)
|
||||
i18n (>= 1.6, < 2)
|
||||
minitest (>= 5.1)
|
||||
tzinfo (~> 2.0)
|
||||
zeitwerk (~> 2.3)
|
||||
addressable (2.8.0)
|
||||
public_suffix (>= 2.0.2, < 5.0)
|
||||
algoliasearch (1.27.5)
|
||||
httpclient (~> 2.8, >= 2.8.3)
|
||||
json (>= 1.5.1)
|
||||
atomos (0.1.3)
|
||||
claide (1.0.3)
|
||||
cocoapods (1.10.2)
|
||||
addressable (~> 2.6)
|
||||
claide (1.1.0)
|
||||
cocoapods (1.11.2)
|
||||
addressable (~> 2.8)
|
||||
claide (>= 1.0.2, < 2.0)
|
||||
cocoapods-core (= 1.10.2)
|
||||
cocoapods-core (= 1.11.2)
|
||||
cocoapods-deintegrate (>= 1.0.3, < 2.0)
|
||||
cocoapods-downloader (>= 1.4.0, < 2.0)
|
||||
cocoapods-plugins (>= 1.0.0, < 2.0)
|
||||
|
|
@ -29,19 +30,19 @@ GEM
|
|||
escape (~> 0.0.4)
|
||||
fourflusher (>= 2.3.0, < 3.0)
|
||||
gh_inspector (~> 1.0)
|
||||
molinillo (~> 0.6.6)
|
||||
molinillo (~> 0.8.0)
|
||||
nap (~> 1.0)
|
||||
ruby-macho (~> 1.4)
|
||||
xcodeproj (>= 1.19.0, < 2.0)
|
||||
cocoapods-core (1.10.2)
|
||||
activesupport (> 5.0, < 6)
|
||||
addressable (~> 2.6)
|
||||
ruby-macho (>= 1.0, < 3.0)
|
||||
xcodeproj (>= 1.21.0, < 2.0)
|
||||
cocoapods-core (1.11.2)
|
||||
activesupport (>= 5.0, < 7)
|
||||
addressable (~> 2.8)
|
||||
algoliasearch (~> 1.0)
|
||||
concurrent-ruby (~> 1.1)
|
||||
fuzzy_match (~> 2.0.4)
|
||||
nap (~> 1.0)
|
||||
netrc (~> 0.11)
|
||||
public_suffix
|
||||
public_suffix (~> 4.0)
|
||||
typhoeus (~> 1.0)
|
||||
cocoapods-deintegrate (1.0.5)
|
||||
cocoapods-downloader (1.5.1)
|
||||
|
|
@ -55,29 +56,28 @@ GEM
|
|||
colored2 (3.1.2)
|
||||
concurrent-ruby (1.1.9)
|
||||
escape (0.0.4)
|
||||
ethon (0.14.0)
|
||||
ethon (0.15.0)
|
||||
ffi (>= 1.15.0)
|
||||
ffi (1.15.4)
|
||||
ffi (1.15.5)
|
||||
fourflusher (2.3.1)
|
||||
fuzzy_match (2.0.4)
|
||||
gh_inspector (1.1.3)
|
||||
httpclient (2.8.3)
|
||||
i18n (1.8.10)
|
||||
i18n (1.8.11)
|
||||
concurrent-ruby (~> 1.0)
|
||||
json (2.5.1)
|
||||
minitest (5.14.4)
|
||||
molinillo (0.6.6)
|
||||
json (2.6.1)
|
||||
minitest (5.15.0)
|
||||
molinillo (0.8.0)
|
||||
nanaimo (0.3.0)
|
||||
nap (1.1.0)
|
||||
netrc (0.11.0)
|
||||
public_suffix (4.0.6)
|
||||
rexml (3.2.5)
|
||||
ruby-macho (1.4.0)
|
||||
thread_safe (0.3.6)
|
||||
ruby-macho (2.5.1)
|
||||
typhoeus (1.4.0)
|
||||
ethon (>= 0.9.0)
|
||||
tzinfo (1.2.9)
|
||||
thread_safe (~> 0.1)
|
||||
tzinfo (2.0.4)
|
||||
concurrent-ruby (~> 1.0)
|
||||
xcodeproj (1.21.0)
|
||||
CFPropertyList (>= 2.3.3, < 4.0)
|
||||
atomos (~> 0.1.3)
|
||||
|
|
@ -85,12 +85,13 @@ GEM
|
|||
colored2 (~> 3.1)
|
||||
nanaimo (~> 0.3.0)
|
||||
rexml (~> 3.2.4)
|
||||
zeitwerk (2.5.3)
|
||||
|
||||
PLATFORMS
|
||||
ruby
|
||||
|
||||
DEPENDENCIES
|
||||
cocoapods (= 1.10.2)
|
||||
cocoapods (= 1.11.2)
|
||||
|
||||
BUNDLED WITH
|
||||
2.1.4
|
||||
|
|
|
|||
|
|
@ -739,11 +739,43 @@
|
|||
);
|
||||
inputPaths = (
|
||||
"${PODS_ROOT}/Target Support Files/Pods-Mattermost/Pods-Mattermost-resources.sh",
|
||||
"${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/AntDesign.ttf",
|
||||
"${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/Entypo.ttf",
|
||||
"${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/EvilIcons.ttf",
|
||||
"${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/Feather.ttf",
|
||||
"${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/FontAwesome.ttf",
|
||||
"${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/FontAwesome5_Brands.ttf",
|
||||
"${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/FontAwesome5_Regular.ttf",
|
||||
"${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/FontAwesome5_Solid.ttf",
|
||||
"${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/Fontisto.ttf",
|
||||
"${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/Foundation.ttf",
|
||||
"${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/Ionicons.ttf",
|
||||
"${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/MaterialCommunityIcons.ttf",
|
||||
"${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/MaterialIcons.ttf",
|
||||
"${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/Octicons.ttf",
|
||||
"${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/SimpleLineIcons.ttf",
|
||||
"${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/Zocial.ttf",
|
||||
"${PODS_CONFIGURATION_BUILD_DIR}/React-Core/AccessibilityResources.bundle",
|
||||
"${PODS_ROOT}/YoutubePlayer-in-WKWebView/WKYTPlayerView/WKYTPlayerView.bundle",
|
||||
);
|
||||
name = "[CP] Copy Pods Resources";
|
||||
outputPaths = (
|
||||
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/AntDesign.ttf",
|
||||
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/Entypo.ttf",
|
||||
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/EvilIcons.ttf",
|
||||
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/Feather.ttf",
|
||||
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/FontAwesome.ttf",
|
||||
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/FontAwesome5_Brands.ttf",
|
||||
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/FontAwesome5_Regular.ttf",
|
||||
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/FontAwesome5_Solid.ttf",
|
||||
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/Fontisto.ttf",
|
||||
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/Foundation.ttf",
|
||||
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/Ionicons.ttf",
|
||||
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/MaterialCommunityIcons.ttf",
|
||||
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/MaterialIcons.ttf",
|
||||
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/Octicons.ttf",
|
||||
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/SimpleLineIcons.ttf",
|
||||
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/Zocial.ttf",
|
||||
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/AccessibilityResources.bundle",
|
||||
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/WKYTPlayerView.bundle",
|
||||
);
|
||||
|
|
@ -1138,7 +1170,7 @@
|
|||
COPY_PHASE_STRIP = NO;
|
||||
ENABLE_STRICT_OBJC_MSGSEND = YES;
|
||||
ENABLE_TESTABILITY = YES;
|
||||
"EXCLUDED_ARCHS[sdk=iphonesimulator*]" = "arm64 i386";
|
||||
"EXCLUDED_ARCHS[sdk=iphonesimulator*]" = i386;
|
||||
GCC_C_LANGUAGE_STANDARD = gnu99;
|
||||
GCC_DYNAMIC_NO_PIC = NO;
|
||||
GCC_NO_COMMON_BLOCKS = YES;
|
||||
|
|
@ -1184,7 +1216,7 @@
|
|||
COPY_PHASE_STRIP = YES;
|
||||
ENABLE_NS_ASSERTIONS = NO;
|
||||
ENABLE_STRICT_OBJC_MSGSEND = YES;
|
||||
"EXCLUDED_ARCHS[sdk=iphonesimulator*]" = "arm64 i386";
|
||||
"EXCLUDED_ARCHS[sdk=iphonesimulator*]" = i386;
|
||||
GCC_C_LANGUAGE_STANDARD = gnu99;
|
||||
GCC_NO_COMMON_BLOCKS = YES;
|
||||
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
|
||||
|
|
|
|||
486
ios/Podfile.lock
486
ios/Podfile.lock
|
|
@ -6,18 +6,18 @@ PODS:
|
|||
- DoubleConversion (1.1.6)
|
||||
- EXFileSystem (13.0.3):
|
||||
- ExpoModulesCore
|
||||
- Expo (43.0.4):
|
||||
- Expo (43.0.5):
|
||||
- ExpoModulesCore
|
||||
- ExpoModulesCore (0.4.9):
|
||||
- ExpoModulesCore (0.4.10):
|
||||
- React-Core
|
||||
- FBLazyVector (0.66.4)
|
||||
- FBReactNativeSpec (0.66.4):
|
||||
- FBLazyVector (0.67.1)
|
||||
- FBReactNativeSpec (0.67.1):
|
||||
- RCT-Folly (= 2021.06.28.00-v2)
|
||||
- RCTRequired (= 0.66.4)
|
||||
- RCTTypeSafety (= 0.66.4)
|
||||
- React-Core (= 0.66.4)
|
||||
- React-jsi (= 0.66.4)
|
||||
- ReactCommon/turbomodule/core (= 0.66.4)
|
||||
- RCTRequired (= 0.67.1)
|
||||
- RCTTypeSafety (= 0.67.1)
|
||||
- React-Core (= 0.67.1)
|
||||
- React-jsi (= 0.67.1)
|
||||
- ReactCommon/turbomodule/core (= 0.67.1)
|
||||
- fmt (6.2.1)
|
||||
- glog (0.3.5)
|
||||
- hermes-engine (0.9.0)
|
||||
|
|
@ -59,212 +59,212 @@ PODS:
|
|||
- fmt (~> 6.2.1)
|
||||
- glog
|
||||
- libevent
|
||||
- RCTRequired (0.66.4)
|
||||
- RCTTypeSafety (0.66.4):
|
||||
- FBLazyVector (= 0.66.4)
|
||||
- RCTRequired (0.67.1)
|
||||
- RCTTypeSafety (0.67.1):
|
||||
- FBLazyVector (= 0.67.1)
|
||||
- RCT-Folly (= 2021.06.28.00-v2)
|
||||
- RCTRequired (= 0.66.4)
|
||||
- React-Core (= 0.66.4)
|
||||
- RCTRequired (= 0.67.1)
|
||||
- React-Core (= 0.67.1)
|
||||
- RCTYouTube (2.0.2):
|
||||
- React
|
||||
- YoutubePlayer-in-WKWebView (~> 0.3.1)
|
||||
- React (0.66.4):
|
||||
- React-Core (= 0.66.4)
|
||||
- React-Core/DevSupport (= 0.66.4)
|
||||
- React-Core/RCTWebSocket (= 0.66.4)
|
||||
- React-RCTActionSheet (= 0.66.4)
|
||||
- React-RCTAnimation (= 0.66.4)
|
||||
- React-RCTBlob (= 0.66.4)
|
||||
- React-RCTImage (= 0.66.4)
|
||||
- React-RCTLinking (= 0.66.4)
|
||||
- React-RCTNetwork (= 0.66.4)
|
||||
- React-RCTSettings (= 0.66.4)
|
||||
- React-RCTText (= 0.66.4)
|
||||
- React-RCTVibration (= 0.66.4)
|
||||
- React-callinvoker (0.66.4)
|
||||
- React-Core (0.66.4):
|
||||
- React (0.67.1):
|
||||
- React-Core (= 0.67.1)
|
||||
- React-Core/DevSupport (= 0.67.1)
|
||||
- React-Core/RCTWebSocket (= 0.67.1)
|
||||
- React-RCTActionSheet (= 0.67.1)
|
||||
- React-RCTAnimation (= 0.67.1)
|
||||
- React-RCTBlob (= 0.67.1)
|
||||
- React-RCTImage (= 0.67.1)
|
||||
- React-RCTLinking (= 0.67.1)
|
||||
- React-RCTNetwork (= 0.67.1)
|
||||
- React-RCTSettings (= 0.67.1)
|
||||
- React-RCTText (= 0.67.1)
|
||||
- React-RCTVibration (= 0.67.1)
|
||||
- React-callinvoker (0.67.1)
|
||||
- React-Core (0.67.1):
|
||||
- glog
|
||||
- RCT-Folly (= 2021.06.28.00-v2)
|
||||
- React-Core/Default (= 0.66.4)
|
||||
- React-cxxreact (= 0.66.4)
|
||||
- React-jsi (= 0.66.4)
|
||||
- React-jsiexecutor (= 0.66.4)
|
||||
- React-perflogger (= 0.66.4)
|
||||
- React-Core/Default (= 0.67.1)
|
||||
- React-cxxreact (= 0.67.1)
|
||||
- React-jsi (= 0.67.1)
|
||||
- React-jsiexecutor (= 0.67.1)
|
||||
- React-perflogger (= 0.67.1)
|
||||
- Yoga
|
||||
- React-Core/CoreModulesHeaders (0.66.4):
|
||||
- React-Core/CoreModulesHeaders (0.67.1):
|
||||
- glog
|
||||
- RCT-Folly (= 2021.06.28.00-v2)
|
||||
- React-Core/Default
|
||||
- React-cxxreact (= 0.66.4)
|
||||
- React-jsi (= 0.66.4)
|
||||
- React-jsiexecutor (= 0.66.4)
|
||||
- React-perflogger (= 0.66.4)
|
||||
- React-cxxreact (= 0.67.1)
|
||||
- React-jsi (= 0.67.1)
|
||||
- React-jsiexecutor (= 0.67.1)
|
||||
- React-perflogger (= 0.67.1)
|
||||
- Yoga
|
||||
- React-Core/Default (0.66.4):
|
||||
- React-Core/Default (0.67.1):
|
||||
- glog
|
||||
- RCT-Folly (= 2021.06.28.00-v2)
|
||||
- React-cxxreact (= 0.66.4)
|
||||
- React-jsi (= 0.66.4)
|
||||
- React-jsiexecutor (= 0.66.4)
|
||||
- React-perflogger (= 0.66.4)
|
||||
- React-cxxreact (= 0.67.1)
|
||||
- React-jsi (= 0.67.1)
|
||||
- React-jsiexecutor (= 0.67.1)
|
||||
- React-perflogger (= 0.67.1)
|
||||
- Yoga
|
||||
- React-Core/DevSupport (0.66.4):
|
||||
- React-Core/DevSupport (0.67.1):
|
||||
- glog
|
||||
- RCT-Folly (= 2021.06.28.00-v2)
|
||||
- React-Core/Default (= 0.66.4)
|
||||
- React-Core/RCTWebSocket (= 0.66.4)
|
||||
- React-cxxreact (= 0.66.4)
|
||||
- React-jsi (= 0.66.4)
|
||||
- React-jsiexecutor (= 0.66.4)
|
||||
- React-jsinspector (= 0.66.4)
|
||||
- React-perflogger (= 0.66.4)
|
||||
- React-Core/Default (= 0.67.1)
|
||||
- React-Core/RCTWebSocket (= 0.67.1)
|
||||
- React-cxxreact (= 0.67.1)
|
||||
- React-jsi (= 0.67.1)
|
||||
- React-jsiexecutor (= 0.67.1)
|
||||
- React-jsinspector (= 0.67.1)
|
||||
- React-perflogger (= 0.67.1)
|
||||
- Yoga
|
||||
- React-Core/RCTActionSheetHeaders (0.66.4):
|
||||
- React-Core/RCTActionSheetHeaders (0.67.1):
|
||||
- glog
|
||||
- RCT-Folly (= 2021.06.28.00-v2)
|
||||
- React-Core/Default
|
||||
- React-cxxreact (= 0.66.4)
|
||||
- React-jsi (= 0.66.4)
|
||||
- React-jsiexecutor (= 0.66.4)
|
||||
- React-perflogger (= 0.66.4)
|
||||
- React-cxxreact (= 0.67.1)
|
||||
- React-jsi (= 0.67.1)
|
||||
- React-jsiexecutor (= 0.67.1)
|
||||
- React-perflogger (= 0.67.1)
|
||||
- Yoga
|
||||
- React-Core/RCTAnimationHeaders (0.66.4):
|
||||
- React-Core/RCTAnimationHeaders (0.67.1):
|
||||
- glog
|
||||
- RCT-Folly (= 2021.06.28.00-v2)
|
||||
- React-Core/Default
|
||||
- React-cxxreact (= 0.66.4)
|
||||
- React-jsi (= 0.66.4)
|
||||
- React-jsiexecutor (= 0.66.4)
|
||||
- React-perflogger (= 0.66.4)
|
||||
- React-cxxreact (= 0.67.1)
|
||||
- React-jsi (= 0.67.1)
|
||||
- React-jsiexecutor (= 0.67.1)
|
||||
- React-perflogger (= 0.67.1)
|
||||
- Yoga
|
||||
- React-Core/RCTBlobHeaders (0.66.4):
|
||||
- React-Core/RCTBlobHeaders (0.67.1):
|
||||
- glog
|
||||
- RCT-Folly (= 2021.06.28.00-v2)
|
||||
- React-Core/Default
|
||||
- React-cxxreact (= 0.66.4)
|
||||
- React-jsi (= 0.66.4)
|
||||
- React-jsiexecutor (= 0.66.4)
|
||||
- React-perflogger (= 0.66.4)
|
||||
- React-cxxreact (= 0.67.1)
|
||||
- React-jsi (= 0.67.1)
|
||||
- React-jsiexecutor (= 0.67.1)
|
||||
- React-perflogger (= 0.67.1)
|
||||
- Yoga
|
||||
- React-Core/RCTImageHeaders (0.66.4):
|
||||
- React-Core/RCTImageHeaders (0.67.1):
|
||||
- glog
|
||||
- RCT-Folly (= 2021.06.28.00-v2)
|
||||
- React-Core/Default
|
||||
- React-cxxreact (= 0.66.4)
|
||||
- React-jsi (= 0.66.4)
|
||||
- React-jsiexecutor (= 0.66.4)
|
||||
- React-perflogger (= 0.66.4)
|
||||
- React-cxxreact (= 0.67.1)
|
||||
- React-jsi (= 0.67.1)
|
||||
- React-jsiexecutor (= 0.67.1)
|
||||
- React-perflogger (= 0.67.1)
|
||||
- Yoga
|
||||
- React-Core/RCTLinkingHeaders (0.66.4):
|
||||
- React-Core/RCTLinkingHeaders (0.67.1):
|
||||
- glog
|
||||
- RCT-Folly (= 2021.06.28.00-v2)
|
||||
- React-Core/Default
|
||||
- React-cxxreact (= 0.66.4)
|
||||
- React-jsi (= 0.66.4)
|
||||
- React-jsiexecutor (= 0.66.4)
|
||||
- React-perflogger (= 0.66.4)
|
||||
- React-cxxreact (= 0.67.1)
|
||||
- React-jsi (= 0.67.1)
|
||||
- React-jsiexecutor (= 0.67.1)
|
||||
- React-perflogger (= 0.67.1)
|
||||
- Yoga
|
||||
- React-Core/RCTNetworkHeaders (0.66.4):
|
||||
- React-Core/RCTNetworkHeaders (0.67.1):
|
||||
- glog
|
||||
- RCT-Folly (= 2021.06.28.00-v2)
|
||||
- React-Core/Default
|
||||
- React-cxxreact (= 0.66.4)
|
||||
- React-jsi (= 0.66.4)
|
||||
- React-jsiexecutor (= 0.66.4)
|
||||
- React-perflogger (= 0.66.4)
|
||||
- React-cxxreact (= 0.67.1)
|
||||
- React-jsi (= 0.67.1)
|
||||
- React-jsiexecutor (= 0.67.1)
|
||||
- React-perflogger (= 0.67.1)
|
||||
- Yoga
|
||||
- React-Core/RCTSettingsHeaders (0.66.4):
|
||||
- React-Core/RCTSettingsHeaders (0.67.1):
|
||||
- glog
|
||||
- RCT-Folly (= 2021.06.28.00-v2)
|
||||
- React-Core/Default
|
||||
- React-cxxreact (= 0.66.4)
|
||||
- React-jsi (= 0.66.4)
|
||||
- React-jsiexecutor (= 0.66.4)
|
||||
- React-perflogger (= 0.66.4)
|
||||
- React-cxxreact (= 0.67.1)
|
||||
- React-jsi (= 0.67.1)
|
||||
- React-jsiexecutor (= 0.67.1)
|
||||
- React-perflogger (= 0.67.1)
|
||||
- Yoga
|
||||
- React-Core/RCTTextHeaders (0.66.4):
|
||||
- React-Core/RCTTextHeaders (0.67.1):
|
||||
- glog
|
||||
- RCT-Folly (= 2021.06.28.00-v2)
|
||||
- React-Core/Default
|
||||
- React-cxxreact (= 0.66.4)
|
||||
- React-jsi (= 0.66.4)
|
||||
- React-jsiexecutor (= 0.66.4)
|
||||
- React-perflogger (= 0.66.4)
|
||||
- React-cxxreact (= 0.67.1)
|
||||
- React-jsi (= 0.67.1)
|
||||
- React-jsiexecutor (= 0.67.1)
|
||||
- React-perflogger (= 0.67.1)
|
||||
- Yoga
|
||||
- React-Core/RCTVibrationHeaders (0.66.4):
|
||||
- React-Core/RCTVibrationHeaders (0.67.1):
|
||||
- glog
|
||||
- RCT-Folly (= 2021.06.28.00-v2)
|
||||
- React-Core/Default
|
||||
- React-cxxreact (= 0.66.4)
|
||||
- React-jsi (= 0.66.4)
|
||||
- React-jsiexecutor (= 0.66.4)
|
||||
- React-perflogger (= 0.66.4)
|
||||
- React-cxxreact (= 0.67.1)
|
||||
- React-jsi (= 0.67.1)
|
||||
- React-jsiexecutor (= 0.67.1)
|
||||
- React-perflogger (= 0.67.1)
|
||||
- Yoga
|
||||
- React-Core/RCTWebSocket (0.66.4):
|
||||
- React-Core/RCTWebSocket (0.67.1):
|
||||
- glog
|
||||
- RCT-Folly (= 2021.06.28.00-v2)
|
||||
- React-Core/Default (= 0.66.4)
|
||||
- React-cxxreact (= 0.66.4)
|
||||
- React-jsi (= 0.66.4)
|
||||
- React-jsiexecutor (= 0.66.4)
|
||||
- React-perflogger (= 0.66.4)
|
||||
- React-Core/Default (= 0.67.1)
|
||||
- React-cxxreact (= 0.67.1)
|
||||
- React-jsi (= 0.67.1)
|
||||
- React-jsiexecutor (= 0.67.1)
|
||||
- React-perflogger (= 0.67.1)
|
||||
- Yoga
|
||||
- React-CoreModules (0.66.4):
|
||||
- FBReactNativeSpec (= 0.66.4)
|
||||
- React-CoreModules (0.67.1):
|
||||
- FBReactNativeSpec (= 0.67.1)
|
||||
- RCT-Folly (= 2021.06.28.00-v2)
|
||||
- RCTTypeSafety (= 0.66.4)
|
||||
- React-Core/CoreModulesHeaders (= 0.66.4)
|
||||
- React-jsi (= 0.66.4)
|
||||
- React-RCTImage (= 0.66.4)
|
||||
- ReactCommon/turbomodule/core (= 0.66.4)
|
||||
- React-cxxreact (0.66.4):
|
||||
- RCTTypeSafety (= 0.67.1)
|
||||
- React-Core/CoreModulesHeaders (= 0.67.1)
|
||||
- React-jsi (= 0.67.1)
|
||||
- React-RCTImage (= 0.67.1)
|
||||
- ReactCommon/turbomodule/core (= 0.67.1)
|
||||
- React-cxxreact (0.67.1):
|
||||
- boost (= 1.76.0)
|
||||
- DoubleConversion
|
||||
- glog
|
||||
- RCT-Folly (= 2021.06.28.00-v2)
|
||||
- React-callinvoker (= 0.66.4)
|
||||
- React-jsi (= 0.66.4)
|
||||
- React-jsinspector (= 0.66.4)
|
||||
- React-logger (= 0.66.4)
|
||||
- React-perflogger (= 0.66.4)
|
||||
- React-runtimeexecutor (= 0.66.4)
|
||||
- React-hermes (0.66.4):
|
||||
- React-callinvoker (= 0.67.1)
|
||||
- React-jsi (= 0.67.1)
|
||||
- React-jsinspector (= 0.67.1)
|
||||
- React-logger (= 0.67.1)
|
||||
- React-perflogger (= 0.67.1)
|
||||
- React-runtimeexecutor (= 0.67.1)
|
||||
- React-hermes (0.67.1):
|
||||
- DoubleConversion
|
||||
- glog
|
||||
- hermes-engine
|
||||
- RCT-Folly (= 2021.06.28.00-v2)
|
||||
- RCT-Folly/Futures (= 2021.06.28.00-v2)
|
||||
- React-cxxreact (= 0.66.4)
|
||||
- React-jsi (= 0.66.4)
|
||||
- React-jsiexecutor (= 0.66.4)
|
||||
- React-jsinspector (= 0.66.4)
|
||||
- React-perflogger (= 0.66.4)
|
||||
- React-jsi (0.66.4):
|
||||
- React-cxxreact (= 0.67.1)
|
||||
- React-jsi (= 0.67.1)
|
||||
- React-jsiexecutor (= 0.67.1)
|
||||
- React-jsinspector (= 0.67.1)
|
||||
- React-perflogger (= 0.67.1)
|
||||
- React-jsi (0.67.1):
|
||||
- boost (= 1.76.0)
|
||||
- DoubleConversion
|
||||
- glog
|
||||
- RCT-Folly (= 2021.06.28.00-v2)
|
||||
- React-jsi/Default (= 0.66.4)
|
||||
- React-jsi/Default (0.66.4):
|
||||
- React-jsi/Default (= 0.67.1)
|
||||
- React-jsi/Default (0.67.1):
|
||||
- boost (= 1.76.0)
|
||||
- DoubleConversion
|
||||
- glog
|
||||
- RCT-Folly (= 2021.06.28.00-v2)
|
||||
- React-jsiexecutor (0.66.4):
|
||||
- React-jsiexecutor (0.67.1):
|
||||
- DoubleConversion
|
||||
- glog
|
||||
- RCT-Folly (= 2021.06.28.00-v2)
|
||||
- React-cxxreact (= 0.66.4)
|
||||
- React-jsi (= 0.66.4)
|
||||
- React-perflogger (= 0.66.4)
|
||||
- React-jsinspector (0.66.4)
|
||||
- React-logger (0.66.4):
|
||||
- React-cxxreact (= 0.67.1)
|
||||
- React-jsi (= 0.67.1)
|
||||
- React-perflogger (= 0.67.1)
|
||||
- React-jsinspector (0.67.1)
|
||||
- React-logger (0.67.1):
|
||||
- glog
|
||||
- react-native-cameraroll (4.1.2):
|
||||
- React-Core
|
||||
- react-native-cookies (6.0.11):
|
||||
- React-Core
|
||||
- react-native-document-picker (7.1.3):
|
||||
- react-native-document-picker (8.0.0):
|
||||
- React-Core
|
||||
- react-native-emm (1.1.8):
|
||||
- React-Core
|
||||
|
|
@ -289,91 +289,91 @@ PODS:
|
|||
- react-native-video/Video (= 5.2.0)
|
||||
- react-native-video/Video (5.2.0):
|
||||
- React-Core
|
||||
- react-native-webview (11.15.0):
|
||||
- react-native-webview (11.17.0):
|
||||
- React-Core
|
||||
- React-perflogger (0.66.4)
|
||||
- React-RCTActionSheet (0.66.4):
|
||||
- React-Core/RCTActionSheetHeaders (= 0.66.4)
|
||||
- React-RCTAnimation (0.66.4):
|
||||
- FBReactNativeSpec (= 0.66.4)
|
||||
- React-perflogger (0.67.1)
|
||||
- React-RCTActionSheet (0.67.1):
|
||||
- React-Core/RCTActionSheetHeaders (= 0.67.1)
|
||||
- React-RCTAnimation (0.67.1):
|
||||
- FBReactNativeSpec (= 0.67.1)
|
||||
- RCT-Folly (= 2021.06.28.00-v2)
|
||||
- RCTTypeSafety (= 0.66.4)
|
||||
- React-Core/RCTAnimationHeaders (= 0.66.4)
|
||||
- React-jsi (= 0.66.4)
|
||||
- ReactCommon/turbomodule/core (= 0.66.4)
|
||||
- React-RCTBlob (0.66.4):
|
||||
- FBReactNativeSpec (= 0.66.4)
|
||||
- RCTTypeSafety (= 0.67.1)
|
||||
- React-Core/RCTAnimationHeaders (= 0.67.1)
|
||||
- React-jsi (= 0.67.1)
|
||||
- ReactCommon/turbomodule/core (= 0.67.1)
|
||||
- React-RCTBlob (0.67.1):
|
||||
- FBReactNativeSpec (= 0.67.1)
|
||||
- RCT-Folly (= 2021.06.28.00-v2)
|
||||
- React-Core/RCTBlobHeaders (= 0.66.4)
|
||||
- React-Core/RCTWebSocket (= 0.66.4)
|
||||
- React-jsi (= 0.66.4)
|
||||
- React-RCTNetwork (= 0.66.4)
|
||||
- ReactCommon/turbomodule/core (= 0.66.4)
|
||||
- React-RCTImage (0.66.4):
|
||||
- FBReactNativeSpec (= 0.66.4)
|
||||
- React-Core/RCTBlobHeaders (= 0.67.1)
|
||||
- React-Core/RCTWebSocket (= 0.67.1)
|
||||
- React-jsi (= 0.67.1)
|
||||
- React-RCTNetwork (= 0.67.1)
|
||||
- ReactCommon/turbomodule/core (= 0.67.1)
|
||||
- React-RCTImage (0.67.1):
|
||||
- FBReactNativeSpec (= 0.67.1)
|
||||
- RCT-Folly (= 2021.06.28.00-v2)
|
||||
- RCTTypeSafety (= 0.66.4)
|
||||
- React-Core/RCTImageHeaders (= 0.66.4)
|
||||
- React-jsi (= 0.66.4)
|
||||
- React-RCTNetwork (= 0.66.4)
|
||||
- ReactCommon/turbomodule/core (= 0.66.4)
|
||||
- React-RCTLinking (0.66.4):
|
||||
- FBReactNativeSpec (= 0.66.4)
|
||||
- React-Core/RCTLinkingHeaders (= 0.66.4)
|
||||
- React-jsi (= 0.66.4)
|
||||
- ReactCommon/turbomodule/core (= 0.66.4)
|
||||
- React-RCTNetwork (0.66.4):
|
||||
- FBReactNativeSpec (= 0.66.4)
|
||||
- RCTTypeSafety (= 0.67.1)
|
||||
- React-Core/RCTImageHeaders (= 0.67.1)
|
||||
- React-jsi (= 0.67.1)
|
||||
- React-RCTNetwork (= 0.67.1)
|
||||
- ReactCommon/turbomodule/core (= 0.67.1)
|
||||
- React-RCTLinking (0.67.1):
|
||||
- FBReactNativeSpec (= 0.67.1)
|
||||
- React-Core/RCTLinkingHeaders (= 0.67.1)
|
||||
- React-jsi (= 0.67.1)
|
||||
- ReactCommon/turbomodule/core (= 0.67.1)
|
||||
- React-RCTNetwork (0.67.1):
|
||||
- FBReactNativeSpec (= 0.67.1)
|
||||
- RCT-Folly (= 2021.06.28.00-v2)
|
||||
- RCTTypeSafety (= 0.66.4)
|
||||
- React-Core/RCTNetworkHeaders (= 0.66.4)
|
||||
- React-jsi (= 0.66.4)
|
||||
- ReactCommon/turbomodule/core (= 0.66.4)
|
||||
- React-RCTSettings (0.66.4):
|
||||
- FBReactNativeSpec (= 0.66.4)
|
||||
- RCTTypeSafety (= 0.67.1)
|
||||
- React-Core/RCTNetworkHeaders (= 0.67.1)
|
||||
- React-jsi (= 0.67.1)
|
||||
- ReactCommon/turbomodule/core (= 0.67.1)
|
||||
- React-RCTSettings (0.67.1):
|
||||
- FBReactNativeSpec (= 0.67.1)
|
||||
- RCT-Folly (= 2021.06.28.00-v2)
|
||||
- RCTTypeSafety (= 0.66.4)
|
||||
- React-Core/RCTSettingsHeaders (= 0.66.4)
|
||||
- React-jsi (= 0.66.4)
|
||||
- ReactCommon/turbomodule/core (= 0.66.4)
|
||||
- React-RCTText (0.66.4):
|
||||
- React-Core/RCTTextHeaders (= 0.66.4)
|
||||
- React-RCTVibration (0.66.4):
|
||||
- FBReactNativeSpec (= 0.66.4)
|
||||
- RCTTypeSafety (= 0.67.1)
|
||||
- React-Core/RCTSettingsHeaders (= 0.67.1)
|
||||
- React-jsi (= 0.67.1)
|
||||
- ReactCommon/turbomodule/core (= 0.67.1)
|
||||
- React-RCTText (0.67.1):
|
||||
- React-Core/RCTTextHeaders (= 0.67.1)
|
||||
- React-RCTVibration (0.67.1):
|
||||
- FBReactNativeSpec (= 0.67.1)
|
||||
- RCT-Folly (= 2021.06.28.00-v2)
|
||||
- React-Core/RCTVibrationHeaders (= 0.66.4)
|
||||
- React-jsi (= 0.66.4)
|
||||
- ReactCommon/turbomodule/core (= 0.66.4)
|
||||
- React-runtimeexecutor (0.66.4):
|
||||
- React-jsi (= 0.66.4)
|
||||
- ReactCommon/turbomodule/core (0.66.4):
|
||||
- React-Core/RCTVibrationHeaders (= 0.67.1)
|
||||
- React-jsi (= 0.67.1)
|
||||
- ReactCommon/turbomodule/core (= 0.67.1)
|
||||
- React-runtimeexecutor (0.67.1):
|
||||
- React-jsi (= 0.67.1)
|
||||
- ReactCommon/turbomodule/core (0.67.1):
|
||||
- DoubleConversion
|
||||
- glog
|
||||
- RCT-Folly (= 2021.06.28.00-v2)
|
||||
- React-callinvoker (= 0.66.4)
|
||||
- React-Core (= 0.66.4)
|
||||
- React-cxxreact (= 0.66.4)
|
||||
- React-jsi (= 0.66.4)
|
||||
- React-logger (= 0.66.4)
|
||||
- React-perflogger (= 0.66.4)
|
||||
- React-callinvoker (= 0.67.1)
|
||||
- React-Core (= 0.67.1)
|
||||
- React-cxxreact (= 0.67.1)
|
||||
- React-jsi (= 0.67.1)
|
||||
- React-logger (= 0.67.1)
|
||||
- React-perflogger (= 0.67.1)
|
||||
- ReactNativeART (1.2.0):
|
||||
- React
|
||||
- ReactNativeExceptionHandler (2.10.10):
|
||||
- React-Core
|
||||
- ReactNativeKeyboardTrackingView (5.7.0):
|
||||
- React
|
||||
- ReactNativeNavigation (7.24.3):
|
||||
- ReactNativeNavigation (7.25.1):
|
||||
- HMSegmentedControl
|
||||
- React-Core
|
||||
- React-RCTImage
|
||||
- React-RCTText
|
||||
- ReactNativeNavigation/Core (= 7.24.3)
|
||||
- ReactNativeNavigation/Core (7.24.3):
|
||||
- ReactNativeNavigation/Core (= 7.25.1)
|
||||
- ReactNativeNavigation/Core (7.25.1):
|
||||
- HMSegmentedControl
|
||||
- React-Core
|
||||
- React-RCTImage
|
||||
- React-RCTText
|
||||
- RNCAsyncStorage (1.15.14):
|
||||
- RNCAsyncStorage (1.15.15):
|
||||
- React-Core
|
||||
- RNCClipboard (1.5.1):
|
||||
- React-Core
|
||||
|
|
@ -389,7 +389,7 @@ PODS:
|
|||
- SDWebImageWebPCoder (~> 0.8.4)
|
||||
- RNFileViewer (2.1.5):
|
||||
- React-Core
|
||||
- RNGestureHandler (2.1.0):
|
||||
- RNGestureHandler (2.2.0):
|
||||
- React-Core
|
||||
- RNKeychain (8.0.0):
|
||||
- React-Core
|
||||
|
|
@ -430,13 +430,13 @@ PODS:
|
|||
- RNRudderSdk (1.0.0):
|
||||
- React
|
||||
- Rudder (>= 1.2.1)
|
||||
- RNScreens (3.10.1):
|
||||
- RNScreens (3.10.2):
|
||||
- React-Core
|
||||
- React-RCTImage
|
||||
- RNSentry (3.2.10):
|
||||
- RNSentry (3.2.12):
|
||||
- React-Core
|
||||
- Sentry (= 7.7.0)
|
||||
- RNShare (7.3.2):
|
||||
- Sentry (= 7.9.0)
|
||||
- RNShare (7.3.3):
|
||||
- React-Core
|
||||
- RNSVG (12.1.1):
|
||||
- React
|
||||
|
|
@ -449,9 +449,9 @@ PODS:
|
|||
- SDWebImageWebPCoder (0.8.4):
|
||||
- libwebp (~> 1.0)
|
||||
- SDWebImage/Core (~> 5.10)
|
||||
- Sentry (7.7.0):
|
||||
- Sentry/Core (= 7.7.0)
|
||||
- Sentry/Core (7.7.0)
|
||||
- Sentry (7.9.0):
|
||||
- Sentry/Core (= 7.9.0)
|
||||
- Sentry/Core (7.9.0)
|
||||
- simdjson (1.0.0)
|
||||
- Starscream (4.0.4)
|
||||
- SwiftyJSON (5.0.1)
|
||||
|
|
@ -739,12 +739,12 @@ SPEC CHECKSUMS:
|
|||
BVLinearGradient: e3aad03778a456d77928f594a649e96995f1c872
|
||||
DoubleConversion: 831926d9b8bf8166fd87886c4abab286c2422662
|
||||
EXFileSystem: 99aac7962c11c680681819dd9cbca24e20e5b1e7
|
||||
Expo: 363a3f3c60d5a1d4f8badb29a869005487f2d9e4
|
||||
ExpoModulesCore: e41ed0b72daeac74731816ad7997d639f0115a9d
|
||||
FBLazyVector: e5569e42a1c79ca00521846c223173a57aca1fe1
|
||||
FBReactNativeSpec: fe08c1cd7e2e205718d77ad14b34957cce949b58
|
||||
Expo: d9588796cd19999da4d440d87bf7eb7ae4dbd608
|
||||
ExpoModulesCore: c9438f6add0fb7b04b7c64eb97a833d2752a7834
|
||||
FBLazyVector: cf409c74423d3507bda74bda1dc41e903ec2cd5b
|
||||
FBReactNativeSpec: ef0ce762fdb37900abb01e008cce5f0ef2cce6b7
|
||||
fmt: ff9d55029c625d3757ed641535fd4a75fedc7ce9
|
||||
glog: 5337263514dd6f09803962437687240c5dc39aa4
|
||||
glog: 85ecdd10ee8d8ec362ef519a6a45ff9aa27b2e85
|
||||
hermes-engine: bf7577d12ac6ccf53ab8b5af3c6ccf0dd8458c5c
|
||||
HMSegmentedControl: 34c1f54d822d8308e7b24f5d901ec674dfa31352
|
||||
jail-monkey: 07b83767601a373db876e939b8dbf3f5eb15f073
|
||||
|
|
@ -754,23 +754,23 @@ SPEC CHECKSUMS:
|
|||
lottie-react-native: a029a86e1689c86a07169c520ae770e84348cd20
|
||||
Permission-Camera: 53efcbb755b0e8bdf253dbb27cc7559ccfce8480
|
||||
Permission-PhotoLibrary: 7bec836dcdd04a0bfb200c314f1aae06d4476357
|
||||
RCT-Folly: a21c126816d8025b547704b777a2ba552f3d9fa9
|
||||
RCTRequired: 4bf86c70714490bca4bf2696148638284622644b
|
||||
RCTTypeSafety: c475a7059eb77935fa53d2c17db299893f057d5d
|
||||
RCT-Folly: 803a9cfd78114b2ec0f140cfa6fa2a6bafb2d685
|
||||
RCTRequired: e5dc0c44cb366fc93383a2bffbc190fe821e7293
|
||||
RCTTypeSafety: 6a4d0cfe070e7fd996e797f439b70878764a1ae0
|
||||
RCTYouTube: a8bb45705622a6fc9decf64be04128d3658ed411
|
||||
React: f64af14e3f2c50f6f2c91a5fd250e4ff1b3c3459
|
||||
React-callinvoker: b74e4ae80287780dcdf0cab262bcb581eeef56e7
|
||||
React-Core: 3eb7432bad96ff1d25aebc1defbae013fee2fd0e
|
||||
React-CoreModules: ad9e1fd5650e16666c57a08328df86fd7e480cb9
|
||||
React-cxxreact: 02633ff398cf7e91a2c1e12590d323c4a4b8668a
|
||||
React-hermes: 7b4c6617b4d4c880d0f44e629651810bf3417440
|
||||
React-jsi: 805c41a927d6499fb811772acb971467d9204633
|
||||
React-jsiexecutor: 94ce921e1d8ce7023366873ec371f3441383b396
|
||||
React-jsinspector: d0374f7509d407d2264168b6d0fad0b54e300b85
|
||||
React-logger: 933f80c97c633ee8965d609876848148e3fef438
|
||||
React: e194f6b2f0a4f8d24065f3ca0a6abe859694df65
|
||||
React-callinvoker: a9e7bd8d87147de3530007a3d74afd4b7dbaf57e
|
||||
React-Core: 4714b96060ccc19fdfbeec4e30c3b43ec82fb508
|
||||
React-CoreModules: fbf9a30fe25385428a57bea57d3d6d27830111da
|
||||
React-cxxreact: 4c8b1bfa89c6e98b8a05ebf0d9ba8d8e322e390c
|
||||
React-hermes: 7b536f4246210ffd5c928a8b89d45f12f0bfc230
|
||||
React-jsi: 1653dc43b537777e80f8e6c9e36aa803c698e4d3
|
||||
React-jsiexecutor: 1af5de75a4c834c05d53a77c1512e5aa6c18412f
|
||||
React-jsinspector: ab80bcdb02f28cdfc0dbbaea6db1241565d59002
|
||||
React-logger: b08f354e4c928ff794ca477347fea0922aaf11c3
|
||||
react-native-cameraroll: 2957f2bce63ae896a848fbe0d5352c1bd4d20866
|
||||
react-native-cookies: cd92f3824ed1e32a20802e8185101e14bb5b76da
|
||||
react-native-document-picker: ec07866a30707f23660c0f3ae591d669d3e89096
|
||||
react-native-document-picker: 429972f7ece4463aa5bcdd789622b3a674a3c5d1
|
||||
react-native-emm: a326f295d2bd3444178cf36a9e2d9307e0dc0dcc
|
||||
react-native-hw-keyboard-event: b517cefb8d5c659a38049c582de85ff43337dc53
|
||||
react-native-netinfo: 27f287f2d191693f3b9d01a4273137fcf91c3b5d
|
||||
|
|
@ -779,53 +779,53 @@ SPEC CHECKSUMS:
|
|||
react-native-paste-input: 80c06e2c5c65afd696f9bd43cfd371141d8b3a1b
|
||||
react-native-safe-area-context: 584dc04881deb49474363f3be89e4ca0e854c057
|
||||
react-native-video: a4c2635d0802f983594b7057e1bce8f442f0ad28
|
||||
react-native-webview: e89bf2dba26a04cda967814df3ed1be99f291233
|
||||
React-perflogger: 93075d8931c32cd1fce8a98c15d2d5ccc4d891bd
|
||||
React-RCTActionSheet: 7d3041e6761b4f3044a37079ddcb156575fb6d89
|
||||
React-RCTAnimation: 743e88b55ac62511ae5c2e22803d4f503f2a3a13
|
||||
React-RCTBlob: bee3a2f98fa7fc25c957c8643494244f74bea0a0
|
||||
React-RCTImage: 19fc9e29b06cc38611c553494f8d3040bf78c24e
|
||||
React-RCTLinking: dc799503979c8c711126d66328e7ce8f25c2848f
|
||||
React-RCTNetwork: 417e4e34cf3c19eaa5fd4e9eb20180d662a799ce
|
||||
React-RCTSettings: 4df89417265af26501a7e0e9192a34d3d9848dff
|
||||
React-RCTText: f8a21c3499ab322326290fa9b701ae29aa093aa5
|
||||
React-RCTVibration: e3ffca672dd3772536cb844274094b0e2c31b187
|
||||
React-runtimeexecutor: dec32ee6f2e2a26e13e58152271535fadff5455a
|
||||
ReactCommon: 57b69f6383eafcbd7da625bfa6003810332313c4
|
||||
react-native-webview: 10996be8bcc5e37a30dbc139fc544bb651dc8612
|
||||
React-perflogger: 9a6172711d9c4c8c7ac0a426717317c3c6ecf85c
|
||||
React-RCTActionSheet: ed408b54b08278e6af8a75e08679675041da61ae
|
||||
React-RCTAnimation: 0163b497a423a9576a776685c6e3fe276f934758
|
||||
React-RCTBlob: 40e9a2ba218218cc120d037408e6c1686036a3ad
|
||||
React-RCTImage: ae48901aecaf2b5a9f7f51cbb60fc36ff120115d
|
||||
React-RCTLinking: 1e25d97db107eea60657211f7ecc4509587f8d29
|
||||
React-RCTNetwork: 775383be87609cf2d7e182a9b967e51686f12b2f
|
||||
React-RCTSettings: 4581080369f65e5bc388061ff7b9cba9389936c4
|
||||
React-RCTText: 48df7f52519cfc6a9eb79a02acb3d33df04370a0
|
||||
React-RCTVibration: 19c012d1202df46bafbe49268a346f6b3edadfdd
|
||||
React-runtimeexecutor: 2c92a8bddd1a3e72c7513d1e74235c2d9c84875c
|
||||
ReactCommon: 2e816fad39f65f2a94a5999d5be463a6b620dcf6
|
||||
ReactNativeART: 78edc68dd4a1e675338cd0cd113319cf3a65f2ab
|
||||
ReactNativeExceptionHandler: b11ff67c78802b2f62eed0e10e75cb1ef7947c60
|
||||
ReactNativeKeyboardTrackingView: 02137fac3b2ebd330d74fa54ead48b14750a2306
|
||||
ReactNativeNavigation: e16d74494fbac09d9ff9681b8089a20fad593aeb
|
||||
RNCAsyncStorage: ea6b5c280997b2b32a587793163b1f10e580c4f7
|
||||
ReactNativeNavigation: 6e747bdf88f138088a105285274170b3fc0404ed
|
||||
RNCAsyncStorage: 0bef6a21517c0254bd6bd59a3672963abfa0d18e
|
||||
RNCClipboard: 41d8d918092ae8e676f18adada19104fa3e68495
|
||||
RNCMaskedView: 0e1bc4bfa8365eba5fbbb71e07fbdc0555249489
|
||||
RNDateTimePicker: 1dd15d7ed1ab7d999056bc77879a42920d139c12
|
||||
RNDeviceInfo: 0400a6d0c94186d1120c3cbd97b23abc022187a9
|
||||
RNFastImage: 1f2cab428712a4baaf78d6169eaec7f622556dd7
|
||||
RNFileViewer: ce7ca3ac370e18554d35d6355cffd7c30437c592
|
||||
RNGestureHandler: e5c7cab5f214503dcefd6b2b0cefb050e1f51c4a
|
||||
RNGestureHandler: bf572f552ea324acd5b5464b8d30755b2d8c1de6
|
||||
RNKeychain: 4f63aada75ebafd26f4bc2c670199461eab85d94
|
||||
RNLocalize: f567ea0e35116a641cdffe6683b0d212d568f32a
|
||||
RNPermissions: f7ebe52db07c00901127966ca080b4ec6a6ceb0a
|
||||
RNReactNativeHapticFeedback: b83bfb4b537bdd78eb4f6ffe63c6884f7b049ead
|
||||
RNReanimated: da3860204e5660c0dd66739936732197d359d753
|
||||
RNReanimated: 1326679461fa5d2399d54c18ca1432ba3e816b9e
|
||||
RNRudderSdk: 1a629f815632d62459ea1add0fd4e853598d34a5
|
||||
RNScreens: 522705f2e5c9d27efb17f24aceb2bf8335bc7b8e
|
||||
RNSentry: 04bb48bfdd435f5b218cf363f89e6419e9a2460c
|
||||
RNShare: d76b8c9c6e6ffb38fc18f40b4338c9d867592ed3
|
||||
RNScreens: d6da2b9e29cf523832c2542f47bf1287318b1868
|
||||
RNSentry: 5786c71e7fd8d7fa26bc57d187cba9e01989379a
|
||||
RNShare: 3185c074441b7e8897014d95ba982434a0a024a1
|
||||
RNSVG: 551acb6562324b1d52a4e0758f7ca0ec234e278f
|
||||
RNVectorIcons: 4143ba35feebab8fdbe6bc43d1e776b393d47ac8
|
||||
Rudder: 5569284198eaddd1763fb5faff8e076d4ac2c858
|
||||
SDWebImage: a7f831e1a65eb5e285e3fb046a23fcfbf08e696d
|
||||
SDWebImageWebPCoder: f93010f3f6c031e2f8fb3081ca4ee6966c539815
|
||||
Sentry: e58e062056a061ae1145e22ad3dff6e506bff177
|
||||
Sentry: 2f7e91f247cfb05b05bd01e0b5d0692557a7687b
|
||||
simdjson: c96317b3a50dff3468a42f586ab7ed22c6ab2fd9
|
||||
Starscream: 5178aed56b316f13fa3bc55694e583d35dd414d9
|
||||
SwiftyJSON: 2f33a42c6fbc52764d96f13368585094bfd8aa5e
|
||||
Swime: d7b2c277503b6cea317774aedc2dce05613f8b0b
|
||||
WatermelonDB: e043b1a32ddc63864eb539b562e86ef80f8224cd
|
||||
XCDYouTubeKit: 79baadb0560673a67c771eba45f83e353fd12c1f
|
||||
Yoga: e7dc4e71caba6472ff48ad7d234389b91dadc280
|
||||
Yoga: 5cbf25add73edb290e1067017690f7ebf56c5468
|
||||
YoutubePlayer-in-WKWebView: 4fca3b4f6f09940077bfbae7bddb771f2b43aacd
|
||||
|
||||
PODFILE CHECKSUM: 3e0817a7d08c4aed8ac029ae720de65e28de4656
|
||||
|
|
|
|||
2674
package-lock.json
generated
2674
package-lock.json
generated
File diff suppressed because it is too large
Load diff
74
package.json
74
package.json
|
|
@ -7,18 +7,18 @@
|
|||
"license": "Apache 2.0",
|
||||
"private": true,
|
||||
"dependencies": {
|
||||
"@formatjs/intl-datetimeformat": "4.4.1",
|
||||
"@formatjs/intl-getcanonicallocales": "1.8.0",
|
||||
"@formatjs/intl-locale": "2.4.42",
|
||||
"@formatjs/intl-numberformat": "7.3.1",
|
||||
"@formatjs/intl-pluralrules": "4.2.1",
|
||||
"@formatjs/intl-relativetimeformat": "9.4.1",
|
||||
"@formatjs/intl-datetimeformat": "4.5.0",
|
||||
"@formatjs/intl-getcanonicallocales": "1.9.0",
|
||||
"@formatjs/intl-locale": "2.4.43",
|
||||
"@formatjs/intl-numberformat": "7.4.0",
|
||||
"@formatjs/intl-pluralrules": "4.3.0",
|
||||
"@formatjs/intl-relativetimeformat": "9.5.0",
|
||||
"@mattermost/react-native-emm": "1.1.8",
|
||||
"@mattermost/react-native-network-client": "github:mattermost/react-native-network-client",
|
||||
"@mattermost/react-native-paste-input": "0.3.6",
|
||||
"@nozbe/watermelondb": "0.24.0",
|
||||
"@nozbe/with-observables": "1.4.0",
|
||||
"@react-native-async-storage/async-storage": "1.15.14",
|
||||
"@react-native-async-storage/async-storage": "1.15.15",
|
||||
"@react-native-community/art": "1.2.0",
|
||||
"@react-native-community/cameraroll": "4.1.2",
|
||||
"@react-native-community/clipboard": "1.5.1",
|
||||
|
|
@ -29,7 +29,7 @@
|
|||
"@react-navigation/bottom-tabs": "6.0.9",
|
||||
"@react-navigation/native": "6.0.6",
|
||||
"@rudderstack/rudder-sdk-react-native": "1.1.1",
|
||||
"@sentry/react-native": "3.2.10",
|
||||
"@sentry/react-native": "3.2.12",
|
||||
"@stream-io/flat-list-mvcp": "0.10.1",
|
||||
"@types/mime-db": "1.43.1",
|
||||
"commonmark": "0.30.0",
|
||||
|
|
@ -37,7 +37,7 @@
|
|||
"deep-equal": "2.0.5",
|
||||
"deepmerge": "4.2.2",
|
||||
"emoji-regex": "10.0.0",
|
||||
"expo": "43.0.4",
|
||||
"expo": "43.0.5",
|
||||
"fuse.js": "6.5.3",
|
||||
"jail-monkey": "2.6.0",
|
||||
"lottie-ios": "3.2.3",
|
||||
|
|
@ -45,18 +45,18 @@
|
|||
"mime-db": "1.51.0",
|
||||
"moment-timezone": "0.5.34",
|
||||
"react": "17.0.2",
|
||||
"react-intl": "5.24.1",
|
||||
"react-native": "0.66.4",
|
||||
"react-intl": "5.24.3",
|
||||
"react-native": "0.67.1",
|
||||
"react-native-android-open-settings": "1.3.0",
|
||||
"react-native-button": "3.0.1",
|
||||
"react-native-calendars": "1.1274.0",
|
||||
"react-native-calendars": "1.1276.0",
|
||||
"react-native-device-info": "8.4.8",
|
||||
"react-native-document-picker": "7.1.3",
|
||||
"react-native-document-picker": "8.0.0",
|
||||
"react-native-elements": "3.4.2",
|
||||
"react-native-exception-handler": "2.10.10",
|
||||
"react-native-fast-image": "8.5.11",
|
||||
"react-native-file-viewer": "2.1.5",
|
||||
"react-native-gesture-handler": "2.1.0",
|
||||
"react-native-gesture-handler": "2.2.0",
|
||||
"react-native-haptic-feedback": "1.13.0",
|
||||
"react-native-hw-keyboard-event": "0.0.4",
|
||||
"react-native-keyboard-aware-scroll-view": "0.9.5",
|
||||
|
|
@ -64,21 +64,21 @@
|
|||
"react-native-keychain": "8.0.0",
|
||||
"react-native-linear-gradient": "2.5.6",
|
||||
"react-native-localize": "2.1.7",
|
||||
"react-native-navigation": "7.24.3",
|
||||
"react-native-navigation": "7.25.1",
|
||||
"react-native-neomorph-shadows": "1.1.2",
|
||||
"react-native-notifications": "4.1.3",
|
||||
"react-native-permissions": "3.2.0",
|
||||
"react-native-reanimated": "2.3.1",
|
||||
"react-native-redash": "16.2.3",
|
||||
"react-native-safe-area-context": "3.3.2",
|
||||
"react-native-screens": "3.10.1",
|
||||
"react-native-screens": "3.10.2",
|
||||
"react-native-section-list-get-item-layout": "2.2.3",
|
||||
"react-native-share": "7.3.2",
|
||||
"react-native-share": "7.3.3",
|
||||
"react-native-slider": "0.11.0",
|
||||
"react-native-svg": "12.1.1",
|
||||
"react-native-vector-icons": "9.0.0",
|
||||
"react-native-video": "5.2.0",
|
||||
"react-native-webview": "11.15.0",
|
||||
"react-native-webview": "11.17.0",
|
||||
"react-native-youtube": "2.0.2",
|
||||
"reanimated-bottom-sheet": "1.0.0-alpha.22",
|
||||
"rn-placeholder": "3.0.3",
|
||||
|
|
@ -89,16 +89,16 @@
|
|||
"url-parse": "1.5.4"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@babel/cli": "7.16.7",
|
||||
"@babel/core": "7.16.7",
|
||||
"@babel/cli": "7.16.8",
|
||||
"@babel/core": "7.16.10",
|
||||
"@babel/eslint-parser": "7.16.5",
|
||||
"@babel/plugin-proposal-class-properties": "7.16.7",
|
||||
"@babel/plugin-proposal-decorators": "7.16.7",
|
||||
"@babel/plugin-transform-flow-strip-types": "7.16.7",
|
||||
"@babel/plugin-transform-runtime": "7.16.7",
|
||||
"@babel/preset-env": "7.16.7",
|
||||
"@babel/plugin-transform-runtime": "7.16.10",
|
||||
"@babel/preset-env": "7.16.10",
|
||||
"@babel/preset-typescript": "7.16.7",
|
||||
"@babel/register": "7.16.7",
|
||||
"@babel/register": "7.16.9",
|
||||
"@babel/runtime": "7.16.7",
|
||||
"@react-native-community/eslint-config": "3.0.1",
|
||||
"@testing-library/react-native": "9.0.0",
|
||||
|
|
@ -108,44 +108,44 @@
|
|||
"@types/jest": "27.4.0",
|
||||
"@types/lodash": "4.14.178",
|
||||
"@types/react": "17.0.38",
|
||||
"@types/react-native": "0.66.11",
|
||||
"@types/react-native": "0.66.13",
|
||||
"@types/react-native-button": "3.0.1",
|
||||
"@types/react-native-share": "3.3.3",
|
||||
"@types/react-native-video": "5.0.11",
|
||||
"@types/react-native-video": "5.0.12",
|
||||
"@types/react-test-renderer": "17.0.1",
|
||||
"@types/semver": "7.3.9",
|
||||
"@types/shallow-equals": "1.0.0",
|
||||
"@types/tinycolor2": "1.4.3",
|
||||
"@types/url-parse": "1.4.6",
|
||||
"@typescript-eslint/eslint-plugin": "5.9.0",
|
||||
"@typescript-eslint/parser": "5.9.0",
|
||||
"babel-jest": "27.4.5",
|
||||
"@types/url-parse": "1.4.7",
|
||||
"@typescript-eslint/eslint-plugin": "5.10.0",
|
||||
"@typescript-eslint/parser": "5.10.0",
|
||||
"babel-jest": "27.4.6",
|
||||
"babel-loader": "8.2.3",
|
||||
"babel-plugin-module-resolver": "4.1.0",
|
||||
"babel-plugin-transform-remove-console": "6.9.4",
|
||||
"deep-freeze": "0.0.1",
|
||||
"detox": "19.4.1",
|
||||
"eslint": "8.6.0",
|
||||
"detox": "19.4.2",
|
||||
"eslint": "8.7.0",
|
||||
"eslint-plugin-header": "3.1.1",
|
||||
"eslint-plugin-import": "2.25.4",
|
||||
"eslint-plugin-jest": "25.3.4",
|
||||
"eslint-plugin-jest": "25.7.0",
|
||||
"eslint-plugin-mattermost": "github:mattermost/eslint-plugin-mattermost#23abcf9988f7fa00d26929f11841aab7ccb16b2b",
|
||||
"eslint-plugin-react": "7.28.0",
|
||||
"eslint-plugin-react-hooks": "4.3.0",
|
||||
"husky": "7.0.4",
|
||||
"isomorphic-fetch": "3.0.0",
|
||||
"jest": "27.4.5",
|
||||
"jest-cli": "27.4.5",
|
||||
"jest": "27.4.7",
|
||||
"jest-cli": "27.4.7",
|
||||
"jetifier": "2.0.0",
|
||||
"metro-react-native-babel-preset": "0.66.2",
|
||||
"mmjstool": "github:mattermost/mattermost-utilities#010f456ea8be5beebafdb8776177cba515c1969e",
|
||||
"mock-async-storage": "2.2.0",
|
||||
"nock": "13.2.1",
|
||||
"nock": "13.2.2",
|
||||
"patch-package": "6.4.7",
|
||||
"react-native-svg-transformer": "1.0.0",
|
||||
"react-test-renderer": "17.0.2",
|
||||
"ts-jest": "27.1.2",
|
||||
"typescript": "4.5.4",
|
||||
"ts-jest": "27.1.3",
|
||||
"typescript": "4.5.5",
|
||||
"underscore": "1.13.2",
|
||||
"util": "0.12.4"
|
||||
},
|
||||
|
|
|
|||
28
patches/expo+43.0.5.patch
Normal file
28
patches/expo+43.0.5.patch
Normal file
|
|
@ -0,0 +1,28 @@
|
|||
diff --git a/node_modules/expo/android/build.gradle b/node_modules/expo/android/build.gradle
|
||||
index bf024d8..1080ee5 100644
|
||||
--- a/node_modules/expo/android/build.gradle
|
||||
+++ b/node_modules/expo/android/build.gradle
|
||||
@@ -1,6 +1,6 @@
|
||||
apply plugin: 'com.android.library'
|
||||
apply plugin: 'kotlin-android'
|
||||
-apply plugin: 'maven'
|
||||
+apply plugin: 'maven-publish'
|
||||
|
||||
// Import autolinking script
|
||||
apply from: "../scripts/autolinking.gradle"
|
||||
@@ -41,15 +41,6 @@ artifacts {
|
||||
archives androidSourcesJar
|
||||
}
|
||||
|
||||
-uploadArchives {
|
||||
- repositories {
|
||||
- mavenDeployer {
|
||||
- configuration = configurations.deployerJars
|
||||
- repository(url: mavenLocal().url)
|
||||
- }
|
||||
- }
|
||||
-}
|
||||
-
|
||||
android {
|
||||
compileSdkVersion safeExtGet("compileSdkVersion", 30)
|
||||
|
||||
28
patches/expo-file-system+13.0.3.patch
Normal file
28
patches/expo-file-system+13.0.3.patch
Normal file
|
|
@ -0,0 +1,28 @@
|
|||
diff --git a/node_modules/expo-file-system/android/build.gradle b/node_modules/expo-file-system/android/build.gradle
|
||||
index a24e867..9d678ac 100644
|
||||
--- a/node_modules/expo-file-system/android/build.gradle
|
||||
+++ b/node_modules/expo-file-system/android/build.gradle
|
||||
@@ -1,6 +1,6 @@
|
||||
apply plugin: 'com.android.library'
|
||||
apply plugin: 'kotlin-android'
|
||||
-apply plugin: 'maven'
|
||||
+apply plugin: 'maven-publish'
|
||||
|
||||
group = 'host.exp.exponent'
|
||||
version = '13.0.3'
|
||||
@@ -36,15 +36,6 @@ artifacts {
|
||||
archives androidSourcesJar
|
||||
}
|
||||
|
||||
-uploadArchives {
|
||||
- repositories {
|
||||
- mavenDeployer {
|
||||
- configuration = configurations.deployerJars
|
||||
- repository(url: mavenLocal().url)
|
||||
- }
|
||||
- }
|
||||
-}
|
||||
-
|
||||
android {
|
||||
compileSdkVersion safeExtGet("compileSdkVersion", 30)
|
||||
|
||||
28
patches/expo-modules-core+0.4.10.patch
Normal file
28
patches/expo-modules-core+0.4.10.patch
Normal file
|
|
@ -0,0 +1,28 @@
|
|||
diff --git a/node_modules/expo-modules-core/android/build.gradle b/node_modules/expo-modules-core/android/build.gradle
|
||||
index f3ac20a..51774b4 100644
|
||||
--- a/node_modules/expo-modules-core/android/build.gradle
|
||||
+++ b/node_modules/expo-modules-core/android/build.gradle
|
||||
@@ -1,6 +1,6 @@
|
||||
apply plugin: 'com.android.library'
|
||||
apply plugin: 'kotlin-android'
|
||||
-apply plugin: 'maven'
|
||||
+apply plugin: 'maven-publish'
|
||||
|
||||
group = 'host.exp.exponent'
|
||||
version = '0.4.10'
|
||||
@@ -36,15 +36,6 @@ artifacts {
|
||||
archives androidSourcesJar
|
||||
}
|
||||
|
||||
-uploadArchives {
|
||||
- repositories {
|
||||
- mavenDeployer {
|
||||
- configuration = configurations.deployerJars
|
||||
- repository(url: mavenLocal().url)
|
||||
- }
|
||||
- }
|
||||
-}
|
||||
-
|
||||
android {
|
||||
compileSdkVersion safeExtGet("compileSdkVersion", 30)
|
||||
|
||||
|
|
@ -1,240 +0,0 @@
|
|||
diff --git a/node_modules/react-native/Libraries/Components/ScrollView/ScrollView.js b/node_modules/react-native/Libraries/Components/ScrollView/ScrollView.js
|
||||
index e497288..5465e97 100644
|
||||
--- a/node_modules/react-native/Libraries/Components/ScrollView/ScrollView.js
|
||||
+++ b/node_modules/react-native/Libraries/Components/ScrollView/ScrollView.js
|
||||
@@ -1776,9 +1776,15 @@ class ScrollView extends React.Component<Props, State> {
|
||||
// Note: we should split props.style on the inner and outer props
|
||||
// however, the ScrollView still needs the baseStyle to be scrollable
|
||||
const {outer, inner} = splitLayoutProps(flattenStyle(props.style));
|
||||
+ let inverted;
|
||||
+ if (inner.scaleY) {
|
||||
+ inverted = {scaleY: -1};
|
||||
+ delete inner['scaleY']
|
||||
+ }
|
||||
+
|
||||
return React.cloneElement(
|
||||
refreshControl,
|
||||
- {style: StyleSheet.compose(baseStyle, outer)},
|
||||
+ {style: [baseStyle, outer, inverted]},
|
||||
<NativeDirectionalScrollView
|
||||
{...props}
|
||||
style={StyleSheet.compose(baseStyle, inner)}
|
||||
diff --git a/node_modules/react-native/Libraries/Lists/VirtualizedList.js b/node_modules/react-native/Libraries/Lists/VirtualizedList.js
|
||||
index 2648cc3..eee7c9a 100644
|
||||
--- a/node_modules/react-native/Libraries/Lists/VirtualizedList.js
|
||||
+++ b/node_modules/react-native/Libraries/Lists/VirtualizedList.js
|
||||
@@ -16,6 +16,7 @@ const ScrollView = require('../Components/ScrollView/ScrollView');
|
||||
const StyleSheet = require('../StyleSheet/StyleSheet');
|
||||
const View = require('../Components/View/View');
|
||||
const ViewabilityHelper = require('./ViewabilityHelper');
|
||||
+const Platform = require('../Utilities/Platform');
|
||||
|
||||
const flattenStyle = require('../StyleSheet/flattenStyle');
|
||||
const infoLog = require('../Utilities/infoLog');
|
||||
@@ -514,29 +515,29 @@ class VirtualizedList extends React.PureComponent<Props, State> {
|
||||
* Param `animated` (`true` by default) defines whether the list
|
||||
* should do an animation while scrolling.
|
||||
*/
|
||||
- scrollToOffset(params: {animated?: ?boolean, offset: number, ...}) {
|
||||
- const {animated, offset} = params;
|
||||
+scrollToOffset(params: {animated?: ?boolean, offset: number, ...}) {
|
||||
+ const {animated, offset} = params;
|
||||
|
||||
- if (this._scrollRef == null) {
|
||||
- return;
|
||||
- }
|
||||
-
|
||||
- if (this._scrollRef.scrollTo == null) {
|
||||
- console.warn(
|
||||
- 'No scrollTo method provided. This may be because you have two nested ' +
|
||||
- 'VirtualizedLists with the same orientation, or because you are ' +
|
||||
- 'using a custom component that does not implement scrollTo.',
|
||||
- );
|
||||
- return;
|
||||
- }
|
||||
+ if (this._scrollRef == null) {
|
||||
+ return;
|
||||
+ }
|
||||
|
||||
- this._scrollRef.scrollTo(
|
||||
- horizontalOrDefault(this.props.horizontal)
|
||||
- ? {x: offset, animated}
|
||||
- : {y: offset, animated},
|
||||
+ if (this._scrollRef.scrollTo == null) {
|
||||
+ console.warn(
|
||||
+ 'No scrollTo method provided. This may be because you have two nested ' +
|
||||
+ 'VirtualizedLists with the same orientation, or because you are ' +
|
||||
+ 'using a custom component that does not implement scrollTo.',
|
||||
);
|
||||
+ return;
|
||||
}
|
||||
|
||||
+ this._scrollRef.scrollTo(
|
||||
+ horizontalOrDefault(this.props.horizontal)
|
||||
+ ? {x: offset, animated}
|
||||
+ : {y: offset, animated},
|
||||
+ );
|
||||
+}
|
||||
+
|
||||
recordInteraction() {
|
||||
this._nestedChildLists.forEach(childList => {
|
||||
childList.ref && childList.ref.recordInteraction();
|
||||
@@ -1221,6 +1222,7 @@ class VirtualizedList extends React.PureComponent<Props, State> {
|
||||
_totalCellsMeasured = 0;
|
||||
_updateCellsToRenderBatcher: Batchinator;
|
||||
_viewabilityTuples: Array<ViewabilityHelperCallbackTuple> = [];
|
||||
+ _hasDoneFirstScroll = false;
|
||||
|
||||
_captureScrollRef = ref => {
|
||||
this._scrollRef = ref;
|
||||
@@ -1495,31 +1497,40 @@ class VirtualizedList extends React.PureComponent<Props, State> {
|
||||
return !horizontalOrDefault(this.props.horizontal) ? metrics.y : metrics.x;
|
||||
}
|
||||
|
||||
- _maybeCallOnEndReached() {
|
||||
- const {
|
||||
- data,
|
||||
- getItemCount,
|
||||
- onEndReached,
|
||||
- onEndReachedThreshold,
|
||||
- } = this.props;
|
||||
- const {contentLength, visibleLength, offset} = this._scrollMetrics;
|
||||
- const distanceFromEnd = contentLength - visibleLength - offset;
|
||||
- const threshold =
|
||||
- onEndReachedThreshold != null ? onEndReachedThreshold * visibleLength : 2;
|
||||
+ _maybeCallOnEndReached(hasShrunkContentLength: boolean = false) {
|
||||
+ const {onEndReached, onEndReachedThreshold} = this.props;
|
||||
+ if (!onEndReached) {
|
||||
+ return;
|
||||
+ }
|
||||
+ const {contentLength, visibleLength, offset, dOffset} = this._scrollMetrics;
|
||||
+ // If this is just after the initial rendering
|
||||
if (
|
||||
- onEndReached &&
|
||||
- this.state.last === getItemCount(data) - 1 &&
|
||||
- distanceFromEnd < threshold &&
|
||||
- this._scrollMetrics.contentLength !== this._sentEndForContentLength
|
||||
+ !hasShrunkContentLength &&
|
||||
+ !this._hasDoneFirstScroll &&
|
||||
+ offset === 0
|
||||
) {
|
||||
- // Only call onEndReached once for a given content length
|
||||
- this._sentEndForContentLength = this._scrollMetrics.contentLength;
|
||||
- onEndReached({distanceFromEnd});
|
||||
- } else if (distanceFromEnd > threshold) {
|
||||
- // If the user scrolls away from the end and back again cause
|
||||
- // an onEndReached to be triggered again
|
||||
- this._sentEndForContentLength = 0;
|
||||
+ return;
|
||||
+ }
|
||||
+ // If scrolled up in the vertical list
|
||||
+ if (dOffset < 0) {
|
||||
+ return;
|
||||
+ }
|
||||
+ // If contentLength has not changed
|
||||
+ if (contentLength === this._sentEndForContentLength) {
|
||||
+ return;
|
||||
+ }
|
||||
+ const distanceFromEnd = contentLength - visibleLength - offset;
|
||||
+ // If the distance is so farther than the area shown on the screen
|
||||
+ if (distanceFromEnd >= visibleLength * 1.5) {
|
||||
+ return;
|
||||
+ }
|
||||
+ // $FlowFixMe
|
||||
+ const minimumDistanceFromEnd = onEndReachedThreshold !== null ? onEndReachedThreshold * visibleLength : 2;
|
||||
+ if (distanceFromEnd >= minimumDistanceFromEnd) {
|
||||
+ return;
|
||||
}
|
||||
+ this._sentEndForContentLength = contentLength;
|
||||
+ onEndReached({distanceFromEnd});
|
||||
}
|
||||
|
||||
_onContentSizeChange = (width: number, height: number) => {
|
||||
@@ -1541,9 +1552,21 @@ class VirtualizedList extends React.PureComponent<Props, State> {
|
||||
if (this.props.onContentSizeChange) {
|
||||
this.props.onContentSizeChange(width, height);
|
||||
}
|
||||
- this._scrollMetrics.contentLength = this._selectLength({height, width});
|
||||
+ const {contentLength: currentContentLength} = this._scrollMetrics;
|
||||
+ const contentLength = this._selectLength({height, width});
|
||||
+ this._scrollMetrics.contentLength = contentLength;
|
||||
this._scheduleCellsToRenderUpdate();
|
||||
- this._maybeCallOnEndReached();
|
||||
+ const hasShrunkContentLength =
|
||||
+ currentContentLength > 0 &&
|
||||
+ contentLength > 0 &&
|
||||
+ contentLength < currentContentLength;
|
||||
+ if (
|
||||
+ hasShrunkContentLength &&
|
||||
+ this._sentEndForContentLength >= contentLength
|
||||
+ ) {
|
||||
+ this._sentEndForContentLength = 0;
|
||||
+ }
|
||||
+ this._maybeCallOnEndReached(hasShrunkContentLength);
|
||||
};
|
||||
|
||||
/* Translates metrics from a scroll event in a parent VirtualizedList into
|
||||
@@ -1631,6 +1654,7 @@ class VirtualizedList extends React.PureComponent<Props, State> {
|
||||
if (!this.props) {
|
||||
return;
|
||||
}
|
||||
+ this._hasDoneFirstScroll = true;
|
||||
this._maybeCallOnEndReached();
|
||||
if (velocity !== 0) {
|
||||
this._fillRateHelper.activate();
|
||||
@@ -2119,7 +2143,14 @@ function describeNestedLists(childList: {
|
||||
|
||||
const styles = StyleSheet.create({
|
||||
verticallyInverted: {
|
||||
- transform: [{scaleY: -1}],
|
||||
+ ...Platform.select({
|
||||
+ android: {
|
||||
+ scaleY: -1,
|
||||
+ },
|
||||
+ ios: {
|
||||
+ transform: [{scaleY: -1}],
|
||||
+ },
|
||||
+ }),
|
||||
},
|
||||
horizontallyInverted: {
|
||||
transform: [{scaleX: -1}],
|
||||
diff --git a/node_modules/react-native/react.gradle b/node_modules/react-native/react.gradle
|
||||
index ff46476..90e66db 100644
|
||||
--- a/node_modules/react-native/react.gradle
|
||||
+++ b/node_modules/react-native/react.gradle
|
||||
@@ -151,7 +151,7 @@ afterEvaluate {
|
||||
|
||||
// Set up dev mode
|
||||
def devEnabled = !(config."devDisabledIn${targetName}"
|
||||
- || targetName.toLowerCase().contains("release"))
|
||||
+ || targetName.toLowerCase().contains("release") || targetName.toLowerCase().contains("unsigned"))
|
||||
|
||||
def extraArgs = []
|
||||
|
||||
@@ -180,7 +180,7 @@ afterEvaluate {
|
||||
def hermesFlags;
|
||||
def hbcTempFile = file("${jsBundleFile}.hbc")
|
||||
exec {
|
||||
- if (targetName.toLowerCase().contains("release")) {
|
||||
+ if (targetName.toLowerCase().contains("release") || targetName.toLowerCase().contains("unsigned")) {
|
||||
// Can't use ?: since that will also substitute valid empty lists
|
||||
hermesFlags = config.hermesFlagsRelease
|
||||
if (hermesFlags == null) hermesFlags = ["-O", "-output-source-map"]
|
||||
@@ -224,7 +224,7 @@ afterEvaluate {
|
||||
? config."bundleIn${targetName}"
|
||||
: config."bundleIn${variant.buildType.name.capitalize()}" != null
|
||||
? config."bundleIn${variant.buildType.name.capitalize()}"
|
||||
- : targetName.toLowerCase().contains("release")
|
||||
+ : (targetName.toLowerCase().contains("release") || targetName.toLowerCase().contains("unsigned"))
|
||||
}
|
||||
|
||||
// Expose a minimal interface on the application variant and the task itself:
|
||||
@@ -328,7 +328,7 @@ afterEvaluate {
|
||||
// This should really be done by packaging all Hermes related libs into
|
||||
// two separate HermesDebug and HermesRelease AARs, but until then we'll
|
||||
// kludge it by deleting the .so files out of the /transforms/ directory.
|
||||
- def isRelease = targetName.toLowerCase().contains("release")
|
||||
+ def isRelease = targetName.toLowerCase().contains("release") || targetName.toLowerCase().contains("unsigned")
|
||||
def libDir = "$buildDir/intermediates/transforms/"
|
||||
def vmSelectionAction = {
|
||||
fileTree(libDir).matching {
|
||||
104
patches/react-native+0.67.1.patch
Normal file
104
patches/react-native+0.67.1.patch
Normal file
|
|
@ -0,0 +1,104 @@
|
|||
diff --git a/node_modules/react-native/Libraries/Components/ScrollView/ScrollView.js b/node_modules/react-native/Libraries/Components/ScrollView/ScrollView.js
|
||||
index b121da3..82c1c24 100644
|
||||
--- a/node_modules/react-native/Libraries/Components/ScrollView/ScrollView.js
|
||||
+++ b/node_modules/react-native/Libraries/Components/ScrollView/ScrollView.js
|
||||
@@ -1777,9 +1777,15 @@ class ScrollView extends React.Component<Props, State> {
|
||||
// Note: we should split props.style on the inner and outer props
|
||||
// however, the ScrollView still needs the baseStyle to be scrollable
|
||||
const {outer, inner} = splitLayoutProps(flattenStyle(props.style));
|
||||
+ let inverted;
|
||||
+ if (inner.scaleY) {
|
||||
+ inverted = {scaleY: -1};
|
||||
+ delete inner['scaleY']
|
||||
+ }
|
||||
+
|
||||
return React.cloneElement(
|
||||
refreshControl,
|
||||
- {style: StyleSheet.compose(baseStyle, outer)},
|
||||
+ {style: [baseStyle, outer, inverted]},
|
||||
<NativeDirectionalScrollView
|
||||
{...props}
|
||||
style={StyleSheet.compose(baseStyle, inner)}
|
||||
diff --git a/node_modules/react-native/Libraries/Lists/VirtualizedList.js b/node_modules/react-native/Libraries/Lists/VirtualizedList.js
|
||||
index 2648cc3..e0c2c13 100644
|
||||
--- a/node_modules/react-native/Libraries/Lists/VirtualizedList.js
|
||||
+++ b/node_modules/react-native/Libraries/Lists/VirtualizedList.js
|
||||
@@ -16,6 +16,7 @@ const ScrollView = require('../Components/ScrollView/ScrollView');
|
||||
const StyleSheet = require('../StyleSheet/StyleSheet');
|
||||
const View = require('../Components/View/View');
|
||||
const ViewabilityHelper = require('./ViewabilityHelper');
|
||||
+const Platform = require('../Utilities/Platform');
|
||||
|
||||
const flattenStyle = require('../StyleSheet/flattenStyle');
|
||||
const infoLog = require('../Utilities/infoLog');
|
||||
@@ -2119,7 +2120,14 @@ function describeNestedLists(childList: {
|
||||
|
||||
const styles = StyleSheet.create({
|
||||
verticallyInverted: {
|
||||
- transform: [{scaleY: -1}],
|
||||
+ ...Platform.select({
|
||||
+ android: {
|
||||
+ scaleY: -1,
|
||||
+ },
|
||||
+ ios: {
|
||||
+ transform: [{scaleY: -1}],
|
||||
+ },
|
||||
+ }),
|
||||
},
|
||||
horizontallyInverted: {
|
||||
transform: [{scaleX: -1}],
|
||||
diff --git a/node_modules/react-native/jest/setup.js b/node_modules/react-native/jest/setup.js
|
||||
index 7787788..6c60f47 100644
|
||||
--- a/node_modules/react-native/jest/setup.js
|
||||
+++ b/node_modules/react-native/jest/setup.js
|
||||
@@ -111,9 +111,7 @@ jest
|
||||
}),
|
||||
)
|
||||
.mock('../Libraries/Modal/Modal', () => {
|
||||
- const baseComponent = mockComponent('../Libraries/Modal/Modal');
|
||||
- const mockModal = jest.requireActual('./mockModal');
|
||||
- return mockModal(baseComponent);
|
||||
+ mockComponent('../Libraries/Modal/Modal');
|
||||
})
|
||||
.mock('../Libraries/Components/View/View', () =>
|
||||
mockComponent('../Libraries/Components/View/View', MockNativeMethods),
|
||||
diff --git a/node_modules/react-native/react.gradle b/node_modules/react-native/react.gradle
|
||||
index d9e2714..bed8756 100644
|
||||
--- a/node_modules/react-native/react.gradle
|
||||
+++ b/node_modules/react-native/react.gradle
|
||||
@@ -88,7 +88,7 @@ def enableHermesForVariant = config.enableHermesForVariant ?: {
|
||||
def hermesFlagsForVariant = config.hermesFlagsForVariant ?: {
|
||||
def variant ->
|
||||
def hermesFlags;
|
||||
- if (variant.name.toLowerCase().contains("release")) {
|
||||
+ if (variant.name.toLowerCase().contains("release") || variant.name..toLowerCase().contains("unsigned")) {
|
||||
// Can't use ?: since that will also substitute valid empty lists
|
||||
hermesFlags = config.hermesFlagsRelease
|
||||
if (hermesFlags == null) hermesFlags = ["-O", "-output-source-map"]
|
||||
@@ -102,7 +102,7 @@ def hermesFlagsForVariant = config.hermesFlagsForVariant ?: {
|
||||
// Set deleteDebugFilesForVariant to a function to configure per variant,
|
||||
// defaults to True for Release variants and False for debug variants
|
||||
def deleteDebugFilesForVariant = config.deleteDebugFilesForVariant ?: {
|
||||
- def variant -> variant.name.toLowerCase().contains("release")
|
||||
+ def variant -> (variant.name.toLowerCase().contains("release") || variant.name.toLowerCase().contains("unsigned"))
|
||||
}
|
||||
|
||||
android {
|
||||
@@ -173,7 +173,7 @@ afterEvaluate {
|
||||
|
||||
// Set up dev mode
|
||||
def devEnabled = !(config."devDisabledIn${targetName}"
|
||||
- || targetName.toLowerCase().contains("release"))
|
||||
+ || targetName.toLowerCase().contains("release") || targetName.toLowerCase().contains("unsigned"))
|
||||
|
||||
def extraArgs = []
|
||||
|
||||
@@ -237,7 +237,7 @@ afterEvaluate {
|
||||
? config."bundleIn${targetName}"
|
||||
: config."bundleIn${variant.buildType.name.capitalize()}" != null
|
||||
? config."bundleIn${variant.buildType.name.capitalize()}"
|
||||
- : targetName.toLowerCase().contains("release")
|
||||
+ : (targetName.toLowerCase().contains("release") || targetName.toLowerCase().contains("unsigned"))
|
||||
}
|
||||
|
||||
// Expose a minimal interface on the application variant and the task itself:
|
||||
1
types/database/database.d.ts
vendored
1
types/database/database.d.ts
vendored
|
|
@ -72,6 +72,7 @@ export type CreateServerDatabaseArgs = {
|
|||
export type HandleReactionsArgs = {
|
||||
prepareRecordsOnly: boolean;
|
||||
postsReactions: ReactionsPerPost[];
|
||||
skipSync?: boolean;
|
||||
};
|
||||
|
||||
export type HandleFilesArgs = {
|
||||
|
|
|
|||
Loading…
Reference in a new issue