diff --git a/app/mobile/App.js b/app/mobile/App.js
index 181f3cee..eb188170 100644
--- a/app/mobile/App.js
+++ b/app/mobile/App.js
@@ -1,13 +1,15 @@
import { StatusBar } from 'expo-status-bar';
import React from 'react';
import { StyleSheet, Text, View } from 'react-native';
+import { AppContextProvider } from './context/AppContext';
export default function App() {
return (
+
- Open up App.js to start working on your app!
-
+ Open App.js to start working on your app!
+
);
}
diff --git a/app/mobile/context/AppContext.js b/app/mobile/context/AppContext.js
new file mode 100644
index 00000000..665eec18
--- /dev/null
+++ b/app/mobile/context/AppContext.js
@@ -0,0 +1,14 @@
+import { createContext } from 'react';
+import { useAppContext } from './useAppContext.hook';
+
+export const AppContext = createContext({});
+
+export function AppContextProvider({ children }) {
+ const { state, actions } = useAppContext();
+ return (
+
+ {children}
+
+ );
+}
+
diff --git a/app/mobile/context/useAppContext.hook.js b/app/mobile/context/useAppContext.hook.js
new file mode 100644
index 00000000..be5ea641
--- /dev/null
+++ b/app/mobile/context/useAppContext.hook.js
@@ -0,0 +1,12 @@
+import { useState } from 'react';
+
+export function useAppContext() {
+ const [state, setState] = useState({});
+
+ const actions = {
+ }
+
+ return { state, actions }
+}
+
+
diff --git a/app/mobile/ios/Databag.xcodeproj/project.pbxproj b/app/mobile/ios/Databag.xcodeproj/project.pbxproj
index ca05da4a..281a515c 100644
--- a/app/mobile/ios/Databag.xcodeproj/project.pbxproj
+++ b/app/mobile/ios/Databag.xcodeproj/project.pbxproj
@@ -246,13 +246,11 @@
inputPaths = (
"${PODS_ROOT}/Target Support Files/Pods-Databag/Pods-Databag-resources.sh",
"${PODS_CONFIGURATION_BUILD_DIR}/EXConstants/EXConstants.bundle",
- "${PODS_CONFIGURATION_BUILD_DIR}/EXUpdates/EXUpdates.bundle",
"${PODS_CONFIGURATION_BUILD_DIR}/React-Core/AccessibilityResources.bundle",
);
name = "[CP] Copy Pods Resources";
outputPaths = (
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/EXConstants.bundle",
- "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/EXUpdates.bundle",
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/AccessibilityResources.bundle",
);
runOnlyForDeploymentPostprocessing = 0;
@@ -315,6 +313,7 @@
"-ObjC",
"-lc++",
);
+ OTHER_SWIFT_FLAGS = "$(inherited) -D EXPO_CONFIGURATION_DEBUG";
PRODUCT_BUNDLE_IDENTIFIER = org.name.Databag;
PRODUCT_NAME = Databag;
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
@@ -338,6 +337,7 @@
"-ObjC",
"-lc++",
);
+ OTHER_SWIFT_FLAGS = "$(inherited) -D EXPO_CONFIGURATION_RELEASE";
PRODUCT_BUNDLE_IDENTIFIER = org.name.Databag;
PRODUCT_NAME = Databag;
SWIFT_VERSION = 5.0;
@@ -377,6 +377,7 @@
COPY_PHASE_STRIP = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
ENABLE_TESTABILITY = YES;
+ "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = "";
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_DYNAMIC_NO_PIC = NO;
GCC_NO_COMMON_BLOCKS = YES;
@@ -397,6 +398,7 @@
LIBRARY_SEARCH_PATHS = "\"$(inherited)\"";
MTL_ENABLE_DEBUG_INFO = YES;
ONLY_ACTIVE_ARCH = YES;
+ REACT_NATIVE_PATH = "${PODS_ROOT}/../../node_modules/react-native";
SDKROOT = iphoneos;
};
name = Debug;
@@ -433,6 +435,7 @@
COPY_PHASE_STRIP = YES;
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
+ "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = "";
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_NO_COMMON_BLOCKS = YES;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
@@ -445,6 +448,7 @@
LD_RUNPATH_SEARCH_PATHS = "/usr/lib/swift $(inherited)";
LIBRARY_SEARCH_PATHS = "\"$(inherited)\"";
MTL_ENABLE_DEBUG_INFO = NO;
+ REACT_NATIVE_PATH = "${PODS_ROOT}/../../node_modules/react-native";
SDKROOT = iphoneos;
VALIDATE_PRODUCT = YES;
};
diff --git a/app/mobile/ios/Podfile.lock b/app/mobile/ios/Podfile.lock
new file mode 100644
index 00000000..41288b02
--- /dev/null
+++ b/app/mobile/ios/Podfile.lock
@@ -0,0 +1,483 @@
+PODS:
+ - boost (1.76.0)
+ - DoubleConversion (1.1.6)
+ - EXApplication (4.2.2):
+ - ExpoModulesCore
+ - EXConstants (13.2.4):
+ - ExpoModulesCore
+ - EXFileSystem (14.1.0):
+ - ExpoModulesCore
+ - EXFont (10.2.0):
+ - ExpoModulesCore
+ - Expo (46.0.10):
+ - ExpoModulesCore
+ - ExpoKeepAwake (10.2.0):
+ - ExpoModulesCore
+ - ExpoModulesCore (0.11.5):
+ - React-Core
+ - ReactCommon/turbomodule/core
+ - EXSplashScreen (0.16.2):
+ - ExpoModulesCore
+ - React-Core
+ - FBLazyVector (0.69.5)
+ - FBReactNativeSpec (0.69.5):
+ - RCT-Folly (= 2021.06.28.00-v2)
+ - RCTRequired (= 0.69.5)
+ - RCTTypeSafety (= 0.69.5)
+ - React-Core (= 0.69.5)
+ - React-jsi (= 0.69.5)
+ - ReactCommon/turbomodule/core (= 0.69.5)
+ - fmt (6.2.1)
+ - glog (0.3.5)
+ - RCT-Folly (2021.06.28.00-v2):
+ - boost
+ - DoubleConversion
+ - fmt (~> 6.2.1)
+ - glog
+ - RCT-Folly/Default (= 2021.06.28.00-v2)
+ - RCT-Folly/Default (2021.06.28.00-v2):
+ - boost
+ - DoubleConversion
+ - fmt (~> 6.2.1)
+ - glog
+ - RCTRequired (0.69.5)
+ - RCTTypeSafety (0.69.5):
+ - FBLazyVector (= 0.69.5)
+ - RCTRequired (= 0.69.5)
+ - React-Core (= 0.69.5)
+ - React (0.69.5):
+ - React-Core (= 0.69.5)
+ - React-Core/DevSupport (= 0.69.5)
+ - React-Core/RCTWebSocket (= 0.69.5)
+ - React-RCTActionSheet (= 0.69.5)
+ - React-RCTAnimation (= 0.69.5)
+ - React-RCTBlob (= 0.69.5)
+ - React-RCTImage (= 0.69.5)
+ - React-RCTLinking (= 0.69.5)
+ - React-RCTNetwork (= 0.69.5)
+ - React-RCTSettings (= 0.69.5)
+ - React-RCTText (= 0.69.5)
+ - React-RCTVibration (= 0.69.5)
+ - React-bridging (0.69.5):
+ - RCT-Folly (= 2021.06.28.00-v2)
+ - React-jsi (= 0.69.5)
+ - React-callinvoker (0.69.5)
+ - React-Codegen (0.69.5):
+ - FBReactNativeSpec (= 0.69.5)
+ - RCT-Folly (= 2021.06.28.00-v2)
+ - RCTRequired (= 0.69.5)
+ - RCTTypeSafety (= 0.69.5)
+ - React-Core (= 0.69.5)
+ - React-jsi (= 0.69.5)
+ - React-jsiexecutor (= 0.69.5)
+ - ReactCommon/turbomodule/core (= 0.69.5)
+ - React-Core (0.69.5):
+ - glog
+ - RCT-Folly (= 2021.06.28.00-v2)
+ - React-Core/Default (= 0.69.5)
+ - React-cxxreact (= 0.69.5)
+ - React-jsi (= 0.69.5)
+ - React-jsiexecutor (= 0.69.5)
+ - React-perflogger (= 0.69.5)
+ - Yoga
+ - React-Core/CoreModulesHeaders (0.69.5):
+ - glog
+ - RCT-Folly (= 2021.06.28.00-v2)
+ - React-Core/Default
+ - React-cxxreact (= 0.69.5)
+ - React-jsi (= 0.69.5)
+ - React-jsiexecutor (= 0.69.5)
+ - React-perflogger (= 0.69.5)
+ - Yoga
+ - React-Core/Default (0.69.5):
+ - glog
+ - RCT-Folly (= 2021.06.28.00-v2)
+ - React-cxxreact (= 0.69.5)
+ - React-jsi (= 0.69.5)
+ - React-jsiexecutor (= 0.69.5)
+ - React-perflogger (= 0.69.5)
+ - Yoga
+ - React-Core/DevSupport (0.69.5):
+ - glog
+ - RCT-Folly (= 2021.06.28.00-v2)
+ - React-Core/Default (= 0.69.5)
+ - React-Core/RCTWebSocket (= 0.69.5)
+ - React-cxxreact (= 0.69.5)
+ - React-jsi (= 0.69.5)
+ - React-jsiexecutor (= 0.69.5)
+ - React-jsinspector (= 0.69.5)
+ - React-perflogger (= 0.69.5)
+ - Yoga
+ - React-Core/RCTActionSheetHeaders (0.69.5):
+ - glog
+ - RCT-Folly (= 2021.06.28.00-v2)
+ - React-Core/Default
+ - React-cxxreact (= 0.69.5)
+ - React-jsi (= 0.69.5)
+ - React-jsiexecutor (= 0.69.5)
+ - React-perflogger (= 0.69.5)
+ - Yoga
+ - React-Core/RCTAnimationHeaders (0.69.5):
+ - glog
+ - RCT-Folly (= 2021.06.28.00-v2)
+ - React-Core/Default
+ - React-cxxreact (= 0.69.5)
+ - React-jsi (= 0.69.5)
+ - React-jsiexecutor (= 0.69.5)
+ - React-perflogger (= 0.69.5)
+ - Yoga
+ - React-Core/RCTBlobHeaders (0.69.5):
+ - glog
+ - RCT-Folly (= 2021.06.28.00-v2)
+ - React-Core/Default
+ - React-cxxreact (= 0.69.5)
+ - React-jsi (= 0.69.5)
+ - React-jsiexecutor (= 0.69.5)
+ - React-perflogger (= 0.69.5)
+ - Yoga
+ - React-Core/RCTImageHeaders (0.69.5):
+ - glog
+ - RCT-Folly (= 2021.06.28.00-v2)
+ - React-Core/Default
+ - React-cxxreact (= 0.69.5)
+ - React-jsi (= 0.69.5)
+ - React-jsiexecutor (= 0.69.5)
+ - React-perflogger (= 0.69.5)
+ - Yoga
+ - React-Core/RCTLinkingHeaders (0.69.5):
+ - glog
+ - RCT-Folly (= 2021.06.28.00-v2)
+ - React-Core/Default
+ - React-cxxreact (= 0.69.5)
+ - React-jsi (= 0.69.5)
+ - React-jsiexecutor (= 0.69.5)
+ - React-perflogger (= 0.69.5)
+ - Yoga
+ - React-Core/RCTNetworkHeaders (0.69.5):
+ - glog
+ - RCT-Folly (= 2021.06.28.00-v2)
+ - React-Core/Default
+ - React-cxxreact (= 0.69.5)
+ - React-jsi (= 0.69.5)
+ - React-jsiexecutor (= 0.69.5)
+ - React-perflogger (= 0.69.5)
+ - Yoga
+ - React-Core/RCTSettingsHeaders (0.69.5):
+ - glog
+ - RCT-Folly (= 2021.06.28.00-v2)
+ - React-Core/Default
+ - React-cxxreact (= 0.69.5)
+ - React-jsi (= 0.69.5)
+ - React-jsiexecutor (= 0.69.5)
+ - React-perflogger (= 0.69.5)
+ - Yoga
+ - React-Core/RCTTextHeaders (0.69.5):
+ - glog
+ - RCT-Folly (= 2021.06.28.00-v2)
+ - React-Core/Default
+ - React-cxxreact (= 0.69.5)
+ - React-jsi (= 0.69.5)
+ - React-jsiexecutor (= 0.69.5)
+ - React-perflogger (= 0.69.5)
+ - Yoga
+ - React-Core/RCTVibrationHeaders (0.69.5):
+ - glog
+ - RCT-Folly (= 2021.06.28.00-v2)
+ - React-Core/Default
+ - React-cxxreact (= 0.69.5)
+ - React-jsi (= 0.69.5)
+ - React-jsiexecutor (= 0.69.5)
+ - React-perflogger (= 0.69.5)
+ - Yoga
+ - React-Core/RCTWebSocket (0.69.5):
+ - glog
+ - RCT-Folly (= 2021.06.28.00-v2)
+ - React-Core/Default (= 0.69.5)
+ - React-cxxreact (= 0.69.5)
+ - React-jsi (= 0.69.5)
+ - React-jsiexecutor (= 0.69.5)
+ - React-perflogger (= 0.69.5)
+ - Yoga
+ - React-CoreModules (0.69.5):
+ - RCT-Folly (= 2021.06.28.00-v2)
+ - RCTTypeSafety (= 0.69.5)
+ - React-Codegen (= 0.69.5)
+ - React-Core/CoreModulesHeaders (= 0.69.5)
+ - React-jsi (= 0.69.5)
+ - React-RCTImage (= 0.69.5)
+ - ReactCommon/turbomodule/core (= 0.69.5)
+ - React-cxxreact (0.69.5):
+ - boost (= 1.76.0)
+ - DoubleConversion
+ - glog
+ - RCT-Folly (= 2021.06.28.00-v2)
+ - React-callinvoker (= 0.69.5)
+ - React-jsi (= 0.69.5)
+ - React-jsinspector (= 0.69.5)
+ - React-logger (= 0.69.5)
+ - React-perflogger (= 0.69.5)
+ - React-runtimeexecutor (= 0.69.5)
+ - React-jsi (0.69.5):
+ - boost (= 1.76.0)
+ - DoubleConversion
+ - glog
+ - RCT-Folly (= 2021.06.28.00-v2)
+ - React-jsi/Default (= 0.69.5)
+ - React-jsi/Default (0.69.5):
+ - boost (= 1.76.0)
+ - DoubleConversion
+ - glog
+ - RCT-Folly (= 2021.06.28.00-v2)
+ - React-jsiexecutor (0.69.5):
+ - DoubleConversion
+ - glog
+ - RCT-Folly (= 2021.06.28.00-v2)
+ - React-cxxreact (= 0.69.5)
+ - React-jsi (= 0.69.5)
+ - React-perflogger (= 0.69.5)
+ - React-jsinspector (0.69.5)
+ - React-logger (0.69.5):
+ - glog
+ - React-perflogger (0.69.5)
+ - React-RCTActionSheet (0.69.5):
+ - React-Core/RCTActionSheetHeaders (= 0.69.5)
+ - React-RCTAnimation (0.69.5):
+ - RCT-Folly (= 2021.06.28.00-v2)
+ - RCTTypeSafety (= 0.69.5)
+ - React-Codegen (= 0.69.5)
+ - React-Core/RCTAnimationHeaders (= 0.69.5)
+ - React-jsi (= 0.69.5)
+ - ReactCommon/turbomodule/core (= 0.69.5)
+ - React-RCTBlob (0.69.5):
+ - RCT-Folly (= 2021.06.28.00-v2)
+ - React-Codegen (= 0.69.5)
+ - React-Core/RCTBlobHeaders (= 0.69.5)
+ - React-Core/RCTWebSocket (= 0.69.5)
+ - React-jsi (= 0.69.5)
+ - React-RCTNetwork (= 0.69.5)
+ - ReactCommon/turbomodule/core (= 0.69.5)
+ - React-RCTImage (0.69.5):
+ - RCT-Folly (= 2021.06.28.00-v2)
+ - RCTTypeSafety (= 0.69.5)
+ - React-Codegen (= 0.69.5)
+ - React-Core/RCTImageHeaders (= 0.69.5)
+ - React-jsi (= 0.69.5)
+ - React-RCTNetwork (= 0.69.5)
+ - ReactCommon/turbomodule/core (= 0.69.5)
+ - React-RCTLinking (0.69.5):
+ - React-Codegen (= 0.69.5)
+ - React-Core/RCTLinkingHeaders (= 0.69.5)
+ - React-jsi (= 0.69.5)
+ - ReactCommon/turbomodule/core (= 0.69.5)
+ - React-RCTNetwork (0.69.5):
+ - RCT-Folly (= 2021.06.28.00-v2)
+ - RCTTypeSafety (= 0.69.5)
+ - React-Codegen (= 0.69.5)
+ - React-Core/RCTNetworkHeaders (= 0.69.5)
+ - React-jsi (= 0.69.5)
+ - ReactCommon/turbomodule/core (= 0.69.5)
+ - React-RCTSettings (0.69.5):
+ - RCT-Folly (= 2021.06.28.00-v2)
+ - RCTTypeSafety (= 0.69.5)
+ - React-Codegen (= 0.69.5)
+ - React-Core/RCTSettingsHeaders (= 0.69.5)
+ - React-jsi (= 0.69.5)
+ - ReactCommon/turbomodule/core (= 0.69.5)
+ - React-RCTText (0.69.5):
+ - React-Core/RCTTextHeaders (= 0.69.5)
+ - React-RCTVibration (0.69.5):
+ - RCT-Folly (= 2021.06.28.00-v2)
+ - React-Codegen (= 0.69.5)
+ - React-Core/RCTVibrationHeaders (= 0.69.5)
+ - React-jsi (= 0.69.5)
+ - ReactCommon/turbomodule/core (= 0.69.5)
+ - React-runtimeexecutor (0.69.5):
+ - React-jsi (= 0.69.5)
+ - ReactCommon/turbomodule/core (0.69.5):
+ - DoubleConversion
+ - glog
+ - RCT-Folly (= 2021.06.28.00-v2)
+ - React-bridging (= 0.69.5)
+ - React-callinvoker (= 0.69.5)
+ - React-Core (= 0.69.5)
+ - React-cxxreact (= 0.69.5)
+ - React-jsi (= 0.69.5)
+ - React-logger (= 0.69.5)
+ - React-perflogger (= 0.69.5)
+ - Yoga (1.14.0)
+
+DEPENDENCIES:
+ - boost (from `../node_modules/react-native/third-party-podspecs/boost.podspec`)
+ - DoubleConversion (from `../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec`)
+ - EXApplication (from `../node_modules/expo-application/ios`)
+ - EXConstants (from `../node_modules/expo-constants/ios`)
+ - EXFileSystem (from `../node_modules/expo-file-system/ios`)
+ - EXFont (from `../node_modules/expo-font/ios`)
+ - Expo (from `../node_modules/expo`)
+ - ExpoKeepAwake (from `../node_modules/expo-keep-awake/ios`)
+ - ExpoModulesCore (from `../node_modules/expo-modules-core/ios`)
+ - EXSplashScreen (from `../node_modules/expo-splash-screen/ios`)
+ - FBLazyVector (from `../node_modules/react-native/Libraries/FBLazyVector`)
+ - FBReactNativeSpec (from `../node_modules/react-native/React/FBReactNativeSpec`)
+ - glog (from `../node_modules/react-native/third-party-podspecs/glog.podspec`)
+ - RCT-Folly (from `../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec`)
+ - RCTRequired (from `../node_modules/react-native/Libraries/RCTRequired`)
+ - RCTTypeSafety (from `../node_modules/react-native/Libraries/TypeSafety`)
+ - React (from `../node_modules/react-native/`)
+ - React-bridging (from `../node_modules/react-native/ReactCommon`)
+ - React-callinvoker (from `../node_modules/react-native/ReactCommon/callinvoker`)
+ - React-Codegen (from `build/generated/ios`)
+ - React-Core (from `../node_modules/react-native/`)
+ - React-Core/RCTWebSocket (from `../node_modules/react-native/`)
+ - React-CoreModules (from `../node_modules/react-native/React/CoreModules`)
+ - React-cxxreact (from `../node_modules/react-native/ReactCommon/cxxreact`)
+ - React-jsi (from `../node_modules/react-native/ReactCommon/jsi`)
+ - React-jsiexecutor (from `../node_modules/react-native/ReactCommon/jsiexecutor`)
+ - React-jsinspector (from `../node_modules/react-native/ReactCommon/jsinspector`)
+ - React-logger (from `../node_modules/react-native/ReactCommon/logger`)
+ - React-perflogger (from `../node_modules/react-native/ReactCommon/reactperflogger`)
+ - React-RCTActionSheet (from `../node_modules/react-native/Libraries/ActionSheetIOS`)
+ - React-RCTAnimation (from `../node_modules/react-native/Libraries/NativeAnimation`)
+ - React-RCTBlob (from `../node_modules/react-native/Libraries/Blob`)
+ - React-RCTImage (from `../node_modules/react-native/Libraries/Image`)
+ - React-RCTLinking (from `../node_modules/react-native/Libraries/LinkingIOS`)
+ - React-RCTNetwork (from `../node_modules/react-native/Libraries/Network`)
+ - React-RCTSettings (from `../node_modules/react-native/Libraries/Settings`)
+ - React-RCTText (from `../node_modules/react-native/Libraries/Text`)
+ - React-RCTVibration (from `../node_modules/react-native/Libraries/Vibration`)
+ - React-runtimeexecutor (from `../node_modules/react-native/ReactCommon/runtimeexecutor`)
+ - ReactCommon/turbomodule/core (from `../node_modules/react-native/ReactCommon`)
+ - Yoga (from `../node_modules/react-native/ReactCommon/yoga`)
+
+SPEC REPOS:
+ trunk:
+ - fmt
+
+EXTERNAL SOURCES:
+ boost:
+ :podspec: "../node_modules/react-native/third-party-podspecs/boost.podspec"
+ DoubleConversion:
+ :podspec: "../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec"
+ EXApplication:
+ :path: "../node_modules/expo-application/ios"
+ EXConstants:
+ :path: "../node_modules/expo-constants/ios"
+ EXFileSystem:
+ :path: "../node_modules/expo-file-system/ios"
+ EXFont:
+ :path: "../node_modules/expo-font/ios"
+ Expo:
+ :path: "../node_modules/expo"
+ ExpoKeepAwake:
+ :path: "../node_modules/expo-keep-awake/ios"
+ ExpoModulesCore:
+ :path: "../node_modules/expo-modules-core/ios"
+ EXSplashScreen:
+ :path: "../node_modules/expo-splash-screen/ios"
+ FBLazyVector:
+ :path: "../node_modules/react-native/Libraries/FBLazyVector"
+ FBReactNativeSpec:
+ :path: "../node_modules/react-native/React/FBReactNativeSpec"
+ glog:
+ :podspec: "../node_modules/react-native/third-party-podspecs/glog.podspec"
+ RCT-Folly:
+ :podspec: "../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec"
+ RCTRequired:
+ :path: "../node_modules/react-native/Libraries/RCTRequired"
+ RCTTypeSafety:
+ :path: "../node_modules/react-native/Libraries/TypeSafety"
+ React:
+ :path: "../node_modules/react-native/"
+ React-bridging:
+ :path: "../node_modules/react-native/ReactCommon"
+ React-callinvoker:
+ :path: "../node_modules/react-native/ReactCommon/callinvoker"
+ React-Codegen:
+ :path: build/generated/ios
+ React-Core:
+ :path: "../node_modules/react-native/"
+ React-CoreModules:
+ :path: "../node_modules/react-native/React/CoreModules"
+ React-cxxreact:
+ :path: "../node_modules/react-native/ReactCommon/cxxreact"
+ React-jsi:
+ :path: "../node_modules/react-native/ReactCommon/jsi"
+ React-jsiexecutor:
+ :path: "../node_modules/react-native/ReactCommon/jsiexecutor"
+ React-jsinspector:
+ :path: "../node_modules/react-native/ReactCommon/jsinspector"
+ React-logger:
+ :path: "../node_modules/react-native/ReactCommon/logger"
+ React-perflogger:
+ :path: "../node_modules/react-native/ReactCommon/reactperflogger"
+ React-RCTActionSheet:
+ :path: "../node_modules/react-native/Libraries/ActionSheetIOS"
+ React-RCTAnimation:
+ :path: "../node_modules/react-native/Libraries/NativeAnimation"
+ React-RCTBlob:
+ :path: "../node_modules/react-native/Libraries/Blob"
+ React-RCTImage:
+ :path: "../node_modules/react-native/Libraries/Image"
+ React-RCTLinking:
+ :path: "../node_modules/react-native/Libraries/LinkingIOS"
+ React-RCTNetwork:
+ :path: "../node_modules/react-native/Libraries/Network"
+ React-RCTSettings:
+ :path: "../node_modules/react-native/Libraries/Settings"
+ React-RCTText:
+ :path: "../node_modules/react-native/Libraries/Text"
+ React-RCTVibration:
+ :path: "../node_modules/react-native/Libraries/Vibration"
+ React-runtimeexecutor:
+ :path: "../node_modules/react-native/ReactCommon/runtimeexecutor"
+ ReactCommon:
+ :path: "../node_modules/react-native/ReactCommon"
+ Yoga:
+ :path: "../node_modules/react-native/ReactCommon/yoga"
+
+SPEC CHECKSUMS:
+ boost: a7c83b31436843459a1961bfd74b96033dc77234
+ DoubleConversion: 5189b271737e1565bdce30deb4a08d647e3f5f54
+ EXApplication: e418d737a036e788510f2c4ad6c10a7d54d18586
+ EXConstants: 7c44785d41d8e959d527d23d29444277a4d1ee73
+ EXFileSystem: 927e0a8885aa9c49e50fc38eaba2c2389f2f1019
+ EXFont: a5d80bd9b3452b2d5abbce2487da89b0150e6487
+ Expo: fcdb32274e2ca9c7638d3b21b30fb665c6869219
+ ExpoKeepAwake: 0e8f18142e71bbf2c7f6aa66ebed249ba1420320
+ ExpoModulesCore: 5a973701f4400d70254bc836305228731c829010
+ EXSplashScreen: 799bece80089219b2c989c1082d70f3b00995cda
+ FBLazyVector: 0045cf98ca4a48af3bf7108d85b1c243740fa289
+ FBReactNativeSpec: 82e74141263f8c962e288f5cd6b5d149cdc8afe1
+ fmt: ff9d55029c625d3757ed641535fd4a75fedc7ce9
+ glog: 3d02b25ca00c2d456734d0bcff864cbc62f6ae1a
+ RCT-Folly: b9d9fe1fc70114b751c076104e52f3b1b5e5a95a
+ RCTRequired: 85c60c4bde8241278be2c93420de4c65475a2151
+ RCTTypeSafety: 15990f289215eb0fc65c5eb6e2610faeeda8d5e1
+ React: 6cfa9367042a85f6235740420df017d51efc6494
+ React-bridging: bf49ea3fa02446c647748d33cc9cbc0f5509bba7
+ React-callinvoker: 6b98a94d1f5063afe211379d061b01f40707394a
+ React-Codegen: 2fe0ade7442acce0b729a228a2d9111b6ef294e2
+ React-Core: ad82eacbe769f918b0d199df3cb7c780cd3f46ff
+ React-CoreModules: 72b07fed89ab0e7f2600f9275ec9642130aa920c
+ React-cxxreact: 2bba16be9eb4116bee86e3dfd85aeb67b2795eca
+ React-jsi: 013de11039e08ae5d67868a72f1012794d34e72f
+ React-jsiexecutor: e42f0b46de293a026c2fb20e524d4fe09f81f575
+ React-jsinspector: e385fb7a1440ae3f3b2cd1a139ca5aadaab43c10
+ React-logger: 15c734997c06fe9c9b88e528fb7757601e7a56df
+ React-perflogger: 367418425c5e4a9f0f80385ee1eaacd2a7348f8e
+ React-RCTActionSheet: e4885e7136f98ded1137cd3daccc05eaed97d5a6
+ React-RCTAnimation: 7c5a74f301c9b763343ba98a3dd776ed2676993f
+ React-RCTBlob: 5c294e0415b290b1b3b72ec454c43e3afcfab444
+ React-RCTImage: e82034ab64dfbadd3e0b42d830a810702f59f758
+ React-RCTLinking: f007e2b4094e1fd364f3bde8bbd94113d4e1e70f
+ React-RCTNetwork: 72eaf2f4cbcb5105b2ef4ac6a987b51047d8835f
+ React-RCTSettings: 61949292107ca7b6cf9601679e952b1b5a3546a7
+ React-RCTText: 307181243987b73aaefc22afd0b57b10ef970429
+ React-RCTVibration: 42b34fde72e42446d9b08d2b9a3ddc2fa9ac6189
+ React-runtimeexecutor: c778439c3c430a5719d027d3c67423b390a221fe
+ ReactCommon: ab1003b81be740fecd82509c370a45b1a7dda0c1
+ Yoga: c2b1f2494060865ac1f27e49639e72371b1205fa
+
+PODFILE CHECKSUM: df5a4d8901f42ad69df9f07100579df01b20e7e8
+
+COCOAPODS: 1.10.1
diff --git a/app/mobile/package.json b/app/mobile/package.json
index a9b2c24b..361e97ef 100644
--- a/app/mobile/package.json
+++ b/app/mobile/package.json
@@ -15,7 +15,8 @@
"react": "18.0.0",
"react-dom": "18.0.0",
"react-native": "0.69.5",
- "react-native-web": "~0.18.7"
+ "react-native-web": "~0.18.7",
+ "styled-components": "^5.3.5"
},
"devDependencies": {
"@babel/core": "^7.12.9"
diff --git a/app/mobile/yarn.lock b/app/mobile/yarn.lock
index 73280042..7a408c0b 100644
--- a/app/mobile/yarn.lock
+++ b/app/mobile/yarn.lock
@@ -59,7 +59,7 @@
"@jridgewell/gen-mapping" "^0.3.2"
jsesc "^2.5.1"
-"@babel/helper-annotate-as-pure@^7.18.6":
+"@babel/helper-annotate-as-pure@^7.16.0", "@babel/helper-annotate-as-pure@^7.18.6":
version "7.18.6"
resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz#eaa49f6f80d5a33f9a5dd2276e6d6e451be0a6bb"
integrity sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==
@@ -151,7 +151,7 @@
dependencies:
"@babel/types" "^7.18.9"
-"@babel/helper-module-imports@^7.18.6":
+"@babel/helper-module-imports@^7.0.0", "@babel/helper-module-imports@^7.16.0", "@babel/helper-module-imports@^7.18.6":
version "7.18.6"
resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz#1e3ebdbbd08aad1437b428c50204db13c5a3ca6e"
integrity sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==
@@ -1029,7 +1029,7 @@
"@babel/parser" "^7.18.10"
"@babel/types" "^7.18.10"
-"@babel/traverse@^7.14.0", "@babel/traverse@^7.18.9", "@babel/traverse@^7.19.0":
+"@babel/traverse@^7.14.0", "@babel/traverse@^7.18.9", "@babel/traverse@^7.19.0", "@babel/traverse@^7.4.5":
version "7.19.0"
resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.19.0.tgz#eb9c561c7360005c592cc645abafe0c3c4548eed"
integrity sha512-4pKpFRDh+utd2mbRC8JLnlsMUii3PMHjpL6a0SZ4NMZy7YFP9aXORxEhdMVOc9CpWtDF09IkciQLEhK7Ml7gRA==
@@ -1054,6 +1054,28 @@
"@babel/helper-validator-identifier" "^7.18.6"
to-fast-properties "^2.0.0"
+"@emotion/is-prop-valid@^1.1.0":
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/@emotion/is-prop-valid/-/is-prop-valid-1.2.0.tgz#7f2d35c97891669f7e276eb71c83376a5dc44c83"
+ integrity sha512-3aDpDprjM0AwaxGE09bOPkNxHpBd+kA6jty3RnaEXdweX1DF1U3VQpPYb0g1IStAuK7SVQ1cy+bNBBKp4W3Fjg==
+ dependencies:
+ "@emotion/memoize" "^0.8.0"
+
+"@emotion/memoize@^0.8.0":
+ version "0.8.0"
+ resolved "https://registry.yarnpkg.com/@emotion/memoize/-/memoize-0.8.0.tgz#f580f9beb67176fa57aae70b08ed510e1b18980f"
+ integrity sha512-G/YwXTkv7Den9mXDO7AhLWkE3q+I92B+VqAE+dYG4NGPaHZGvt3G8Q0p9vmE+sq7rTGphUbAvmQ9YpbfMQGGlA==
+
+"@emotion/stylis@^0.8.4":
+ version "0.8.5"
+ resolved "https://registry.yarnpkg.com/@emotion/stylis/-/stylis-0.8.5.tgz#deacb389bd6ee77d1e7fcaccce9e16c5c7e78e04"
+ integrity sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ==
+
+"@emotion/unitless@^0.7.4":
+ version "0.7.5"
+ resolved "https://registry.yarnpkg.com/@emotion/unitless/-/unitless-0.7.5.tgz#77211291c1900a700b8a78cfafda3160d76949ed"
+ integrity sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==
+
"@expo/bunyan@4.0.0", "@expo/bunyan@^4.0.0":
version "4.0.0"
resolved "https://registry.yarnpkg.com/@expo/bunyan/-/bunyan-4.0.0.tgz#be0c1de943c7987a9fbd309ea0b1acd605890c7b"
@@ -2028,6 +2050,22 @@ babel-plugin-react-native-web@~0.18.2:
resolved "https://registry.yarnpkg.com/babel-plugin-react-native-web/-/babel-plugin-react-native-web-0.18.9.tgz#854c5e4979f52ae69fc3bb25df8b427a8ad372c7"
integrity sha512-A9rrSfV98CFRS+ACgZorxaHH8gDrVyK2Nea8OHepY4Sv/Mf+vk8uvQq+tRUEBpHnUvd/qRDKIjFLbygecAt9VA==
+"babel-plugin-styled-components@>= 1.12.0":
+ version "2.0.7"
+ resolved "https://registry.yarnpkg.com/babel-plugin-styled-components/-/babel-plugin-styled-components-2.0.7.tgz#c81ef34b713f9da2b7d3f5550df0d1e19e798086"
+ integrity sha512-i7YhvPgVqRKfoQ66toiZ06jPNA3p6ierpfUuEWxNF+fV27Uv5gxBkf8KZLHUCc1nFA9j6+80pYoIpqCeyW3/bA==
+ dependencies:
+ "@babel/helper-annotate-as-pure" "^7.16.0"
+ "@babel/helper-module-imports" "^7.16.0"
+ babel-plugin-syntax-jsx "^6.18.0"
+ lodash "^4.17.11"
+ picomatch "^2.3.0"
+
+babel-plugin-syntax-jsx@^6.18.0:
+ version "6.18.0"
+ resolved "https://registry.yarnpkg.com/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz#0af32a9a6e13ca7a3fd5069e62d7b0f58d0d8946"
+ integrity sha512-qrPaCSo9c8RHNRHIotaufGbuOBN8rtdC4QrrFFc43vyWCCz7Kl7GL1PGaXtMGQZUXrkCjNEgxDfmAuAabr/rlw==
+
babel-plugin-syntax-trailing-function-commas@^7.0.0-beta.0:
version "7.0.0-beta.0"
resolved "https://registry.yarnpkg.com/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-7.0.0-beta.0.tgz#aa213c1435e2bffeb6fca842287ef534ad05d5cf"
@@ -2334,6 +2372,11 @@ camelcase@^6.0.0:
resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a"
integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==
+camelize@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/camelize/-/camelize-1.0.0.tgz#164a5483e630fa4321e5af07020e531831b2609b"
+ integrity sha512-W2lPwkBkMZwFlPCXhIlYgxu+7gC/NUlCtdK652DAJ1JdgV0sTrvuPFshNPrFa1TY2JOkLhgdeEBplB4ezEa+xg==
+
caniuse-lite@^1.0.30001370:
version "1.0.30001390"
resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001390.tgz#158a43011e7068ef7fc73590e9fd91a7cece5e7f"
@@ -2665,6 +2708,11 @@ crypto-random-string@^2.0.0:
resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-2.0.0.tgz#ef2a7a966ec11083388369baa02ebead229b30d5"
integrity sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==
+css-color-keywords@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/css-color-keywords/-/css-color-keywords-1.0.0.tgz#fea2616dc676b2962686b3af8dbdbe180b244e05"
+ integrity sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg==
+
css-in-js-utils@^2.0.0:
version "2.0.1"
resolved "https://registry.yarnpkg.com/css-in-js-utils/-/css-in-js-utils-2.0.1.tgz#3b472b398787291b47cfe3e44fecfdd9e914ba99"
@@ -2673,6 +2721,15 @@ css-in-js-utils@^2.0.0:
hyphenate-style-name "^1.0.2"
isobject "^3.0.1"
+css-to-react-native@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/css-to-react-native/-/css-to-react-native-3.0.0.tgz#62dbe678072a824a689bcfee011fc96e02a7d756"
+ integrity sha512-Ro1yETZA813eoyUp2GDBhG2j+YggidUmzO1/v9eYBKR2EHVEniE2MI/NqpTQ954BMpTPZFsGNPm46qFB9dpaPQ==
+ dependencies:
+ camelize "^1.0.0"
+ css-color-keywords "^1.0.0"
+ postcss-value-parser "^4.0.2"
+
dag-map@~1.0.0:
version "1.0.2"
resolved "https://registry.yarnpkg.com/dag-map/-/dag-map-1.0.2.tgz#e8379f041000ed561fc515475c1ed2c85eece8d7"
@@ -3529,6 +3586,13 @@ hermes-profile-transformer@^0.0.6:
dependencies:
source-map "^0.7.3"
+hoist-non-react-statics@^3.0.0:
+ version "3.3.2"
+ resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz#ece0acaf71d62c2969c2ec59feff42a4b1a85b45"
+ integrity sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==
+ dependencies:
+ react-is "^16.7.0"
+
hosted-git-info@^3.0.2:
version "3.0.8"
resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-3.0.8.tgz#6e35d4cc87af2c5f816e4cb9ce350ba87a3f370d"
@@ -4193,7 +4257,7 @@ lodash.throttle@^4.1.1:
resolved "https://registry.yarnpkg.com/lodash.throttle/-/lodash.throttle-4.1.1.tgz#c23e91b710242ac70c37f1e1cda9274cc39bf2f4"
integrity sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==
-lodash@^4.17.13, lodash@^4.17.15, lodash@^4.17.4:
+lodash@^4.17.11, lodash@^4.17.13, lodash@^4.17.15, lodash@^4.17.4:
version "4.17.21"
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c"
integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==
@@ -5127,7 +5191,7 @@ picocolors@^1.0.0:
resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c"
integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==
-picomatch@^2.0.4, picomatch@^2.2.3, picomatch@^2.3.1:
+picomatch@^2.0.4, picomatch@^2.2.3, picomatch@^2.3.0, picomatch@^2.3.1:
version "2.3.1"
resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42"
integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==
@@ -5179,7 +5243,7 @@ posix-character-classes@^0.1.0:
resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab"
integrity sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==
-postcss-value-parser@^4.2.0:
+postcss-value-parser@^4.0.2, postcss-value-parser@^4.2.0:
version "4.2.0"
resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514"
integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==
@@ -5310,6 +5374,11 @@ react-dom@18.0.0:
resolved "https://registry.yarnpkg.com/react-is/-/react-is-18.2.0.tgz#199431eeaaa2e09f86427efbb4f1473edb47609b"
integrity sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==
+react-is@^16.7.0:
+ version "16.13.1"
+ resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4"
+ integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==
+
react-is@^17.0.1:
version "17.0.2"
resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0"
@@ -5785,6 +5854,11 @@ shallow-clone@^3.0.0:
dependencies:
kind-of "^6.0.2"
+shallowequal@^1.1.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/shallowequal/-/shallowequal-1.1.0.tgz#188d521de95b9087404fd4dcb68b13df0ae4e7f8"
+ integrity sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==
+
shebang-command@^1.2.0:
version "1.2.0"
resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea"
@@ -6041,6 +6115,22 @@ structured-headers@^0.4.1:
resolved "https://registry.yarnpkg.com/structured-headers/-/structured-headers-0.4.1.tgz#77abd9410622c6926261c09b9d16cf10592694d1"
integrity sha512-0MP/Cxx5SzeeZ10p/bZI0S6MpgD+yxAhi1BOQ34jgnMXsCq3j1t6tQnZu+KdlL7dvJTLT3g9xN8tl10TqgFMcg==
+styled-components@^5.3.5:
+ version "5.3.5"
+ resolved "https://registry.yarnpkg.com/styled-components/-/styled-components-5.3.5.tgz#a750a398d01f1ca73af16a241dec3da6deae5ec4"
+ integrity sha512-ndETJ9RKaaL6q41B69WudeqLzOpY1A/ET/glXkNZ2T7dPjPqpPCXXQjDFYZWwNnE5co0wX+gTCqx9mfxTmSIPg==
+ dependencies:
+ "@babel/helper-module-imports" "^7.0.0"
+ "@babel/traverse" "^7.4.5"
+ "@emotion/is-prop-valid" "^1.1.0"
+ "@emotion/stylis" "^0.8.4"
+ "@emotion/unitless" "^0.7.4"
+ babel-plugin-styled-components ">= 1.12.0"
+ css-to-react-native "^3.0.0"
+ hoist-non-react-statics "^3.0.0"
+ shallowequal "^1.1.0"
+ supports-color "^5.5.0"
+
styleq@^0.1.2:
version "0.1.2"
resolved "https://registry.yarnpkg.com/styleq/-/styleq-0.1.2.tgz#052b46af5ca4f920b1bdae2735ffb1e3970f53cd"
@@ -6073,7 +6163,7 @@ sudo-prompt@^9.0.0:
resolved "https://registry.yarnpkg.com/sudo-prompt/-/sudo-prompt-9.2.1.tgz#77efb84309c9ca489527a4e749f287e6bdd52afd"
integrity sha512-Mu7R0g4ig9TUuGSxJavny5Rv0egCEtpZRNMrZaYS1vxkiIxGiGUwoezU3LazIQ+KE04hTrTfNPgxU5gzi7F5Pw==
-supports-color@^5.3.0:
+supports-color@^5.3.0, supports-color@^5.5.0:
version "5.5.0"
resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f"
integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==
diff --git a/package.json b/package.json
new file mode 100644
index 00000000..abb39cb9
--- /dev/null
+++ b/package.json
@@ -0,0 +1,5 @@
+{
+ "dependencies": {
+ "react-native-sqlite-storage": "^6.0.1"
+ }
+}
diff --git a/yarn.lock b/yarn.lock
new file mode 100644
index 00000000..4b117135
--- /dev/null
+++ b/yarn.lock
@@ -0,0 +1,8 @@
+# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
+# yarn lockfile v1
+
+
+react-native-sqlite-storage@^6.0.1:
+ version "6.0.1"
+ resolved "https://registry.yarnpkg.com/react-native-sqlite-storage/-/react-native-sqlite-storage-6.0.1.tgz#ce6a6b852f07abbea68658d5363818c8bef45dfb"
+ integrity sha512-1tDFjrint6X6qSYKf3gDyz+XB+X79jfiL6xTugKHPRtF0WvqMtVgdLuNqZunIXjNEvNtNVEbXaeZ6MsguFu00A==