firebase sdk installation and set up for iOS + connection test
This commit is contained in:
parent
3bd414506a
commit
4250eca710
34
GoogleService-Info.plist
Normal file
34
GoogleService-Info.plist
Normal file
@ -0,0 +1,34 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||||
|
<plist version="1.0">
|
||||||
|
<dict>
|
||||||
|
<key>CLIENT_ID</key>
|
||||||
|
<string>735905563616-ncd8794ocn2f25qmnaascn88upfgokp0.apps.googleusercontent.com</string>
|
||||||
|
<key>REVERSED_CLIENT_ID</key>
|
||||||
|
<string>com.googleusercontent.apps.735905563616-ncd8794ocn2f25qmnaascn88upfgokp0</string>
|
||||||
|
<key>API_KEY</key>
|
||||||
|
<string>AIzaSyCaLY9PMvTCIAVOdxRVfe0IheHt2OQBWMo</string>
|
||||||
|
<key>GCM_SENDER_ID</key>
|
||||||
|
<string>735905563616</string>
|
||||||
|
<key>PLIST_VERSION</key>
|
||||||
|
<string>1</string>
|
||||||
|
<key>BUNDLE_ID</key>
|
||||||
|
<string>ai.railbird.railbird</string>
|
||||||
|
<key>PROJECT_ID</key>
|
||||||
|
<string>railbird-infra</string>
|
||||||
|
<key>STORAGE_BUCKET</key>
|
||||||
|
<string>railbird-infra.appspot.com</string>
|
||||||
|
<key>IS_ADS_ENABLED</key>
|
||||||
|
<false></false>
|
||||||
|
<key>IS_ANALYTICS_ENABLED</key>
|
||||||
|
<false></false>
|
||||||
|
<key>IS_APPINVITE_ENABLED</key>
|
||||||
|
<true></true>
|
||||||
|
<key>IS_GCM_ENABLED</key>
|
||||||
|
<true></true>
|
||||||
|
<key>IS_SIGNIN_ENABLED</key>
|
||||||
|
<true></true>
|
||||||
|
<key>GOOGLE_APP_ID</key>
|
||||||
|
<string>1:735905563616:ios:446a9a672875a91c702185</string>
|
||||||
|
</dict>
|
||||||
|
</plist>
|
15
app.json
15
app.json
@ -14,9 +14,22 @@
|
|||||||
"assetBundlePatterns": [
|
"assetBundlePatterns": [
|
||||||
"**/*"
|
"**/*"
|
||||||
],
|
],
|
||||||
|
"plugins": [
|
||||||
|
"@react-native-firebase/app",
|
||||||
|
"@react-native-firebase/auth",
|
||||||
|
[
|
||||||
|
"expo-build-properties",
|
||||||
|
{
|
||||||
|
"ios": {
|
||||||
|
"useFrameworks": "static"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
],
|
||||||
"ios": {
|
"ios": {
|
||||||
"supportsTablet": true,
|
"supportsTablet": true,
|
||||||
"bundleIdentifier": "ai.railbird.railbird"
|
"bundleIdentifier": "ai.railbird.railbird",
|
||||||
|
"googleServicesFile": "./GoogleService-Info.plist"
|
||||||
},
|
},
|
||||||
"android": {
|
"android": {
|
||||||
"adaptiveIcon": {
|
"adaptiveIcon": {
|
||||||
|
108
ios/Podfile.lock
108
ios/Podfile.lock
@ -31,12 +31,48 @@ PODS:
|
|||||||
- React-Core (= 0.72.6)
|
- React-Core (= 0.72.6)
|
||||||
- React-jsi (= 0.72.6)
|
- React-jsi (= 0.72.6)
|
||||||
- ReactCommon/turbomodule/core (= 0.72.6)
|
- ReactCommon/turbomodule/core (= 0.72.6)
|
||||||
|
- Firebase/Auth (10.20.0):
|
||||||
|
- Firebase/CoreOnly
|
||||||
|
- FirebaseAuth (~> 10.20.0)
|
||||||
|
- Firebase/CoreOnly (10.20.0):
|
||||||
|
- FirebaseCore (= 10.20.0)
|
||||||
|
- FirebaseAppCheckInterop (10.20.0)
|
||||||
|
- FirebaseAuth (10.20.0):
|
||||||
|
- FirebaseAppCheckInterop (~> 10.17)
|
||||||
|
- FirebaseCore (~> 10.0)
|
||||||
|
- GoogleUtilities/AppDelegateSwizzler (~> 7.8)
|
||||||
|
- GoogleUtilities/Environment (~> 7.8)
|
||||||
|
- GTMSessionFetcher/Core (< 4.0, >= 2.1)
|
||||||
|
- RecaptchaInterop (~> 100.0)
|
||||||
|
- FirebaseCore (10.20.0):
|
||||||
|
- FirebaseCoreInternal (~> 10.0)
|
||||||
|
- GoogleUtilities/Environment (~> 7.12)
|
||||||
|
- GoogleUtilities/Logger (~> 7.12)
|
||||||
|
- FirebaseCoreInternal (10.20.0):
|
||||||
|
- "GoogleUtilities/NSData+zlib (~> 7.8)"
|
||||||
- fmt (6.2.1)
|
- fmt (6.2.1)
|
||||||
- glog (0.3.5)
|
- glog (0.3.5)
|
||||||
|
- GoogleUtilities/AppDelegateSwizzler (7.12.0):
|
||||||
|
- GoogleUtilities/Environment
|
||||||
|
- GoogleUtilities/Logger
|
||||||
|
- GoogleUtilities/Network
|
||||||
|
- GoogleUtilities/Environment (7.12.0):
|
||||||
|
- PromisesObjC (< 3.0, >= 1.2)
|
||||||
|
- GoogleUtilities/Logger (7.12.0):
|
||||||
|
- GoogleUtilities/Environment
|
||||||
|
- GoogleUtilities/Network (7.12.0):
|
||||||
|
- GoogleUtilities/Logger
|
||||||
|
- "GoogleUtilities/NSData+zlib"
|
||||||
|
- GoogleUtilities/Reachability
|
||||||
|
- "GoogleUtilities/NSData+zlib (7.12.0)"
|
||||||
|
- GoogleUtilities/Reachability (7.12.0):
|
||||||
|
- GoogleUtilities/Logger
|
||||||
|
- GTMSessionFetcher/Core (3.2.0)
|
||||||
- hermes-engine (0.72.6):
|
- hermes-engine (0.72.6):
|
||||||
- hermes-engine/Pre-built (= 0.72.6)
|
- hermes-engine/Pre-built (= 0.72.6)
|
||||||
- hermes-engine/Pre-built (0.72.6)
|
- hermes-engine/Pre-built (0.72.6)
|
||||||
- libevent (2.1.12)
|
- libevent (2.1.12)
|
||||||
|
- PromisesObjC (2.3.1)
|
||||||
- RCT-Folly (2021.07.22.00):
|
- RCT-Folly (2021.07.22.00):
|
||||||
- boost
|
- boost
|
||||||
- DoubleConversion
|
- DoubleConversion
|
||||||
@ -447,6 +483,14 @@ PODS:
|
|||||||
- React-jsi (= 0.72.6)
|
- React-jsi (= 0.72.6)
|
||||||
- React-logger (= 0.72.6)
|
- React-logger (= 0.72.6)
|
||||||
- React-perflogger (= 0.72.6)
|
- React-perflogger (= 0.72.6)
|
||||||
|
- RecaptchaInterop (100.0.0)
|
||||||
|
- RNFBApp (18.8.0):
|
||||||
|
- Firebase/CoreOnly (= 10.20.0)
|
||||||
|
- React-Core
|
||||||
|
- RNFBAuth (18.8.0):
|
||||||
|
- Firebase/Auth (= 10.20.0)
|
||||||
|
- React-Core
|
||||||
|
- RNFBApp
|
||||||
- RNSVG (13.9.0):
|
- RNSVG (13.9.0):
|
||||||
- React-Core
|
- React-Core
|
||||||
- SocketRocket (0.6.1)
|
- SocketRocket (0.6.1)
|
||||||
@ -501,13 +545,24 @@ DEPENDENCIES:
|
|||||||
- React-runtimescheduler (from `../node_modules/react-native/ReactCommon/react/renderer/runtimescheduler`)
|
- React-runtimescheduler (from `../node_modules/react-native/ReactCommon/react/renderer/runtimescheduler`)
|
||||||
- React-utils (from `../node_modules/react-native/ReactCommon/react/utils`)
|
- React-utils (from `../node_modules/react-native/ReactCommon/react/utils`)
|
||||||
- ReactCommon/turbomodule/core (from `../node_modules/react-native/ReactCommon`)
|
- ReactCommon/turbomodule/core (from `../node_modules/react-native/ReactCommon`)
|
||||||
|
- "RNFBApp (from `../node_modules/@react-native-firebase/app`)"
|
||||||
|
- "RNFBAuth (from `../node_modules/@react-native-firebase/auth`)"
|
||||||
- RNSVG (from `../node_modules/react-native-svg`)
|
- RNSVG (from `../node_modules/react-native-svg`)
|
||||||
- Yoga (from `../node_modules/react-native/ReactCommon/yoga`)
|
- Yoga (from `../node_modules/react-native/ReactCommon/yoga`)
|
||||||
|
|
||||||
SPEC REPOS:
|
SPEC REPOS:
|
||||||
trunk:
|
trunk:
|
||||||
|
- Firebase
|
||||||
|
- FirebaseAppCheckInterop
|
||||||
|
- FirebaseAuth
|
||||||
|
- FirebaseCore
|
||||||
|
- FirebaseCoreInternal
|
||||||
- fmt
|
- fmt
|
||||||
|
- GoogleUtilities
|
||||||
|
- GTMSessionFetcher
|
||||||
- libevent
|
- libevent
|
||||||
|
- PromisesObjC
|
||||||
|
- RecaptchaInterop
|
||||||
- SocketRocket
|
- SocketRocket
|
||||||
|
|
||||||
EXTERNAL SOURCES:
|
EXTERNAL SOURCES:
|
||||||
@ -604,6 +659,10 @@ EXTERNAL SOURCES:
|
|||||||
:path: "../node_modules/react-native/ReactCommon/react/utils"
|
:path: "../node_modules/react-native/ReactCommon/react/utils"
|
||||||
ReactCommon:
|
ReactCommon:
|
||||||
:path: "../node_modules/react-native/ReactCommon"
|
:path: "../node_modules/react-native/ReactCommon"
|
||||||
|
RNFBApp:
|
||||||
|
:path: "../node_modules/@react-native-firebase/app"
|
||||||
|
RNFBAuth:
|
||||||
|
:path: "../node_modules/@react-native-firebase/auth"
|
||||||
RNSVG:
|
RNSVG:
|
||||||
:path: "../node_modules/react-native-svg"
|
:path: "../node_modules/react-native-svg"
|
||||||
Yoga:
|
Yoga:
|
||||||
@ -618,46 +677,57 @@ SPEC CHECKSUMS:
|
|||||||
EXFont: 738c44c390953ebcbab075a4848bfbef025fd9ee
|
EXFont: 738c44c390953ebcbab075a4848bfbef025fd9ee
|
||||||
Expo: 61a8e1aa94311557c137c0a4dfd4fe78281cfbb4
|
Expo: 61a8e1aa94311557c137c0a4dfd4fe78281cfbb4
|
||||||
ExpoKeepAwake: be4cbd52d9b177cde0fd66daa1913afa3161fc1d
|
ExpoKeepAwake: be4cbd52d9b177cde0fd66daa1913afa3161fc1d
|
||||||
ExpoModulesCore: c480fd4e3c7c8e81f0a6ba3a7c56869f25fe016d
|
ExpoModulesCore: e5b041c20cee64b4f2d8c49b0bcdd757d152109f
|
||||||
EXSplashScreen: c0e7f2d4a640f3b875808ed0b88575538daf6d82
|
EXSplashScreen: 2c80621e4bc952f5bea328304c2436f5fe21c2a0
|
||||||
FBLazyVector: 748c0ef74f2bf4b36cfcccf37916806940a64c32
|
FBLazyVector: 748c0ef74f2bf4b36cfcccf37916806940a64c32
|
||||||
FBReactNativeSpec: 966f29e4e697de53a3b366355e8f57375c856ad9
|
FBReactNativeSpec: 966f29e4e697de53a3b366355e8f57375c856ad9
|
||||||
|
Firebase: 10c8cb12fb7ad2ae0c09ffc86cd9c1ab392a0031
|
||||||
|
FirebaseAppCheckInterop: e81bdb1cdb82f8e0cef353ba5018a8402682032c
|
||||||
|
FirebaseAuth: 9c5c400d2c3055d8ae3a0284944c86fa95d48dac
|
||||||
|
FirebaseCore: 28045c1560a2600d284b9c45a904fe322dc890b6
|
||||||
|
FirebaseCoreInternal: efeeb171ac02d623bdaefe121539939821e10811
|
||||||
fmt: ff9d55029c625d3757ed641535fd4a75fedc7ce9
|
fmt: ff9d55029c625d3757ed641535fd4a75fedc7ce9
|
||||||
glog: 04b94705f318337d7ead9e6d17c019bd9b1f6b1b
|
glog: 04b94705f318337d7ead9e6d17c019bd9b1f6b1b
|
||||||
|
GoogleUtilities: 0759d1a57ebb953965c2dfe0ba4c82e95ccc2e34
|
||||||
|
GTMSessionFetcher: 41b9ef0b4c08a6db4b7eb51a21ae5183ec99a2c8
|
||||||
hermes-engine: 8057e75cfc1437b178ac86c8654b24e7fead7f60
|
hermes-engine: 8057e75cfc1437b178ac86c8654b24e7fead7f60
|
||||||
libevent: 4049cae6c81cdb3654a443be001fb9bdceff7913
|
libevent: 4049cae6c81cdb3654a443be001fb9bdceff7913
|
||||||
|
PromisesObjC: c50d2056b5253dadbd6c2bea79b0674bd5a52fa4
|
||||||
RCT-Folly: 424b8c9a7a0b9ab2886ffe9c3b041ef628fd4fb1
|
RCT-Folly: 424b8c9a7a0b9ab2886ffe9c3b041ef628fd4fb1
|
||||||
RCTRequired: 28469809442eb4eb5528462705f7d852948c8a74
|
RCTRequired: 28469809442eb4eb5528462705f7d852948c8a74
|
||||||
RCTTypeSafety: e9c6c409fca2cc584e5b086862d562540cb38d29
|
RCTTypeSafety: e9c6c409fca2cc584e5b086862d562540cb38d29
|
||||||
React: 769f469909b18edfe934f0539fffb319c4c61043
|
React: 769f469909b18edfe934f0539fffb319c4c61043
|
||||||
React-callinvoker: e48ce12c83706401251921896576710d81e54763
|
React-callinvoker: e48ce12c83706401251921896576710d81e54763
|
||||||
React-Codegen: a136b8094d39fd071994eaa935366e6be2239cb1
|
React-Codegen: 8cb364505beec45713ac224bcbb6bb41c3fc1a85
|
||||||
React-Core: e548a186fb01c3a78a9aeeffa212d625ca9511bf
|
React-Core: 56221b0ea21a0934aa1fbc4aef924e9007d60f26
|
||||||
React-CoreModules: d226b22d06ea1bc4e49d3c073b2c6cbb42265405
|
React-CoreModules: 9748a6fe4404323a3280ad3c5311d28d6f4f813b
|
||||||
React-cxxreact: 44a3560510ead6633b6e02f9fbbdd1772fb40f92
|
React-cxxreact: 44a3560510ead6633b6e02f9fbbdd1772fb40f92
|
||||||
React-debug: 238501490155574ae9f3f8dd1c74330eba30133e
|
React-debug: 0a068b2ff5e6d2575d64303b37b554573d758e76
|
||||||
React-hermes: 46e66dc854124d7645c20bfec0a6be9542826ecd
|
React-hermes: 46e66dc854124d7645c20bfec0a6be9542826ecd
|
||||||
React-jsi: fbdaf4166bae60524b591b18c851b530c8cdb90c
|
React-jsi: fbdaf4166bae60524b591b18c851b530c8cdb90c
|
||||||
React-jsiexecutor: 3bf18ff7cb03cd8dfdce08fbbc0d15058c1d71ae
|
React-jsiexecutor: 3bf18ff7cb03cd8dfdce08fbbc0d15058c1d71ae
|
||||||
React-jsinspector: 194e32c6aab382d88713ad3dd0025c5f5c4ee072
|
React-jsinspector: 194e32c6aab382d88713ad3dd0025c5f5c4ee072
|
||||||
React-logger: cebf22b6cf43434e471dc561e5911b40ac01d289
|
React-logger: cebf22b6cf43434e471dc561e5911b40ac01d289
|
||||||
React-NativeModulesApple: 02e35e9a51e10c6422f04f5e4076a7c02243fff2
|
React-NativeModulesApple: 1802a680a4cd891d2ab97780771bcb2ff11fdc0b
|
||||||
React-perflogger: e3596db7e753f51766bceadc061936ef1472edc3
|
React-perflogger: e3596db7e753f51766bceadc061936ef1472edc3
|
||||||
React-RCTActionSheet: 17ab132c748b4471012abbcdcf5befe860660485
|
React-RCTActionSheet: 17ab132c748b4471012abbcdcf5befe860660485
|
||||||
React-RCTAnimation: c8bbaab62be5817d2a31c36d5f2571e3f7dcf099
|
React-RCTAnimation: 3fe720d2c172de51de8dc19ba091c559d22ebd9b
|
||||||
React-RCTAppDelegate: af1c7dace233deba4b933cd1d6491fe4e3584ad1
|
React-RCTAppDelegate: c64ab148e0c8139be28c76d4f159acd87560359d
|
||||||
React-RCTBlob: 1bcf3a0341eb8d6950009b1ddb8aefaf46996b8c
|
React-RCTBlob: fd752f54ae335c93a36650be8129b352b852185f
|
||||||
React-RCTImage: 670a3486b532292649b1aef3ffddd0b495a5cee4
|
React-RCTImage: a99cc31f93f72fe17d0448fd45d7a812fd50388e
|
||||||
React-RCTLinking: bd7ab853144aed463903237e615fd91d11b4f659
|
React-RCTLinking: c56c6c36b85cebf1f4fa61a3493c9f01551afaab
|
||||||
React-RCTNetwork: be86a621f3e4724758f23ad1fdce32474ab3d829
|
React-RCTNetwork: 01167794715ec8ae4854caca36d4009b5e257257
|
||||||
React-RCTSettings: 4f3a29a6d23ffa639db9701bc29af43f30781058
|
React-RCTSettings: 52790fef45f5a0655cad22ab9b9a87e675d84d8c
|
||||||
React-RCTText: adde32164a243103aaba0b1dc7b0a2599733873e
|
React-RCTText: adde32164a243103aaba0b1dc7b0a2599733873e
|
||||||
React-RCTVibration: 6bd85328388ac2e82ae0ca11afe48ad5555b483a
|
React-RCTVibration: 1c047e1d9b21992f91c21f221f360640a4a288ec
|
||||||
React-rncore: fda7b1ae5918fa7baa259105298a5487875a57c8
|
React-rncore: 87d117a5b3854f0c9c3b08d46fa83fa98a7b9f1c
|
||||||
React-runtimeexecutor: 57d85d942862b08f6d15441a0badff2542fd233c
|
React-runtimeexecutor: 57d85d942862b08f6d15441a0badff2542fd233c
|
||||||
React-runtimescheduler: f23e337008403341177fc52ee4ca94e442c17ede
|
React-runtimescheduler: 76eb364c37e6c20845cfe0cb049f883021bdfccf
|
||||||
React-utils: fa59c9a3375fb6f4aeb66714fd3f7f76b43a9f16
|
React-utils: 1dc03e6e55f56388b6fdde3768a66c885bacb627
|
||||||
ReactCommon: dd03c17275c200496f346af93a7b94c53f3093a4
|
ReactCommon: cfe086d2e2ec9f2907c66666c856082608fba822
|
||||||
|
RecaptchaInterop: 7d1a4a01a6b2cb1610a47ef3f85f0c411434cb21
|
||||||
|
RNFBApp: 5810d39f89d38272f29d9908cb19ef641922c081
|
||||||
|
RNFBAuth: 22be3e62ac7efaeff8edddd4de93d288382ecdc7
|
||||||
RNSVG: 53c661b76829783cdaf9b7a57258f3d3b4c28315
|
RNSVG: 53c661b76829783cdaf9b7a57258f3d3b4c28315
|
||||||
SocketRocket: f32cd54efbe0f095c4d7594881e52619cfe80b17
|
SocketRocket: f32cd54efbe0f095c4d7594881e52619cfe80b17
|
||||||
Yoga: b76f1acfda8212aa16b7e26bcce3983230c82603
|
Yoga: b76f1acfda8212aa16b7e26bcce3983230c82603
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
{
|
{
|
||||||
"expo.jsEngine": "hermes",
|
"expo.jsEngine": "hermes",
|
||||||
"EX_DEV_CLIENT_NETWORK_INSPECTOR": "true"
|
"EX_DEV_CLIENT_NETWORK_INSPECTOR": "true",
|
||||||
|
"ios.useFrameworks": "static"
|
||||||
}
|
}
|
||||||
|
File diff suppressed because one or more lines are too long
@ -0,0 +1,8 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||||
|
<plist version="1.0">
|
||||||
|
<dict>
|
||||||
|
<key>IDEDidComputeMac32BitWarning</key>
|
||||||
|
<true/>
|
||||||
|
</dict>
|
||||||
|
</plist>
|
@ -1,4 +1,5 @@
|
|||||||
#import "AppDelegate.h"
|
#import "AppDelegate.h"
|
||||||
|
#import <Firebase/Firebase.h>
|
||||||
|
|
||||||
#import <React/RCTBundleURLProvider.h>
|
#import <React/RCTBundleURLProvider.h>
|
||||||
#import <React/RCTLinkingManager.h>
|
#import <React/RCTLinkingManager.h>
|
||||||
@ -7,6 +8,9 @@
|
|||||||
|
|
||||||
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
|
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
|
||||||
{
|
{
|
||||||
|
// @generated begin @react-native-firebase/app-didFinishLaunchingWithOptions - expo prebuild (DO NOT MODIFY) sync-ecd111c37e49fdd1ed6354203cd6b1e2a38cccda
|
||||||
|
[FIRApp configure];
|
||||||
|
// @generated end @react-native-firebase/app-didFinishLaunchingWithOptions
|
||||||
self.moduleName = @"main";
|
self.moduleName = @"main";
|
||||||
|
|
||||||
// You can add your custom initial props in the dictionary below.
|
// You can add your custom initial props in the dictionary below.
|
||||||
|
34
ios/Railbird/GoogleService-Info.plist
Normal file
34
ios/Railbird/GoogleService-Info.plist
Normal file
@ -0,0 +1,34 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||||
|
<plist version="1.0">
|
||||||
|
<dict>
|
||||||
|
<key>CLIENT_ID</key>
|
||||||
|
<string>735905563616-ncd8794ocn2f25qmnaascn88upfgokp0.apps.googleusercontent.com</string>
|
||||||
|
<key>REVERSED_CLIENT_ID</key>
|
||||||
|
<string>com.googleusercontent.apps.735905563616-ncd8794ocn2f25qmnaascn88upfgokp0</string>
|
||||||
|
<key>API_KEY</key>
|
||||||
|
<string>AIzaSyCaLY9PMvTCIAVOdxRVfe0IheHt2OQBWMo</string>
|
||||||
|
<key>GCM_SENDER_ID</key>
|
||||||
|
<string>735905563616</string>
|
||||||
|
<key>PLIST_VERSION</key>
|
||||||
|
<string>1</string>
|
||||||
|
<key>BUNDLE_ID</key>
|
||||||
|
<string>ai.railbird.railbird</string>
|
||||||
|
<key>PROJECT_ID</key>
|
||||||
|
<string>railbird-infra</string>
|
||||||
|
<key>STORAGE_BUCKET</key>
|
||||||
|
<string>railbird-infra.appspot.com</string>
|
||||||
|
<key>IS_ADS_ENABLED</key>
|
||||||
|
<false></false>
|
||||||
|
<key>IS_ANALYTICS_ENABLED</key>
|
||||||
|
<false></false>
|
||||||
|
<key>IS_APPINVITE_ENABLED</key>
|
||||||
|
<true></true>
|
||||||
|
<key>IS_GCM_ENABLED</key>
|
||||||
|
<true></true>
|
||||||
|
<key>IS_SIGNIN_ENABLED</key>
|
||||||
|
<true></true>
|
||||||
|
<key>GOOGLE_APP_ID</key>
|
||||||
|
<string>1:735905563616:ios:446a9a672875a91c702185</string>
|
||||||
|
</dict>
|
||||||
|
</plist>
|
@ -30,6 +30,12 @@
|
|||||||
<string>ai.railbird.railbird</string>
|
<string>ai.railbird.railbird</string>
|
||||||
</array>
|
</array>
|
||||||
</dict>
|
</dict>
|
||||||
|
<dict>
|
||||||
|
<key>CFBundleURLSchemes</key>
|
||||||
|
<array>
|
||||||
|
<string>com.googleusercontent.apps.735905563616-ncd8794ocn2f25qmnaascn88upfgokp0</string>
|
||||||
|
</array>
|
||||||
|
</dict>
|
||||||
</array>
|
</array>
|
||||||
<key>CFBundleVersion</key>
|
<key>CFBundleVersion</key>
|
||||||
<string>1</string>
|
<string>1</string>
|
||||||
|
11
package.json
11
package.json
@ -4,8 +4,8 @@
|
|||||||
"main": "node_modules/expo/AppEntry.js",
|
"main": "node_modules/expo/AppEntry.js",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"start": "cp .env.development .env && expo start",
|
"start": "cp .env.development .env && expo start",
|
||||||
"android": "expo start --android",
|
"android": "expo run:android",
|
||||||
"ios": "expo start --ios",
|
"ios": "expo run:ios",
|
||||||
"run:android": "expo run:android",
|
"run:android": "expo run:android",
|
||||||
"run:ios": "expo run:ios",
|
"run:ios": "expo run:ios",
|
||||||
"web": "expo start --web",
|
"web": "expo start --web",
|
||||||
@ -21,6 +21,8 @@
|
|||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@apollo/client": "^3.8.8",
|
"@apollo/client": "^3.8.8",
|
||||||
|
"@react-native-firebase/app": "^18.8.0",
|
||||||
|
"@react-native-firebase/auth": "^18.8.0",
|
||||||
"@types/react": "~18.2.14",
|
"@types/react": "~18.2.14",
|
||||||
"@typescript-eslint/eslint-plugin": "^6.17.0",
|
"@typescript-eslint/eslint-plugin": "^6.17.0",
|
||||||
"@typescript-eslint/parser": "^6.17.0",
|
"@typescript-eslint/parser": "^6.17.0",
|
||||||
@ -32,6 +34,8 @@
|
|||||||
"eslint-plugin-react-hooks": "^4.6.0",
|
"eslint-plugin-react-hooks": "^4.6.0",
|
||||||
"eslint-plugin-react-native": "^4.1.0",
|
"eslint-plugin-react-native": "^4.1.0",
|
||||||
"expo": "~49.0.15",
|
"expo": "~49.0.15",
|
||||||
|
"expo-build-properties": "^0.11.0",
|
||||||
|
"expo-splash-screen": "~0.20.5",
|
||||||
"expo-status-bar": "~1.6.0",
|
"expo-status-bar": "~1.6.0",
|
||||||
"graphql": "^16.8.1",
|
"graphql": "^16.8.1",
|
||||||
"jest": "^29.2.1",
|
"jest": "^29.2.1",
|
||||||
@ -41,8 +45,7 @@
|
|||||||
"react-native-dotenv": "^3.4.9",
|
"react-native-dotenv": "^3.4.9",
|
||||||
"react-native-svg": "13.9.0",
|
"react-native-svg": "13.9.0",
|
||||||
"react-native-svg-charts": "^5.4.0",
|
"react-native-svg-charts": "^5.4.0",
|
||||||
"typescript": "^5.3.3",
|
"typescript": "^5.3.3"
|
||||||
"expo-splash-screen": "~0.20.5"
|
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@babel/core": "^7.20.0",
|
"@babel/core": "^7.20.0",
|
||||||
|
109
yarn.lock
109
yarn.lock
@ -2301,6 +2301,21 @@
|
|||||||
prompts "^2.4.2"
|
prompts "^2.4.2"
|
||||||
semver "^7.5.2"
|
semver "^7.5.2"
|
||||||
|
|
||||||
|
"@react-native-firebase/app@^18.8.0":
|
||||||
|
version "18.8.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/@react-native-firebase/app/-/app-18.8.0.tgz#54864f4c54fa0b938ddece67598dc401aecd1e9a"
|
||||||
|
integrity sha512-bVwjop3zLKV1G+ZxyxrdSXVutdSHSM9mngk3qG9W1swmAdeTjvWWIFpyJBf6KlkbKzWbDmLeK7Q+Yc+HLJlg7A==
|
||||||
|
dependencies:
|
||||||
|
opencollective-postinstall "^2.0.3"
|
||||||
|
superstruct "^0.6.2"
|
||||||
|
|
||||||
|
"@react-native-firebase/auth@^18.8.0":
|
||||||
|
version "18.8.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/@react-native-firebase/auth/-/auth-18.8.0.tgz#bba2aa87d59ab52e4e1e7c6af4be922852b58a36"
|
||||||
|
integrity sha512-hjeaxCEvujqAiX8uoQCSaoG4n2yof5QlyJWeyoaQcpstIkHtA49JZBpqDJt1lLb1uJumGfr27SyrNzDgHzriOw==
|
||||||
|
dependencies:
|
||||||
|
plist "^3.1.0"
|
||||||
|
|
||||||
"@react-native/assets-registry@0.73.1":
|
"@react-native/assets-registry@0.73.1":
|
||||||
version "0.73.1"
|
version "0.73.1"
|
||||||
resolved "https://registry.yarnpkg.com/@react-native/assets-registry/-/assets-registry-0.73.1.tgz#e2a6b73b16c183a270f338dc69c36039b3946e85"
|
resolved "https://registry.yarnpkg.com/@react-native/assets-registry/-/assets-registry-0.73.1.tgz#e2a6b73b16c183a270f338dc69c36039b3946e85"
|
||||||
@ -2995,6 +3010,16 @@ ajv@^6.12.4:
|
|||||||
json-schema-traverse "^0.4.1"
|
json-schema-traverse "^0.4.1"
|
||||||
uri-js "^4.2.2"
|
uri-js "^4.2.2"
|
||||||
|
|
||||||
|
ajv@^8.11.0:
|
||||||
|
version "8.12.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.12.0.tgz#d1a0527323e22f53562c567c00991577dfbe19d1"
|
||||||
|
integrity sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==
|
||||||
|
dependencies:
|
||||||
|
fast-deep-equal "^3.1.1"
|
||||||
|
json-schema-traverse "^1.0.0"
|
||||||
|
require-from-string "^2.0.2"
|
||||||
|
uri-js "^4.2.2"
|
||||||
|
|
||||||
anser@^1.4.9:
|
anser@^1.4.9:
|
||||||
version "1.4.10"
|
version "1.4.10"
|
||||||
resolved "https://registry.yarnpkg.com/anser/-/anser-1.4.10.tgz#befa3eddf282684bd03b63dcda3927aef8c2e35b"
|
resolved "https://registry.yarnpkg.com/anser/-/anser-1.4.10.tgz#befa3eddf282684bd03b63dcda3927aef8c2e35b"
|
||||||
@ -3751,6 +3776,16 @@ cliui@^8.0.1:
|
|||||||
strip-ansi "^6.0.1"
|
strip-ansi "^6.0.1"
|
||||||
wrap-ansi "^7.0.0"
|
wrap-ansi "^7.0.0"
|
||||||
|
|
||||||
|
clone-deep@^2.0.1:
|
||||||
|
version "2.0.2"
|
||||||
|
resolved "https://registry.yarnpkg.com/clone-deep/-/clone-deep-2.0.2.tgz#00db3a1e173656730d1188c3d6aced6d7ea97713"
|
||||||
|
integrity sha512-SZegPTKjCgpQH63E+eN6mVEEPdQBOUzjyJm5Pora4lrwWRFS8I0QAxV/KD6vV/i0WuijHZWQC1fMsPEdxfdVCQ==
|
||||||
|
dependencies:
|
||||||
|
for-own "^1.0.0"
|
||||||
|
is-plain-object "^2.0.4"
|
||||||
|
kind-of "^6.0.0"
|
||||||
|
shallow-clone "^1.0.0"
|
||||||
|
|
||||||
clone-deep@^4.0.1:
|
clone-deep@^4.0.1:
|
||||||
version "4.0.1"
|
version "4.0.1"
|
||||||
resolved "https://registry.yarnpkg.com/clone-deep/-/clone-deep-4.0.1.tgz#c19fd9bdbbf85942b4fd979c84dcf7d5f07c2387"
|
resolved "https://registry.yarnpkg.com/clone-deep/-/clone-deep-4.0.1.tgz#c19fd9bdbbf85942b4fd979c84dcf7d5f07c2387"
|
||||||
@ -4795,6 +4830,14 @@ expo-asset@~8.10.1:
|
|||||||
path-browserify "^1.0.0"
|
path-browserify "^1.0.0"
|
||||||
url-parse "^1.5.9"
|
url-parse "^1.5.9"
|
||||||
|
|
||||||
|
expo-build-properties@^0.11.0:
|
||||||
|
version "0.11.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/expo-build-properties/-/expo-build-properties-0.11.0.tgz#523e242b5db2f26b9fd397dcf2c841824aed348c"
|
||||||
|
integrity sha512-14+UjV4uKCI5KsOw/BTL++T3N1OPWnOvLGoF39/o9XjB4t0wqXoSrcEl6ZbtH/b3xzd6dj9pnDDBLWDn/7uKvQ==
|
||||||
|
dependencies:
|
||||||
|
ajv "^8.11.0"
|
||||||
|
semver "^7.5.3"
|
||||||
|
|
||||||
expo-constants@~14.4.2:
|
expo-constants@~14.4.2:
|
||||||
version "14.4.2"
|
version "14.4.2"
|
||||||
resolved "https://registry.yarnpkg.com/expo-constants/-/expo-constants-14.4.2.tgz#cac5e8b524069545739b8d8595ce96cc5be6578c"
|
resolved "https://registry.yarnpkg.com/expo-constants/-/expo-constants-14.4.2.tgz#cac5e8b524069545739b8d8595ce96cc5be6578c"
|
||||||
@ -5084,6 +5127,23 @@ for-each@^0.3.3:
|
|||||||
dependencies:
|
dependencies:
|
||||||
is-callable "^1.1.3"
|
is-callable "^1.1.3"
|
||||||
|
|
||||||
|
for-in@^0.1.3:
|
||||||
|
version "0.1.8"
|
||||||
|
resolved "https://registry.yarnpkg.com/for-in/-/for-in-0.1.8.tgz#d8773908e31256109952b1fdb9b3fa867d2775e1"
|
||||||
|
integrity sha512-F0to7vbBSHP8E3l6dCjxNOLuSFAACIxFy3UehTUlG7svlXi37HHsDkyVcHo0Pq8QwrE+pXvWSVX3ZT1T9wAZ9g==
|
||||||
|
|
||||||
|
for-in@^1.0.1:
|
||||||
|
version "1.0.2"
|
||||||
|
resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80"
|
||||||
|
integrity sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==
|
||||||
|
|
||||||
|
for-own@^1.0.0:
|
||||||
|
version "1.0.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/for-own/-/for-own-1.0.0.tgz#c63332f415cedc4b04dbfe70cf836494c53cb44b"
|
||||||
|
integrity sha512-0OABksIGrxKK8K4kynWkQ7y1zounQxP+CWnyclVwj81KW3vlLlGUx57DKGcP/LH216GzqnstnPocF16Nxs0Ycg==
|
||||||
|
dependencies:
|
||||||
|
for-in "^1.0.1"
|
||||||
|
|
||||||
foreground-child@^3.1.0:
|
foreground-child@^3.1.0:
|
||||||
version "3.1.1"
|
version "3.1.1"
|
||||||
resolved "https://registry.yarnpkg.com/foreground-child/-/foreground-child-3.1.1.tgz#1d173e776d75d2772fed08efe4a0de1ea1b12d0d"
|
resolved "https://registry.yarnpkg.com/foreground-child/-/foreground-child-3.1.1.tgz#1d173e776d75d2772fed08efe4a0de1ea1b12d0d"
|
||||||
@ -5727,6 +5787,11 @@ is-docker@^2.0.0, is-docker@^2.1.1:
|
|||||||
resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa"
|
resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa"
|
||||||
integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==
|
integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==
|
||||||
|
|
||||||
|
is-extendable@^0.1.1:
|
||||||
|
version "0.1.1"
|
||||||
|
resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89"
|
||||||
|
integrity sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==
|
||||||
|
|
||||||
is-extglob@^1.0.0:
|
is-extglob@^1.0.0:
|
||||||
version "1.0.0"
|
version "1.0.0"
|
||||||
resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-1.0.0.tgz#ac468177c4943405a092fc8f29760c6ffc6206c0"
|
resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-1.0.0.tgz#ac468177c4943405a092fc8f29760c6ffc6206c0"
|
||||||
@ -6612,6 +6677,11 @@ json-schema-traverse@^0.4.1:
|
|||||||
resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660"
|
resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660"
|
||||||
integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==
|
integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==
|
||||||
|
|
||||||
|
json-schema-traverse@^1.0.0:
|
||||||
|
version "1.0.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2"
|
||||||
|
integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==
|
||||||
|
|
||||||
json-stable-stringify-without-jsonify@^1.0.1:
|
json-stable-stringify-without-jsonify@^1.0.1:
|
||||||
version "1.0.1"
|
version "1.0.1"
|
||||||
resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651"
|
resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651"
|
||||||
@ -6655,7 +6725,12 @@ keyv@^4.5.3:
|
|||||||
dependencies:
|
dependencies:
|
||||||
json-buffer "3.0.1"
|
json-buffer "3.0.1"
|
||||||
|
|
||||||
kind-of@^6.0.2:
|
kind-of@^5.0.0:
|
||||||
|
version "5.1.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d"
|
||||||
|
integrity sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==
|
||||||
|
|
||||||
|
kind-of@^6.0.0, kind-of@^6.0.1, kind-of@^6.0.2:
|
||||||
version "6.0.3"
|
version "6.0.3"
|
||||||
resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd"
|
resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd"
|
||||||
integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==
|
integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==
|
||||||
@ -7500,6 +7575,14 @@ minizlib@^2.1.1:
|
|||||||
minipass "^3.0.0"
|
minipass "^3.0.0"
|
||||||
yallist "^4.0.0"
|
yallist "^4.0.0"
|
||||||
|
|
||||||
|
mixin-object@^2.0.1:
|
||||||
|
version "2.0.1"
|
||||||
|
resolved "https://registry.yarnpkg.com/mixin-object/-/mixin-object-2.0.1.tgz#4fb949441dab182540f1fe035ba60e1947a5e57e"
|
||||||
|
integrity sha512-ALGF1Jt9ouehcaXaHhn6t1yGWRqGaHkPFndtFVHfZXOvkIZ/yoGaSi0AHVTafb3ZBGg4dr/bDwnaEKqCXzchMA==
|
||||||
|
dependencies:
|
||||||
|
for-in "^0.1.3"
|
||||||
|
is-extendable "^0.1.1"
|
||||||
|
|
||||||
mkdirp@^0.5.1, mkdirp@~0.5.1:
|
mkdirp@^0.5.1, mkdirp@~0.5.1:
|
||||||
version "0.5.6"
|
version "0.5.6"
|
||||||
resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.6.tgz#7def03d2432dcae4ba1d611445c48396062255f6"
|
resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.6.tgz#7def03d2432dcae4ba1d611445c48396062255f6"
|
||||||
@ -7804,6 +7887,11 @@ open@^8.0.4, open@^8.3.0:
|
|||||||
is-docker "^2.1.1"
|
is-docker "^2.1.1"
|
||||||
is-wsl "^2.2.0"
|
is-wsl "^2.2.0"
|
||||||
|
|
||||||
|
opencollective-postinstall@^2.0.3:
|
||||||
|
version "2.0.3"
|
||||||
|
resolved "https://registry.yarnpkg.com/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz#7a0fff978f6dbfa4d006238fbac98ed4198c3259"
|
||||||
|
integrity sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q==
|
||||||
|
|
||||||
optimism@^0.18.0:
|
optimism@^0.18.0:
|
||||||
version "0.18.0"
|
version "0.18.0"
|
||||||
resolved "https://registry.yarnpkg.com/optimism/-/optimism-0.18.0.tgz#e7bb38b24715f3fdad8a9a7fc18e999144bbfa63"
|
resolved "https://registry.yarnpkg.com/optimism/-/optimism-0.18.0.tgz#e7bb38b24715f3fdad8a9a7fc18e999144bbfa63"
|
||||||
@ -8069,7 +8157,7 @@ pkg-up@^3.1.0:
|
|||||||
dependencies:
|
dependencies:
|
||||||
find-up "^3.0.0"
|
find-up "^3.0.0"
|
||||||
|
|
||||||
plist@^3.0.5:
|
plist@^3.0.5, plist@^3.1.0:
|
||||||
version "3.1.0"
|
version "3.1.0"
|
||||||
resolved "https://registry.yarnpkg.com/plist/-/plist-3.1.0.tgz#797a516a93e62f5bde55e0b9cc9c967f860893c9"
|
resolved "https://registry.yarnpkg.com/plist/-/plist-3.1.0.tgz#797a516a93e62f5bde55e0b9cc9c967f860893c9"
|
||||||
integrity sha512-uysumyrvkUX0rX/dEVqt8gC3sTBzd4zoWfLeS29nb53imdaXVvLINYXTI2GNqzaMuvacNx4uJQ8+b3zXR0pkgQ==
|
integrity sha512-uysumyrvkUX0rX/dEVqt8gC3sTBzd4zoWfLeS29nb53imdaXVvLINYXTI2GNqzaMuvacNx4uJQ8+b3zXR0pkgQ==
|
||||||
@ -8856,6 +8944,15 @@ setprototypeof@1.2.0:
|
|||||||
resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424"
|
resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424"
|
||||||
integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==
|
integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==
|
||||||
|
|
||||||
|
shallow-clone@^1.0.0:
|
||||||
|
version "1.0.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/shallow-clone/-/shallow-clone-1.0.0.tgz#4480cd06e882ef68b2ad88a3ea54832e2c48b571"
|
||||||
|
integrity sha512-oeXreoKR/SyNJtRJMAKPDSvd28OqEwG4eR/xc856cRGBII7gX9lvAqDxusPm0846z/w/hWYjI1NpKwJ00NHzRA==
|
||||||
|
dependencies:
|
||||||
|
is-extendable "^0.1.1"
|
||||||
|
kind-of "^5.0.0"
|
||||||
|
mixin-object "^2.0.1"
|
||||||
|
|
||||||
shallow-clone@^3.0.0:
|
shallow-clone@^3.0.0:
|
||||||
version "3.0.1"
|
version "3.0.1"
|
||||||
resolved "https://registry.yarnpkg.com/shallow-clone/-/shallow-clone-3.0.1.tgz#8f2981ad92531f55035b01fb230769a40e02efa3"
|
resolved "https://registry.yarnpkg.com/shallow-clone/-/shallow-clone-3.0.1.tgz#8f2981ad92531f55035b01fb230769a40e02efa3"
|
||||||
@ -9226,6 +9323,14 @@ sudo-prompt@^9.0.0:
|
|||||||
resolved "https://registry.yarnpkg.com/sudo-prompt/-/sudo-prompt-9.2.1.tgz#77efb84309c9ca489527a4e749f287e6bdd52afd"
|
resolved "https://registry.yarnpkg.com/sudo-prompt/-/sudo-prompt-9.2.1.tgz#77efb84309c9ca489527a4e749f287e6bdd52afd"
|
||||||
integrity sha512-Mu7R0g4ig9TUuGSxJavny5Rv0egCEtpZRNMrZaYS1vxkiIxGiGUwoezU3LazIQ+KE04hTrTfNPgxU5gzi7F5Pw==
|
integrity sha512-Mu7R0g4ig9TUuGSxJavny5Rv0egCEtpZRNMrZaYS1vxkiIxGiGUwoezU3LazIQ+KE04hTrTfNPgxU5gzi7F5Pw==
|
||||||
|
|
||||||
|
superstruct@^0.6.2:
|
||||||
|
version "0.6.2"
|
||||||
|
resolved "https://registry.yarnpkg.com/superstruct/-/superstruct-0.6.2.tgz#c5eb034806a17ff98d036674169ef85e4c7f6a1c"
|
||||||
|
integrity sha512-lvA97MFAJng3rfjcafT/zGTSWm6Tbpk++DP6It4Qg7oNaeM+2tdJMuVgGje21/bIpBEs6iQql1PJH6dKTjl4Ig==
|
||||||
|
dependencies:
|
||||||
|
clone-deep "^2.0.1"
|
||||||
|
kind-of "^6.0.1"
|
||||||
|
|
||||||
supports-color@^5.3.0:
|
supports-color@^5.3.0:
|
||||||
version "5.5.0"
|
version "5.5.0"
|
||||||
resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f"
|
resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f"
|
||||||
|
Loading…
Reference in New Issue
Block a user