diff --git a/App.tsx b/App.tsx index d848705..132df8d 100644 --- a/App.tsx +++ b/App.tsx @@ -1,15 +1,21 @@ import { StyleSheet, Text, View } from 'react-native' -import React from 'react' +import React, { useEffect } from 'react' import HomeScreen from './src/screens/HomeScreen' import DetailsScreen from './src/screens/DetailsScreen' import PaymentScreen from './src/screens/PaymentScreen' import { createNativeStackNavigator } from '@react-navigation/native-stack'; import { NavigationContainer } from '@react-navigation/native' import TabNavigator from './src/navigators/TabNavigator' +import SplashScreen from 'react-native-splash-screen' const Stack = createNativeStackNavigator(); const App = () => { + useEffect(() => { + + SplashScreen.hide(); + + }, []); return ( diff --git a/android/app/build.gradle b/android/app/build.gradle index 3bc1984..599e72e 100644 --- a/android/app/build.gradle +++ b/android/app/build.gradle @@ -89,6 +89,9 @@ android { keyAlias 'androiddebugkey' keyPassword 'android' } + } + lintOptions { + baseline file("lint-baseline.xml") } buildTypes { debug { @@ -108,6 +111,12 @@ dependencies { // The version of react-native is set by the React Native Gradle Plugin implementation("com.facebook.react:react-android") implementation("com.facebook.react:flipper-integration") + testImplementation 'junit:junit:4.13.2' + testImplementation 'org.junit.jupiter:junit-jupiter-api:5.8.1' + testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:5.8.1' + androidTestImplementation 'androidx.test.ext:junit:1.1.3' + implementation project(':react-native-vector-icons') + implementation project(':react-native-splash-screen') if (hermesEnabled.toBoolean()) { implementation("com.facebook.react:hermes-android") @@ -118,4 +127,4 @@ dependencies { apply from: file("../../node_modules/@react-native-community/cli-platform-android/native_modules.gradle"); applyNativeModulesAppBuildGradle(project) -apply from: file("../../node_modules/react-native-vector-icons/fonts.gradle") \ No newline at end of file +apply from: file("../../node_modules/react-native-vector-icons/fonts.gradle") diff --git a/android/app/lint-baseline.xml b/android/app/lint-baseline.xml new file mode 100644 index 0000000..610ed87 --- /dev/null +++ b/android/app/lint-baseline.xml @@ -0,0 +1,168 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml index 91c3325..8a56944 100644 --- a/android/app/src/main/AndroidManifest.xml +++ b/android/app/src/main/AndroidManifest.xml @@ -3,23 +3,22 @@ - - - - - - + android:icon="@mipmap/ic_launcher" + android:roundIcon="@mipmap/ic_launcher_round" + android:allowBackup="false" + android:theme="@style/AppTheme"> + + + + + + diff --git a/android/app/src/main/java/com/coffe/MainActivity.kt b/android/app/src/main/java/com/coffe/MainActivity.kt index 2984614..8469cda 100644 --- a/android/app/src/main/java/com/coffe/MainActivity.kt +++ b/android/app/src/main/java/com/coffe/MainActivity.kt @@ -5,7 +5,8 @@ import com.facebook.react.ReactActivityDelegate import com.facebook.react.defaults.DefaultNewArchitectureEntryPoint.fabricEnabled import com.facebook.react.defaults.DefaultReactActivityDelegate import android.os.Bundle; - +// react-native-splash-screen >= 0.3.1 +import org.devio.rn.splashscreen.SplashScreen; class MainActivity : ReactActivity() { /** @@ -14,6 +15,7 @@ class MainActivity : ReactActivity() { */ override fun getMainComponentName(): String = "Coffe" override fun onCreate(savedInstanceState: Bundle?) { + SplashScreen.show(this); super.onCreate(null) } /** diff --git a/android/app/src/main/java/com/coffe/MainApplication.kt b/android/app/src/main/java/com/coffe/MainApplication.kt index 583b590..ccef2cd 100644 --- a/android/app/src/main/java/com/coffe/MainApplication.kt +++ b/android/app/src/main/java/com/coffe/MainApplication.kt @@ -11,35 +11,35 @@ import com.facebook.react.defaults.DefaultReactHost.getDefaultReactHost import com.facebook.react.defaults.DefaultReactNativeHost import com.facebook.react.flipper.ReactNativeFlipper import com.facebook.soloader.SoLoader +import org.devio.rn.splashscreen.SplashScreenReactPackage +import com.oblador.vectoricons.VectorIconsPackage class MainApplication : Application(), ReactApplication { - override val reactNativeHost: ReactNativeHost = - object : DefaultReactNativeHost(this) { - override fun getPackages(): List { - // Packages that cannot be autolinked yet can be added manually here, for example: - // packages.add(new MyReactNativePackage()); - return PackageList(this).packages - } + override val reactNativeHost: ReactNativeHost = + object : DefaultReactNativeHost(this) { + override fun getPackages(): List { + val packages = mutableListOf() + return PackageList(this).packages + packages + } - override fun getJSMainModuleName(): String = "index" + override fun getJSMainModuleName(): String = "index" - override fun getUseDeveloperSupport(): Boolean = BuildConfig.DEBUG + override fun getUseDeveloperSupport(): Boolean = BuildConfig.DEBUG - override val isNewArchEnabled: Boolean = BuildConfig.IS_NEW_ARCHITECTURE_ENABLED - override val isHermesEnabled: Boolean = BuildConfig.IS_HERMES_ENABLED - } + override val isNewArchEnabled: Boolean = BuildConfig.IS_NEW_ARCHITECTURE_ENABLED + override val isHermesEnabled: Boolean = BuildConfig.IS_HERMES_ENABLED + } - override val reactHost: ReactHost - get() = getDefaultReactHost(this.applicationContext, reactNativeHost) + override val reactHost: ReactHost + get() = getDefaultReactHost(this.applicationContext, reactNativeHost) - override fun onCreate() { - super.onCreate() - SoLoader.init(this, false) - if (BuildConfig.IS_NEW_ARCHITECTURE_ENABLED) { - // If you opted-in for the New Architecture, we load the native entry point for this app. - load() + override fun onCreate() { + super.onCreate() + SoLoader.init(this, false) + if (BuildConfig.IS_NEW_ARCHITECTURE_ENABLED) { + load() + } + ReactNativeFlipper.initializeFlipper(this, reactNativeHost.reactInstanceManager) } - ReactNativeFlipper.initializeFlipper(this, reactNativeHost.reactInstanceManager) - } } diff --git a/android/app/src/main/res/drawable-hdpi/launch_screen.png b/android/app/src/main/res/drawable-hdpi/launch_screen.png new file mode 100644 index 0000000..711fac8 Binary files /dev/null and b/android/app/src/main/res/drawable-hdpi/launch_screen.png differ diff --git a/android/app/src/main/res/drawable-hdpi/node_modules_reactnavigation_elements_src_assets_backicon.png b/android/app/src/main/res/drawable-hdpi/node_modules_reactnavigation_elements_src_assets_backicon.png deleted file mode 100644 index ad03a63..0000000 Binary files a/android/app/src/main/res/drawable-hdpi/node_modules_reactnavigation_elements_src_assets_backicon.png and /dev/null differ diff --git a/android/app/src/main/res/drawable-mdpi/launch_screen.png b/android/app/src/main/res/drawable-mdpi/launch_screen.png new file mode 100644 index 0000000..6618d52 Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/launch_screen.png differ diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnavigation_elements_src_assets_backicon.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnavigation_elements_src_assets_backicon.png deleted file mode 100644 index 083db29..0000000 Binary files a/android/app/src/main/res/drawable-mdpi/node_modules_reactnavigation_elements_src_assets_backicon.png and /dev/null differ diff --git a/android/app/src/main/res/drawable-mdpi/node_modules_reactnavigation_elements_src_assets_backiconmask.png b/android/app/src/main/res/drawable-mdpi/node_modules_reactnavigation_elements_src_assets_backiconmask.png deleted file mode 100644 index 9de7242..0000000 Binary files a/android/app/src/main/res/drawable-mdpi/node_modules_reactnavigation_elements_src_assets_backiconmask.png and /dev/null differ diff --git a/android/app/src/main/res/drawable-mdpi/src_assets_app_images_amazonpay.png b/android/app/src/main/res/drawable-mdpi/src_assets_app_images_amazonpay.png deleted file mode 100644 index 8df6e08..0000000 Binary files a/android/app/src/main/res/drawable-mdpi/src_assets_app_images_amazonpay.png and /dev/null differ diff --git a/android/app/src/main/res/drawable-mdpi/src_assets_app_images_applepay.png b/android/app/src/main/res/drawable-mdpi/src_assets_app_images_applepay.png deleted file mode 100644 index 5e24473..0000000 Binary files a/android/app/src/main/res/drawable-mdpi/src_assets_app_images_applepay.png and /dev/null differ diff --git a/android/app/src/main/res/drawable-mdpi/src_assets_app_images_avatar.png b/android/app/src/main/res/drawable-mdpi/src_assets_app_images_avatar.png deleted file mode 100644 index fc5f8eb..0000000 Binary files a/android/app/src/main/res/drawable-mdpi/src_assets_app_images_avatar.png and /dev/null differ diff --git a/android/app/src/main/res/drawable-mdpi/src_assets_app_images_gpay.png b/android/app/src/main/res/drawable-mdpi/src_assets_app_images_gpay.png deleted file mode 100644 index 791ca36..0000000 Binary files a/android/app/src/main/res/drawable-mdpi/src_assets_app_images_gpay.png and /dev/null differ diff --git a/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_americano_portrait_americano_pic_1_portrait.png b/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_americano_portrait_americano_pic_1_portrait.png deleted file mode 100644 index 651b997..0000000 Binary files a/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_americano_portrait_americano_pic_1_portrait.png and /dev/null differ diff --git a/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_americano_portrait_americano_pic_2_portrait.png b/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_americano_portrait_americano_pic_2_portrait.png deleted file mode 100644 index 8db8dc1..0000000 Binary files a/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_americano_portrait_americano_pic_2_portrait.png and /dev/null differ diff --git a/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_americano_portrait_americano_pic_3_portrait.png b/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_americano_portrait_americano_pic_3_portrait.png deleted file mode 100644 index a22a700..0000000 Binary files a/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_americano_portrait_americano_pic_3_portrait.png and /dev/null differ diff --git a/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_americano_square_americano_pic_1_square.png b/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_americano_square_americano_pic_1_square.png deleted file mode 100644 index da0cff5..0000000 Binary files a/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_americano_square_americano_pic_1_square.png and /dev/null differ diff --git a/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_americano_square_americano_pic_2_square.png b/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_americano_square_americano_pic_2_square.png deleted file mode 100644 index e5e0809..0000000 Binary files a/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_americano_square_americano_pic_2_square.png and /dev/null differ diff --git a/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_americano_square_americano_pic_3_square.png b/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_americano_square_americano_pic_3_square.png deleted file mode 100644 index e29b821..0000000 Binary files a/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_americano_square_americano_pic_3_square.png and /dev/null differ diff --git a/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_arabica_coffee_beans_arabica_coffee_beans_portrait.png b/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_arabica_coffee_beans_arabica_coffee_beans_portrait.png deleted file mode 100644 index 6a683b4..0000000 Binary files a/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_arabica_coffee_beans_arabica_coffee_beans_portrait.png and /dev/null differ diff --git a/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_arabica_coffee_beans_arabica_coffee_beans_square.png b/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_arabica_coffee_beans_arabica_coffee_beans_square.png deleted file mode 100644 index 43c77f8..0000000 Binary files a/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_arabica_coffee_beans_arabica_coffee_beans_square.png and /dev/null differ diff --git a/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_black_coffee_portrait_black_coffee_pic_1_portrait.png b/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_black_coffee_portrait_black_coffee_pic_1_portrait.png deleted file mode 100644 index 9814bbc..0000000 Binary files a/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_black_coffee_portrait_black_coffee_pic_1_portrait.png and /dev/null differ diff --git a/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_black_coffee_portrait_black_coffee_pic_2_portrait.png b/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_black_coffee_portrait_black_coffee_pic_2_portrait.png deleted file mode 100644 index f96132d..0000000 Binary files a/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_black_coffee_portrait_black_coffee_pic_2_portrait.png and /dev/null differ diff --git a/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_black_coffee_portrait_black_coffee_pic_3_portrait.png b/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_black_coffee_portrait_black_coffee_pic_3_portrait.png deleted file mode 100644 index 6e85a78..0000000 Binary files a/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_black_coffee_portrait_black_coffee_pic_3_portrait.png and /dev/null differ diff --git a/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_black_coffee_square_black_coffee_pic_1_square.png b/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_black_coffee_square_black_coffee_pic_1_square.png deleted file mode 100644 index 2e85ed6..0000000 Binary files a/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_black_coffee_square_black_coffee_pic_1_square.png and /dev/null differ diff --git a/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_black_coffee_square_black_coffee_pic_2_square.png b/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_black_coffee_square_black_coffee_pic_2_square.png deleted file mode 100644 index ff808d6..0000000 Binary files a/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_black_coffee_square_black_coffee_pic_2_square.png and /dev/null differ diff --git a/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_black_coffee_square_black_coffee_pic_3_square.png b/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_black_coffee_square_black_coffee_pic_3_square.png deleted file mode 100644 index e06d51b..0000000 Binary files a/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_black_coffee_square_black_coffee_pic_3_square.png and /dev/null differ diff --git a/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_cappuccino_portrait_cappuccino_pic_1_portrait.png b/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_cappuccino_portrait_cappuccino_pic_1_portrait.png deleted file mode 100644 index c4754ac..0000000 Binary files a/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_cappuccino_portrait_cappuccino_pic_1_portrait.png and /dev/null differ diff --git a/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_cappuccino_portrait_cappuccino_pic_2_portrait.png b/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_cappuccino_portrait_cappuccino_pic_2_portrait.png deleted file mode 100644 index f189cf4..0000000 Binary files a/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_cappuccino_portrait_cappuccino_pic_2_portrait.png and /dev/null differ diff --git a/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_cappuccino_portrait_cappuccino_pic_3_portrait.png b/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_cappuccino_portrait_cappuccino_pic_3_portrait.png deleted file mode 100644 index 5c135ca..0000000 Binary files a/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_cappuccino_portrait_cappuccino_pic_3_portrait.png and /dev/null differ diff --git a/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_cappuccino_square_cappuccino_pic_1_square.png b/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_cappuccino_square_cappuccino_pic_1_square.png deleted file mode 100644 index 9bf2bed..0000000 Binary files a/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_cappuccino_square_cappuccino_pic_1_square.png and /dev/null differ diff --git a/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_cappuccino_square_cappuccino_pic_2_square.png b/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_cappuccino_square_cappuccino_pic_2_square.png deleted file mode 100644 index 017edd9..0000000 Binary files a/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_cappuccino_square_cappuccino_pic_2_square.png and /dev/null differ diff --git a/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_cappuccino_square_cappuccino_pic_3_square.png b/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_cappuccino_square_cappuccino_pic_3_square.png deleted file mode 100644 index 41a504f..0000000 Binary files a/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_cappuccino_square_cappuccino_pic_3_square.png and /dev/null differ diff --git a/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_espresso_portrait_espresso_pic_1_portrait.png b/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_espresso_portrait_espresso_pic_1_portrait.png deleted file mode 100644 index 285c7e1..0000000 Binary files a/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_espresso_portrait_espresso_pic_1_portrait.png and /dev/null differ diff --git a/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_espresso_portrait_espresso_pic_2_portrait.png b/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_espresso_portrait_espresso_pic_2_portrait.png deleted file mode 100644 index 0fe9330..0000000 Binary files a/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_espresso_portrait_espresso_pic_2_portrait.png and /dev/null differ diff --git a/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_espresso_portrait_espresso_pic_3_portrait.png b/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_espresso_portrait_espresso_pic_3_portrait.png deleted file mode 100644 index 4e4c03e..0000000 Binary files a/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_espresso_portrait_espresso_pic_3_portrait.png and /dev/null differ diff --git a/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_espresso_square_espresso_pic_1_square.png b/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_espresso_square_espresso_pic_1_square.png deleted file mode 100644 index 6c66477..0000000 Binary files a/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_espresso_square_espresso_pic_1_square.png and /dev/null differ diff --git a/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_espresso_square_espresso_pic_2_square.png b/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_espresso_square_espresso_pic_2_square.png deleted file mode 100644 index ba68aef..0000000 Binary files a/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_espresso_square_espresso_pic_2_square.png and /dev/null differ diff --git a/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_espresso_square_espresso_pic_3_square.png b/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_espresso_square_espresso_pic_3_square.png deleted file mode 100644 index 8f5ae2f..0000000 Binary files a/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_espresso_square_espresso_pic_3_square.png and /dev/null differ diff --git a/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_excelsa_coffee_beans_excelsa_coffee_beans_portrait.png b/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_excelsa_coffee_beans_excelsa_coffee_beans_portrait.png deleted file mode 100644 index 151385c..0000000 Binary files a/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_excelsa_coffee_beans_excelsa_coffee_beans_portrait.png and /dev/null differ diff --git a/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_excelsa_coffee_beans_excelsa_coffee_beans_square.png b/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_excelsa_coffee_beans_excelsa_coffee_beans_square.png deleted file mode 100644 index 116513a..0000000 Binary files a/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_excelsa_coffee_beans_excelsa_coffee_beans_square.png and /dev/null differ diff --git a/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_latte_portrait_latte_pic_1_portrait.png b/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_latte_portrait_latte_pic_1_portrait.png deleted file mode 100644 index dc91bfd..0000000 Binary files a/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_latte_portrait_latte_pic_1_portrait.png and /dev/null differ diff --git a/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_latte_portrait_latte_pic_2_portrait.png b/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_latte_portrait_latte_pic_2_portrait.png deleted file mode 100644 index 2583672..0000000 Binary files a/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_latte_portrait_latte_pic_2_portrait.png and /dev/null differ diff --git a/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_latte_portrait_latte_pic_3_portrait.png b/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_latte_portrait_latte_pic_3_portrait.png deleted file mode 100644 index 55d9764..0000000 Binary files a/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_latte_portrait_latte_pic_3_portrait.png and /dev/null differ diff --git a/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_latte_square_latte_pic_1_square.png b/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_latte_square_latte_pic_1_square.png deleted file mode 100644 index 2e198a9..0000000 Binary files a/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_latte_square_latte_pic_1_square.png and /dev/null differ diff --git a/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_latte_square_latte_pic_2_square.png b/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_latte_square_latte_pic_2_square.png deleted file mode 100644 index 6751a88..0000000 Binary files a/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_latte_square_latte_pic_2_square.png and /dev/null differ diff --git a/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_latte_square_latte_pic_3_square.png b/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_latte_square_latte_pic_3_square.png deleted file mode 100644 index f2971de..0000000 Binary files a/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_latte_square_latte_pic_3_square.png and /dev/null differ diff --git a/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_liberica_coffee_beans_liberica_coffee_beans_portrait.png b/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_liberica_coffee_beans_liberica_coffee_beans_portrait.png deleted file mode 100644 index 997c746..0000000 Binary files a/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_liberica_coffee_beans_liberica_coffee_beans_portrait.png and /dev/null differ diff --git a/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_liberica_coffee_beans_liberica_coffee_beans_square.png b/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_liberica_coffee_beans_liberica_coffee_beans_square.png deleted file mode 100644 index 765a14e..0000000 Binary files a/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_liberica_coffee_beans_liberica_coffee_beans_square.png and /dev/null differ diff --git a/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_macchiato_portrait_macchiato_pic_1_portrait.png b/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_macchiato_portrait_macchiato_pic_1_portrait.png deleted file mode 100644 index fe44a8d..0000000 Binary files a/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_macchiato_portrait_macchiato_pic_1_portrait.png and /dev/null differ diff --git a/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_macchiato_portrait_macchiato_pic_2_portrait.png b/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_macchiato_portrait_macchiato_pic_2_portrait.png deleted file mode 100644 index c95179a..0000000 Binary files a/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_macchiato_portrait_macchiato_pic_2_portrait.png and /dev/null differ diff --git a/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_macchiato_portrait_macchiato_pic_3_portrait.png b/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_macchiato_portrait_macchiato_pic_3_portrait.png deleted file mode 100644 index 9917baf..0000000 Binary files a/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_macchiato_portrait_macchiato_pic_3_portrait.png and /dev/null differ diff --git a/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_macchiato_square_macchiato_pic_1_square.png b/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_macchiato_square_macchiato_pic_1_square.png deleted file mode 100644 index 6232148..0000000 Binary files a/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_macchiato_square_macchiato_pic_1_square.png and /dev/null differ diff --git a/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_macchiato_square_macchiato_pic_2_square.png b/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_macchiato_square_macchiato_pic_2_square.png deleted file mode 100644 index db66466..0000000 Binary files a/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_macchiato_square_macchiato_pic_2_square.png and /dev/null differ diff --git a/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_macchiato_square_macchiato_pic_3_square.png b/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_macchiato_square_macchiato_pic_3_square.png deleted file mode 100644 index 6033022..0000000 Binary files a/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_macchiato_square_macchiato_pic_3_square.png and /dev/null differ diff --git a/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_robusta_coffee_beans_robusta_coffee_beans_portrait.png b/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_robusta_coffee_beans_robusta_coffee_beans_portrait.png deleted file mode 100644 index 868a803..0000000 Binary files a/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_robusta_coffee_beans_robusta_coffee_beans_portrait.png and /dev/null differ diff --git a/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_robusta_coffee_beans_robusta_coffee_beans_square.png b/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_robusta_coffee_beans_robusta_coffee_beans_square.png deleted file mode 100644 index 9ea0028..0000000 Binary files a/android/app/src/main/res/drawable-mdpi/src_assets_coffee_assets_robusta_coffee_beans_robusta_coffee_beans_square.png and /dev/null differ diff --git a/android/app/src/main/res/drawable-xhdpi/launch_screen.png b/android/app/src/main/res/drawable-xhdpi/launch_screen.png new file mode 100644 index 0000000..97d2720 Binary files /dev/null and b/android/app/src/main/res/drawable-xhdpi/launch_screen.png differ diff --git a/android/app/src/main/res/drawable-xhdpi/node_modules_reactnavigation_elements_src_assets_backicon.png b/android/app/src/main/res/drawable-xhdpi/node_modules_reactnavigation_elements_src_assets_backicon.png deleted file mode 100644 index 6de0a1c..0000000 Binary files a/android/app/src/main/res/drawable-xhdpi/node_modules_reactnavigation_elements_src_assets_backicon.png and /dev/null differ diff --git a/android/app/src/main/res/drawable-xxhdpi/launch_screen.png b/android/app/src/main/res/drawable-xxhdpi/launch_screen.png new file mode 100644 index 0000000..059f388 Binary files /dev/null and b/android/app/src/main/res/drawable-xxhdpi/launch_screen.png differ diff --git a/android/app/src/main/res/drawable-xxhdpi/node_modules_reactnavigation_elements_src_assets_backicon.png b/android/app/src/main/res/drawable-xxhdpi/node_modules_reactnavigation_elements_src_assets_backicon.png deleted file mode 100644 index 15a983a..0000000 Binary files a/android/app/src/main/res/drawable-xxhdpi/node_modules_reactnavigation_elements_src_assets_backicon.png and /dev/null differ diff --git a/android/app/src/main/res/drawable-xxxhdpi/launch_screen.png b/android/app/src/main/res/drawable-xxxhdpi/launch_screen.png new file mode 100644 index 0000000..26188c3 Binary files /dev/null and b/android/app/src/main/res/drawable-xxxhdpi/launch_screen.png differ diff --git a/android/app/src/main/res/drawable-xxxhdpi/node_modules_reactnavigation_elements_src_assets_backicon.png b/android/app/src/main/res/drawable-xxxhdpi/node_modules_reactnavigation_elements_src_assets_backicon.png deleted file mode 100644 index 17e52e8..0000000 Binary files a/android/app/src/main/res/drawable-xxxhdpi/node_modules_reactnavigation_elements_src_assets_backicon.png and /dev/null differ diff --git a/android/app/src/main/res/layout/launch_screen.xml b/android/app/src/main/res/layout/launch_screen.xml new file mode 100644 index 0000000..43284d9 --- /dev/null +++ b/android/app/src/main/res/layout/launch_screen.xml @@ -0,0 +1,8 @@ + + + + \ No newline at end of file diff --git a/android/app/src/main/res/values/colors.xml b/android/app/src/main/res/values/colors.xml new file mode 100644 index 0000000..8486132 --- /dev/null +++ b/android/app/src/main/res/values/colors.xml @@ -0,0 +1,4 @@ + + + #0C0F14 + \ No newline at end of file diff --git a/android/app/src/main/res/values/styles.xml b/android/app/src/main/res/values/styles.xml index c94d175..40dda4e 100644 --- a/android/app/src/main/res/values/styles.xml +++ b/android/app/src/main/res/values/styles.xml @@ -1,9 +1,8 @@ - - - - + \ No newline at end of file diff --git a/android/settings.gradle b/android/settings.gradle index 21cecda..7e9d2c0 100644 --- a/android/settings.gradle +++ b/android/settings.gradle @@ -2,3 +2,7 @@ rootProject.name = 'Coffe' apply from: file("../node_modules/@react-native-community/cli-platform-android/native_modules.gradle"); applyNativeModulesSettingsGradle(settings) include ':app' includeBuild('../node_modules/@react-native/gradle-plugin') +include ':react-native-vector-icons' +project(':react-native-vector-icons').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-vector-icons/android') +include ':react-native-splash-screen' +project(':react-native-splash-screen').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-splash-screen/android') \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 2fb745c..2f6bdb4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -20,6 +20,7 @@ "react-native-linear-gradient": "^2.8.3", "react-native-safe-area-context": "^4.8.2", "react-native-screens": "^3.29.0", + "react-native-splash-screen": "^3.3.0", "react-native-vector-icons": "^10.0.3", "zustand": "^4.4.7" }, @@ -27,6 +28,7 @@ "@babel/core": "^7.20.0", "@babel/preset-env": "^7.20.0", "@babel/runtime": "^7.20.0", + "@react-native-community/eslint-config": "^3.2.0", "@react-native/babel-preset": "^0.73.18", "@react-native/eslint-config": "^0.73.1", "@react-native/metro-config": "^0.73.2", @@ -35,7 +37,7 @@ "@types/react-native-vector-icons": "^6.4.18", "@types/react-test-renderer": "^18.0.0", "babel-jest": "^29.6.3", - "eslint": "^8.19.0", + "eslint": "^8.56.0", "eslint-plugin-prettier": "^5.1.2", "jest": "^29.6.3", "prettier": "^3.1.1", @@ -3970,6 +3972,58 @@ "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" }, + "node_modules/@react-native-community/eslint-config": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@react-native-community/eslint-config/-/eslint-config-3.2.0.tgz", + "integrity": "sha512-ZjGvoeiBtCbd506hQqwjKmkWPgynGUoJspG8/MuV/EfKnkjCtBmeJvq2n+sWbWEvL9LWXDp2GJmPzmvU5RSvKQ==", + "dev": true, + "dependencies": { + "@babel/core": "^7.14.0", + "@babel/eslint-parser": "^7.18.2", + "@react-native-community/eslint-plugin": "^1.1.0", + "@typescript-eslint/eslint-plugin": "^5.30.5", + "@typescript-eslint/parser": "^5.30.5", + "eslint-config-prettier": "^8.5.0", + "eslint-plugin-eslint-comments": "^3.2.0", + "eslint-plugin-ft-flow": "^2.0.1", + "eslint-plugin-jest": "^26.5.3", + "eslint-plugin-prettier": "^4.2.1", + "eslint-plugin-react": "^7.30.1", + "eslint-plugin-react-hooks": "^4.6.0", + "eslint-plugin-react-native": "^4.0.0" + }, + "peerDependencies": { + "eslint": ">=8", + "prettier": ">=2" + } + }, + "node_modules/@react-native-community/eslint-config/node_modules/eslint-plugin-prettier": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-4.2.1.tgz", + "integrity": "sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==", + "dev": true, + "dependencies": { + "prettier-linter-helpers": "^1.0.0" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "eslint": ">=7.28.0", + "prettier": ">=2.0.0" + }, + "peerDependenciesMeta": { + "eslint-config-prettier": { + "optional": true + } + } + }, + "node_modules/@react-native-community/eslint-plugin": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@react-native-community/eslint-plugin/-/eslint-plugin-1.3.0.tgz", + "integrity": "sha512-+zDZ20NUnSWghj7Ku5aFphMzuM9JulqCW+aPXT6IfIXFbb8tzYTTOSeRFOtuekJ99ibW2fUCSsjuKNlwDIbHFg==", + "dev": true + }, "node_modules/@react-native/assets-registry": { "version": "0.73.1", "resolved": "https://registry.npmjs.org/@react-native/assets-registry/-/assets-registry-0.73.1.tgz", @@ -12154,6 +12208,14 @@ "react-native": "*" } }, + "node_modules/react-native-splash-screen": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/react-native-splash-screen/-/react-native-splash-screen-3.3.0.tgz", + "integrity": "sha512-rGjt6HkoSXxMqH4SQUJ1gnPQlPJV8+J47+4yhgTIan4bVvAwJhEeJH7wWt9hXSdH4+VfwTS0GTaflj1Tw83IhA==", + "peerDependencies": { + "react-native": ">=0.57.0" + } + }, "node_modules/react-native-vector-icons": { "version": "10.0.3", "resolved": "https://registry.npmjs.org/react-native-vector-icons/-/react-native-vector-icons-10.0.3.tgz", diff --git a/package.json b/package.json index e6705f9..eb0ec0e 100644 --- a/package.json +++ b/package.json @@ -22,6 +22,7 @@ "react-native-linear-gradient": "^2.8.3", "react-native-safe-area-context": "^4.8.2", "react-native-screens": "^3.29.0", + "react-native-splash-screen": "^3.3.0", "react-native-vector-icons": "^10.0.3", "zustand": "^4.4.7" }, diff --git a/yarn.lock b/yarn.lock index 58c6b36..ffbdf9b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -28,7 +28,7 @@ resolved "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.23.5.tgz" integrity sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw== -"@babel/core@^7.11.6", "@babel/core@^7.12.3", "@babel/core@^7.13.16", "@babel/core@^7.14.0", "@babel/core@^7.20.0": +"@babel/core@^7.0.0", "@babel/core@^7.0.0-0", "@babel/core@^7.0.0-0 || ^8.0.0-0 <8.0.0", "@babel/core@^7.11.0", "@babel/core@^7.11.6", "@babel/core@^7.12.0", "@babel/core@^7.12.3", "@babel/core@^7.13.0", "@babel/core@^7.13.16", "@babel/core@^7.14.0", "@babel/core@^7.20.0", "@babel/core@^7.4.0 || ^8.0.0-0 <8.0.0", "@babel/core@^7.8.0": version "7.23.6" resolved "https://registry.npmjs.org/@babel/core/-/core-7.23.6.tgz" integrity sha512-FxpRyGjrMJXh7X3wGLGhNDCRiwpWEF74sKjTLDJSG5Kyvow3QZaG0Adbqzi9ZrVjTWpsX+2cxWXD71NMg93kdw== @@ -49,7 +49,7 @@ json5 "^2.2.3" semver "^6.3.1" -"@babel/eslint-parser@^7.18.2", "@babel/eslint-parser@^7.20.0": +"@babel/eslint-parser@^7.12.0", "@babel/eslint-parser@^7.18.2", "@babel/eslint-parser@^7.20.0": version "7.23.3" resolved "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.23.3.tgz" integrity sha512-9bTuNlyx7oSstodm1cR1bECj4fkiknsDa1YniISkJemMY3DGhJNYBECbe6QD/q54mp2J8VO66jW3/7uP//iFCw== @@ -983,7 +983,7 @@ "@babel/helper-create-regexp-features-plugin" "^7.22.15" "@babel/helper-plugin-utils" "^7.22.5" -"@babel/preset-env@^7.20.0": +"@babel/preset-env@^7.1.6", "@babel/preset-env@^7.20.0": version "7.23.6" resolved "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.23.6.tgz" integrity sha512-2XPn/BqKkZCpzYhUUNZ1ssXw7DcXfKQEjv/uXZUXgaebCMYmkEsfZ2yY+vv+xtXv50WmL5SGhyB6/xsWxIvvOQ== @@ -1509,7 +1509,7 @@ "@nodelib/fs.stat" "2.0.5" run-parallel "^1.1.9" -"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": +"@nodelib/fs.stat@^2.0.2", "@nodelib/fs.stat@2.0.5": version "2.0.5" resolved "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz" integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== @@ -1694,7 +1694,7 @@ "@react-native-community/eslint-config@^3.2.0": version "3.2.0" - resolved "https://registry.yarnpkg.com/@react-native-community/eslint-config/-/eslint-config-3.2.0.tgz#42f677d5fff385bccf1be1d3b8faa8c086cf998d" + resolved "https://registry.npmjs.org/@react-native-community/eslint-config/-/eslint-config-3.2.0.tgz" integrity sha512-ZjGvoeiBtCbd506hQqwjKmkWPgynGUoJspG8/MuV/EfKnkjCtBmeJvq2n+sWbWEvL9LWXDp2GJmPzmvU5RSvKQ== dependencies: "@babel/core" "^7.14.0" @@ -1713,7 +1713,7 @@ "@react-native-community/eslint-plugin@^1.1.0": version "1.3.0" - resolved "https://registry.yarnpkg.com/@react-native-community/eslint-plugin/-/eslint-plugin-1.3.0.tgz#9e558170c106bbafaa1ef502bd8e6d4651012bf9" + resolved "https://registry.npmjs.org/@react-native-community/eslint-plugin/-/eslint-plugin-1.3.0.tgz" integrity sha512-+zDZ20NUnSWghj7Ku5aFphMzuM9JulqCW+aPXT6IfIXFbb8tzYTTOSeRFOtuekJ99ibW2fUCSsjuKNlwDIbHFg== "@react-native/assets-registry@^0.73.1": @@ -1934,7 +1934,7 @@ "@react-navigation/elements" "^1.3.21" warn-once "^0.1.0" -"@react-navigation/native@^6.1.9": +"@react-navigation/native@^6.0.0", "@react-navigation/native@^6.1.9": version "6.1.9" resolved "https://registry.npmjs.org/@react-navigation/native/-/native-6.1.9.tgz" integrity sha512-AMuJDpwXE7UlfyhIXaUCCynXmv69Kb8NzKgKJO7v0k0L+u6xUTbt6xvshmJ79vsvaFyaEH9Jg5FMzek5/S5qNw== @@ -2085,7 +2085,7 @@ dependencies: "@types/react" "*" -"@types/react@*", "@types/react@^18.2.6": +"@types/react@*", "@types/react@^18.2.6", "@types/react@>=16.8": version "18.2.45" resolved "https://registry.npmjs.org/@types/react/-/react-18.2.45.tgz" integrity sha512-TtAxCNrlrBp8GoeEp1npd5g+d/OejJHFxS3OWmrPBMFaVQMSN0OFySozJio5BHxTuTeug00AVXVAjfDSfk+lUg== @@ -2128,7 +2128,7 @@ dependencies: "@types/yargs-parser" "*" -"@typescript-eslint/eslint-plugin@^5.30.5", "@typescript-eslint/eslint-plugin@^5.57.1": +"@typescript-eslint/eslint-plugin@^5.0.0", "@typescript-eslint/eslint-plugin@^5.30.5", "@typescript-eslint/eslint-plugin@^5.57.1": version "5.62.0" resolved "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.62.0.tgz" integrity sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag== @@ -2144,7 +2144,7 @@ semver "^7.3.7" tsutils "^3.21.0" -"@typescript-eslint/parser@^5.30.5", "@typescript-eslint/parser@^5.57.1": +"@typescript-eslint/parser@^5.0.0", "@typescript-eslint/parser@^5.30.5", "@typescript-eslint/parser@^5.57.1": version "5.62.0" resolved "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.62.0.tgz" integrity sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA== @@ -2190,7 +2190,7 @@ semver "^7.3.7" tsutils "^3.21.0" -"@typescript-eslint/utils@5.62.0", "@typescript-eslint/utils@^5.10.0": +"@typescript-eslint/utils@^5.10.0", "@typescript-eslint/utils@5.62.0": version "5.62.0" resolved "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.62.0.tgz" integrity sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ== @@ -2237,7 +2237,7 @@ acorn-jsx@^5.3.2: resolved "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz" integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== -acorn@^8.8.2, acorn@^8.9.0: +"acorn@^6.0.0 || ^7.0.0 || ^8.0.0", acorn@^8.8.2, acorn@^8.9.0: version "8.11.2" resolved "https://registry.npmjs.org/acorn/-/acorn-8.11.2.tgz" integrity sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w== @@ -2597,7 +2597,7 @@ braces@^3.0.2: dependencies: fill-range "^7.0.1" -browserslist@^4.22.2: +browserslist@^4.22.2, "browserslist@>= 4.21.0": version "4.22.2" resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.22.2.tgz" integrity sha512-0UgcrvQmBDvZHFGdYUehrCNIazki7/lUP3kkoi/r3YB2amZbFM9J43ZRkJTXBUZK4gmx56+Sqk9+Vs9mwZx9+A== @@ -2689,7 +2689,23 @@ chalk@^2.4.2: escape-string-regexp "^1.0.5" supports-color "^5.3.0" -chalk@^4.0.0, chalk@^4.1.0, chalk@^4.1.2: +chalk@^4.0.0: + version "4.1.2" + resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" + integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +chalk@^4.1.0: + version "4.1.2" + resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" + integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +chalk@^4.1.2: version "4.1.2" resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== @@ -2816,7 +2832,7 @@ color-convert@^2.0.1: dependencies: color-name "~1.1.4" -color-name@1.1.3, color-name@^1.0.0: +color-name@^1.0.0, color-name@1.1.3: version "1.1.3" resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz" integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== @@ -2961,7 +2977,14 @@ dayjs@^1.8.15: resolved "https://registry.npmjs.org/dayjs/-/dayjs-1.11.10.tgz" integrity sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ== -debug@2.6.9, debug@^2.2.0, debug@^2.6.9: +debug@^2.2.0: + version "2.6.9" + resolved "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" + integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== + dependencies: + ms "2.0.0" + +debug@^2.6.9: version "2.6.9" resolved "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== @@ -2975,6 +2998,13 @@ debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.4: dependencies: ms "2.1.2" +debug@2.6.9: + version "2.6.9" + resolved "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" + integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== + dependencies: + ms "2.0.0" + decamelize@^1.2.0: version "1.2.0" resolved "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz" @@ -3247,7 +3277,7 @@ escape-string-regexp@^4.0.0: resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz" integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== -eslint-config-prettier@^8.5.0: +eslint-config-prettier@*, eslint-config-prettier@^8.5.0: version "8.10.0" resolved "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.10.0.tgz" integrity sha512-SM8AMJdeQqRYT9O9zguiruQZaN7+z+E4eAP9oiLNGKMtomwaB1E9dcgUD6ZAn/eQAb52USbvezbiljfZUhbJcg== @@ -3329,7 +3359,7 @@ eslint-plugin-react@^7.30.1: semver "^6.3.1" string.prototype.matchall "^4.0.8" -eslint-scope@5.1.1, eslint-scope@^5.1.1: +eslint-scope@^5.1.1, eslint-scope@5.1.1: version "5.1.1" resolved "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz" integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== @@ -3350,14 +3380,24 @@ eslint-visitor-keys@^2.1.0: resolved "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz" integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw== -eslint-visitor-keys@^3.3.0, eslint-visitor-keys@^3.4.1, eslint-visitor-keys@^3.4.3: +eslint-visitor-keys@^3.3.0: + version "3.4.3" + resolved "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz" + integrity sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag== + +eslint-visitor-keys@^3.4.1: + version "3.4.3" + resolved "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz" + integrity sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag== + +eslint-visitor-keys@^3.4.3: version "3.4.3" resolved "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz" integrity sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag== -eslint@^8.56.0: +eslint@*, "eslint@^3 || ^4 || ^5 || ^6 || ^7 || ^8", "eslint@^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0", "eslint@^3.17.0 || ^4 || ^5 || ^6 || ^7 || ^8", "eslint@^6.0.0 || ^7.0.0 || ^8.0.0", "eslint@^6.0.0 || ^7.0.0 || >=8.0.0", "eslint@^7.5.0 || ^8.0.0", eslint@^8.1.0, eslint@^8.56.0, eslint@>=4.19.1, eslint@>=7.0.0, eslint@>=7.28.0, eslint@>=8, eslint@>=8.0.0: version "8.56.0" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.56.0.tgz#4957ce8da409dc0809f99ab07a1b94832ab74b15" + resolved "https://registry.npmjs.org/eslint/-/eslint-8.56.0.tgz" integrity sha512-Go19xM6T9puCOWntie1/P997aXxFsOi37JIHRWI514Hc6ZnaHGKY9xFhrU65RT6CcBEzZoGG1e6Nq+DT04ZtZQ== dependencies: "@eslint-community/eslint-utils" "^4.2.0" @@ -3618,7 +3658,7 @@ flow-enums-runtime@^0.0.6: resolved "https://registry.npmjs.org/flow-enums-runtime/-/flow-enums-runtime-0.0.6.tgz" integrity sha512-3PYnM29RFXwvAN6Pc/scUfkI7RwhQ/xqyLUyPNlXUp9S40zI8nup9tUSrTLSVnWGBN38FNiGWbwZOB6uR4OGdw== -flow-parser@0.*, flow-parser@^0.206.0: +flow-parser@^0.206.0, flow-parser@0.*: version "0.206.0" resolved "https://registry.npmjs.org/flow-parser/-/flow-parser-0.206.0.tgz" integrity sha512-HVzoK3r6Vsg+lKvlIZzaWNBVai+FXTX1wdYhz/wVlH13tb/gOdLXmlTqy6odmTBhT5UoWUbq0k8263Qhr9d88w== @@ -3649,11 +3689,6 @@ fs.realpath@^1.0.0: resolved "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz" integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== -fsevents@^2.3.2: - version "2.3.3" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6" - integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw== - function-bind@^1.1.1, function-bind@^1.1.2: version "1.1.2" resolved "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz" @@ -3901,7 +3936,7 @@ image-size@^1.0.2: dependencies: queue "6.0.2" -immer@^10.0.3: +immer@^10.0.3, immer@>=9.0: version "10.0.3" resolved "https://registry.npmjs.org/immer/-/immer-10.0.3.tgz" integrity sha512-pwupu3eWfouuaowscykeckFmVTpqbzW+rXFCX8rQLkZzM9ftBmU/++Ra+o+L27mz03zJTlyV4UUr+fdKNffo4A== @@ -3943,7 +3978,7 @@ inflight@^1.0.4: once "^1.3.0" wrappy "1" -inherits@2, inherits@2.0.4, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.3: +inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.3, inherits@2, inherits@2.0.4: version "2.0.4" resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== @@ -4495,7 +4530,7 @@ jest-resolve-dependencies@^29.7.0: jest-regex-util "^29.6.3" jest-snapshot "^29.7.0" -jest-resolve@^29.7.0: +jest-resolve@*, jest-resolve@^29.7.0: version "29.7.0" resolved "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.7.0.tgz" integrity sha512-IOVhZSrg+UvVAshDSDtHyFCCBUl/Q3AAJv8iZ6ZjnZ74xzvwuzLXid9IIIPgTnY62SJjfuupMKZsZQRsCvxEgA== @@ -4900,7 +4935,15 @@ lru-cache@^6.0.0: dependencies: yallist "^4.0.0" -make-dir@^2.0.0, make-dir@^2.1.0: +make-dir@^2.0.0: + version "2.1.0" + resolved "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz" + integrity sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA== + dependencies: + pify "^4.0.1" + semver "^5.6.0" + +make-dir@^2.1.0: version "2.1.0" resolved "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz" integrity sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA== @@ -4971,7 +5014,7 @@ metro-cache@0.80.2: metro-core "0.80.2" rimraf "^3.0.2" -metro-config@0.80.2, metro-config@^0.80.0: +metro-config@^0.80.0, metro-config@0.80.2: version "0.80.2" resolved "https://registry.npmjs.org/metro-config/-/metro-config-0.80.2.tgz" integrity sha512-3U7S3uakSwUyXp3E0V2mhLT+82EzIeBuOFav4mKNIq9dl9AW62x5o5e8q3bmyHwDWg+RZ8jIBkAURKrhS/eALw== @@ -4984,7 +5027,7 @@ metro-config@0.80.2, metro-config@^0.80.0: metro-core "0.80.2" metro-runtime "0.80.2" -metro-core@0.80.2, metro-core@^0.80.0: +metro-core@^0.80.0, metro-core@0.80.2: version "0.80.2" resolved "https://registry.npmjs.org/metro-core/-/metro-core-0.80.2.tgz" integrity sha512-RL1iHZlR+3tvrJIBE/W6YlwW7OH1ckcgCCEr7bxEqUTNRiraK2zTv2jJ4b7VS/Xftdzvungk8ls3FNem5MFrIw== @@ -5022,14 +5065,14 @@ metro-resolver@0.80.2: resolved "https://registry.npmjs.org/metro-resolver/-/metro-resolver-0.80.2.tgz" integrity sha512-0OmCsmlcBQWkJXx0YoYRTS+ArRT888WcgmgjwoJVQm+xdMRKuu67ihyF8EOpeVgOzbeo0IxVjkNmbJWOfficjA== -metro-runtime@0.80.2, metro-runtime@^0.80.0: +metro-runtime@^0.80.0, metro-runtime@0.80.2: version "0.80.2" resolved "https://registry.npmjs.org/metro-runtime/-/metro-runtime-0.80.2.tgz" integrity sha512-ruIlSEVnmJGbLnZIGf8/ra+qoD1Knft0R+5laUpp/KEGkD+GEr4XgP+5j5Uuq3v36qDLFTj1KXfQP5JVoeM8zw== dependencies: "@babel/runtime" "^7.0.0" -metro-source-map@0.80.2, metro-source-map@^0.80.0: +metro-source-map@^0.80.0, metro-source-map@0.80.2: version "0.80.2" resolved "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.80.2.tgz" integrity sha512-fM6RwYCJrwfqVk8Z1ApvJ3+Zz7fso38AszmAXqFDXziOC0AfmMCv/W9FosE9BY+y5QJ7YcvW0RIYLQhpCn+V9w== @@ -5083,7 +5126,7 @@ metro-transform-worker@0.80.2: metro-transform-plugins "0.80.2" nullthrows "^1.1.1" -metro@0.80.2, metro@^0.80.0: +metro@^0.80.0, metro@0.80.2: version "0.80.2" resolved "https://registry.npmjs.org/metro/-/metro-0.80.2.tgz" integrity sha512-iavBVpr3v4YD2XWUsL7peq/lUquX5KTH+dKc5Rw13XnDHDfoRgcMOmQjSn3xcFxP0R9P4uABML8YegAekoqjQg== @@ -5141,7 +5184,7 @@ micromatch@^4.0.4: braces "^3.0.2" picomatch "^2.3.1" -mime-db@1.52.0, "mime-db@>= 1.43.0 < 2": +"mime-db@>= 1.43.0 < 2", mime-db@1.52.0: version "1.52.0" resolved "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz" integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== @@ -5153,16 +5196,16 @@ mime-types@^2.1.27, mime-types@~2.1.34: dependencies: mime-db "1.52.0" -mime@1.6.0: - version "1.6.0" - resolved "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz" - integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== - mime@^2.4.1: version "2.6.0" resolved "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz" integrity sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg== +mime@1.6.0: + version "1.6.0" + resolved "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz" + integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== + mimic-fn@^2.1.0: version "2.1.0" resolved "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz" @@ -5353,13 +5396,6 @@ object.values@^1.1.6: define-properties "^1.2.0" es-abstract "^1.22.1" -on-finished@2.4.1: - version "2.4.1" - resolved "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz" - integrity sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg== - dependencies: - ee-first "1.1.1" - on-finished@~2.3.0: version "2.3.0" resolved "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz" @@ -5367,6 +5403,13 @@ on-finished@~2.3.0: dependencies: ee-first "1.1.1" +on-finished@2.4.1: + version "2.4.1" + resolved "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz" + integrity sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg== + dependencies: + ee-first "1.1.1" + on-headers@~1.0.2: version "1.0.2" resolved "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz" @@ -5428,7 +5471,14 @@ ora@^5.4.1: strip-ansi "^6.0.0" wcwidth "^1.0.1" -p-limit@^2.0.0, p-limit@^2.2.0: +p-limit@^2.0.0: + version "2.3.0" + resolved "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz" + integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== + dependencies: + p-try "^2.0.0" + +p-limit@^2.2.0: version "2.3.0" resolved "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz" integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== @@ -5574,12 +5624,22 @@ prettier-linter-helpers@^1.0.0: dependencies: fast-diff "^1.1.2" -prettier@^3.1.1: +prettier@^3.1.1, prettier@>=2, prettier@>=2.0.0, prettier@>=3.0.0: version "3.1.1" resolved "https://registry.npmjs.org/prettier/-/prettier-3.1.1.tgz" integrity sha512-22UbSzg8luF4UuZtzgiUOfcGM8s4tjBv6dJRT7j275NXsy2jb4aJa4NNveul5x4eqlF1wuhuR2RElK71RvmVaw== -pretty-format@^26.5.2, pretty-format@^26.6.2: +pretty-format@^26.5.2: + version "26.6.2" + resolved "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz" + integrity sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg== + dependencies: + "@jest/types" "^26.6.2" + ansi-regex "^5.0.0" + ansi-styles "^4.0.0" + react-is "^17.0.1" + +pretty-format@^26.6.2: version "26.6.2" resolved "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz" integrity sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg== @@ -5682,7 +5742,12 @@ react-freeze@^1.0.0: resolved "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz" integrity sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w== -react-is@^16.13.0, react-is@^16.13.1: +react-is@^16.13.0: + version "16.13.1" + resolved "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz" + integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== + +react-is@^16.13.1: version "16.13.1" resolved "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz" integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== @@ -5697,12 +5762,12 @@ react-native-linear-gradient@^2.8.3: resolved "https://registry.npmjs.org/react-native-linear-gradient/-/react-native-linear-gradient-2.8.3.tgz" integrity sha512-KflAXZcEg54PXkLyflaSZQ3PJp4uC4whM7nT/Uot9m0e/qxFV3p6uor1983D1YOBJbJN7rrWdqIjq0T42jOJyA== -react-native-safe-area-context@^4.8.2: +react-native-safe-area-context@^4.8.2, "react-native-safe-area-context@>= 3.0.0": version "4.8.2" resolved "https://registry.npmjs.org/react-native-safe-area-context/-/react-native-safe-area-context-4.8.2.tgz" integrity sha512-ffUOv8BJQ6RqO3nLml5gxJ6ab3EestPiyWekxdzO/1MQ7NF8fW1Mzh1C5QE9yq573Xefnc7FuzGXjtesZGv7cQ== -react-native-screens@^3.29.0: +react-native-screens@^3.29.0, "react-native-screens@>= 3.0.0": version "3.29.0" resolved "https://registry.npmjs.org/react-native-screens/-/react-native-screens-3.29.0.tgz" integrity sha512-yB1GoAMamFAcYf4ku94uBPn0/ani9QG7NdI98beJ5cet2YFESYYzuEIuU+kt+CNRcO8qqKeugxlfgAa3HyTqlg== @@ -5710,6 +5775,11 @@ react-native-screens@^3.29.0: react-freeze "^1.0.0" warn-once "^0.1.0" +react-native-splash-screen@^3.3.0: + version "3.3.0" + resolved "https://registry.npmjs.org/react-native-splash-screen/-/react-native-splash-screen-3.3.0.tgz" + integrity sha512-rGjt6HkoSXxMqH4SQUJ1gnPQlPJV8+J47+4yhgTIan4bVvAwJhEeJH7wWt9hXSdH4+VfwTS0GTaflj1Tw83IhA== + react-native-vector-icons@^10.0.3: version "10.0.3" resolved "https://registry.npmjs.org/react-native-vector-icons/-/react-native-vector-icons-10.0.3.tgz" @@ -5718,7 +5788,7 @@ react-native-vector-icons@^10.0.3: prop-types "^15.7.2" yargs "^16.1.1" -react-native@0.73.1: +react-native@*, "react-native@^0.0.0-0 || >=0.60 <1.0", react-native@>=0.46, react-native@>=0.57.0, react-native@0.73.1: version "0.73.1" resolved "https://registry.npmjs.org/react-native/-/react-native-0.73.1.tgz" integrity sha512-nLl9O2yKRh1nMXwsk4SUiD0ddd19RqlKgNU9AU8bTK/zD2xwnVOG56YK1/22SN67niWyoeG83vVg1eTk+S6ReA== @@ -5783,7 +5853,7 @@ react-test-renderer@18.2.0: react-shallow-renderer "^16.15.0" scheduler "^0.23.0" -react@18.2.0: +react@*, "react@^16.0.0 || ^17.0.0 || ^18.0.0", "react@^16.8.0 || ^17.0.0 || ^18.0.0", react@^18.2.0, react@>=16.8, react@>=17.0.0, react@18.2.0: version "18.2.0" resolved "https://registry.npmjs.org/react/-/react-18.2.0.tgz" integrity sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ== @@ -5995,7 +6065,7 @@ safe-array-concat@^1.0.1: has-symbols "^1.0.3" isarray "^2.0.5" -safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: +safe-buffer@~5.1.0, safe-buffer@~5.1.1, safe-buffer@5.1.2: version "5.1.2" resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== @@ -6014,13 +6084,6 @@ safe-regex-test@^1.0.0: get-intrinsic "^1.1.3" is-regex "^1.1.4" -scheduler@0.24.0-canary-efb381bbf-20230505: - version "0.24.0-canary-efb381bbf-20230505" - resolved "https://registry.npmjs.org/scheduler/-/scheduler-0.24.0-canary-efb381bbf-20230505.tgz" - integrity sha512-ABvovCDe/k9IluqSh4/ISoq8tIJnW8euVAWYt5j/bg6dRnqwQwiGO1F/V4AyK96NGF/FB04FhOUDuWj8IKfABA== - dependencies: - loose-envify "^1.1.0" - scheduler@^0.23.0: version "0.23.0" resolved "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz" @@ -6028,6 +6091,13 @@ scheduler@^0.23.0: dependencies: loose-envify "^1.1.0" +scheduler@0.24.0-canary-efb381bbf-20230505: + version "0.24.0-canary-efb381bbf-20230505" + resolved "https://registry.npmjs.org/scheduler/-/scheduler-0.24.0-canary-efb381bbf-20230505.tgz" + integrity sha512-ABvovCDe/k9IluqSh4/ISoq8tIJnW8euVAWYt5j/bg6dRnqwQwiGO1F/V4AyK96NGF/FB04FhOUDuWj8IKfABA== + dependencies: + loose-envify "^1.1.0" + semver@^5.6.0: version "5.7.2" resolved "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz" @@ -6038,7 +6108,28 @@ semver@^6.3.0, semver@^6.3.1: resolved "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz" integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== -semver@^7.3.7, semver@^7.5.2, semver@^7.5.3, semver@^7.5.4: +semver@^7.3.7: + version "7.5.4" + resolved "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz" + integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== + dependencies: + lru-cache "^6.0.0" + +semver@^7.5.2: + version "7.5.4" + resolved "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz" + integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== + dependencies: + lru-cache "^6.0.0" + +semver@^7.5.3: + version "7.5.4" + resolved "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz" + integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== + dependencies: + lru-cache "^6.0.0" + +semver@^7.5.4: version "7.5.4" resolved "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz" integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== @@ -6172,15 +6263,15 @@ slice-ansi@^2.0.0: astral-regex "^1.0.0" is-fullwidth-code-point "^2.0.0" -source-map-support@0.5.13: - version "0.5.13" - resolved "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz" - integrity sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w== +source-map-support@^0.5.16: + version "0.5.21" + resolved "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz" + integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== dependencies: buffer-from "^1.0.0" source-map "^0.6.0" -source-map-support@^0.5.16, source-map-support@~0.5.20: +source-map-support@~0.5.20: version "0.5.21" resolved "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz" integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== @@ -6188,6 +6279,14 @@ source-map-support@^0.5.16, source-map-support@~0.5.20: buffer-from "^1.0.0" source-map "^0.6.0" +source-map-support@0.5.13: + version "0.5.13" + resolved "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz" + integrity sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w== + dependencies: + buffer-from "^1.0.0" + source-map "^0.6.0" + source-map@^0.5.6: version "0.5.7" resolved "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz" @@ -6232,21 +6331,35 @@ stacktrace-parser@^0.1.10: dependencies: type-fest "^0.7.1" -statuses@2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz" - integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ== - statuses@~1.5.0: version "1.5.0" resolved "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz" integrity sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA== +statuses@2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz" + integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ== + strict-uri-encode@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz" integrity sha512-QwiXZgpRcKkhTj2Scnn++4PKtWsH0kpzZ62L2R6c/LUVYv7hVnZqcg2+sMuT6R7Jusu1vviK/MFsu6kNJfWlEQ== +string_decoder@^1.1.1: + version "1.3.0" + resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz" + integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== + dependencies: + safe-buffer "~5.2.0" + +string_decoder@~1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz" + integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== + dependencies: + safe-buffer "~5.1.0" + string-length@^4.0.1: version "4.0.2" resolved "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz" @@ -6311,21 +6424,14 @@ string.prototype.trimstart@^1.0.7: define-properties "^1.2.0" es-abstract "^1.22.1" -string_decoder@^1.1.1: - version "1.3.0" - resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz" - integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== - dependencies: - safe-buffer "~5.2.0" - -string_decoder@~1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz" - integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== +strip-ansi@^5.0.0: + version "5.2.0" + resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz" + integrity sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA== dependencies: - safe-buffer "~5.1.0" + ansi-regex "^4.1.0" -strip-ansi@^5.0.0, strip-ansi@^5.2.0: +strip-ansi@^5.2.0: version "5.2.0" resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz" integrity sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA== @@ -6557,7 +6663,7 @@ typed-array-length@^1.0.4: for-each "^0.3.3" is-typed-array "^1.1.9" -typescript@5.0.4: +"typescript@>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta", typescript@5.0.4: version "5.0.4" resolved "https://registry.npmjs.org/typescript/-/typescript-5.0.4.tgz" integrity sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw==