From 81e1bdff1e0154419b4de94e98f253deba57bfa3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcos=20Rodriguez=20Ve=CC=81lez?= Date: Tue, 2 Apr 2019 02:54:45 -0400 Subject: [PATCH] ADD: Cloudkit DEL: icloud store --- ios/BlueWallet.xcodeproj/project.pbxproj | 73 +++----------- ios/BlueWallet/BlueWallet.entitlements | 12 ++- package-lock.json | 122 +++++++++++++++-------- package.json | 2 +- 4 files changed, 105 insertions(+), 104 deletions(-) diff --git a/ios/BlueWallet.xcodeproj/project.pbxproj b/ios/BlueWallet.xcodeproj/project.pbxproj index 1632933b..cee03f37 100644 --- a/ios/BlueWallet.xcodeproj/project.pbxproj +++ b/ios/BlueWallet.xcodeproj/project.pbxproj @@ -5,7 +5,6 @@ }; objectVersion = 46; objects = { - /* Begin PBXBuildFile section */ 00C302E51ABCBA2D00DB3ED1 /* libRCTActionSheet.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 00C302AC1ABCB8CE00DB3ED1 /* libRCTActionSheet.a */; }; 00C302E71ABCBA2D00DB3ED1 /* libRCTGeolocation.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 00C302BA1ABCB90400DB3ED1 /* libRCTGeolocation.a */; }; @@ -62,12 +61,12 @@ 832341BD1AAA6AB300B99B32 /* libRCTText.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 832341B51AAA6A8300B99B32 /* libRCTText.a */; }; 854972E4A6134C14A1D3A5F9 /* FontAwesome5_Regular.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 47564776A7A3427DB36C087D /* FontAwesome5_Regular.ttf */; }; 8AC3E4734B39439680A435CE /* libBVLinearGradient.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3703B10AAB374CF896CCC2EA /* libBVLinearGradient.a */; }; - 8B5E8288C62142E0BA328115 /* libicloudstorage.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FE3DB73457924CFDBFFDA2A8 /* libicloudstorage.a */; }; A6E5EEC7A4B54F5A9C9D92FC /* libRNImagePicker.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FC98DC24A81A463AB8B2E6B1 /* libRNImagePicker.a */; }; ADBDB9381DFEBF1600ED6528 /* libRCTBlob.a in Frameworks */ = {isa = PBXBuildFile; fileRef = ADBDB9271DFEBF0700ED6528 /* libRCTBlob.a */; }; B058E2132B704E9E874BDB29 /* libRNRandomBytes-tvOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 253243E162CE4822BF3A3B7D /* libRNRandomBytes-tvOS.a */; }; B1102FDCF41C4D008352748B /* libRNReactNativeHapticFeedback.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AB2325650CE04F018697ACFE /* libRNReactNativeHapticFeedback.a */; }; B44D665E562B4F289F09D327 /* libRNSVG-tvOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 9F1F51A83D044F3BB26A35FC /* libRNSVG-tvOS.a */; }; + B4B1918B22533DE10019495D /* CloudKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B4B1918A22533DE10019495D /* CloudKit.framework */; }; C1056BF235EE4E23AAF21975 /* libRCTQRCodeLocalImage.a in Frameworks */ = {isa = PBXBuildFile; fileRef = B642AFB13483418CAB6FF25E /* libRCTQRCodeLocalImage.a */; }; C10C13E4CC4445C5861B1A3A /* libRNDeviceInfo.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FD7977067E1A496F94D8B1B7 /* libRNDeviceInfo.a */; }; C41EC263DBE649299C99B9A5 /* libRNRate.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BBA99996E6FA4B49ACE0BEFA /* libRNRate.a */; }; @@ -550,12 +549,12 @@ remoteGlobalIDString = 134814201AA4EA6300B7C361; remoteInfo = TcpSockets; }; - B4FB173D2249EB660038A46B /* PBXContainerItemProxy */ = { + B4B1917B22533DE10019495D /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = EE7D9B8DC043435CB2358245 /* icloudstorage.xcodeproj */; + containerPortal = 178483985D8A4250A4794DA7 /* RNGestureHandler.xcodeproj */; proxyType = 2; - remoteGlobalIDString = 134814201AA4EA6300B7C361; - remoteInfo = icloudstorage; + remoteGlobalIDString = B5C32A36220C603B000FFB8D; + remoteInfo = "RNGestureHandler-tvOS"; }; /* End PBXContainerItemProxy section */ @@ -626,6 +625,7 @@ A9166D490AEF4938BD6621CF /* Feather.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = Feather.ttf; path = "../node_modules/react-native-vector-icons/Fonts/Feather.ttf"; sourceTree = ""; }; AB2325650CE04F018697ACFE /* libRNReactNativeHapticFeedback.a */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = archive.ar; path = libRNReactNativeHapticFeedback.a; sourceTree = ""; }; ADBDB91F1DFEBF0600ED6528 /* RCTBlob.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTBlob.xcodeproj; path = "../node_modules/react-native/Libraries/Blob/RCTBlob.xcodeproj"; sourceTree = ""; }; + B4B1918A22533DE10019495D /* CloudKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CloudKit.framework; path = System/Library/Frameworks/CloudKit.framework; sourceTree = SDKROOT; }; B4FB173F2249EBC80038A46B /* BlueWallet.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; name = BlueWallet.entitlements; path = BlueWallet/BlueWallet.entitlements; sourceTree = ""; }; B642AFB13483418CAB6FF25E /* libRCTQRCodeLocalImage.a */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = archive.ar; path = libRCTQRCodeLocalImage.a; sourceTree = ""; }; B9D9B3A7B2CB4255876B67AF /* libz.tbd */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libz.tbd; path = usr/lib/libz.tbd; sourceTree = SDKROOT; }; @@ -648,14 +648,12 @@ EAEF0F27730C4742B0F3AB99 /* RNRate.xcodeproj */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = "wrapper.pb-project"; name = RNRate.xcodeproj; path = "../node_modules/react-native-rate/ios/RNRate.xcodeproj"; sourceTree = ""; }; ED297162215061F000B7C4FE /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaScriptCore.framework; path = System/Library/Frameworks/JavaScriptCore.framework; sourceTree = SDKROOT; }; ED2971642150620600B7C4FE /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaScriptCore.framework; path = Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS12.0.sdk/System/Library/Frameworks/JavaScriptCore.framework; sourceTree = DEVELOPER_DIR; }; - EE7D9B8DC043435CB2358245 /* icloudstorage.xcodeproj */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = "wrapper.pb-project"; name = icloudstorage.xcodeproj; path = "../node_modules/react-native-icloudstore/icloudstorage.xcodeproj"; sourceTree = ""; }; F11DD40F6E9A4F13B3410B94 /* libRNSentry-tvOS.a */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = archive.ar; path = "libRNSentry-tvOS.a"; sourceTree = ""; }; F6F53AFC25FB422485CB22D6 /* SystemConfiguration.framework */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = System/Library/Frameworks/SystemConfiguration.framework; sourceTree = SDKROOT; }; F9065403A26440679749C7AA /* BVLinearGradient.xcodeproj */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = "wrapper.pb-project"; name = BVLinearGradient.xcodeproj; path = "../node_modules/react-native-linear-gradient/BVLinearGradient.xcodeproj"; sourceTree = ""; }; FC63C7054F1C4FDFB7A830E5 /* libRCTPrivacySnapshot.a */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = archive.ar; path = libRCTPrivacySnapshot.a; sourceTree = ""; }; FC98DC24A81A463AB8B2E6B1 /* libRNImagePicker.a */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = archive.ar; path = libRNImagePicker.a; sourceTree = ""; }; FD7977067E1A496F94D8B1B7 /* libRNDeviceInfo.a */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = archive.ar; path = libRNDeviceInfo.a; sourceTree = ""; }; - FE3DB73457924CFDBFFDA2A8 /* libicloudstorage.a */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = archive.ar; path = libicloudstorage.a; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -692,6 +690,7 @@ 4D6390DDA5B7485F91A6C750 /* CoreData.framework in Frameworks */, D891F2A91EFB49D3BDDEA82D /* SystemConfiguration.framework in Frameworks */, 782F075B5DD048449E2DECE9 /* libz.tbd in Frameworks */, + B4B1918B22533DE10019495D /* CloudKit.framework in Frameworks */, 764B49B1420D4AEB8109BF62 /* libsqlite3.0.tbd in Frameworks */, B1102FDCF41C4D008352748B /* libRNReactNativeHapticFeedback.a in Frameworks */, 8AC3E4734B39439680A435CE /* libBVLinearGradient.a in Frameworks */, @@ -708,7 +707,6 @@ C98BD93429374073A736EFBD /* libToolTipMenu.a in Frameworks */, 16763847ED654C79A4B4BBD5 /* ToolTipMenuTests.xctest in Frameworks */, 01AB943FA0794E91B65F0BFE /* libRCTPrivacySnapshot.a in Frameworks */, - 8B5E8288C62142E0BA328115 /* libicloudstorage.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -864,6 +862,7 @@ 2D16E6871FA4F8E400B85C8A /* Frameworks */ = { isa = PBXGroup; children = ( + B4B1918A22533DE10019495D /* CloudKit.framework */, ED297162215061F000B7C4FE /* JavaScriptCore.framework */, ED2971642150620600B7C4FE /* JavaScriptCore.framework */, 2D16E6891FA4F8E400B85C8A /* libReact.a */, @@ -950,7 +949,6 @@ 910283A2A9EB4D00902DE78E /* TcpSockets.xcodeproj */, 151034F9C66E464B8A6581DA /* ToolTipMenu.xcodeproj */, CEF75317A8A047AB85BF0FC9 /* RCTPrivacySnapshot.xcodeproj */, - EE7D9B8DC043435CB2358245 /* icloudstorage.xcodeproj */, ); name = Libraries; sourceTree = ""; @@ -1089,6 +1087,7 @@ isa = PBXGroup; children = ( B40FE56C21FAD229005D5578 /* libRNGestureHandler.a */, + B4B1917C22533DE10019495D /* libRNGestureHandler-tvOS.a */, ); name = Products; sourceTree = ""; @@ -1201,14 +1200,6 @@ name = Products; sourceTree = ""; }; - B4FB173A2249EB660038A46B /* Products */ = { - isa = PBXGroup; - children = ( - B4FB173E2249EB660038A46B /* libicloudstorage.a */, - ); - name = Products; - sourceTree = ""; - }; /* End PBXGroup section */ /* Begin PBXNativeTarget section */ @@ -1301,6 +1292,9 @@ 13B07F861A680F5B00A75B9A = { DevelopmentTeam = A7W54YZ4WU; SystemCapabilities = { + com.apple.Push = { + enabled = 1; + }; com.apple.iCloud = { enabled = 1; }; @@ -1324,6 +1318,7 @@ developmentRegion = English; hasScannedForEncodings = 0; knownRegions = ( + English, en, Base, ); @@ -1335,10 +1330,6 @@ ProductGroup = B40FE53921FAD229005D5578 /* Products */; ProjectRef = F9065403A26440679749C7AA /* BVLinearGradient.xcodeproj */; }, - { - ProductGroup = B4FB173A2249EB660038A46B /* Products */; - ProjectRef = EE7D9B8DC043435CB2358245 /* icloudstorage.xcodeproj */; - }, { ProductGroup = 00C302A81ABCB8CE00DB3ED1 /* Products */; ProjectRef = 00C302A71ABCB8CE00DB3ED1 /* RCTActionSheet.xcodeproj */; @@ -1923,11 +1914,11 @@ remoteRef = B47720652202510900DD0E81 /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; - B4FB173E2249EB660038A46B /* libicloudstorage.a */ = { + B4B1917C22533DE10019495D /* libRNGestureHandler-tvOS.a */ = { isa = PBXReferenceProxy; fileType = archive.ar; - path = libicloudstorage.a; - remoteRef = B4FB173D2249EB660038A46B /* PBXContainerItemProxy */; + path = "libRNGestureHandler-tvOS.a"; + remoteRef = B4B1917B22533DE10019495D /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; /* End PBXReferenceProxy section */ @@ -2106,17 +2097,12 @@ "$(SRCROOT)/../node_modules/react-native-tcp/ios/**", "$(SRCROOT)/../node_modules/react-native-tooltip/ToolTipMenu", "$(SRCROOT)/../node_modules/react-native-privacy-snapshot/RCTPrivacySnapshot", - "$(SRCROOT)/../node_modules/react-native-icloudstore", ); INFOPLIST_FILE = BlueWalletTests/Info.plist; IPHONEOS_DEPLOYMENT_TARGET = 9.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; LIBRARY_SEARCH_PATHS = ( "$(inherited)", - "\"$(SRCROOT)/$(TARGET_NAME)\"", - "\"$(SRCROOT)/$(TARGET_NAME)\"", - "\"$(SRCROOT)/$(TARGET_NAME)\"", - "\"$(SRCROOT)/$(TARGET_NAME)\"", ); OTHER_LDFLAGS = ( "-ObjC", @@ -2156,17 +2142,12 @@ "$(SRCROOT)/../node_modules/react-native-tcp/ios/**", "$(SRCROOT)/../node_modules/react-native-tooltip/ToolTipMenu", "$(SRCROOT)/../node_modules/react-native-privacy-snapshot/RCTPrivacySnapshot", - "$(SRCROOT)/../node_modules/react-native-icloudstore", ); INFOPLIST_FILE = BlueWalletTests/Info.plist; IPHONEOS_DEPLOYMENT_TARGET = 9.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; LIBRARY_SEARCH_PATHS = ( "$(inherited)", - "\"$(SRCROOT)/$(TARGET_NAME)\"", - "\"$(SRCROOT)/$(TARGET_NAME)\"", - "\"$(SRCROOT)/$(TARGET_NAME)\"", - "\"$(SRCROOT)/$(TARGET_NAME)\"", ); OTHER_LDFLAGS = ( "-ObjC", @@ -2208,7 +2189,6 @@ "$(SRCROOT)/../node_modules/react-native-tcp/ios/**", "$(SRCROOT)/../node_modules/react-native-tooltip/ToolTipMenu", "$(SRCROOT)/../node_modules/react-native-privacy-snapshot/RCTPrivacySnapshot", - "$(SRCROOT)/../node_modules/react-native-icloudstore", ); INFOPLIST_FILE = BlueWallet/Info.plist; IPHONEOS_DEPLOYMENT_TARGET = 9.0; @@ -2254,7 +2234,6 @@ "$(SRCROOT)/../node_modules/react-native-tcp/ios/**", "$(SRCROOT)/../node_modules/react-native-tooltip/ToolTipMenu", "$(SRCROOT)/../node_modules/react-native-privacy-snapshot/RCTPrivacySnapshot", - "$(SRCROOT)/../node_modules/react-native-icloudstore", ); INFOPLIST_FILE = BlueWallet/Info.plist; IPHONEOS_DEPLOYMENT_TARGET = 9.0; @@ -2306,16 +2285,11 @@ "$(SRCROOT)/../node_modules/react-native-tcp/ios/**", "$(SRCROOT)/../node_modules/react-native-tooltip/ToolTipMenu", "$(SRCROOT)/../node_modules/react-native-privacy-snapshot/RCTPrivacySnapshot", - "$(SRCROOT)/../node_modules/react-native-icloudstore", ); INFOPLIST_FILE = "BlueWallet-tvOS/Info.plist"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; LIBRARY_SEARCH_PATHS = ( "$(inherited)", - "\"$(SRCROOT)/$(TARGET_NAME)\"", - "\"$(SRCROOT)/$(TARGET_NAME)\"", - "\"$(SRCROOT)/$(TARGET_NAME)\"", - "\"$(SRCROOT)/$(TARGET_NAME)\"", ); OTHER_LDFLAGS = ( "-ObjC", @@ -2364,16 +2338,11 @@ "$(SRCROOT)/../node_modules/react-native-tcp/ios/**", "$(SRCROOT)/../node_modules/react-native-tooltip/ToolTipMenu", "$(SRCROOT)/../node_modules/react-native-privacy-snapshot/RCTPrivacySnapshot", - "$(SRCROOT)/../node_modules/react-native-icloudstore", ); INFOPLIST_FILE = "BlueWallet-tvOS/Info.plist"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; LIBRARY_SEARCH_PATHS = ( "$(inherited)", - "\"$(SRCROOT)/$(TARGET_NAME)\"", - "\"$(SRCROOT)/$(TARGET_NAME)\"", - "\"$(SRCROOT)/$(TARGET_NAME)\"", - "\"$(SRCROOT)/$(TARGET_NAME)\"", ); OTHER_LDFLAGS = ( "-ObjC", @@ -2421,16 +2390,11 @@ "$(SRCROOT)/../node_modules/react-native-tcp/ios/**", "$(SRCROOT)/../node_modules/react-native-tooltip/ToolTipMenu", "$(SRCROOT)/../node_modules/react-native-privacy-snapshot/RCTPrivacySnapshot", - "$(SRCROOT)/../node_modules/react-native-icloudstore", ); INFOPLIST_FILE = "BlueWallet-tvOSTests/Info.plist"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; LIBRARY_SEARCH_PATHS = ( "$(inherited)", - "\"$(SRCROOT)/$(TARGET_NAME)\"", - "\"$(SRCROOT)/$(TARGET_NAME)\"", - "\"$(SRCROOT)/$(TARGET_NAME)\"", - "\"$(SRCROOT)/$(TARGET_NAME)\"", ); OTHER_LDFLAGS = ( "-ObjC", @@ -2478,16 +2442,11 @@ "$(SRCROOT)/../node_modules/react-native-tcp/ios/**", "$(SRCROOT)/../node_modules/react-native-tooltip/ToolTipMenu", "$(SRCROOT)/../node_modules/react-native-privacy-snapshot/RCTPrivacySnapshot", - "$(SRCROOT)/../node_modules/react-native-icloudstore", ); INFOPLIST_FILE = "BlueWallet-tvOSTests/Info.plist"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; LIBRARY_SEARCH_PATHS = ( "$(inherited)", - "\"$(SRCROOT)/$(TARGET_NAME)\"", - "\"$(SRCROOT)/$(TARGET_NAME)\"", - "\"$(SRCROOT)/$(TARGET_NAME)\"", - "\"$(SRCROOT)/$(TARGET_NAME)\"", ); OTHER_LDFLAGS = ( "-ObjC", diff --git a/ios/BlueWallet/BlueWallet.entitlements b/ios/BlueWallet/BlueWallet.entitlements index c280ba75..f82dc051 100644 --- a/ios/BlueWallet/BlueWallet.entitlements +++ b/ios/BlueWallet/BlueWallet.entitlements @@ -2,9 +2,15 @@ + aps-environment + development com.apple.developer.icloud-container-identifiers - - com.apple.developer.ubiquity-kvstore-identifier - $(TeamIdentifierPrefix)$(CFBundleIdentifier) + + iCloud.$(CFBundleIdentifier) + + com.apple.developer.icloud-services + + CloudKit + diff --git a/package-lock.json b/package-lock.json index a0079f90..4e7c5a54 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "BlueWallet", - "version": "3.9.0", + "version": "3.9.2", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -2314,15 +2314,26 @@ } }, "@react-navigation/core": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/@react-navigation/core/-/core-3.2.0.tgz", - "integrity": "sha512-MXjTqqPFbifXGlws4hSye9Ax4dEM2OvV7VMEJOJU9TbzQjyewi59Cjplbt8pYQ5ummvkKeRS2FlQYIygNR5oCQ==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@react-navigation/core/-/core-3.1.1.tgz", + "integrity": "sha512-vVPUIpCWO3VKVvE5zYDDR/lOy5hHvRm60rQAHTF19vmt3Jqnbs3qqgYovfUAnTBm0crGLcuIwzOuprRIhC4bfQ==", "requires": { "create-react-context": "0.2.2", - "hoist-non-react-statics": "^2.5.5", + "hoist-non-react-statics": "^3.0.1", "path-to-regexp": "^1.7.0", "query-string": "^6.2.0", - "react-is": "^16.6.3" + "react-is": "^16.5.2", + "react-lifecycles-compat": "^3.0.4" + }, + "dependencies": { + "hoist-non-react-statics": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.0.tgz", + "integrity": "sha512-0XsbTXxgiaCDYDIWFcwkmerZPSwywfUqYmwT4jzewKTQSWoE6FCMoUVOeBJWK3E/CrWbxRG3m5GzY4lnIwGRBA==", + "requires": { + "react-is": "^16.7.0" + } + } } }, "@react-navigation/native": { @@ -5869,7 +5880,8 @@ }, "ansi-regex": { "version": "2.1.1", - "bundled": true + "bundled": true, + "optional": true }, "aproba": { "version": "1.2.0", @@ -5887,11 +5899,13 @@ }, "balanced-match": { "version": "1.0.0", - "bundled": true + "bundled": true, + "optional": true }, "brace-expansion": { "version": "1.1.11", "bundled": true, + "optional": true, "requires": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -5904,15 +5918,18 @@ }, "code-point-at": { "version": "1.1.0", - "bundled": true + "bundled": true, + "optional": true }, "concat-map": { "version": "0.0.1", - "bundled": true + "bundled": true, + "optional": true }, "console-control-strings": { "version": "1.1.0", - "bundled": true + "bundled": true, + "optional": true }, "core-util-is": { "version": "1.0.2", @@ -6015,7 +6032,8 @@ }, "inherits": { "version": "2.0.3", - "bundled": true + "bundled": true, + "optional": true }, "ini": { "version": "1.3.5", @@ -6025,6 +6043,7 @@ "is-fullwidth-code-point": { "version": "1.0.0", "bundled": true, + "optional": true, "requires": { "number-is-nan": "^1.0.0" } @@ -6037,17 +6056,20 @@ "minimatch": { "version": "3.0.4", "bundled": true, + "optional": true, "requires": { "brace-expansion": "^1.1.7" } }, "minimist": { "version": "0.0.8", - "bundled": true + "bundled": true, + "optional": true }, "minipass": { "version": "2.3.5", "bundled": true, + "optional": true, "requires": { "safe-buffer": "^5.1.2", "yallist": "^3.0.0" @@ -6064,6 +6086,7 @@ "mkdirp": { "version": "0.5.1", "bundled": true, + "optional": true, "requires": { "minimist": "0.0.8" } @@ -6136,7 +6159,8 @@ }, "number-is-nan": { "version": "1.0.1", - "bundled": true + "bundled": true, + "optional": true }, "object-assign": { "version": "4.1.1", @@ -6146,6 +6170,7 @@ "once": { "version": "1.4.0", "bundled": true, + "optional": true, "requires": { "wrappy": "1" } @@ -6221,7 +6246,8 @@ }, "safe-buffer": { "version": "5.1.2", - "bundled": true + "bundled": true, + "optional": true }, "safer-buffer": { "version": "2.1.2", @@ -6251,6 +6277,7 @@ "string-width": { "version": "1.0.2", "bundled": true, + "optional": true, "requires": { "code-point-at": "^1.0.0", "is-fullwidth-code-point": "^1.0.0", @@ -6268,6 +6295,7 @@ "strip-ansi": { "version": "3.0.1", "bundled": true, + "optional": true, "requires": { "ansi-regex": "^2.0.0" } @@ -6306,11 +6334,13 @@ }, "wrappy": { "version": "1.0.2", - "bundled": true + "bundled": true, + "optional": true }, "yallist": { "version": "3.0.3", - "bundled": true + "bundled": true, + "optional": true } } }, @@ -12504,11 +12534,12 @@ "integrity": "sha512-KIJqT9jQJDQx5h5uAVPimw6yVg2SekOKu959OCtktD3FjzbpvaPr8i4zzg07DOMz+igA4W/aNM7OV8H37pFYfA==" }, "query-string": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/query-string/-/query-string-6.4.0.tgz", - "integrity": "sha512-Werid2I41/tJTqOGPJ3cC3vwrIh/8ZupBQbp7BSsqXzr+pTin3aMJ/EZb8UEuk7ZO3VqQFvq2qck/ihc6wqIdw==", + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-6.4.2.tgz", + "integrity": "sha512-DfJqAen17LfLA3rQ+H5S4uXphrF+ANU1lT2ijds4V/Tj4gZxA3gx5/tg1bz7kYCmwna7LyJNCYqO7jNRzo3aLw==", "requires": { "decode-uri-component": "^0.2.0", + "split-on-first": "^1.0.0", "strict-uri-encode": "^2.0.0" } }, @@ -12797,6 +12828,11 @@ "prop-types": "^15.6.2" } }, + "react-native-cloudkit": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/react-native-cloudkit/-/react-native-cloudkit-0.0.6.tgz", + "integrity": "sha512-nUJiTid3A1sdvJMqJxoVjpxxSNSlXcCGr4jAizycesUMNH8xIaMh6JEpwNsta7rxO9Ph6UC5Cb1fSOm/rAKzcg==" + }, "react-native-crypto": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/react-native-crypto/-/react-native-crypto-2.1.2.tgz", @@ -12824,9 +12860,9 @@ } }, "react-native-device-info": { - "version": "0.26.5", - "resolved": "https://registry.npmjs.org/react-native-device-info/-/react-native-device-info-0.26.5.tgz", - "integrity": "sha512-Z3/Ue8A0VPtchT/NLykA+sKuOSE6FPNGQMKFqLea+urvYimmzfs1hAVbJ3my+ijnJXpuebu5c4xbYEqaRhuV6w==" + "version": "0.26.4", + "resolved": "https://registry.npmjs.org/react-native-device-info/-/react-native-device-info-0.26.4.tgz", + "integrity": "sha512-gQo/hSk26E/gK0W3QvkSv+mrBbceFszezxLfUriK3JbiUwvaOlXm6kru2jAu1XGJzfxo/JUO0Mc0lopqiPgw+A==" }, "react-native-elements": { "version": "0.19.0", @@ -12873,11 +12909,6 @@ "resolved": "https://registry.npmjs.org/react-native-haptic-feedback/-/react-native-haptic-feedback-1.6.0.tgz", "integrity": "sha512-caZ0q5UqJQVYXeGvJPt8YMrrWXJ9a+uLNu6ilvSgc61ydjw3BY2fObvOTognJnV9aNn53LjJ7AAhsaVAsbW28g==" }, - "react-native-icloudstore": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/react-native-icloudstore/-/react-native-icloudstore-0.9.0.tgz", - "integrity": "sha1-QVzyynnnHrUBAkB587dvm4LT1Yc=" - }, "react-native-image-picker": { "version": "0.28.0", "resolved": "https://registry.npmjs.org/react-native-image-picker/-/react-native-image-picker-0.28.0.tgz", @@ -13011,9 +13042,9 @@ "integrity": "sha512-q8sjMGurT1tpwW7qugC8dqtNLw9GoUtP/T9i8ehCCScJ+7ZWXdXnheFSU6cNiZlCMzYInUWQ/gvumm87Bmclsw==" }, "react-native-tab-view": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/react-native-tab-view/-/react-native-tab-view-1.3.2.tgz", - "integrity": "sha512-2U+HxDQdjzExoC6gZ+wUhC8v8JjntppsFVU4v4pRvC/1dkN7DJv1k8UEy9+p7ucEaNrcAzu/j5N09Jf4qG36vw==", + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/react-native-tab-view/-/react-native-tab-view-1.3.4.tgz", + "integrity": "sha512-iufNROTPr4+Z/IKijlp5faEANiDBWxhpgx9NSCg3esZ+HN5+UtFwB0xkn4XpNRqCvbzeBkgKMRJL3V6kr5NhWg==", "requires": { "prop-types": "^15.6.1" } @@ -13132,29 +13163,29 @@ } }, "react-navigation": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/react-navigation/-/react-navigation-3.4.0.tgz", - "integrity": "sha512-Cmbl+giMpgEGPIDWL/M3wGhs5u1+wJ+xzFzbon28pxKwFePNvYTSunMnHc4vd89U8xSlmtUY8zBILtm2qOTlQg==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/react-navigation/-/react-navigation-3.3.2.tgz", + "integrity": "sha512-XETRxwPGHvJh3LKkAhX5b2sg2u9QiMegmEd0H5O0GWjqYrfJ7LcwzeM0273OfwcpR5lyl+hkCVPMkM+i1xFnVw==", "requires": { - "@react-navigation/core": "3.2.0", + "@react-navigation/core": "3.1.1", "@react-navigation/native": "3.1.5", - "react-navigation-drawer": "1.3.0", - "react-navigation-stack": "1.1.1", + "react-navigation-drawer": "1.2.0", + "react-navigation-stack": "1.0.10", "react-navigation-tabs": "1.0.2" } }, "react-navigation-drawer": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/react-navigation-drawer/-/react-navigation-drawer-1.3.0.tgz", - "integrity": "sha512-IDOaMseBeH1PutxRXkqDZTboZ/1mXVd4991JetsE5VmYvedmeh6z1AtBaCJu2rwRdV4U9K2I0xMyjwI0Nijqjg==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/react-navigation-drawer/-/react-navigation-drawer-1.2.0.tgz", + "integrity": "sha512-78idNMJpOGzn0jHej69yTIiqJWdCVdMy2sBtppcdnT+DHeZXQDamTuGurjluf/2WyNB2xAXipIk4N4NnvqRfvw==", "requires": { "react-native-tab-view": "^1.2.0" } }, "react-navigation-stack": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/react-navigation-stack/-/react-navigation-stack-1.1.1.tgz", - "integrity": "sha512-x7dpMHIlwMNHNUa91lUXtHoslbD+LcXT9EPagxQJH7JHVECxyo4iDLE1w9yABiJXuVDdNvBeVHYwLk3sjafbTA==" + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/react-navigation-stack/-/react-navigation-stack-1.0.10.tgz", + "integrity": "sha512-p+1oJ6lQYzblidOopIX0Tt+0ZvzaTyoPrBU9erMI04LEoa37BovYpWd1NXBIkV5+wfRt/o5R2x+RZ3LUeWpjeA==" }, "react-navigation-tabs": { "version": "1.0.2", @@ -14432,6 +14463,11 @@ "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.3.tgz", "integrity": "sha512-uBIcIl3Ih6Phe3XHK1NqboJLdGfwr1UN3k6wSD1dZpmPsIkb8AGNbZYJ1fOBk834+Gxy8rpfDxrS6XLEMZMY2g==" }, + "split-on-first": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/split-on-first/-/split-on-first-1.0.0.tgz", + "integrity": "sha512-mjA57TQtdWztVZ9THAjGNpgbuIrNfsNrGa5IyK94NoPaT4N14M+GI4jD7t4arLjFkYRQWdETC5RxFzLWouoB3A==" + }, "split-string": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", diff --git a/package.json b/package.json index 3d5d25f9..5646e3d5 100644 --- a/package.json +++ b/package.json @@ -64,6 +64,7 @@ "react-localization": "1.0.10", "react-native": "0.58.6", "react-native-camera": "1.10.0", + "react-native-cloudkit": "0.0.6", "react-native-device-info": "0.26.4", "react-native-elements": "0.19.0", "react-native-flexi-radio-button": "0.2.2", @@ -71,7 +72,6 @@ "react-native-gesture-handler": "1.0.15", "react-native-google-analytics-bridge": "7.0.0", "react-native-haptic-feedback": "1.6.0", - "react-native-icloudstore": "0.9.0", "react-native-image-picker": "0.28.0", "react-native-level-fs": "3.0.1", "react-native-linear-gradient": "2.5.3",