diff --git a/.easignore b/.easignore
new file mode 100644
index 0000000..a387210
--- /dev/null
+++ b/.easignore
@@ -0,0 +1,33 @@
+# Keep native projects in the build context
+# (override .gitignore which ignores android/ and ios/)
+
+# Node/Expo caches and build artifacts
+node_modules/
+.expo/
+dist/
+web-build/
+npm-debug.*
+yarn-error.log
+
+# iOS/Android build outputs (keep project sources)
+**/build/
+**/.gradle/
+**/.cxx/
+**/.idea/
+**/*.iml
+ios/Pods/
+
+# Misc
+.DS_Store
+*.keystore
+*.jks
+*.p8
+*.p12
+*.key
+*.mobileprovision
+*.orig.*
+
+# Do NOT ignore native project roots here
+# android/
+# ios/
+
diff --git a/.gitignore b/.gitignore
index 3f129a9..6d20bd6 100644
--- a/.gitignore
+++ b/.gitignore
@@ -21,7 +21,7 @@ android/
# OSX
#
.DS_Store
-
+*.apk
# Xcode
#
build/
diff --git a/android/app/build.gradle b/android/app/build.gradle
index 1f0f137..ea70ce6 100644
--- a/android/app/build.gradle
+++ b/android/app/build.gradle
@@ -86,9 +86,9 @@ android {
buildToolsVersion rootProject.ext.buildToolsVersion
compileSdk rootProject.ext.compileSdkVersion
- namespace 'com.minuit.starter'
+ namespace 'com.omedis.musicland'
defaultConfig {
- applicationId 'com.minuit.starter'
+ applicationId 'com.omedis.musicland'
minSdkVersion rootProject.ext.minSdkVersion
targetSdkVersion rootProject.ext.targetSdkVersion
versionCode 1
diff --git a/android/app/google-services.json b/android/app/google-services.json
index 4e371c8..15c6647 100644
--- a/android/app/google-services.json
+++ b/android/app/google-services.json
@@ -1,42 +1,42 @@
{
"project_info": {
- "project_number": "943006074419",
- "project_id": "minuitcloud",
- "storage_bucket": "minuitcloud.appspot.com"
+ "project_number": "305598753437",
+ "project_id": "musicland-d33f9",
+ "storage_bucket": "musicland-d33f9.firebasestorage.app"
},
"client": [
{
"client_info": {
- "mobilesdk_app_id": "1:943006074419:android:1cf962aa044ea020658546",
+ "mobilesdk_app_id": "1:305598753437:android:bb45446e63a6564ef28274",
"android_client_info": {
- "package_name": "com.minuit.starter"
+ "package_name": "com.omedis.musicland"
}
},
"oauth_client": [
{
- "client_id": "943006074419-bal1qb28ssgh0v2ta1fhj1vl8a9mb7tp.apps.googleusercontent.com",
+ "client_id": "305598753437-qck73beo37mi04qlautgafbpdl3ccaoh.apps.googleusercontent.com",
+ "client_type": 1,
+ "android_info": {
+ "package_name": "com.omedis.musicland",
+ "certificate_hash": "b7ff7ef06222cccf6fc7277497c7075c0310fd06"
+ }
+ },
+ {
+ "client_id": "305598753437-dtjknrpfrjt3bdd7838nga41m5i4emva.apps.googleusercontent.com",
"client_type": 3
}
],
"api_key": [
{
- "current_key": "AIzaSyA13RHqqFcx0tu6qja0shDomazoOk7wBw0"
+ "current_key": "AIzaSyBMArKcPlrVJMBq2WEARkaQSk9C0dEy7Ks"
}
],
"services": {
"appinvite_service": {
"other_platform_oauth_client": [
{
- "client_id": "943006074419-bal1qb28ssgh0v2ta1fhj1vl8a9mb7tp.apps.googleusercontent.com",
+ "client_id": "305598753437-dtjknrpfrjt3bdd7838nga41m5i4emva.apps.googleusercontent.com",
"client_type": 3
- },
- {
- "client_id": "943006074419-h43c7p48nhn5f4td4oimv4dq7b1p3s29.apps.googleusercontent.com",
- "client_type": 2,
- "ios_info": {
- "bundle_id": "com.minuit.starter",
- "app_store_id": "1661696886"
- }
}
]
}
@@ -44,4 +44,4 @@
}
],
"configuration_version": "1"
-}
\ No newline at end of file
+}
diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml
index 4b50b03..3ff1281 100644
--- a/android/app/src/main/AndroidManifest.xml
+++ b/android/app/src/main/AndroidManifest.xml
@@ -30,7 +30,7 @@
-
+
diff --git a/android/app/src/main/java/com/minuit/starter/MainActivity.kt b/android/app/src/main/java/com/minuit/starter/MainActivity.kt
deleted file mode 100644
index d32cd8f..0000000
--- a/android/app/src/main/java/com/minuit/starter/MainActivity.kt
+++ /dev/null
@@ -1,65 +0,0 @@
-package com.minuit.starter
-import expo.modules.splashscreen.SplashScreenManager
-
-import android.os.Build
-import android.os.Bundle
-
-import com.facebook.react.ReactActivity
-import com.facebook.react.ReactActivityDelegate
-import com.facebook.react.defaults.DefaultNewArchitectureEntryPoint.fabricEnabled
-import com.facebook.react.defaults.DefaultReactActivityDelegate
-
-import expo.modules.ReactActivityDelegateWrapper
-
-class MainActivity : ReactActivity() {
- override fun onCreate(savedInstanceState: Bundle?) {
- // Set the theme to AppTheme BEFORE onCreate to support
- // coloring the background, status bar, and navigation bar.
- // This is required for expo-splash-screen.
- // setTheme(R.style.AppTheme);
- // @generated begin expo-splashscreen - expo prebuild (DO NOT MODIFY) sync-f3ff59a738c56c9a6119210cb55f0b613eb8b6af
- SplashScreenManager.registerOnActivity(this)
- // @generated end expo-splashscreen
- super.onCreate(null)
- }
-
- /**
- * Returns the name of the main component registered from JavaScript. This is used to schedule
- * rendering of the component.
- */
- override fun getMainComponentName(): String = "main"
-
- /**
- * Returns the instance of the [ReactActivityDelegate]. We use [DefaultReactActivityDelegate]
- * which allows you to enable New Architecture with a single boolean flags [fabricEnabled]
- */
- override fun createReactActivityDelegate(): ReactActivityDelegate {
- return ReactActivityDelegateWrapper(
- this,
- BuildConfig.IS_NEW_ARCHITECTURE_ENABLED,
- object : DefaultReactActivityDelegate(
- this,
- mainComponentName,
- fabricEnabled
- ){})
- }
-
- /**
- * Align the back button behavior with Android S
- * where moving root activities to background instead of finishing activities.
- * @see onBackPressed
- */
- override fun invokeDefaultOnBackPressed() {
- if (Build.VERSION.SDK_INT <= Build.VERSION_CODES.R) {
- if (!moveTaskToBack(false)) {
- // For non-root activities, use the default implementation to finish them.
- super.invokeDefaultOnBackPressed()
- }
- return
- }
-
- // Use the default back button implementation on Android S
- // because it's doing more than [Activity.moveTaskToBack] in fact.
- super.invokeDefaultOnBackPressed()
- }
-}
diff --git a/android/app/src/main/java/com/minuit/starter/MainApplication.kt b/android/app/src/main/java/com/minuit/starter/MainApplication.kt
deleted file mode 100644
index ef50fc0..0000000
--- a/android/app/src/main/java/com/minuit/starter/MainApplication.kt
+++ /dev/null
@@ -1,57 +0,0 @@
-package com.minuit.starter
-
-import android.app.Application
-import android.content.res.Configuration
-
-import com.facebook.react.PackageList
-import com.facebook.react.ReactApplication
-import com.facebook.react.ReactNativeHost
-import com.facebook.react.ReactPackage
-import com.facebook.react.ReactHost
-import com.facebook.react.defaults.DefaultNewArchitectureEntryPoint.load
-import com.facebook.react.defaults.DefaultReactNativeHost
-import com.facebook.react.soloader.OpenSourceMergedSoMapping
-import com.facebook.soloader.SoLoader
-
-import expo.modules.ApplicationLifecycleDispatcher
-import expo.modules.ReactNativeHostWrapper
-
-class MainApplication : Application(), ReactApplication {
-
- override val reactNativeHost: ReactNativeHost = ReactNativeHostWrapper(
- this,
- object : DefaultReactNativeHost(this) {
- override fun getPackages(): List {
- val packages = PackageList(this).packages
- // Packages that cannot be autolinked yet can be added manually here, for example:
- // packages.add(new MyReactNativePackage());
- return packages
- }
-
- override fun getJSMainModuleName(): String = ".expo/.virtual-metro-entry"
-
- 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 reactHost: ReactHost
- get() = ReactNativeHostWrapper.createReactHost(applicationContext, reactNativeHost)
-
- override fun onCreate() {
- super.onCreate()
- SoLoader.init(this, OpenSourceMergedSoMapping)
- if (BuildConfig.IS_NEW_ARCHITECTURE_ENABLED) {
- // If you opted-in for the New Architecture, we load the native entry point for this app.
- load()
- }
- ApplicationLifecycleDispatcher.onApplicationCreate(this)
- }
-
- override fun onConfigurationChanged(newConfig: Configuration) {
- super.onConfigurationChanged(newConfig)
- ApplicationLifecycleDispatcher.onConfigurationChanged(this, newConfig)
- }
-}
diff --git a/app.json b/app.json
index 3db0ba1..ebfc1f4 100644
--- a/app.json
+++ b/app.json
@@ -16,7 +16,14 @@
"fallbackToCacheTimeout": 0
},
"packagerOpts": {
- "sourceExts": ["js", "json", "ts", "tsx", "jsx", "vue"]
+ "sourceExts": [
+ "js",
+ "json",
+ "ts",
+ "tsx",
+ "jsx",
+ "vue"
+ ]
},
"splash": {
"image": "./assets/splash.png",
@@ -28,8 +35,10 @@
"supportsTablet": true,
"requireFullScreen": true,
"userInterfaceStyle": "dark",
- "associatedDomains": ["applinks:minuit.starter"],
- "bundleIdentifier": "com.minuit.starter",
+ "associatedDomains": [
+ "applinks:minuit.starter"
+ ],
+ "bundleIdentifier": "com.omedis.musicland",
"infoPlist": {
"UISupportedInterfaceOrientations": [
"UIInterfaceOrientationPortrait",
@@ -39,7 +48,10 @@
"UIInterfaceOrientationLandscapeLeft",
"UIInterfaceOrientationLandscapeRight"
],
- "LSApplicationQueriesSchemes": ["itms-apps", "minuit"]
+ "LSApplicationQueriesSchemes": [
+ "itms-apps",
+ "minuit"
+ ]
},
"config": {
"usesNonExemptEncryption": false
@@ -56,8 +68,12 @@
"foregroundImage": "./assets/adaptive-icon.png",
"backgroundColor": "#0A0D12"
},
- "package": "com.minuit.starter",
- "permissions": ["android.permission.RECORD_AUDIO"]
+ "package": "com.omedis.musicland",
+ "permissions": [
+ "android.permission.RECORD_AUDIO",
+ "android.permission.CAMERA",
+ "android.permission.MODIFY_AUDIO_SETTINGS"
+ ]
},
"web": {
"bundler": "metro"
@@ -106,7 +122,7 @@
],
"extra": {
"eas": {
- "projectId": "00bf388b-0a08-49fb-8d3c-85bd14e2feac"
+ "projectId": "5a57617e-a8b2-41d6-8441-9bda538764a1"
}
}
}
diff --git a/config/google-services.json b/config/google-services.json
index 4e371c8..15c6647 100644
--- a/config/google-services.json
+++ b/config/google-services.json
@@ -1,42 +1,42 @@
{
"project_info": {
- "project_number": "943006074419",
- "project_id": "minuitcloud",
- "storage_bucket": "minuitcloud.appspot.com"
+ "project_number": "305598753437",
+ "project_id": "musicland-d33f9",
+ "storage_bucket": "musicland-d33f9.firebasestorage.app"
},
"client": [
{
"client_info": {
- "mobilesdk_app_id": "1:943006074419:android:1cf962aa044ea020658546",
+ "mobilesdk_app_id": "1:305598753437:android:bb45446e63a6564ef28274",
"android_client_info": {
- "package_name": "com.minuit.starter"
+ "package_name": "com.omedis.musicland"
}
},
"oauth_client": [
{
- "client_id": "943006074419-bal1qb28ssgh0v2ta1fhj1vl8a9mb7tp.apps.googleusercontent.com",
+ "client_id": "305598753437-qck73beo37mi04qlautgafbpdl3ccaoh.apps.googleusercontent.com",
+ "client_type": 1,
+ "android_info": {
+ "package_name": "com.omedis.musicland",
+ "certificate_hash": "b7ff7ef06222cccf6fc7277497c7075c0310fd06"
+ }
+ },
+ {
+ "client_id": "305598753437-dtjknrpfrjt3bdd7838nga41m5i4emva.apps.googleusercontent.com",
"client_type": 3
}
],
"api_key": [
{
- "current_key": "AIzaSyA13RHqqFcx0tu6qja0shDomazoOk7wBw0"
+ "current_key": "AIzaSyBMArKcPlrVJMBq2WEARkaQSk9C0dEy7Ks"
}
],
"services": {
"appinvite_service": {
"other_platform_oauth_client": [
{
- "client_id": "943006074419-bal1qb28ssgh0v2ta1fhj1vl8a9mb7tp.apps.googleusercontent.com",
+ "client_id": "305598753437-dtjknrpfrjt3bdd7838nga41m5i4emva.apps.googleusercontent.com",
"client_type": 3
- },
- {
- "client_id": "943006074419-h43c7p48nhn5f4td4oimv4dq7b1p3s29.apps.googleusercontent.com",
- "client_type": 2,
- "ios_info": {
- "bundle_id": "com.minuit.starter",
- "app_store_id": "1661696886"
- }
}
]
}
@@ -44,4 +44,4 @@
}
],
"configuration_version": "1"
-}
\ No newline at end of file
+}
diff --git a/eas.json b/eas.json
index ff3a5ff..c035dfa 100644
--- a/eas.json
+++ b/eas.json
@@ -9,12 +9,21 @@
"ios": {
"buildConfiguration": "Release",
"autoIncrement": "buildNumber"
+ },
+ "android": {
+ "buildType": "apk",
+ "autoIncrement": "versionCode"
}
},
"preview": {
"distribution": "internal",
"ios": {
"simulator": true
+ },
+ "android": {
+ "buildType": "apk",
+ "gradleCommand": ":app:assembleDebug",
+ "applicationArchivePath": "android/app/build/outputs/apk/debug/app-debug.apk"
}
}
},
diff --git a/package.json b/package.json
index 2d9b274..de9ba6a 100644
--- a/package.json
+++ b/package.json
@@ -15,7 +15,6 @@
"dependencies": {
"@babel/plugin-proposal-export-namespace-from": "^7.18.9",
"@expo-google-fonts/inter": "^0.4.1",
- "@expo/config-plugins": "~9.0.0",
"@expo/metro-runtime": "~4.0.1",
"@expo/react-native-action-sheet": "^4.0.1",
"@expo/vector-icons": "~14.0.4",
@@ -79,6 +78,7 @@
"react-native-reanimated-carousel": "^4.0.3",
"react-native-responsive-dimensions": "^3.1.1",
"react-native-safe-area-context": "4.12.0",
+ "react-native-screens": "~4.4.0",
"react-native-sortables": "^1.8.0",
"react-native-store-review": "^0.3.0",
"react-native-super-grid": "^5.0.0",
@@ -88,8 +88,7 @@
"react-native-web-linear-gradient": "^1.1.2",
"react-native-webview": "13.12.5",
"reactn": "^2.2.7",
- "rxjs": "^7.6.0",
- "yarn": "^1.22.22"
+ "rxjs": "^7.6.0"
},
"devDependencies": {
"@babel/core": "^7.20.5",
@@ -113,4 +112,18 @@
"react-error-overlay": "6.0.9"
},
"private": true
+ ,
+ "expo": {
+ "doctor": {
+ "reactNativeDirectoryCheck": {
+ "exclude": [
+ "@gorhom/portal",
+ "react-native-hyperlink",
+ "react-native-keyboard-aware-scroll-view",
+ "react-native-responsive-dimensions"
+ ],
+ "listUnknownPackages": false
+ }
+ }
+ }
}
diff --git a/src/providers/index.js b/src/providers/index.js
index 0957450..5e63734 100644
--- a/src/providers/index.js
+++ b/src/providers/index.js
@@ -8,7 +8,7 @@ import { Palette } from "../styles";
export default ({ children }) => {
return (
=12.12.47", "@types/node@>=13.7.0":
- version "24.3.0"
- resolved "https://registry.yarnpkg.com/@types/node/-/node-24.3.0.tgz#89b09f45cb9a8ee69466f18ee5864e4c3eb84dec"
- integrity sha512-aPTXCrfwnDLj4VvXrm+UUCQjNEvJgNA8s5F1cvwQU+3KNltTOkBm1j30uNLyqqPNe7gE3KFzImYoZEfLhp4Yow==
+ version "24.3.1"
+ resolved "https://registry.yarnpkg.com/@types/node/-/node-24.3.1.tgz#b0a3fb2afed0ef98e8d7f06d46ef6349047709f3"
+ integrity sha512-3vXmQDXy+woz+gnrTvuvNrPzekOi+Ds0ReMxw0LzBiK3a+1k0kQn9f2NWk+lgD4rJehFUmYy2gMhJ2ZI+7YP9g==
dependencies:
undici-types "~7.10.0"
@@ -2608,78 +2603,78 @@
"@types/yargs-parser" "*"
"@typescript-eslint/eslint-plugin@^8.9.0":
- version "8.41.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.41.0.tgz#42209e2ce3e2274de0f5f9b75c777deedacaa558"
- integrity sha512-8fz6oa6wEKZrhXWro/S3n2eRJqlRcIa6SlDh59FXJ5Wp5XRZ8B9ixpJDcjadHq47hMx0u+HW6SNa6LjJQ6NLtw==
+ version "8.42.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.42.0.tgz#2172d0496c42eee8c7294b6661681100953fa88f"
+ integrity sha512-Aq2dPqsQkxHOLfb2OPv43RnIvfj05nw8v/6n3B2NABIPpHnjQnaLo9QGMTvml+tv4korl/Cjfrb/BYhoL8UUTQ==
dependencies:
"@eslint-community/regexpp" "^4.10.0"
- "@typescript-eslint/scope-manager" "8.41.0"
- "@typescript-eslint/type-utils" "8.41.0"
- "@typescript-eslint/utils" "8.41.0"
- "@typescript-eslint/visitor-keys" "8.41.0"
+ "@typescript-eslint/scope-manager" "8.42.0"
+ "@typescript-eslint/type-utils" "8.42.0"
+ "@typescript-eslint/utils" "8.42.0"
+ "@typescript-eslint/visitor-keys" "8.42.0"
graphemer "^1.4.0"
ignore "^7.0.0"
natural-compare "^1.4.0"
ts-api-utils "^2.1.0"
"@typescript-eslint/parser@^8.9.0":
- version "8.41.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-8.41.0.tgz#677f5b2b3fa947ee1eac4129220c051b1990d898"
- integrity sha512-gTtSdWX9xiMPA/7MV9STjJOOYtWwIJIYxkQxnSV1U3xcE+mnJSH3f6zI0RYP+ew66WSlZ5ed+h0VCxsvdC1jJg==
+ version "8.42.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-8.42.0.tgz#20ea66f4867981fb5bb62cbe1454250fc4a440ab"
+ integrity sha512-r1XG74QgShUgXph1BYseJ+KZd17bKQib/yF3SR+demvytiRXrwd12Blnz5eYGm8tXaeRdd4x88MlfwldHoudGg==
dependencies:
- "@typescript-eslint/scope-manager" "8.41.0"
- "@typescript-eslint/types" "8.41.0"
- "@typescript-eslint/typescript-estree" "8.41.0"
- "@typescript-eslint/visitor-keys" "8.41.0"
+ "@typescript-eslint/scope-manager" "8.42.0"
+ "@typescript-eslint/types" "8.42.0"
+ "@typescript-eslint/typescript-estree" "8.42.0"
+ "@typescript-eslint/visitor-keys" "8.42.0"
debug "^4.3.4"
-"@typescript-eslint/project-service@8.41.0":
- version "8.41.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/project-service/-/project-service-8.41.0.tgz#08ebf882d413a038926e73fda36e00c3dba84882"
- integrity sha512-b8V9SdGBQzQdjJ/IO3eDifGpDBJfvrNTp2QD9P2BeqWTGrRibgfgIlBSw6z3b6R7dPzg752tOs4u/7yCLxksSQ==
+"@typescript-eslint/project-service@8.42.0":
+ version "8.42.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/project-service/-/project-service-8.42.0.tgz#636eb3418b6c42c98554dce884943708bf41a583"
+ integrity sha512-vfVpLHAhbPjilrabtOSNcUDmBboQNrJUiNAGoImkZKnMjs2TIcWG33s4Ds0wY3/50aZmTMqJa6PiwkwezaAklg==
dependencies:
- "@typescript-eslint/tsconfig-utils" "^8.41.0"
- "@typescript-eslint/types" "^8.41.0"
+ "@typescript-eslint/tsconfig-utils" "^8.42.0"
+ "@typescript-eslint/types" "^8.42.0"
debug "^4.3.4"
-"@typescript-eslint/scope-manager@8.41.0":
- version "8.41.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-8.41.0.tgz#c8aba12129cb9cead1f1727f58e6a0fcebeecdb5"
- integrity sha512-n6m05bXn/Cd6DZDGyrpXrELCPVaTnLdPToyhBoFkLIMznRUQUEQdSp96s/pcWSQdqOhrgR1mzJ+yItK7T+WPMQ==
+"@typescript-eslint/scope-manager@8.42.0":
+ version "8.42.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-8.42.0.tgz#36016757bc85b46ea42bae47b61f9421eddedde3"
+ integrity sha512-51+x9o78NBAVgQzOPd17DkNTnIzJ8T/O2dmMBLoK9qbY0Gm52XJcdJcCl18ExBMiHo6jPMErUQWUv5RLE51zJw==
dependencies:
- "@typescript-eslint/types" "8.41.0"
- "@typescript-eslint/visitor-keys" "8.41.0"
+ "@typescript-eslint/types" "8.42.0"
+ "@typescript-eslint/visitor-keys" "8.42.0"
-"@typescript-eslint/tsconfig-utils@8.41.0", "@typescript-eslint/tsconfig-utils@^8.41.0":
- version "8.41.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.41.0.tgz#134dee36eb16cdd78095a20bca0516d10b5dda75"
- integrity sha512-TDhxYFPUYRFxFhuU5hTIJk+auzM/wKvWgoNYOPcOf6i4ReYlOoYN8q1dV5kOTjNQNJgzWN3TUUQMtlLOcUgdUw==
+"@typescript-eslint/tsconfig-utils@8.42.0", "@typescript-eslint/tsconfig-utils@^8.42.0":
+ version "8.42.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.42.0.tgz#21a3e74396fd7443ff930bc41b27789ba7e9236e"
+ integrity sha512-kHeFUOdwAJfUmYKjR3CLgZSglGHjbNTi1H8sTYRYV2xX6eNz4RyJ2LIgsDLKf8Yi0/GL1WZAC/DgZBeBft8QAQ==
-"@typescript-eslint/type-utils@8.41.0":
- version "8.41.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-8.41.0.tgz#68d401e38fccf239925447e97bdbd048a9891ae5"
- integrity sha512-63qt1h91vg3KsjVVonFJWjgSK7pZHSQFKH6uwqxAH9bBrsyRhO6ONoKyXxyVBzG1lJnFAJcKAcxLS54N1ee1OQ==
+"@typescript-eslint/type-utils@8.42.0":
+ version "8.42.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-8.42.0.tgz#d6733e7a9fbdf5af60c09c6038dffde13f4e4253"
+ integrity sha512-9KChw92sbPTYVFw3JLRH1ockhyR3zqqn9lQXol3/YbI6jVxzWoGcT3AsAW0mu1MY0gYtsXnUGV/AKpkAj5tVlQ==
dependencies:
- "@typescript-eslint/types" "8.41.0"
- "@typescript-eslint/typescript-estree" "8.41.0"
- "@typescript-eslint/utils" "8.41.0"
+ "@typescript-eslint/types" "8.42.0"
+ "@typescript-eslint/typescript-estree" "8.42.0"
+ "@typescript-eslint/utils" "8.42.0"
debug "^4.3.4"
ts-api-utils "^2.1.0"
-"@typescript-eslint/types@8.41.0", "@typescript-eslint/types@^8.29.1", "@typescript-eslint/types@^8.41.0":
- version "8.41.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-8.41.0.tgz#9935afeaae65e535abcbcee95383fa649c64d16d"
- integrity sha512-9EwxsWdVqh42afLbHP90n2VdHaWU/oWgbH2P0CfcNfdKL7CuKpwMQGjwev56vWu9cSKU7FWSu6r9zck6CVfnag==
+"@typescript-eslint/types@8.42.0", "@typescript-eslint/types@^8.29.1", "@typescript-eslint/types@^8.42.0":
+ version "8.42.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-8.42.0.tgz#ae15c09cebda20473772902033328e87372db008"
+ integrity sha512-LdtAWMiFmbRLNP7JNeY0SqEtJvGMYSzfiWBSmx+VSZ1CH+1zyl8Mmw1TT39OrtsRvIYShjJWzTDMPWZJCpwBlw==
-"@typescript-eslint/typescript-estree@8.41.0":
- version "8.41.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-8.41.0.tgz#7c9cff8b4334ce96f14e9689692e8cf426ce4d59"
- integrity sha512-D43UwUYJmGhuwHfY7MtNKRZMmfd8+p/eNSfFe6tH5mbVDto+VQCayeAt35rOx3Cs6wxD16DQtIKw/YXxt5E0UQ==
+"@typescript-eslint/typescript-estree@8.42.0":
+ version "8.42.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-8.42.0.tgz#593c3af87d4462252c0d7239d1720b84a1b56864"
+ integrity sha512-ku/uYtT4QXY8sl9EDJETD27o3Ewdi72hcXg1ah/kkUgBvAYHLwj2ofswFFNXS+FL5G+AGkxBtvGt8pFBHKlHsQ==
dependencies:
- "@typescript-eslint/project-service" "8.41.0"
- "@typescript-eslint/tsconfig-utils" "8.41.0"
- "@typescript-eslint/types" "8.41.0"
- "@typescript-eslint/visitor-keys" "8.41.0"
+ "@typescript-eslint/project-service" "8.42.0"
+ "@typescript-eslint/tsconfig-utils" "8.42.0"
+ "@typescript-eslint/types" "8.42.0"
+ "@typescript-eslint/visitor-keys" "8.42.0"
debug "^4.3.4"
fast-glob "^3.3.2"
is-glob "^4.0.3"
@@ -2687,22 +2682,22 @@
semver "^7.6.0"
ts-api-utils "^2.1.0"
-"@typescript-eslint/utils@8.41.0", "@typescript-eslint/utils@^8.29.1":
- version "8.41.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-8.41.0.tgz#17cb3b766c1626311004ea41ffd8c27eb226b953"
- integrity sha512-udbCVstxZ5jiPIXrdH+BZWnPatjlYwJuJkDA4Tbo3WyYLh8NvB+h/bKeSZHDOFKfphsZYJQqaFtLeXEqurQn1A==
+"@typescript-eslint/utils@8.42.0", "@typescript-eslint/utils@^8.29.1":
+ version "8.42.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-8.42.0.tgz#95f8e0c697ff2f7da5f72e16135011f878d815c0"
+ integrity sha512-JnIzu7H3RH5BrKC4NoZqRfmjqCIS1u3hGZltDYJgkVdqAezl4L9d1ZLw+36huCujtSBSAirGINF/S4UxOcR+/g==
dependencies:
"@eslint-community/eslint-utils" "^4.7.0"
- "@typescript-eslint/scope-manager" "8.41.0"
- "@typescript-eslint/types" "8.41.0"
- "@typescript-eslint/typescript-estree" "8.41.0"
+ "@typescript-eslint/scope-manager" "8.42.0"
+ "@typescript-eslint/types" "8.42.0"
+ "@typescript-eslint/typescript-estree" "8.42.0"
-"@typescript-eslint/visitor-keys@8.41.0":
- version "8.41.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-8.41.0.tgz#16eb99b55d207f6688002a2cf425e039579aa9a9"
- integrity sha512-+GeGMebMCy0elMNg67LRNoVnUFPIm37iu5CmHESVx56/9Jsfdpsvbv605DQ81Pi/x11IdKUsS5nzgTYbCQU9fg==
+"@typescript-eslint/visitor-keys@8.42.0":
+ version "8.42.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-8.42.0.tgz#87c6caaa1ac307bc73a87c1fc469f88f0162f27e"
+ integrity sha512-3WbiuzoEowaEn8RSnhJBrxSwX8ULYE9CXaPepS2C2W3NSA5NNIvBaslpBSBElPq0UGr0xVJlXFWOAKIkyylydQ==
dependencies:
- "@typescript-eslint/types" "8.41.0"
+ "@typescript-eslint/types" "8.42.0"
eslint-visitor-keys "^4.2.1"
"@ungap/structured-clone@^1.2.0":
@@ -2853,7 +2848,7 @@ acorn-jsx@^5.3.2:
resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937"
integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==
-acorn@^8.14.0, acorn@^8.15.0, acorn@^8.9.0:
+acorn@^8.15.0, acorn@^8.9.0:
version "8.15.0"
resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.15.0.tgz#a360898bc415edaac46c8241f6383975b930b816"
integrity sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==
@@ -3604,9 +3599,9 @@ camelcase@^6.2.0:
integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==
caniuse-lite@^1.0.30001737:
- version "1.0.30001739"
- resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001739.tgz#b34ce2d56bfc22f4352b2af0144102d623a124f4"
- integrity sha512-y+j60d6ulelrNSwpPyrHdl+9mJnQzHBr08xm48Qno0nSk4h3Qojh+ziv2qE6rXf4k3tadF4o1J/1tAbVm1NtnA==
+ version "1.0.30001741"
+ resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001741.tgz#67fb92953edc536442f3c9da74320774aa523143"
+ integrity sha512-QGUGitqsc8ARjLdgAfxETDhRbJ0REsP6O3I96TAth/mVjh2cYzN2u+3AzPP3aVSm2FehEItaJw1xd+IGBXWeSw==
caw@^2.0.0, caw@^2.0.1:
version "2.0.1"
@@ -4387,9 +4382,9 @@ ee-first@1.1.1:
integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==
electron-to-chromium@^1.5.211:
- version "1.5.211"
- resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.5.211.tgz#749317bf9cf894c06f67980940cf8074e5eb08ca"
- integrity sha512-IGBvimJkotaLzFnwIVgW9/UD/AOJ2tByUmeOrtqBfACSbAw5b1G0XpvdaieKyc7ULmbwXVx+4e4Be8pOPBrYkw==
+ version "1.5.214"
+ resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.5.214.tgz#f7bbdc0796124292d4b8a34a49e968c5e6430763"
+ integrity sha512-TpvUNdha+X3ybfU78NoQatKvQEm1oq3lf2QbnmCEdw+Bd9RuIAY+hJTvq1avzHM0f7EJfnH3vbCnbzKzisc/9Q==
emoji-regex@^8.0.0:
version "8.0.0"
@@ -5600,9 +5595,9 @@ flow-enums-runtime@^0.0.6:
integrity sha512-3PYnM29RFXwvAN6Pc/scUfkI7RwhQ/xqyLUyPNlXUp9S40zI8nup9tUSrTLSVnWGBN38FNiGWbwZOB6uR4OGdw==
flow-parser@0.*:
- version "0.280.0"
- resolved "https://registry.yarnpkg.com/flow-parser/-/flow-parser-0.280.0.tgz#d19efc98528556597c2d184cf14b4e597c108f67"
- integrity sha512-BblDQXb41t9gwFHJNR8EhLdS/9fqK/mCBZLRHiUccA2V1VoYIKuutglO/TAuJfUU3tolQlvMaW1S/KbRDR0rNQ==
+ version "0.281.0"
+ resolved "https://registry.yarnpkg.com/flow-parser/-/flow-parser-0.281.0.tgz#d3caed99d6665b739803a3b5969dfaae11a56d26"
+ integrity sha512-T97TugUp9nRqpkTTHhdOQWGKCpt5Ym49Cn6HVLJib6kn47jv3KZAXtyFWnQm51E+VFigUIcH7EyRFQKUeTWwYQ==
fontfaceobserver@^2.1.0:
version "2.3.0"
@@ -8634,6 +8629,11 @@ react-error-overlay@6.0.9:
resolved "https://registry.yarnpkg.com/react-error-overlay/-/react-error-overlay-6.0.9.tgz#3c743010c9359608c375ecd6bc76f35d93995b0a"
integrity sha512-nQTTcUu+ATDbrSD1BZHr5kgSD4oF8OFjxun8uAaL8RwPBacGBNPf/yAuVVdx17N8XNzRDMrZ9XcKZHCjPW+9ew==
+react-freeze@^1.0.0:
+ version "1.0.4"
+ resolved "https://registry.yarnpkg.com/react-freeze/-/react-freeze-1.0.4.tgz#cbbea2762b0368b05cbe407ddc9d518c57c6f3ad"
+ integrity sha512-r4F0Sec0BLxWicc7HEyo2x3/2icUTrRmDjaaRyzzn+7aDyFZliszMDOgLVwSnQnYENOlL1o569Ze2HZefk8clA==
+
react-is@^16.13.0, react-is@^16.13.1, react-is@^16.7.0, react-is@^16.8.1:
version "16.13.1"
resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4"
@@ -8802,6 +8802,14 @@ react-native-safe-area-context@4.5.0:
resolved "https://registry.yarnpkg.com/react-native-safe-area-context/-/react-native-safe-area-context-4.5.0.tgz#9208313236e8f49e1920ac1e2a2c975f03aed284"
integrity sha512-0WORnk9SkREGUg2V7jHZbuN5x4vcxj/1B0QOcXJjdYWrzZHgLcUzYWWIUecUPJh747Mwjt/42RZDOaFn3L8kPQ==
+react-native-screens@~4.4.0:
+ version "4.4.0"
+ resolved "https://registry.yarnpkg.com/react-native-screens/-/react-native-screens-4.4.0.tgz#3fcbcdf1bbb1be2736b10d43edc3d4e69c37b5aa"
+ integrity sha512-c7zc7Zwjty6/pGyuuvh9gK3YBYqHPOxrhXfG1lF4gHlojQSmIx2piNbNaV+Uykj+RDTmFXK0e/hA+fucw/Qozg==
+ dependencies:
+ react-freeze "^1.0.0"
+ warn-once "^0.1.0"
+
react-native-sortables@^1.8.0:
version "1.8.0"
resolved "https://registry.yarnpkg.com/react-native-sortables/-/react-native-sortables-1.8.0.tgz#fabdc8a757eb1e847eda3b4af1f9d349780a1079"
@@ -10027,12 +10035,12 @@ terminal-link@^2.1.1:
supports-hyperlinks "^2.0.0"
terser@^5.15.0:
- version "5.43.1"
- resolved "https://registry.yarnpkg.com/terser/-/terser-5.43.1.tgz#88387f4f9794ff1a29e7ad61fb2932e25b4fdb6d"
- integrity sha512-+6erLbBm0+LROX2sPXlUYx/ux5PyE9K/a92Wrt6oA+WDAoFTdpHE5tCYCI5PNzq2y8df4rA+QgHLJuR4jNymsg==
+ version "5.44.0"
+ resolved "https://registry.yarnpkg.com/terser/-/terser-5.44.0.tgz#ebefb8e5b8579d93111bfdfc39d2cf63879f4a82"
+ integrity sha512-nIVck8DK+GM/0Frwd+nIhZ84pR/BX7rmXMfYwyg+Sri5oGVE99/E3KvXqpC2xHFxyqXyGHTKBSioxxplrO4I4w==
dependencies:
"@jridgewell/source-map" "^0.3.3"
- acorn "^8.14.0"
+ acorn "^8.15.0"
commander "^2.20.0"
source-map-support "~0.5.20"
@@ -10828,11 +10836,6 @@ yargs@^17.6.2, yargs@^17.7.2:
y18n "^5.0.5"
yargs-parser "^21.1.1"
-yarn@^1.22.22:
- version "1.22.22"
- resolved "https://registry.yarnpkg.com/yarn/-/yarn-1.22.22.tgz#ac34549e6aa8e7ead463a7407e1c7390f61a6610"
- integrity sha512-prL3kGtyG7o9Z9Sv8IPfBNrWTDmXB4Qbes8A9rEzt6wkJV8mUvoirjU0Mp3GGAU06Y0XQyA3/2/RQFVuK7MTfg==
-
yauzl@^2.4.2:
version "2.10.0"
resolved "https://registry.yarnpkg.com/yauzl/-/yauzl-2.10.0.tgz#c7eb17c93e112cb1086fa6d8e51fb0667b79a5f9"