mirror of
https://github.com/standardnotes/app
synced 2026-09-18 06:45:52 -04:00
Compare commits
11
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
fcaaf549b8 | ||
|
|
beaf60c491 | ||
|
|
5bfc6081b4 | ||
|
|
5f557c27aa | ||
|
|
568f7eb396 | ||
|
|
4c8d1e1f94 | ||
|
|
c26f0c4c02 | ||
|
|
474ba7c318 | ||
|
|
0275a3b988 | ||
|
|
6f1d171149 | ||
|
|
d01f3343de |
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -3,6 +3,10 @@
|
||||
All notable changes to this project will be documented in this file.
|
||||
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
||||
|
||||
## [1.26.51](https://github.com/standardnotes/app/compare/@standardnotes/[email protected]...@standardnotes/[email protected]) (2023-08-23)
|
||||
|
||||
**Note:** Version bump only for package @standardnotes/api
|
||||
|
||||
## [1.26.50](https://github.com/standardnotes/app/compare/@standardnotes/[email protected]...@standardnotes/[email protected]) (2023-08-21)
|
||||
|
||||
**Note:** Version bump only for package @standardnotes/api
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@standardnotes/api",
|
||||
"version": "1.26.50",
|
||||
"version": "1.26.51",
|
||||
"engines": {
|
||||
"node": ">=16.0.0 <17.0.0"
|
||||
},
|
||||
|
||||
@@ -3,6 +3,22 @@
|
||||
All notable changes to this project will be documented in this file.
|
||||
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
||||
|
||||
## [1.1.191](https://github.com/standardnotes/app/compare/@standardnotes/[email protected]...@standardnotes/[email protected]) (2023-08-23)
|
||||
|
||||
**Note:** Version bump only for package @standardnotes/clipper
|
||||
|
||||
## [1.1.190](https://github.com/standardnotes/app/compare/@standardnotes/[email protected]...@standardnotes/[email protected]) (2023-08-23)
|
||||
|
||||
**Note:** Version bump only for package @standardnotes/clipper
|
||||
|
||||
## [1.1.189](https://github.com/standardnotes/app/compare/@standardnotes/[email protected]...@standardnotes/[email protected]) (2023-08-22)
|
||||
|
||||
**Note:** Version bump only for package @standardnotes/clipper
|
||||
|
||||
## [1.1.188](https://github.com/standardnotes/app/compare/@standardnotes/[email protected]...@standardnotes/[email protected]) (2023-08-21)
|
||||
|
||||
**Note:** Version bump only for package @standardnotes/clipper
|
||||
|
||||
## [1.1.187](https://github.com/standardnotes/app/compare/@standardnotes/[email protected]...@standardnotes/[email protected]) (2023-08-21)
|
||||
|
||||
**Note:** Version bump only for package @standardnotes/clipper
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"name": "@standardnotes/clipper",
|
||||
"description": "Web clipper browser extension for Standard Notes",
|
||||
"version": "1.1.187",
|
||||
"version": "1.1.191",
|
||||
"private": true,
|
||||
"scripts": {
|
||||
"build-mv2": "yarn clean && webpack --config ./webpack.config.prod.js",
|
||||
|
||||
@@ -3,6 +3,22 @@
|
||||
All notable changes to this project will be documented in this file.
|
||||
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
||||
|
||||
## [3.108.123](https://github.com/standardnotes/app/compare/@standardnotes/[email protected]...@standardnotes/[email protected]) (2023-08-23)
|
||||
|
||||
**Note:** Version bump only for package @standardnotes/desktop
|
||||
|
||||
## [3.108.122](https://github.com/standardnotes/app/compare/@standardnotes/[email protected]...@standardnotes/[email protected]) (2023-08-23)
|
||||
|
||||
**Note:** Version bump only for package @standardnotes/desktop
|
||||
|
||||
## [3.108.121](https://github.com/standardnotes/app/compare/@standardnotes/[email protected]...@standardnotes/[email protected]) (2023-08-22)
|
||||
|
||||
**Note:** Version bump only for package @standardnotes/desktop
|
||||
|
||||
## [3.108.120](https://github.com/standardnotes/app/compare/@standardnotes/[email protected]...@standardnotes/[email protected]) (2023-08-21)
|
||||
|
||||
**Note:** Version bump only for package @standardnotes/desktop
|
||||
|
||||
## [3.108.119](https://github.com/standardnotes/app/compare/@standardnotes/[email protected]...@standardnotes/[email protected]) (2023-08-21)
|
||||
|
||||
**Note:** Version bump only for package @standardnotes/desktop
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"name": "@standardnotes/desktop",
|
||||
"main": "./app/dist/index.js",
|
||||
"version": "3.108.119",
|
||||
"version": "3.108.123",
|
||||
"license": "CC BY-NC-SA 4.0",
|
||||
"author": "Standard Notes.",
|
||||
"private": true,
|
||||
|
||||
@@ -3,6 +3,10 @@
|
||||
All notable changes to this project will be documented in this file.
|
||||
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
||||
|
||||
## [1.21.72](https://github.com/standardnotes/app/compare/@standardnotes/[email protected]...@standardnotes/[email protected]) (2023-08-23)
|
||||
|
||||
**Note:** Version bump only for package @standardnotes/encryption
|
||||
|
||||
## [1.21.71](https://github.com/standardnotes/app/compare/@standardnotes/[email protected]...@standardnotes/[email protected]) (2023-08-21)
|
||||
|
||||
**Note:** Version bump only for package @standardnotes/encryption
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@standardnotes/encryption",
|
||||
"version": "1.21.71",
|
||||
"version": "1.21.72",
|
||||
"engines": {
|
||||
"node": ">=16.0.0 <17.0.0"
|
||||
},
|
||||
|
||||
@@ -3,6 +3,10 @@
|
||||
All notable changes to this project will be documented in this file.
|
||||
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
||||
|
||||
## [1.28.83](https://github.com/standardnotes/app/compare/@standardnotes/[email protected]...@standardnotes/[email protected]) (2023-08-23)
|
||||
|
||||
**Note:** Version bump only for package @standardnotes/filepicker
|
||||
|
||||
## [1.28.82](https://github.com/standardnotes/app/compare/@standardnotes/[email protected]...@standardnotes/[email protected]) (2023-08-21)
|
||||
|
||||
**Note:** Version bump only for package @standardnotes/filepicker
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@standardnotes/filepicker",
|
||||
"version": "1.28.82",
|
||||
"version": "1.28.83",
|
||||
"engines": {
|
||||
"node": ">=16.0.0 <17.0.0"
|
||||
},
|
||||
|
||||
@@ -3,6 +3,10 @@
|
||||
All notable changes to this project will be documented in this file.
|
||||
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
||||
|
||||
## [1.17.2](https://github.com/standardnotes/app/compare/@standardnotes/[email protected]...@standardnotes/[email protected]) (2023-08-23)
|
||||
|
||||
**Note:** Version bump only for package @standardnotes/files
|
||||
|
||||
## [1.17.1](https://github.com/standardnotes/app/compare/@standardnotes/[email protected]...@standardnotes/[email protected]) (2023-08-21)
|
||||
|
||||
**Note:** Version bump only for package @standardnotes/files
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@standardnotes/files",
|
||||
"version": "1.17.1",
|
||||
"version": "1.17.2",
|
||||
"engines": {
|
||||
"node": ">=16.0.0 <17.0.0"
|
||||
},
|
||||
|
||||
@@ -3,6 +3,22 @@
|
||||
All notable changes to this project will be documented in this file.
|
||||
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
||||
|
||||
## [3.56.102](https://github.com/standardnotes/app/compare/@standardnotes/[email protected]...@standardnotes/[email protected]) (2023-08-23)
|
||||
|
||||
**Note:** Version bump only for package @standardnotes/mobile
|
||||
|
||||
## [3.56.101](https://github.com/standardnotes/app/compare/@standardnotes/[email protected]...@standardnotes/[email protected]) (2023-08-23)
|
||||
|
||||
**Note:** Version bump only for package @standardnotes/mobile
|
||||
|
||||
## [3.56.100](https://github.com/standardnotes/app/compare/@standardnotes/[email protected]...@standardnotes/[email protected]) (2023-08-22)
|
||||
|
||||
**Note:** Version bump only for package @standardnotes/mobile
|
||||
|
||||
## [3.56.99](https://github.com/standardnotes/app/compare/@standardnotes/[email protected]...@standardnotes/[email protected]) (2023-08-21)
|
||||
|
||||
**Note:** Version bump only for package @standardnotes/mobile
|
||||
|
||||
## [3.56.98](https://github.com/standardnotes/app/compare/@standardnotes/[email protected]...@standardnotes/[email protected]) (2023-08-21)
|
||||
|
||||
**Note:** Version bump only for package @standardnotes/mobile
|
||||
|
||||
+6
-4
@@ -1,5 +1,7 @@
|
||||
package com.standardnotes;
|
||||
|
||||
import com.reactnativecommunity.webview.RNCWebView;
|
||||
import com.reactnativecommunity.webview.RNCWebViewClient;
|
||||
import com.reactnativecommunity.webview.RNCWebViewManager;
|
||||
import com.facebook.react.uimanager.ThemedReactContext;
|
||||
import android.view.inputmethod.InputConnectionWrapper;
|
||||
@@ -58,8 +60,8 @@ public class CustomWebViewManager extends RNCWebViewManager {
|
||||
}
|
||||
|
||||
@Override
|
||||
protected RNCWebView createRNCWebViewInstance(ThemedReactContext reactContext) {
|
||||
return new CustomWebView(reactContext);
|
||||
public RNCWebView createViewInstance(ThemedReactContext reactContext) {
|
||||
return super.createViewInstance(reactContext, new CustomWebView(reactContext));
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -68,7 +70,7 @@ public class CustomWebViewManager extends RNCWebViewManager {
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void addEventEmitters(ThemedReactContext reactContext, WebView view) {
|
||||
protected void addEventEmitters(ThemedReactContext reactContext, RNCWebView view) {
|
||||
view.setWebViewClient(new CustomWebViewClient());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
+183
-183
@@ -2,14 +2,14 @@ PODS:
|
||||
- boost (1.76.0)
|
||||
- CocoaAsyncSocket (7.6.5)
|
||||
- DoubleConversion (1.1.6)
|
||||
- FBLazyVector (0.72.3)
|
||||
- FBReactNativeSpec (0.72.3):
|
||||
- FBLazyVector (0.72.4)
|
||||
- FBReactNativeSpec (0.72.4):
|
||||
- RCT-Folly (= 2021.07.22.00)
|
||||
- RCTRequired (= 0.72.3)
|
||||
- RCTTypeSafety (= 0.72.3)
|
||||
- React-Core (= 0.72.3)
|
||||
- React-jsi (= 0.72.3)
|
||||
- ReactCommon/turbomodule/core (= 0.72.3)
|
||||
- RCTRequired (= 0.72.4)
|
||||
- RCTTypeSafety (= 0.72.4)
|
||||
- React-Core (= 0.72.4)
|
||||
- React-jsi (= 0.72.4)
|
||||
- ReactCommon/turbomodule/core (= 0.72.4)
|
||||
- Flipper (0.182.0):
|
||||
- Flipper-Folly (~> 2.6)
|
||||
- Flipper-Boost-iOSX (1.76.0.1.11)
|
||||
@@ -70,9 +70,9 @@ PODS:
|
||||
- FlipperKit/FlipperKitNetworkPlugin
|
||||
- fmt (6.2.1)
|
||||
- glog (0.3.5)
|
||||
- hermes-engine (0.72.3):
|
||||
- hermes-engine/Pre-built (= 0.72.3)
|
||||
- hermes-engine/Pre-built (0.72.3)
|
||||
- hermes-engine (0.72.4):
|
||||
- hermes-engine/Pre-built (= 0.72.4)
|
||||
- hermes-engine/Pre-built (0.72.4)
|
||||
- libevent (2.1.12)
|
||||
- MMKV (1.2.14):
|
||||
- MMKVCore (~> 1.2.14)
|
||||
@@ -95,26 +95,26 @@ PODS:
|
||||
- fmt (~> 6.2.1)
|
||||
- glog
|
||||
- libevent
|
||||
- RCTRequired (0.72.3)
|
||||
- RCTTypeSafety (0.72.3):
|
||||
- FBLazyVector (= 0.72.3)
|
||||
- RCTRequired (= 0.72.3)
|
||||
- React-Core (= 0.72.3)
|
||||
- React (0.72.3):
|
||||
- React-Core (= 0.72.3)
|
||||
- React-Core/DevSupport (= 0.72.3)
|
||||
- React-Core/RCTWebSocket (= 0.72.3)
|
||||
- React-RCTActionSheet (= 0.72.3)
|
||||
- React-RCTAnimation (= 0.72.3)
|
||||
- React-RCTBlob (= 0.72.3)
|
||||
- React-RCTImage (= 0.72.3)
|
||||
- React-RCTLinking (= 0.72.3)
|
||||
- React-RCTNetwork (= 0.72.3)
|
||||
- React-RCTSettings (= 0.72.3)
|
||||
- React-RCTText (= 0.72.3)
|
||||
- React-RCTVibration (= 0.72.3)
|
||||
- React-callinvoker (0.72.3)
|
||||
- React-Codegen (0.72.3):
|
||||
- RCTRequired (0.72.4)
|
||||
- RCTTypeSafety (0.72.4):
|
||||
- FBLazyVector (= 0.72.4)
|
||||
- RCTRequired (= 0.72.4)
|
||||
- React-Core (= 0.72.4)
|
||||
- React (0.72.4):
|
||||
- React-Core (= 0.72.4)
|
||||
- React-Core/DevSupport (= 0.72.4)
|
||||
- React-Core/RCTWebSocket (= 0.72.4)
|
||||
- React-RCTActionSheet (= 0.72.4)
|
||||
- React-RCTAnimation (= 0.72.4)
|
||||
- React-RCTBlob (= 0.72.4)
|
||||
- React-RCTImage (= 0.72.4)
|
||||
- React-RCTLinking (= 0.72.4)
|
||||
- React-RCTNetwork (= 0.72.4)
|
||||
- React-RCTSettings (= 0.72.4)
|
||||
- React-RCTText (= 0.72.4)
|
||||
- React-RCTVibration (= 0.72.4)
|
||||
- React-callinvoker (0.72.4)
|
||||
- React-Codegen (0.72.4):
|
||||
- DoubleConversion
|
||||
- FBReactNativeSpec
|
||||
- glog
|
||||
@@ -129,11 +129,11 @@ PODS:
|
||||
- React-rncore
|
||||
- ReactCommon/turbomodule/bridging
|
||||
- ReactCommon/turbomodule/core
|
||||
- React-Core (0.72.3):
|
||||
- React-Core (0.72.4):
|
||||
- glog
|
||||
- hermes-engine
|
||||
- RCT-Folly (= 2021.07.22.00)
|
||||
- React-Core/Default (= 0.72.3)
|
||||
- React-Core/Default (= 0.72.4)
|
||||
- React-cxxreact
|
||||
- React-hermes
|
||||
- React-jsi
|
||||
@@ -143,7 +143,7 @@ PODS:
|
||||
- React-utils
|
||||
- SocketRocket (= 0.6.1)
|
||||
- Yoga
|
||||
- React-Core/CoreModulesHeaders (0.72.3):
|
||||
- React-Core/CoreModulesHeaders (0.72.4):
|
||||
- glog
|
||||
- hermes-engine
|
||||
- RCT-Folly (= 2021.07.22.00)
|
||||
@@ -157,7 +157,7 @@ PODS:
|
||||
- React-utils
|
||||
- SocketRocket (= 0.6.1)
|
||||
- Yoga
|
||||
- React-Core/Default (0.72.3):
|
||||
- React-Core/Default (0.72.4):
|
||||
- glog
|
||||
- hermes-engine
|
||||
- RCT-Folly (= 2021.07.22.00)
|
||||
@@ -170,23 +170,23 @@ PODS:
|
||||
- React-utils
|
||||
- SocketRocket (= 0.6.1)
|
||||
- Yoga
|
||||
- React-Core/DevSupport (0.72.3):
|
||||
- React-Core/DevSupport (0.72.4):
|
||||
- glog
|
||||
- hermes-engine
|
||||
- RCT-Folly (= 2021.07.22.00)
|
||||
- React-Core/Default (= 0.72.3)
|
||||
- React-Core/RCTWebSocket (= 0.72.3)
|
||||
- React-Core/Default (= 0.72.4)
|
||||
- React-Core/RCTWebSocket (= 0.72.4)
|
||||
- React-cxxreact
|
||||
- React-hermes
|
||||
- React-jsi
|
||||
- React-jsiexecutor
|
||||
- React-jsinspector (= 0.72.3)
|
||||
- React-jsinspector (= 0.72.4)
|
||||
- React-perflogger
|
||||
- React-runtimeexecutor
|
||||
- React-utils
|
||||
- SocketRocket (= 0.6.1)
|
||||
- Yoga
|
||||
- React-Core/RCTActionSheetHeaders (0.72.3):
|
||||
- React-Core/RCTActionSheetHeaders (0.72.4):
|
||||
- glog
|
||||
- hermes-engine
|
||||
- RCT-Folly (= 2021.07.22.00)
|
||||
@@ -200,7 +200,7 @@ PODS:
|
||||
- React-utils
|
||||
- SocketRocket (= 0.6.1)
|
||||
- Yoga
|
||||
- React-Core/RCTAnimationHeaders (0.72.3):
|
||||
- React-Core/RCTAnimationHeaders (0.72.4):
|
||||
- glog
|
||||
- hermes-engine
|
||||
- RCT-Folly (= 2021.07.22.00)
|
||||
@@ -214,7 +214,7 @@ PODS:
|
||||
- React-utils
|
||||
- SocketRocket (= 0.6.1)
|
||||
- Yoga
|
||||
- React-Core/RCTBlobHeaders (0.72.3):
|
||||
- React-Core/RCTBlobHeaders (0.72.4):
|
||||
- glog
|
||||
- hermes-engine
|
||||
- RCT-Folly (= 2021.07.22.00)
|
||||
@@ -228,7 +228,7 @@ PODS:
|
||||
- React-utils
|
||||
- SocketRocket (= 0.6.1)
|
||||
- Yoga
|
||||
- React-Core/RCTImageHeaders (0.72.3):
|
||||
- React-Core/RCTImageHeaders (0.72.4):
|
||||
- glog
|
||||
- hermes-engine
|
||||
- RCT-Folly (= 2021.07.22.00)
|
||||
@@ -242,7 +242,7 @@ PODS:
|
||||
- React-utils
|
||||
- SocketRocket (= 0.6.1)
|
||||
- Yoga
|
||||
- React-Core/RCTLinkingHeaders (0.72.3):
|
||||
- React-Core/RCTLinkingHeaders (0.72.4):
|
||||
- glog
|
||||
- hermes-engine
|
||||
- RCT-Folly (= 2021.07.22.00)
|
||||
@@ -256,7 +256,7 @@ PODS:
|
||||
- React-utils
|
||||
- SocketRocket (= 0.6.1)
|
||||
- Yoga
|
||||
- React-Core/RCTNetworkHeaders (0.72.3):
|
||||
- React-Core/RCTNetworkHeaders (0.72.4):
|
||||
- glog
|
||||
- hermes-engine
|
||||
- RCT-Folly (= 2021.07.22.00)
|
||||
@@ -270,7 +270,7 @@ PODS:
|
||||
- React-utils
|
||||
- SocketRocket (= 0.6.1)
|
||||
- Yoga
|
||||
- React-Core/RCTSettingsHeaders (0.72.3):
|
||||
- React-Core/RCTSettingsHeaders (0.72.4):
|
||||
- glog
|
||||
- hermes-engine
|
||||
- RCT-Folly (= 2021.07.22.00)
|
||||
@@ -284,7 +284,7 @@ PODS:
|
||||
- React-utils
|
||||
- SocketRocket (= 0.6.1)
|
||||
- Yoga
|
||||
- React-Core/RCTTextHeaders (0.72.3):
|
||||
- React-Core/RCTTextHeaders (0.72.4):
|
||||
- glog
|
||||
- hermes-engine
|
||||
- RCT-Folly (= 2021.07.22.00)
|
||||
@@ -298,7 +298,7 @@ PODS:
|
||||
- React-utils
|
||||
- SocketRocket (= 0.6.1)
|
||||
- Yoga
|
||||
- React-Core/RCTVibrationHeaders (0.72.3):
|
||||
- React-Core/RCTVibrationHeaders (0.72.4):
|
||||
- glog
|
||||
- hermes-engine
|
||||
- RCT-Folly (= 2021.07.22.00)
|
||||
@@ -312,11 +312,11 @@ PODS:
|
||||
- React-utils
|
||||
- SocketRocket (= 0.6.1)
|
||||
- Yoga
|
||||
- React-Core/RCTWebSocket (0.72.3):
|
||||
- React-Core/RCTWebSocket (0.72.4):
|
||||
- glog
|
||||
- hermes-engine
|
||||
- RCT-Folly (= 2021.07.22.00)
|
||||
- React-Core/Default (= 0.72.3)
|
||||
- React-Core/Default (= 0.72.4)
|
||||
- React-cxxreact
|
||||
- React-hermes
|
||||
- React-jsi
|
||||
@@ -326,57 +326,57 @@ PODS:
|
||||
- React-utils
|
||||
- SocketRocket (= 0.6.1)
|
||||
- Yoga
|
||||
- React-CoreModules (0.72.3):
|
||||
- React-CoreModules (0.72.4):
|
||||
- RCT-Folly (= 2021.07.22.00)
|
||||
- RCTTypeSafety (= 0.72.3)
|
||||
- React-Codegen (= 0.72.3)
|
||||
- React-Core/CoreModulesHeaders (= 0.72.3)
|
||||
- React-jsi (= 0.72.3)
|
||||
- RCTTypeSafety (= 0.72.4)
|
||||
- React-Codegen (= 0.72.4)
|
||||
- React-Core/CoreModulesHeaders (= 0.72.4)
|
||||
- React-jsi (= 0.72.4)
|
||||
- React-RCTBlob
|
||||
- React-RCTImage (= 0.72.3)
|
||||
- ReactCommon/turbomodule/core (= 0.72.3)
|
||||
- React-RCTImage (= 0.72.4)
|
||||
- ReactCommon/turbomodule/core (= 0.72.4)
|
||||
- SocketRocket (= 0.6.1)
|
||||
- React-cxxreact (0.72.3):
|
||||
- React-cxxreact (0.72.4):
|
||||
- boost (= 1.76.0)
|
||||
- DoubleConversion
|
||||
- glog
|
||||
- hermes-engine
|
||||
- RCT-Folly (= 2021.07.22.00)
|
||||
- React-callinvoker (= 0.72.3)
|
||||
- React-debug (= 0.72.3)
|
||||
- React-jsi (= 0.72.3)
|
||||
- React-jsinspector (= 0.72.3)
|
||||
- React-logger (= 0.72.3)
|
||||
- React-perflogger (= 0.72.3)
|
||||
- React-runtimeexecutor (= 0.72.3)
|
||||
- React-debug (0.72.3)
|
||||
- React-hermes (0.72.3):
|
||||
- React-callinvoker (= 0.72.4)
|
||||
- React-debug (= 0.72.4)
|
||||
- React-jsi (= 0.72.4)
|
||||
- React-jsinspector (= 0.72.4)
|
||||
- React-logger (= 0.72.4)
|
||||
- React-perflogger (= 0.72.4)
|
||||
- React-runtimeexecutor (= 0.72.4)
|
||||
- React-debug (0.72.4)
|
||||
- React-hermes (0.72.4):
|
||||
- DoubleConversion
|
||||
- glog
|
||||
- hermes-engine
|
||||
- RCT-Folly (= 2021.07.22.00)
|
||||
- RCT-Folly/Futures (= 2021.07.22.00)
|
||||
- React-cxxreact (= 0.72.3)
|
||||
- React-cxxreact (= 0.72.4)
|
||||
- React-jsi
|
||||
- React-jsiexecutor (= 0.72.3)
|
||||
- React-jsinspector (= 0.72.3)
|
||||
- React-perflogger (= 0.72.3)
|
||||
- React-jsi (0.72.3):
|
||||
- React-jsiexecutor (= 0.72.4)
|
||||
- React-jsinspector (= 0.72.4)
|
||||
- React-perflogger (= 0.72.4)
|
||||
- React-jsi (0.72.4):
|
||||
- boost (= 1.76.0)
|
||||
- DoubleConversion
|
||||
- glog
|
||||
- hermes-engine
|
||||
- RCT-Folly (= 2021.07.22.00)
|
||||
- React-jsiexecutor (0.72.3):
|
||||
- React-jsiexecutor (0.72.4):
|
||||
- DoubleConversion
|
||||
- glog
|
||||
- hermes-engine
|
||||
- RCT-Folly (= 2021.07.22.00)
|
||||
- React-cxxreact (= 0.72.3)
|
||||
- React-jsi (= 0.72.3)
|
||||
- React-perflogger (= 0.72.3)
|
||||
- React-jsinspector (0.72.3)
|
||||
- React-logger (0.72.3):
|
||||
- React-cxxreact (= 0.72.4)
|
||||
- React-jsi (= 0.72.4)
|
||||
- React-perflogger (= 0.72.4)
|
||||
- React-jsinspector (0.72.4)
|
||||
- React-logger (0.72.4):
|
||||
- glog
|
||||
- react-native-fingerprint-scanner (5.0.0):
|
||||
- React-Core
|
||||
@@ -385,9 +385,9 @@ PODS:
|
||||
- React-Core
|
||||
- react-native-version-info (1.1.1):
|
||||
- React-Core
|
||||
- react-native-webview (11.26.1):
|
||||
- react-native-webview (13.3.1):
|
||||
- React-Core
|
||||
- React-NativeModulesApple (0.72.3):
|
||||
- React-NativeModulesApple (0.72.4):
|
||||
- hermes-engine
|
||||
- React-callinvoker
|
||||
- React-Core
|
||||
@@ -396,17 +396,17 @@ PODS:
|
||||
- React-runtimeexecutor
|
||||
- ReactCommon/turbomodule/bridging
|
||||
- ReactCommon/turbomodule/core
|
||||
- React-perflogger (0.72.3)
|
||||
- React-RCTActionSheet (0.72.3):
|
||||
- React-Core/RCTActionSheetHeaders (= 0.72.3)
|
||||
- React-RCTAnimation (0.72.3):
|
||||
- React-perflogger (0.72.4)
|
||||
- React-RCTActionSheet (0.72.4):
|
||||
- React-Core/RCTActionSheetHeaders (= 0.72.4)
|
||||
- React-RCTAnimation (0.72.4):
|
||||
- RCT-Folly (= 2021.07.22.00)
|
||||
- RCTTypeSafety (= 0.72.3)
|
||||
- React-Codegen (= 0.72.3)
|
||||
- React-Core/RCTAnimationHeaders (= 0.72.3)
|
||||
- React-jsi (= 0.72.3)
|
||||
- ReactCommon/turbomodule/core (= 0.72.3)
|
||||
- React-RCTAppDelegate (0.72.3):
|
||||
- RCTTypeSafety (= 0.72.4)
|
||||
- React-Codegen (= 0.72.4)
|
||||
- React-Core/RCTAnimationHeaders (= 0.72.4)
|
||||
- React-jsi (= 0.72.4)
|
||||
- ReactCommon/turbomodule/core (= 0.72.4)
|
||||
- React-RCTAppDelegate (0.72.4):
|
||||
- RCT-Folly
|
||||
- RCTRequired
|
||||
- RCTTypeSafety
|
||||
@@ -418,54 +418,54 @@ PODS:
|
||||
- React-RCTNetwork
|
||||
- React-runtimescheduler
|
||||
- ReactCommon/turbomodule/core
|
||||
- React-RCTBlob (0.72.3):
|
||||
- React-RCTBlob (0.72.4):
|
||||
- hermes-engine
|
||||
- RCT-Folly (= 2021.07.22.00)
|
||||
- React-Codegen (= 0.72.3)
|
||||
- React-Core/RCTBlobHeaders (= 0.72.3)
|
||||
- React-Core/RCTWebSocket (= 0.72.3)
|
||||
- React-jsi (= 0.72.3)
|
||||
- React-RCTNetwork (= 0.72.3)
|
||||
- ReactCommon/turbomodule/core (= 0.72.3)
|
||||
- React-RCTImage (0.72.3):
|
||||
- React-Codegen (= 0.72.4)
|
||||
- React-Core/RCTBlobHeaders (= 0.72.4)
|
||||
- React-Core/RCTWebSocket (= 0.72.4)
|
||||
- React-jsi (= 0.72.4)
|
||||
- React-RCTNetwork (= 0.72.4)
|
||||
- ReactCommon/turbomodule/core (= 0.72.4)
|
||||
- React-RCTImage (0.72.4):
|
||||
- RCT-Folly (= 2021.07.22.00)
|
||||
- RCTTypeSafety (= 0.72.3)
|
||||
- React-Codegen (= 0.72.3)
|
||||
- React-Core/RCTImageHeaders (= 0.72.3)
|
||||
- React-jsi (= 0.72.3)
|
||||
- React-RCTNetwork (= 0.72.3)
|
||||
- ReactCommon/turbomodule/core (= 0.72.3)
|
||||
- React-RCTLinking (0.72.3):
|
||||
- React-Codegen (= 0.72.3)
|
||||
- React-Core/RCTLinkingHeaders (= 0.72.3)
|
||||
- React-jsi (= 0.72.3)
|
||||
- ReactCommon/turbomodule/core (= 0.72.3)
|
||||
- React-RCTNetwork (0.72.3):
|
||||
- RCTTypeSafety (= 0.72.4)
|
||||
- React-Codegen (= 0.72.4)
|
||||
- React-Core/RCTImageHeaders (= 0.72.4)
|
||||
- React-jsi (= 0.72.4)
|
||||
- React-RCTNetwork (= 0.72.4)
|
||||
- ReactCommon/turbomodule/core (= 0.72.4)
|
||||
- React-RCTLinking (0.72.4):
|
||||
- React-Codegen (= 0.72.4)
|
||||
- React-Core/RCTLinkingHeaders (= 0.72.4)
|
||||
- React-jsi (= 0.72.4)
|
||||
- ReactCommon/turbomodule/core (= 0.72.4)
|
||||
- React-RCTNetwork (0.72.4):
|
||||
- RCT-Folly (= 2021.07.22.00)
|
||||
- RCTTypeSafety (= 0.72.3)
|
||||
- React-Codegen (= 0.72.3)
|
||||
- React-Core/RCTNetworkHeaders (= 0.72.3)
|
||||
- React-jsi (= 0.72.3)
|
||||
- ReactCommon/turbomodule/core (= 0.72.3)
|
||||
- React-RCTSettings (0.72.3):
|
||||
- RCTTypeSafety (= 0.72.4)
|
||||
- React-Codegen (= 0.72.4)
|
||||
- React-Core/RCTNetworkHeaders (= 0.72.4)
|
||||
- React-jsi (= 0.72.4)
|
||||
- ReactCommon/turbomodule/core (= 0.72.4)
|
||||
- React-RCTSettings (0.72.4):
|
||||
- RCT-Folly (= 2021.07.22.00)
|
||||
- RCTTypeSafety (= 0.72.3)
|
||||
- React-Codegen (= 0.72.3)
|
||||
- React-Core/RCTSettingsHeaders (= 0.72.3)
|
||||
- React-jsi (= 0.72.3)
|
||||
- ReactCommon/turbomodule/core (= 0.72.3)
|
||||
- React-RCTText (0.72.3):
|
||||
- React-Core/RCTTextHeaders (= 0.72.3)
|
||||
- React-RCTVibration (0.72.3):
|
||||
- RCTTypeSafety (= 0.72.4)
|
||||
- React-Codegen (= 0.72.4)
|
||||
- React-Core/RCTSettingsHeaders (= 0.72.4)
|
||||
- React-jsi (= 0.72.4)
|
||||
- ReactCommon/turbomodule/core (= 0.72.4)
|
||||
- React-RCTText (0.72.4):
|
||||
- React-Core/RCTTextHeaders (= 0.72.4)
|
||||
- React-RCTVibration (0.72.4):
|
||||
- RCT-Folly (= 2021.07.22.00)
|
||||
- React-Codegen (= 0.72.3)
|
||||
- React-Core/RCTVibrationHeaders (= 0.72.3)
|
||||
- React-jsi (= 0.72.3)
|
||||
- ReactCommon/turbomodule/core (= 0.72.3)
|
||||
- React-rncore (0.72.3)
|
||||
- React-runtimeexecutor (0.72.3):
|
||||
- React-jsi (= 0.72.3)
|
||||
- React-runtimescheduler (0.72.3):
|
||||
- React-Codegen (= 0.72.4)
|
||||
- React-Core/RCTVibrationHeaders (= 0.72.4)
|
||||
- React-jsi (= 0.72.4)
|
||||
- ReactCommon/turbomodule/core (= 0.72.4)
|
||||
- React-rncore (0.72.4)
|
||||
- React-runtimeexecutor (0.72.4):
|
||||
- React-jsi (= 0.72.4)
|
||||
- React-runtimescheduler (0.72.4):
|
||||
- glog
|
||||
- hermes-engine
|
||||
- RCT-Folly (= 2021.07.22.00)
|
||||
@@ -473,31 +473,31 @@ PODS:
|
||||
- React-debug
|
||||
- React-jsi
|
||||
- React-runtimeexecutor
|
||||
- React-utils (0.72.3):
|
||||
- React-utils (0.72.4):
|
||||
- glog
|
||||
- RCT-Folly (= 2021.07.22.00)
|
||||
- React-debug
|
||||
- ReactCommon/turbomodule/bridging (0.72.3):
|
||||
- ReactCommon/turbomodule/bridging (0.72.4):
|
||||
- DoubleConversion
|
||||
- glog
|
||||
- hermes-engine
|
||||
- RCT-Folly (= 2021.07.22.00)
|
||||
- React-callinvoker (= 0.72.3)
|
||||
- React-cxxreact (= 0.72.3)
|
||||
- React-jsi (= 0.72.3)
|
||||
- React-logger (= 0.72.3)
|
||||
- React-perflogger (= 0.72.3)
|
||||
- ReactCommon/turbomodule/core (0.72.3):
|
||||
- React-callinvoker (= 0.72.4)
|
||||
- React-cxxreact (= 0.72.4)
|
||||
- React-jsi (= 0.72.4)
|
||||
- React-logger (= 0.72.4)
|
||||
- React-perflogger (= 0.72.4)
|
||||
- ReactCommon/turbomodule/core (0.72.4):
|
||||
- DoubleConversion
|
||||
- glog
|
||||
- hermes-engine
|
||||
- RCT-Folly (= 2021.07.22.00)
|
||||
- React-callinvoker (= 0.72.3)
|
||||
- React-cxxreact (= 0.72.3)
|
||||
- React-jsi (= 0.72.3)
|
||||
- React-logger (= 0.72.3)
|
||||
- React-perflogger (= 0.72.3)
|
||||
- RNCAsyncStorage (1.19.0):
|
||||
- React-callinvoker (= 0.72.4)
|
||||
- React-cxxreact (= 0.72.4)
|
||||
- React-jsi (= 0.72.4)
|
||||
- React-logger (= 0.72.4)
|
||||
- React-perflogger (= 0.72.4)
|
||||
- RNCAsyncStorage (1.19.2):
|
||||
- React-Core
|
||||
- RNFileViewer (2.1.5):
|
||||
- React-Core
|
||||
@@ -630,7 +630,7 @@ EXTERNAL SOURCES:
|
||||
:podspec: "../node_modules/react-native/third-party-podspecs/glog.podspec"
|
||||
hermes-engine:
|
||||
:podspec: "../node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec"
|
||||
:tag: hermes-2023-03-20-RNv0.72.0-49794cfc7c81fb8f69fd60c3bbf85a7480cc5a77
|
||||
:tag: hermes-2023-08-07-RNv0.72.4-813b2def12bc9df02654b3e3653ae4a68d0572e0
|
||||
RCT-Folly:
|
||||
:podspec: "../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec"
|
||||
RCTRequired:
|
||||
@@ -726,8 +726,8 @@ SPEC CHECKSUMS:
|
||||
boost: 57d2868c099736d80fcd648bf211b4431e51a558
|
||||
CocoaAsyncSocket: 065fd1e645c7abab64f7a6a2007a48038fdc6a99
|
||||
DoubleConversion: 5189b271737e1565bdce30deb4a08d647e3f5f54
|
||||
FBLazyVector: 4cce221dd782d3ff7c4172167bba09d58af67ccb
|
||||
FBReactNativeSpec: c6bd9e179757b3c0ecf815864fae8032377903ef
|
||||
FBLazyVector: 5d4a3b7f411219a45a6d952f77d2c0a6c9989da5
|
||||
FBReactNativeSpec: 3fc2d478e1c4b08276f9dd9128f80ec6d5d85c1f
|
||||
Flipper: 6edb735e6c3e332975d1b17956bcc584eccf5818
|
||||
Flipper-Boost-iOSX: fd1e2b8cbef7e662a122412d7ac5f5bea715403c
|
||||
Flipper-DoubleConversion: 2dc99b02f658daf147069aad9dbd29d8feb06d30
|
||||
@@ -738,48 +738,48 @@ SPEC CHECKSUMS:
|
||||
FlipperKit: 2efad7007d6745a3f95e4034d547be637f89d3f6
|
||||
fmt: ff9d55029c625d3757ed641535fd4a75fedc7ce9
|
||||
glog: 04b94705f318337d7ead9e6d17c019bd9b1f6b1b
|
||||
hermes-engine: 10fbd3f62405c41ea07e71973ea61e1878d07322
|
||||
hermes-engine: 81191603c4eaa01f5e4ae5737a9efcf64756c7b2
|
||||
libevent: 4049cae6c81cdb3654a443be001fb9bdceff7913
|
||||
MMKV: 9c4663aa7ca255d478ff10f2f5cb7d17c1651ccd
|
||||
MMKVCore: 89f5c8a66bba2dcd551779dea4d412eeec8ff5bb
|
||||
OpenSSL-Universal: ebc357f1e6bc71fa463ccb2fe676756aff50e88c
|
||||
RCT-Folly: 424b8c9a7a0b9ab2886ffe9c3b041ef628fd4fb1
|
||||
RCTRequired: a2faf4bad4e438ca37b2040cb8f7799baa065c18
|
||||
RCTTypeSafety: cb09f3e4747b6d18331a15eb05271de7441ca0b3
|
||||
React: 13109005b5353095c052f26af37413340ccf7a5d
|
||||
React-callinvoker: c8c87bce983aa499c13cb06d4447c025a35274d6
|
||||
React-Codegen: 712d523524d89d71f1cf7cc624854941be983c4d
|
||||
React-Core: 688f88b7f3a3d30b4848036223f8b07102c687e5
|
||||
React-CoreModules: 63c063a3ade8fb3b1bec5fd9a50f17b0421558c6
|
||||
React-cxxreact: 37765b4975541105b2a3322a4b473417c158c869
|
||||
React-debug: 51f11ef8db14b47f24e71c42a4916d4192972156
|
||||
React-hermes: 935ae71fb3d7654e947beba8498835cd5e479707
|
||||
React-jsi: ec628dc7a15ffea969f237b0ea6d2fde212b19dd
|
||||
React-jsiexecutor: 59d1eb03af7d30b7d66589c410f13151271e8006
|
||||
React-jsinspector: b511447170f561157547bc0bef3f169663860be7
|
||||
React-logger: c5b527272d5f22eaa09bb3c3a690fee8f237ae95
|
||||
RCTRequired: c0569ecc035894e4a68baecb30fe6a7ea6e399f9
|
||||
RCTTypeSafety: e90354072c21236e0bcf1699011e39acd25fea2f
|
||||
React: a1be3c6dc0a6e949ccd3e659781aa47bbae1868f
|
||||
React-callinvoker: 1020b33f6cb1a1824f9ca2a86609fbce2a73c6ed
|
||||
React-Codegen: a0a26badf098d4a779acda922caf74f6ecabed28
|
||||
React-Core: 52075b80f10c26f62219d7b5d13d7d8089f027b3
|
||||
React-CoreModules: 21abab85d7ad9038ce2b1c33d39e3baaf7dc9244
|
||||
React-cxxreact: 4ad1cc861e32fb533dad6ff7a4ea25680fa1c994
|
||||
React-debug: 17366a3d5c5d2f5fc04f09101a4af38cb42b54ae
|
||||
React-hermes: 37377d0a56aa0cf55c65248271866ce3268cde3f
|
||||
React-jsi: 6de8b0ccc6b765b58e4eee9ee38049dbeaf5c221
|
||||
React-jsiexecutor: c7f826e40fa9cab5d37cab6130b1af237332b594
|
||||
React-jsinspector: aaed4cf551c4a1c98092436518c2d267b13a673f
|
||||
React-logger: da1ebe05ae06eb6db4b162202faeafac4b435e77
|
||||
react-native-fingerprint-scanner: be63e626b31fb951780a5fac5328b065a61a3d6e
|
||||
react-native-mmkv: dea675cf9697ad35940f1687e98e133e1358ef9f
|
||||
react-native-version-info: a106f23009ac0db4ee00de39574eb546682579b9
|
||||
react-native-webview: 9f111dfbcfc826084d6c507f569e5e03342ee1c1
|
||||
React-NativeModulesApple: c57f3efe0df288a6532b726ad2d0322a9bf38472
|
||||
React-perflogger: 6bd153e776e6beed54c56b0847e1220a3ff92ba5
|
||||
React-RCTActionSheet: c0b62af44e610e69d9a2049a682f5dba4e9dff17
|
||||
React-RCTAnimation: f9bf9719258926aea9ecb8a2aa2595d3ff9a6022
|
||||
React-RCTAppDelegate: e5ac35d4dbd1fae7df3a62b47db04b6a8d151592
|
||||
React-RCTBlob: c4f1e69a6ef739aa42586b876d637dab4e3b5bed
|
||||
React-RCTImage: e5798f01aba248416c02a506cf5e6dfcba827638
|
||||
React-RCTLinking: f5b6227c879e33206f34e68924c458f57bbb96d9
|
||||
React-RCTNetwork: d5554fbfac1c618da3c8fa29933108ea22837788
|
||||
React-RCTSettings: 189c71e3e6146ba59f4f7e2cbeb494cf2ad42afa
|
||||
React-RCTText: 19425aea9d8b6ccae55a27916355b17ab577e56e
|
||||
React-RCTVibration: 388ac0e1455420895d1ca2548401eed964b038a6
|
||||
React-rncore: 755a331dd67b74662108f2d66a384454bf8dc1a1
|
||||
React-runtimeexecutor: 369ae9bb3f83b65201c0c8f7d50b72280b5a1dbc
|
||||
React-runtimescheduler: 837c1bebd2f84572db17698cd702ceaf585b0d9a
|
||||
React-utils: bcb57da67eec2711f8b353f6e3d33bd8e4b2efa3
|
||||
ReactCommon: 3ccb8fb14e6b3277e38c73b0ff5e4a1b8db017a9
|
||||
RNCAsyncStorage: 4b98ac3c64efa4e35c1197cb0c5ca5e9f5d4c666
|
||||
react-native-webview: c2b70afb1d910cdd8810375aecc6c2894e2ba061
|
||||
React-NativeModulesApple: edb5ace14f73f4969df6e7b1f3e41bef0012740f
|
||||
React-perflogger: 496a1a3dc6737f964107cb3ddae7f9e265ddda58
|
||||
React-RCTActionSheet: 02904b932b50e680f4e26e7a686b33ebf7ef3c00
|
||||
React-RCTAnimation: 88feaf0a85648fb8fd497ce749829774910276d6
|
||||
React-RCTAppDelegate: 5792ac0f0feccb584765fdd7aa81ea320c4d9b0b
|
||||
React-RCTBlob: 0dbc9e2a13d241b37d46b53e54630cbad1f0e141
|
||||
React-RCTImage: b111645ab901f8e59fc68fbe31f5731bdbeef087
|
||||
React-RCTLinking: 3d719727b4c098aad3588aa3559361ee0579f5de
|
||||
React-RCTNetwork: b44d3580be05d74556ba4efbf53570f17e38f734
|
||||
React-RCTSettings: c0c54b330442c29874cd4dae6e94190dc11a6f6f
|
||||
React-RCTText: 9b9f5589d9b649d7246c3f336e116496df28cfe6
|
||||
React-RCTVibration: 691c67f3beaf1d084ceed5eb5c1dddd9afa8591e
|
||||
React-rncore: 142268f6c92e296dc079aadda3fade778562f9e4
|
||||
React-runtimeexecutor: d465ba0c47ef3ed8281143f59605cacc2244d5c7
|
||||
React-runtimescheduler: 4941cc1b3cf08b792fbf666342c9fc95f1969035
|
||||
React-utils: b79f2411931f9d3ea5781404dcbb2fa8a837e13a
|
||||
ReactCommon: 4b2bdcb50a3543e1c2b2849ad44533686610826d
|
||||
RNCAsyncStorage: f57e929cd7757f2cb3dd8186d123c09e8281a1ad
|
||||
RNFileViewer: ce7ca3ac370e18554d35d6355cffd7c30437c592
|
||||
RNFS: 4ac0f0ea233904cb798630b3c077808c06931688
|
||||
RNIap: c397f49db45af3b10dca64b2325f21bb8078ad21
|
||||
@@ -789,7 +789,7 @@ SPEC CHECKSUMS:
|
||||
SNReactNative: b5e9e529c175c13f3a618e27c76cf3071213d5e1
|
||||
SocketRocket: f32cd54efbe0f095c4d7594881e52619cfe80b17
|
||||
TrustKit: 073855e3adecd317417bda4ac9e9ac54a2e3b9f2
|
||||
Yoga: 8796b55dba14d7004f980b54bcc9833ee45b28ce
|
||||
Yoga: 3efc43e0d48686ce2e8c60f99d4e6bd349aff981
|
||||
YogaKit: f782866e155069a2cca2517aafea43200b01fd5a
|
||||
|
||||
PODFILE CHECKSUM: c3b827e3c92cdf3199eddc52083480826e717b88
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@standardnotes/mobile",
|
||||
"version": "3.56.98",
|
||||
"version": "3.56.102",
|
||||
"author": "Standard Notes.",
|
||||
"private": true,
|
||||
"license": "CC BY-NC-SA 4.0",
|
||||
@@ -31,16 +31,16 @@
|
||||
"@babel/core": "*",
|
||||
"@babel/preset-typescript": "^7.18.6",
|
||||
"@babel/runtime": "^7.20.1",
|
||||
"@react-native-async-storage/async-storage": "1.19.0",
|
||||
"@react-native-async-storage/async-storage": "1.19.2",
|
||||
"@react-native/eslint-config": "^0.72.2",
|
||||
"@react-native/metro-config": "^0.72.9",
|
||||
"@react-native/metro-config": "^0.72.11",
|
||||
"@standardnotes/config": "^2.4.3",
|
||||
"@standardnotes/react-native-utils": "1.0.1",
|
||||
"@standardnotes/snjs": "workspace:*",
|
||||
"@standardnotes/web": "workspace:*",
|
||||
"@tsconfig/react-native": "^3.0.0",
|
||||
"@tsconfig/react-native": "^3.0.2",
|
||||
"@types/react": "^18.0.25",
|
||||
"@types/react-native": "^0.70.6",
|
||||
"@types/react-native": "^0.72.2",
|
||||
"@typescript-eslint/eslint-plugin": "*",
|
||||
"@typescript-eslint/parser": "*",
|
||||
"babel-jest": "^29.3.1",
|
||||
@@ -48,24 +48,24 @@
|
||||
"eslint": "*",
|
||||
"eslint-plugin-prettier": "*",
|
||||
"get-yarn-workspaces": "^1.0.2",
|
||||
"metro-react-native-babel-preset": "^0.76.7",
|
||||
"metro-react-native-babel-preset": "^0.76.8",
|
||||
"npm-check-updates": "*",
|
||||
"pod-install": "^0.1.38",
|
||||
"prettier": "*",
|
||||
"prettier-plugin-organize-imports": "^3.2.0",
|
||||
"react": "18.2.0",
|
||||
"react-native": "0.72.3",
|
||||
"react-native": "0.72.4",
|
||||
"react-native-file-viewer": "^2.1.5",
|
||||
"react-native-fingerprint-scanner": "standardnotes/react-native-fingerprint-scanner#b55d1c0ca627a87a130f758603f12911fbac200f",
|
||||
"react-native-flag-secure-android": "standardnotes/react-native-flag-secure-android#cb08e74583c22a5d912842459b35ebbbb4bcd852",
|
||||
"react-native-fs": "^2.20.0",
|
||||
"react-native-iap": "^12.7.4",
|
||||
"react-native-keychain": "standardnotes/react-native-keychain#d277d360494cbd02be4accb4a360772a8e0e97b6",
|
||||
"react-native-keychain": "8.1.2",
|
||||
"react-native-mmkv": "^2.6.2",
|
||||
"react-native-privacy-snapshot": "standardnotes/react-native-privacy-snapshot#653e904c90fc6f2b578da59138f2bfe5d7f942fe",
|
||||
"react-native-share": "^8.2.0",
|
||||
"react-native-share": "^9.2.3",
|
||||
"react-native-version-info": "^1.1.1",
|
||||
"react-native-webview": "11.26.1",
|
||||
"react-native-webview": "13.3.1",
|
||||
"typescript": "^4.9.3"
|
||||
},
|
||||
"engines": {
|
||||
|
||||
@@ -1,4 +1,3 @@
|
||||
import { requireNativeComponent } from 'react-native'
|
||||
import { NativeWebViewAndroid } from 'react-native-webview/lib/WebViewTypes'
|
||||
|
||||
export default requireNativeComponent('CustomWebView') as NativeWebViewAndroid
|
||||
export default requireNativeComponent('CustomWebView')
|
||||
|
||||
@@ -5,7 +5,7 @@ import React, { useCallback, useEffect, useMemo, useRef, useState } from 'react'
|
||||
import { Button, Dimensions, Keyboard, Platform, Text, View } from 'react-native'
|
||||
import VersionInfo from 'react-native-version-info'
|
||||
import { WebView, WebViewMessageEvent } from 'react-native-webview'
|
||||
import { OnShouldStartLoadWithRequest } from 'react-native-webview/lib/WebViewTypes'
|
||||
import { OnShouldStartLoadWithRequest, WebViewNativeConfig } from 'react-native-webview/lib/WebViewTypes'
|
||||
import { AndroidBackHandlerService } from './AndroidBackHandlerService'
|
||||
import { AppStateObserverService } from './AppStateObserverService'
|
||||
import { ColorSchemeObserverService } from './ColorSchemeObserverService'
|
||||
@@ -381,7 +381,7 @@ const MobileWebAppContents = ({ destroyAndReload }: { destroyAndReload: () => vo
|
||||
nativeConfig={Platform.select({
|
||||
android: {
|
||||
component: CustomAndroidWebView,
|
||||
},
|
||||
} as WebViewNativeConfig,
|
||||
})}
|
||||
/>
|
||||
)
|
||||
|
||||
@@ -3,6 +3,10 @@
|
||||
All notable changes to this project will be documented in this file.
|
||||
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
||||
|
||||
## [1.47.9](https://github.com/standardnotes/app/compare/@standardnotes/[email protected]...@standardnotes/[email protected]) (2023-08-23)
|
||||
|
||||
**Note:** Version bump only for package @standardnotes/models
|
||||
|
||||
## [1.47.8](https://github.com/standardnotes/app/compare/@standardnotes/[email protected]...@standardnotes/[email protected]) (2023-08-21)
|
||||
|
||||
**Note:** Version bump only for package @standardnotes/models
|
||||
|
||||
@@ -1,9 +1,6 @@
|
||||
{
|
||||
"name": "@standardnotes/models",
|
||||
"version": "1.47.8",
|
||||
"engines": {
|
||||
"node": ">=16.0.0 <17.0.0"
|
||||
},
|
||||
"version": "1.47.9",
|
||||
"publishConfig": {
|
||||
"access": "public"
|
||||
},
|
||||
|
||||
@@ -3,6 +3,22 @@
|
||||
All notable changes to this project will be documented in this file.
|
||||
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
||||
|
||||
## [1.4.475](https://github.com/standardnotes/app/compare/@standardnotes/[email protected]...@standardnotes/[email protected]) (2023-08-23)
|
||||
|
||||
**Note:** Version bump only for package @standardnotes/releases
|
||||
|
||||
## [1.4.474](https://github.com/standardnotes/app/compare/@standardnotes/[email protected]...@standardnotes/[email protected]) (2023-08-23)
|
||||
|
||||
**Note:** Version bump only for package @standardnotes/releases
|
||||
|
||||
## [1.4.473](https://github.com/standardnotes/app/compare/@standardnotes/[email protected]...@standardnotes/[email protected]) (2023-08-22)
|
||||
|
||||
**Note:** Version bump only for package @standardnotes/releases
|
||||
|
||||
## [1.4.472](https://github.com/standardnotes/app/compare/@standardnotes/[email protected]...@standardnotes/[email protected]) (2023-08-21)
|
||||
|
||||
**Note:** Version bump only for package @standardnotes/releases
|
||||
|
||||
## [1.4.471](https://github.com/standardnotes/app/compare/@standardnotes/[email protected]...@standardnotes/[email protected]) (2023-08-21)
|
||||
|
||||
**Note:** Version bump only for package @standardnotes/releases
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@standardnotes/releases",
|
||||
"version": "1.4.471",
|
||||
"version": "1.4.475",
|
||||
"license": "CC BY-NC-SA 4.0",
|
||||
"main": "dist/releases.json",
|
||||
"types": "dist/index.d.ts",
|
||||
|
||||
@@ -3,6 +3,18 @@
|
||||
All notable changes to this project will be documented in this file.
|
||||
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
||||
|
||||
## [1.64.5](https://github.com/standardnotes/app/compare/@standardnotes/[email protected]...@standardnotes/[email protected]) (2023-08-23)
|
||||
|
||||
**Note:** Version bump only for package @standardnotes/services
|
||||
|
||||
## [1.64.4](https://github.com/standardnotes/app/compare/@standardnotes/[email protected]...@standardnotes/[email protected]) (2023-08-23)
|
||||
|
||||
**Note:** Version bump only for package @standardnotes/services
|
||||
|
||||
## [1.64.3](https://github.com/standardnotes/app/compare/@standardnotes/[email protected]...@standardnotes/[email protected]) (2023-08-21)
|
||||
|
||||
**Note:** Version bump only for package @standardnotes/services
|
||||
|
||||
## [1.64.2](https://github.com/standardnotes/app/compare/@standardnotes/[email protected]...@standardnotes/[email protected]) (2023-08-21)
|
||||
|
||||
**Note:** Version bump only for package @standardnotes/services
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@standardnotes/services",
|
||||
"version": "1.64.2",
|
||||
"version": "1.64.5",
|
||||
"engines": {
|
||||
"node": ">=16.0.0 <17.0.0"
|
||||
},
|
||||
|
||||
@@ -115,7 +115,7 @@ export class FileService extends AbstractService implements FilesClientInterface
|
||||
|
||||
const valetTokenResponse = await this.sharedVault.createSharedVaultFileValetToken({
|
||||
sharedVaultUuid: params.sharedVaultUuid,
|
||||
sharedVaultOwnerUuid: params.sharedVaultUuid,
|
||||
sharedVaultOwnerUuid: params.sharedVaultOwnerUuid,
|
||||
fileUuid: params.fileUuidRequiredForExistingFiles,
|
||||
remoteIdentifier: params.remoteIdentifier,
|
||||
operation: params.operation,
|
||||
|
||||
@@ -1,9 +1,11 @@
|
||||
import { AsymmetricMessageSharedVaultInvite } from '@standardnotes/models'
|
||||
import { SharedVaultInvitesServerInterface } from '@standardnotes/api'
|
||||
import { SharedVaultInviteServerHash } from '@standardnotes/responses'
|
||||
import { SharedVaultInviteServerHash, getErrorFromErrorResponse, isErrorResponse } from '@standardnotes/responses'
|
||||
import { Result, UseCaseInterface } from '@standardnotes/domain-core'
|
||||
|
||||
import { ProcessAcceptedVaultInvite } from '../../AsymmetricMessage/UseCase/ProcessAcceptedVaultInvite'
|
||||
|
||||
export class AcceptVaultInvite {
|
||||
export class AcceptVaultInvite implements UseCaseInterface<void> {
|
||||
constructor(
|
||||
private inviteServer: SharedVaultInvitesServerInterface,
|
||||
private processInvite: ProcessAcceptedVaultInvite,
|
||||
@@ -12,12 +14,17 @@ export class AcceptVaultInvite {
|
||||
async execute(dto: {
|
||||
invite: SharedVaultInviteServerHash
|
||||
message: AsymmetricMessageSharedVaultInvite
|
||||
}): Promise<void> {
|
||||
await this.processInvite.execute(dto.message, dto.invite.shared_vault_uuid, dto.invite.sender_uuid)
|
||||
|
||||
await this.inviteServer.acceptInvite({
|
||||
}): Promise<Result<void>> {
|
||||
const acceptResponse = await this.inviteServer.acceptInvite({
|
||||
sharedVaultUuid: dto.invite.shared_vault_uuid,
|
||||
inviteUuid: dto.invite.uuid,
|
||||
})
|
||||
if (isErrorResponse(acceptResponse)) {
|
||||
return Result.fail(`Could not accept vault invitation: ${getErrorFromErrorResponse(acceptResponse).message}`)
|
||||
}
|
||||
|
||||
await this.processInvite.execute(dto.message, dto.invite.shared_vault_uuid, dto.invite.sender_uuid)
|
||||
|
||||
return Result.ok()
|
||||
}
|
||||
}
|
||||
|
||||
@@ -135,12 +135,18 @@ export class VaultInviteService
|
||||
return response.data.invites
|
||||
}
|
||||
|
||||
public async acceptInvite(pendingInvite: InviteRecord): Promise<void> {
|
||||
public async acceptInvite(pendingInvite: InviteRecord): Promise<Result<void>> {
|
||||
if (!pendingInvite.trusted) {
|
||||
throw new Error('Cannot accept untrusted invite')
|
||||
return Result.fail('Cannot accept untrusted invite')
|
||||
}
|
||||
|
||||
await this._acceptVaultInvite.execute({ invite: pendingInvite.invite, message: pendingInvite.message })
|
||||
const acceptResult = await this._acceptVaultInvite.execute({
|
||||
invite: pendingInvite.invite,
|
||||
message: pendingInvite.message,
|
||||
})
|
||||
if (acceptResult.isFailed()) {
|
||||
return Result.fail(acceptResult.getError())
|
||||
}
|
||||
|
||||
delete this.pendingInvites[pendingInvite.invite.uuid]
|
||||
|
||||
@@ -149,6 +155,8 @@ export class VaultInviteService
|
||||
await this._decryptErroredPayloads.execute()
|
||||
|
||||
await this.sync.syncSharedVaultsFromScratch([pendingInvite.invite.shared_vault_uuid])
|
||||
|
||||
return Result.ok()
|
||||
}
|
||||
|
||||
public async getInvitableContactsForSharedVault(
|
||||
|
||||
@@ -18,5 +18,5 @@ export interface VaultInviteServiceInterface extends ApplicationServiceInterface
|
||||
getOutboundInvites(
|
||||
sharedVault?: SharedVaultListingInterface,
|
||||
): Promise<SharedVaultInviteServerHash[] | ClientDisplayableError>
|
||||
acceptInvite(pendingInvite: InviteRecord): Promise<void>
|
||||
acceptInvite(pendingInvite: InviteRecord): Promise<Result<void>>
|
||||
}
|
||||
|
||||
@@ -3,6 +3,18 @@
|
||||
All notable changes to this project will be documented in this file.
|
||||
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
||||
|
||||
## [2.202.56](https://github.com/standardnotes/app/compare/@standardnotes/[email protected]...@standardnotes/[email protected]) (2023-08-23)
|
||||
|
||||
**Note:** Version bump only for package @standardnotes/snjs
|
||||
|
||||
## [2.202.55](https://github.com/standardnotes/app/compare/@standardnotes/[email protected]...@standardnotes/[email protected]) (2023-08-23)
|
||||
|
||||
**Note:** Version bump only for package @standardnotes/snjs
|
||||
|
||||
## [2.202.54](https://github.com/standardnotes/app/compare/@standardnotes/[email protected]...@standardnotes/[email protected]) (2023-08-21)
|
||||
|
||||
**Note:** Version bump only for package @standardnotes/snjs
|
||||
|
||||
## [2.202.53](https://github.com/standardnotes/app/compare/@standardnotes/[email protected]...@standardnotes/[email protected]) (2023-08-21)
|
||||
|
||||
**Note:** Version bump only for package @standardnotes/snjs
|
||||
|
||||
@@ -22,5 +22,6 @@ export const VaultTests = {
|
||||
'vaults/key-rotation.test.js',
|
||||
'vaults/files.test.js',
|
||||
'vaults/limits.test.js',
|
||||
'vaults/quota.test.js',
|
||||
],
|
||||
}
|
||||
|
||||
@@ -149,6 +149,10 @@ export class AppContext {
|
||||
return this.application.asymmetric
|
||||
}
|
||||
|
||||
get notifications() {
|
||||
return this.application.dependencies.get(TYPES.NotificationService)
|
||||
}
|
||||
|
||||
get keyPair() {
|
||||
return this.application.dependencies.get(TYPES.GetKeyPairs).execute().getValue().encryption
|
||||
}
|
||||
@@ -476,11 +480,6 @@ export class AppContext {
|
||||
})
|
||||
}
|
||||
|
||||
resolveWhenUserMessagesProcessingCompletes() {
|
||||
const objectToSpy = this.application.dependencies.get(TYPES.NotificationService)
|
||||
return this.resolveWhenAsyncFunctionCompletes(objectToSpy, 'handleReceivedNotifications')
|
||||
}
|
||||
|
||||
resolveWhenAllInboundAsymmetricMessagesAreDeleted() {
|
||||
const objectToSpy = this.application.dependencies.get(TYPES.AsymmetricMessageServer)
|
||||
return this.resolveWhenAsyncFunctionCompletes(objectToSpy, 'deleteAllInboundMessages')
|
||||
@@ -658,8 +657,8 @@ export class AppContext {
|
||||
return this.application.sessions.user.uuid
|
||||
}
|
||||
|
||||
sleep(seconds) {
|
||||
return Utils.sleep(seconds)
|
||||
sleep(seconds, reason = undefined) {
|
||||
return Utils.sleep(seconds, reason)
|
||||
}
|
||||
|
||||
anticipateConsoleError(message, _reason) {
|
||||
@@ -670,12 +669,25 @@ export class AppContext {
|
||||
return Utils.awaitPromiseOrThrow(promise, maxWait, reason)
|
||||
}
|
||||
|
||||
awaitPromiseOrDoNothing(promise, maxWait = 2.0, reason = 'Awaiting promise timed out; No description provided') {
|
||||
return Utils.awaitPromiseOrDoNothing(promise, maxWait, reason)
|
||||
}
|
||||
|
||||
async activatePaidSubscriptionForUser(options = {}) {
|
||||
const dateInAnHour = new Date()
|
||||
dateInAnHour.setHours(dateInAnHour.getHours() + 1)
|
||||
|
||||
options.expiresAt = options.expiresAt || dateInAnHour
|
||||
options.subscriptionPlanName = options.subscriptionPlanName || 'PRO_PLAN'
|
||||
let uploadBytesLimit = -1
|
||||
switch (options.subscriptionPlanName) {
|
||||
case 'PLUS_PLAN':
|
||||
uploadBytesLimit = 104_857_600
|
||||
break
|
||||
case 'PRO_PLAN':
|
||||
uploadBytesLimit = 107_374_182_400
|
||||
break
|
||||
}
|
||||
|
||||
try {
|
||||
await Events.publishMockedEvent('SUBSCRIPTION_PURCHASED', {
|
||||
@@ -694,16 +706,16 @@ export class AppContext {
|
||||
payAmount: 59.0,
|
||||
})
|
||||
|
||||
await Utils.sleep(2, 'Waiting for premium features to be activated')
|
||||
await this.sleep(2, 'Waiting for premium features to be activated')
|
||||
} catch (error) {
|
||||
console.warn(
|
||||
`Mock events service not available. You are probably running a test suite for home server: ${error.message}`,
|
||||
)
|
||||
|
||||
try {
|
||||
await HomeServer.activatePremiumFeatures(this.email, options.subscriptionPlanName, options.expiresAt)
|
||||
await HomeServer.activatePremiumFeatures(this.email, options.subscriptionPlanName, options.expiresAt, uploadBytesLimit)
|
||||
|
||||
await Utils.sleep(1, 'Waiting for premium features to be activated')
|
||||
await this.sleep(1, 'Waiting for premium features to be activated')
|
||||
} catch (error) {
|
||||
console.warn(
|
||||
`Home server not available. You are probably running a test suite for self hosted setup: ${error.message}`,
|
||||
|
||||
@@ -1,5 +1,9 @@
|
||||
export async function uploadFile(fileService, buffer, name, ext, chunkSize, vault) {
|
||||
const operation = await fileService.beginNewFileUpload(buffer.byteLength, vault)
|
||||
export async function uploadFile(fileService, buffer, name, ext, chunkSize, vault, options = {}) {
|
||||
const byteLength = options.byteLengthOverwrite || buffer.byteLength
|
||||
const operation = await fileService.beginNewFileUpload(byteLength, vault)
|
||||
if (isClientDisplayableError(operation)) {
|
||||
return operation
|
||||
}
|
||||
|
||||
let chunkId = 1
|
||||
for (let i = 0; i < buffer.length; i += chunkSize) {
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import * as Defaults from './Defaults.js'
|
||||
|
||||
export async function activatePremiumFeatures(username, subscriptionPlanName, endsAt) {
|
||||
export async function activatePremiumFeatures(username, subscriptionPlanName, endsAt, uploadBytesLimit) {
|
||||
await fetch(`${Defaults.getDefaultHost()}/e2e/activate-premium`, {
|
||||
method: 'POST',
|
||||
headers: {
|
||||
@@ -11,6 +11,7 @@ export async function activatePremiumFeatures(username, subscriptionPlanName, en
|
||||
username,
|
||||
subscriptionPlanName,
|
||||
endsAt,
|
||||
uploadBytesLimit,
|
||||
}),
|
||||
})
|
||||
}
|
||||
|
||||
@@ -53,3 +53,23 @@ export async function awaitPromiseOrThrow(promise, maxWait, reason) {
|
||||
return result
|
||||
})
|
||||
}
|
||||
|
||||
export async function awaitPromiseOrDoNothing(promise, maxWait, reason) {
|
||||
let timer = undefined
|
||||
|
||||
// Create a promise that resolves in <maxWait> milliseconds
|
||||
const timeout = new Promise((resolve, reject) => {
|
||||
timer = setTimeout(() => {
|
||||
clearTimeout(timer)
|
||||
const message = reason || `Promise timed out after ${maxWait} milliseconds: ${reason}`
|
||||
console.warn(message)
|
||||
resolve()
|
||||
}, maxWait * 1000)
|
||||
})
|
||||
|
||||
// Returns a race between our timeout and the passed in promise
|
||||
return Promise.race([promise, timeout]).then((result) => {
|
||||
clearTimeout(timer)
|
||||
return result
|
||||
})
|
||||
}
|
||||
|
||||
@@ -34,6 +34,24 @@ export class VaultsContext extends AppContext {
|
||||
await this.awaitPromiseOrThrow(promise, undefined, 'Waiting for keypair change message to process')
|
||||
}
|
||||
|
||||
async syncAndAwaitNotificationsProcessing() {
|
||||
await this.sleep(0.25, 'Waiting for notifications to propagate')
|
||||
|
||||
const promise = this.resolveWhenAsyncFunctionCompletes(this.notifications, 'handleReceivedNotifications')
|
||||
|
||||
await this.sync()
|
||||
|
||||
await this.awaitPromiseOrDoNothing(
|
||||
promise,
|
||||
0.25,
|
||||
'Waiting for notifications timed out. Notifications might have been processed in previous sync.'
|
||||
)
|
||||
|
||||
if (this.notifications['handleReceivedNotifications'].restore) {
|
||||
this.notifications['handleReceivedNotifications'].restore()
|
||||
}
|
||||
}
|
||||
|
||||
async syncAndAwaitMessageProcessing() {
|
||||
const promise = this.resolveWhenAsyncFunctionCompletes(this.asymmetric, 'handleRemoteReceivedAsymmetricMessages')
|
||||
|
||||
|
||||
@@ -0,0 +1,213 @@
|
||||
import * as Factory from '../lib/factory.js'
|
||||
import * as Files from '../lib/Files.js'
|
||||
import * as Collaboration from '../lib/Collaboration.js'
|
||||
|
||||
chai.use(chaiAsPromised)
|
||||
const expect = chai.expect
|
||||
|
||||
describe('shared vault quota', function () {
|
||||
this.timeout(Factory.TwentySecondTimeout)
|
||||
|
||||
let context
|
||||
|
||||
beforeEach(async function () {
|
||||
localStorage.clear()
|
||||
|
||||
context = await Factory.createVaultsContextWithRealCrypto()
|
||||
|
||||
await context.launch()
|
||||
await context.register()
|
||||
})
|
||||
|
||||
afterEach(async function () {
|
||||
await context.deinit()
|
||||
localStorage.clear()
|
||||
sinon.restore()
|
||||
context = undefined
|
||||
})
|
||||
|
||||
describe('using own quota', function () {
|
||||
it('should utilize my own quota when I am uploading to my shared vault', async () => {
|
||||
await context.activatePaidSubscriptionForUser()
|
||||
|
||||
const sharedVault = await Collaboration.createSharedVault(context)
|
||||
const response = await fetch('/mocha/assets/small_file.md')
|
||||
const buffer = new Uint8Array(await response.arrayBuffer())
|
||||
await Files.uploadFile(context.files, buffer, 'my-file', 'md', 1000, sharedVault)
|
||||
|
||||
await context.syncAndAwaitNotificationsProcessing()
|
||||
|
||||
const updatedVault = context.vaults.getVault({ keySystemIdentifier: sharedVault.systemIdentifier })
|
||||
expect(updatedVault.sharing.fileBytesUsed).to.equal(1374)
|
||||
|
||||
const bytesUsedSetting = await context.application.settings.getSubscriptionSetting(
|
||||
SettingName.create(SettingName.NAMES.FileUploadBytesUsed).getValue(),
|
||||
)
|
||||
expect(+bytesUsedSetting).to.equal(1374)
|
||||
})
|
||||
|
||||
it('should not allow me to upload a file that exceeds my quota', async () => {
|
||||
await context.activatePaidSubscriptionForUser()
|
||||
|
||||
const bytesLimitSetting = await context.application.settings.getSubscriptionSetting(
|
||||
SettingName.create(SettingName.NAMES.FileUploadBytesLimit).getValue(),
|
||||
)
|
||||
expect(+bytesLimitSetting).to.equal(107_374_182_400)
|
||||
|
||||
const sharedVault = await Collaboration.createSharedVault(context)
|
||||
const response = await fetch('/mocha/assets/small_file.md')
|
||||
const buffer = new Uint8Array(await response.arrayBuffer())
|
||||
const result = await Files.uploadFile(context.files, buffer, 'my-file', 'md', 1000, sharedVault, { byteLengthOverwrite: 107_374_182_401 })
|
||||
|
||||
expect(isClientDisplayableError(result)).to.be.true
|
||||
|
||||
const bytesUsedSetting = await context.application.settings.getSubscriptionSetting(
|
||||
SettingName.create(SettingName.NAMES.FileUploadBytesUsed).getValue(),
|
||||
)
|
||||
expect(+bytesUsedSetting).to.equal(0)
|
||||
})
|
||||
|
||||
it('should utilize my own quota when I am moving a user file to my vault', async () => {
|
||||
await context.activatePaidSubscriptionForUser()
|
||||
|
||||
const response = await fetch('/mocha/assets/small_file.md')
|
||||
const buffer = new Uint8Array(await response.arrayBuffer())
|
||||
|
||||
const uploadedFile = await Files.uploadFile(context.files, buffer, 'my-file', 'md', 1000)
|
||||
|
||||
const sharedVault = await Collaboration.createSharedVault(context)
|
||||
await context.vaults.moveItemToVault(sharedVault, uploadedFile)
|
||||
|
||||
await context.syncAndAwaitNotificationsProcessing()
|
||||
|
||||
const updatedVault = context.vaults.getVault({ keySystemIdentifier: sharedVault.systemIdentifier })
|
||||
expect(updatedVault.sharing.fileBytesUsed).to.equal(1374)
|
||||
|
||||
const bytesUsedSetting = await context.application.settings.getSubscriptionSetting(
|
||||
SettingName.create(SettingName.NAMES.FileUploadBytesUsed).getValue(),
|
||||
)
|
||||
expect(+bytesUsedSetting).to.equal(1374)
|
||||
})
|
||||
})
|
||||
|
||||
describe('using contact quota', function () {
|
||||
it('should utilize my quota when contact is uploading to my shared vault', async () => {
|
||||
await context.activatePaidSubscriptionForUser()
|
||||
|
||||
const { sharedVault, contactContext, deinitContactContext } =
|
||||
await Collaboration.createSharedVaultWithAcceptedInvite(context)
|
||||
await contactContext.activatePaidSubscriptionForUser()
|
||||
|
||||
const response = await fetch('/mocha/assets/small_file.md')
|
||||
const buffer = new Uint8Array(await response.arrayBuffer())
|
||||
|
||||
await Files.uploadFile(contactContext.files, buffer, 'my-file', 'md', 1000, sharedVault)
|
||||
|
||||
await context.syncAndAwaitNotificationsProcessing()
|
||||
await contactContext.syncAndAwaitNotificationsProcessing()
|
||||
|
||||
const updatedVault = context.vaults.getVault({ keySystemIdentifier: sharedVault.systemIdentifier })
|
||||
expect(updatedVault.sharing.fileBytesUsed).to.equal(1374)
|
||||
|
||||
const myBytesUsedSetting = await context.application.settings.getSubscriptionSetting(
|
||||
SettingName.create(SettingName.NAMES.FileUploadBytesUsed).getValue(),
|
||||
)
|
||||
expect(+myBytesUsedSetting).to.equal(1374)
|
||||
|
||||
const contactBytesUsedSetting = await contactContext.application.settings.getSubscriptionSetting(
|
||||
SettingName.create(SettingName.NAMES.FileUploadBytesUsed).getValue(),
|
||||
)
|
||||
expect(+contactBytesUsedSetting).to.equal(0)
|
||||
|
||||
await deinitContactContext()
|
||||
})
|
||||
|
||||
it('should not allow my contact to upload a file that exceeds my quota', async () => {
|
||||
await context.activatePaidSubscriptionForUser({ subscriptionPlanName: 'PLUS_PLAN' })
|
||||
|
||||
const myBytesLimitSetting = await context.application.settings.getSubscriptionSetting(
|
||||
SettingName.create(SettingName.NAMES.FileUploadBytesLimit).getValue(),
|
||||
)
|
||||
expect(+myBytesLimitSetting).to.equal(104_857_600)
|
||||
|
||||
const { sharedVault, contactContext, deinitContactContext } =
|
||||
await Collaboration.createSharedVaultWithAcceptedInvite(context)
|
||||
await contactContext.activatePaidSubscriptionForUser({ subscriptionPlanName: 'PRO_PLAN' })
|
||||
|
||||
const contactBytesLimitSetting = await contactContext.application.settings.getSubscriptionSetting(
|
||||
SettingName.create(SettingName.NAMES.FileUploadBytesLimit).getValue(),
|
||||
)
|
||||
expect(+contactBytesLimitSetting).to.equal(107_374_182_400)
|
||||
|
||||
const response = await fetch('/mocha/assets/small_file.md')
|
||||
const buffer = new Uint8Array(await response.arrayBuffer())
|
||||
const result = await Files.uploadFile(context.files, buffer, 'my-file', 'md', 1000, sharedVault, { byteLengthOverwrite: 104_857_601 })
|
||||
|
||||
expect(isClientDisplayableError(result)).to.be.true
|
||||
|
||||
const bytesUsedSetting = await context.application.settings.getSubscriptionSetting(
|
||||
SettingName.create(SettingName.NAMES.FileUploadBytesUsed).getValue(),
|
||||
)
|
||||
expect(+bytesUsedSetting).to.equal(0)
|
||||
|
||||
await deinitContactContext()
|
||||
})
|
||||
|
||||
it('should utilize my quota when my contact is moving a shared file from contact vault to my vault', async () => {
|
||||
await context.activatePaidSubscriptionForUser()
|
||||
|
||||
const { sharedVault, contactContext, deinitContactContext } =
|
||||
await Collaboration.createSharedVaultWithAcceptedInvite(context)
|
||||
await contactContext.activatePaidSubscriptionForUser()
|
||||
|
||||
const secondVault = await Collaboration.createSharedVault(contactContext)
|
||||
|
||||
const response = await fetch('/mocha/assets/small_file.md')
|
||||
const buffer = new Uint8Array(await response.arrayBuffer())
|
||||
|
||||
const uploadedFile = await Files.uploadFile(contactContext.files, buffer, 'my-file', 'md', 1000, secondVault)
|
||||
|
||||
await context.syncAndAwaitNotificationsProcessing()
|
||||
await contactContext.syncAndAwaitNotificationsProcessing()
|
||||
|
||||
let updatedSharedVault = context.vaults.getVault({ keySystemIdentifier: sharedVault.systemIdentifier })
|
||||
expect(updatedSharedVault.sharing.fileBytesUsed).to.equal(0)
|
||||
|
||||
let updatedSecondVault = contactContext.vaults.getVault({ keySystemIdentifier: secondVault.systemIdentifier })
|
||||
expect(updatedSecondVault.sharing.fileBytesUsed).to.equal(1374)
|
||||
|
||||
let myBytesUsedSetting = await context.application.settings.getSubscriptionSetting(
|
||||
SettingName.create(SettingName.NAMES.FileUploadBytesUsed).getValue(),
|
||||
)
|
||||
expect(+myBytesUsedSetting).to.equal(0)
|
||||
|
||||
let contactBytesUsedSetting = await contactContext.application.settings.getSubscriptionSetting(
|
||||
SettingName.create(SettingName.NAMES.FileUploadBytesUsed).getValue(),
|
||||
)
|
||||
expect(+contactBytesUsedSetting).to.equal(1374)
|
||||
|
||||
await contactContext.vaults.moveItemToVault(sharedVault, uploadedFile)
|
||||
|
||||
await context.syncAndAwaitNotificationsProcessing()
|
||||
await contactContext.syncAndAwaitNotificationsProcessing()
|
||||
|
||||
updatedSharedVault = context.vaults.getVault({ keySystemIdentifier: sharedVault.systemIdentifier })
|
||||
expect(updatedSharedVault.sharing.fileBytesUsed).to.equal(1374)
|
||||
|
||||
updatedSecondVault = contactContext.vaults.getVault({ keySystemIdentifier: secondVault.systemIdentifier })
|
||||
expect(updatedSecondVault.sharing.fileBytesUsed).to.equal(0)
|
||||
|
||||
myBytesUsedSetting = await context.application.settings.getSubscriptionSetting(
|
||||
SettingName.create(SettingName.NAMES.FileUploadBytesUsed).getValue(),
|
||||
)
|
||||
expect(+myBytesUsedSetting).to.equal(1374)
|
||||
|
||||
contactBytesUsedSetting = await contactContext.application.settings.getSubscriptionSetting(
|
||||
SettingName.create(SettingName.NAMES.FileUploadBytesUsed).getValue(),
|
||||
)
|
||||
expect(+contactBytesUsedSetting).to.equal(0)
|
||||
|
||||
await deinitContactContext()
|
||||
})
|
||||
})
|
||||
})
|
||||
@@ -57,9 +57,7 @@ describe('shared vaults', function () {
|
||||
const result = await context.vaultUsers.removeUserFromSharedVault(sharedVault, contactContext.userUuid)
|
||||
expect(result.isFailed()).to.be.false
|
||||
|
||||
const promise = contactContext.resolveWhenUserMessagesProcessingCompletes()
|
||||
await contactContext.sync()
|
||||
await promise
|
||||
await contactContext.syncAndAwaitNotificationsProcessing()
|
||||
|
||||
expect(contactContext.vaults.getVault({ keySystemIdentifier: sharedVault.systemIdentifier })).to.be.undefined
|
||||
expect(contactContext.keys.getPrimaryKeySystemRootKey(sharedVault.systemIdentifier)).to.be.undefined
|
||||
@@ -84,9 +82,7 @@ describe('shared vaults', function () {
|
||||
|
||||
expect(result).to.be.undefined
|
||||
|
||||
const promise = contactContext.resolveWhenUserMessagesProcessingCompletes()
|
||||
await contactContext.sync()
|
||||
await promise
|
||||
await contactContext.syncAndAwaitNotificationsProcessing()
|
||||
|
||||
expect(contactContext.vaults.getVault({ keySystemIdentifier: sharedVault.systemIdentifier })).to.be.undefined
|
||||
expect(contactContext.keys.getPrimaryKeySystemRootKey(sharedVault.systemIdentifier)).to.be.undefined
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@standardnotes/snjs",
|
||||
"version": "2.202.53",
|
||||
"version": "2.202.56",
|
||||
"engines": {
|
||||
"node": ">=16.0.0 <17.0.0"
|
||||
},
|
||||
|
||||
@@ -3,6 +3,18 @@
|
||||
All notable changes to this project will be documented in this file.
|
||||
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
||||
|
||||
## [1.30.5](https://github.com/standardnotes/app/compare/@standardnotes/[email protected]...@standardnotes/[email protected]) (2023-08-23)
|
||||
|
||||
**Note:** Version bump only for package @standardnotes/ui-services
|
||||
|
||||
## [1.30.4](https://github.com/standardnotes/app/compare/@standardnotes/[email protected]...@standardnotes/[email protected]) (2023-08-23)
|
||||
|
||||
**Note:** Version bump only for package @standardnotes/ui-services
|
||||
|
||||
## [1.30.3](https://github.com/standardnotes/app/compare/@standardnotes/[email protected]...@standardnotes/[email protected]) (2023-08-21)
|
||||
|
||||
**Note:** Version bump only for package @standardnotes/ui-services
|
||||
|
||||
## [1.30.2](https://github.com/standardnotes/app/compare/@standardnotes/[email protected]...@standardnotes/[email protected]) (2023-08-21)
|
||||
|
||||
**Note:** Version bump only for package @standardnotes/ui-services
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@standardnotes/ui-services",
|
||||
"version": "1.30.2",
|
||||
"version": "1.30.5",
|
||||
"engines": {
|
||||
"node": ">=16.0.0 <17.0.0"
|
||||
},
|
||||
|
||||
@@ -3,6 +3,22 @@
|
||||
All notable changes to this project will be documented in this file.
|
||||
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
||||
|
||||
## [3.171.8](https://github.com/standardnotes/app/compare/@standardnotes/[email protected]...@standardnotes/[email protected]) (2023-08-23)
|
||||
|
||||
**Note:** Version bump only for package @standardnotes/web
|
||||
|
||||
## [3.171.7](https://github.com/standardnotes/app/compare/@standardnotes/[email protected]...@standardnotes/[email protected]) (2023-08-23)
|
||||
|
||||
**Note:** Version bump only for package @standardnotes/web
|
||||
|
||||
## [3.171.6](https://github.com/standardnotes/app/compare/@standardnotes/[email protected]...@standardnotes/[email protected]) (2023-08-22)
|
||||
|
||||
**Note:** Version bump only for package @standardnotes/web
|
||||
|
||||
## [3.171.5](https://github.com/standardnotes/app/compare/@standardnotes/[email protected]...@standardnotes/[email protected]) (2023-08-21)
|
||||
|
||||
**Note:** Version bump only for package @standardnotes/web
|
||||
|
||||
## [3.171.4](https://github.com/standardnotes/app/compare/@standardnotes/[email protected]...@standardnotes/[email protected]) (2023-08-21)
|
||||
|
||||
**Note:** Version bump only for package @standardnotes/web
|
||||
|
||||
@@ -1,5 +1,49 @@
|
||||
{
|
||||
"versions": [
|
||||
{
|
||||
"version": "3.171.8",
|
||||
"title": "[3.171.8](https://github.com/standardnotes/app/compare/@standardnotes/[email protected]...@standardnotes/[email protected]) (2023-08-23)",
|
||||
"date": null,
|
||||
"body": "**Note:** Version bump only for package @standardnotes/web",
|
||||
"parsed": {
|
||||
"_": [
|
||||
"Note: Version bump only for package @standardnotes/web"
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"version": "3.171.7",
|
||||
"title": "[3.171.7](https://github.com/standardnotes/app/compare/@standardnotes/[email protected]...@standardnotes/[email protected]) (2023-08-23)",
|
||||
"date": null,
|
||||
"body": "**Note:** Version bump only for package @standardnotes/web",
|
||||
"parsed": {
|
||||
"_": [
|
||||
"Note: Version bump only for package @standardnotes/web"
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"version": "3.171.6",
|
||||
"title": "[3.171.6](https://github.com/standardnotes/app/compare/@standardnotes/[email protected]...@standardnotes/[email protected]) (2023-08-22)",
|
||||
"date": null,
|
||||
"body": "**Note:** Version bump only for package @standardnotes/web",
|
||||
"parsed": {
|
||||
"_": [
|
||||
"Note: Version bump only for package @standardnotes/web"
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"version": "3.171.5",
|
||||
"title": "[3.171.5](https://github.com/standardnotes/app/compare/@standardnotes/[email protected]...@standardnotes/[email protected]) (2023-08-21)",
|
||||
"date": null,
|
||||
"body": "**Note:** Version bump only for package @standardnotes/web",
|
||||
"parsed": {
|
||||
"_": [
|
||||
"Note: Version bump only for package @standardnotes/web"
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"version": "3.171.4",
|
||||
"title": "[3.171.4](https://github.com/standardnotes/app/compare/@standardnotes/[email protected]...@standardnotes/[email protected]) (2023-08-21)",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@standardnotes/web",
|
||||
"version": "3.171.4",
|
||||
"version": "3.171.8",
|
||||
"license": "CC BY-NC-SA 4.0",
|
||||
"main": "dist/app.js",
|
||||
"author": "Standard Notes",
|
||||
|
||||
@@ -27,7 +27,7 @@ const AlertDialog = ({
|
||||
<Dialog
|
||||
store={dialog}
|
||||
role="alertdialog"
|
||||
className="fixed left-0 top-0 z-modal h-full w-full flex items-center justify-center"
|
||||
className="fixed left-0 top-0 z-modal h-full w-full flex items-center justify-center pointer-events-auto"
|
||||
modal={false}
|
||||
portal={true}
|
||||
preventBodyScroll={true}
|
||||
|
||||
@@ -57,6 +57,7 @@ const ModalOverlay = forwardRef(
|
||||
const div = document.createElement('div')
|
||||
div.id = id
|
||||
div.className = 'fixed flex items-center justify-center left-0 top-0 z-modal h-full w-full pointer-events-none'
|
||||
div.setAttribute('data-dialog-portal', '')
|
||||
document.body.appendChild(div)
|
||||
return div
|
||||
}, [portalId])
|
||||
|
||||
+4
-1
@@ -23,7 +23,10 @@ const InviteItem = ({ inviteRecord }: Props) => {
|
||||
}, [])
|
||||
|
||||
const acceptInvite = useCallback(async () => {
|
||||
await application.vaultInvites.acceptInvite(inviteRecord)
|
||||
const result = await application.vaultInvites.acceptInvite(inviteRecord)
|
||||
if (result.isFailed()) {
|
||||
await application.alerts.alert(result.getError())
|
||||
}
|
||||
}, [application, inviteRecord])
|
||||
|
||||
const closeAddContactModal = () => setIsAddContactModalOpen(false)
|
||||
|
||||
@@ -151,7 +151,7 @@
|
||||
}
|
||||
|
||||
[data-mobile-popover],
|
||||
[role='dialog'] {
|
||||
[data-dialog-portal] {
|
||||
max-height: none;
|
||||
max-height: var(--ios-viewport-height, none);
|
||||
}
|
||||
|
||||
@@ -3717,60 +3717,60 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@react-native-async-storage/async-storage@npm:1.19.0":
|
||||
version: 1.19.0
|
||||
resolution: "@react-native-async-storage/async-storage@npm:1.19.0"
|
||||
"@react-native-async-storage/async-storage@npm:1.19.2":
|
||||
version: 1.19.2
|
||||
resolution: "@react-native-async-storage/async-storage@npm:1.19.2"
|
||||
dependencies:
|
||||
merge-options: ^3.0.4
|
||||
peerDependencies:
|
||||
react-native: ^0.0.0-0 || 0.60 - 0.72 || 1000.0.0
|
||||
checksum: 669f50695838a010f6444f0c0e0618aeda072d25798901d0802f0b945aa6fbab13a68d83a23f6bef591793ae09341dbb8a88f2d40eaf9542bde159711d9deb0e
|
||||
checksum: d2f3b1f7048eb1205ef620aff9f3b26691b69770e9e5f34e84f6fe79ed73c11ea80894d99192f9d78305a8289f7c4e989a0cced1493775d8a32281a6446f2314
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@react-native-community/cli-clean@npm:11.3.5":
|
||||
version: 11.3.5
|
||||
resolution: "@react-native-community/cli-clean@npm:11.3.5"
|
||||
"@react-native-community/cli-clean@npm:11.3.6":
|
||||
version: 11.3.6
|
||||
resolution: "@react-native-community/cli-clean@npm:11.3.6"
|
||||
dependencies:
|
||||
"@react-native-community/cli-tools": 11.3.5
|
||||
"@react-native-community/cli-tools": 11.3.6
|
||||
chalk: ^4.1.2
|
||||
execa: ^5.0.0
|
||||
prompts: ^2.4.0
|
||||
checksum: a8493b1a6ef6e435e25f651dd97f6c1cc9bd2dc80c71bff8b3276efa768998e28b01fa8349289a370bb5af1316b9d34fb1b218ba360d277c2381b205c5bda291
|
||||
checksum: 1c3077ca56a9e4482b6e43316ccbf99823b14156be39e3dc0624e6a2507e5ef4f5ce5c3f80c8914dc5e130fc27840e8cef3ba37d752dced10336c3edaea25088
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@react-native-community/cli-config@npm:11.3.5":
|
||||
version: 11.3.5
|
||||
resolution: "@react-native-community/cli-config@npm:11.3.5"
|
||||
"@react-native-community/cli-config@npm:11.3.6":
|
||||
version: 11.3.6
|
||||
resolution: "@react-native-community/cli-config@npm:11.3.6"
|
||||
dependencies:
|
||||
"@react-native-community/cli-tools": 11.3.5
|
||||
"@react-native-community/cli-tools": 11.3.6
|
||||
chalk: ^4.1.2
|
||||
cosmiconfig: ^5.1.0
|
||||
deepmerge: ^4.3.0
|
||||
glob: ^7.1.3
|
||||
joi: ^17.2.1
|
||||
checksum: acd7f3586146e301aca19e25032defd9009637bedcbdd62dee8fdd33d7bc83a4cf7eee83ba1931a5eae1bfcbcd26f06d3ae2a7aa6bc5d0ab42235a443bd1d036
|
||||
checksum: 4529050b049705cce661cf6576cb645230bc60fc1ef4d2ef775a47527fad6f86dc0a056c35676de5f6d0b9485b40b5e8bfd62a4d71c982e8ad2c487079639efe
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@react-native-community/cli-debugger-ui@npm:11.3.5":
|
||||
version: 11.3.5
|
||||
resolution: "@react-native-community/cli-debugger-ui@npm:11.3.5"
|
||||
"@react-native-community/cli-debugger-ui@npm:11.3.6":
|
||||
version: 11.3.6
|
||||
resolution: "@react-native-community/cli-debugger-ui@npm:11.3.6"
|
||||
dependencies:
|
||||
serve-static: ^1.13.1
|
||||
checksum: 750620e25013d7d639dc9d9ef2ade655e902c9b0f1493f769a906d78d9d33656aa9ae3941fd6477e661cf915137ca57c72eb77d33cdf66388d09687953459f75
|
||||
checksum: 41211d9e7b17d24702f497777f78c1c0ad391687d0790de37f0d4670d2e080a9c52af63bdb5084b8d5d3798f9fb6dde8757835690ac9155d5bb948de97fecec1
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@react-native-community/cli-doctor@npm:11.3.5":
|
||||
version: 11.3.5
|
||||
resolution: "@react-native-community/cli-doctor@npm:11.3.5"
|
||||
"@react-native-community/cli-doctor@npm:11.3.6":
|
||||
version: 11.3.6
|
||||
resolution: "@react-native-community/cli-doctor@npm:11.3.6"
|
||||
dependencies:
|
||||
"@react-native-community/cli-config": 11.3.5
|
||||
"@react-native-community/cli-platform-android": 11.3.5
|
||||
"@react-native-community/cli-platform-ios": 11.3.5
|
||||
"@react-native-community/cli-tools": 11.3.5
|
||||
"@react-native-community/cli-config": 11.3.6
|
||||
"@react-native-community/cli-platform-android": 11.3.6
|
||||
"@react-native-community/cli-platform-ios": 11.3.6
|
||||
"@react-native-community/cli-tools": 11.3.6
|
||||
chalk: ^4.1.2
|
||||
command-exists: ^1.2.8
|
||||
envinfo: ^7.7.2
|
||||
@@ -3780,61 +3780,61 @@ __metadata:
|
||||
node-stream-zip: ^1.9.1
|
||||
ora: ^5.4.1
|
||||
prompts: ^2.4.0
|
||||
semver: ^6.3.0
|
||||
semver: ^7.5.2
|
||||
strip-ansi: ^5.2.0
|
||||
sudo-prompt: ^9.0.0
|
||||
wcwidth: ^1.0.1
|
||||
yaml: ^2.2.1
|
||||
checksum: 511fcc8b4e0743b2c11413bda2e0185e6f9b5629aa511ac1674c02e99f58ab2640562e410507a46f94ef6960e0a9dbf26c1d4b7fc1dd9a2ab16187db27a055a9
|
||||
checksum: a85d6f49de5b0c7e92774f5f578c39361f486eba85bdd2823238f31d10043522b6cb723e2d37a178f894d1e7593abc2cf25aab84983f2bda0b0d4e0a50d9ffcf
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@react-native-community/cli-hermes@npm:11.3.5":
|
||||
version: 11.3.5
|
||||
resolution: "@react-native-community/cli-hermes@npm:11.3.5"
|
||||
"@react-native-community/cli-hermes@npm:11.3.6":
|
||||
version: 11.3.6
|
||||
resolution: "@react-native-community/cli-hermes@npm:11.3.6"
|
||||
dependencies:
|
||||
"@react-native-community/cli-platform-android": 11.3.5
|
||||
"@react-native-community/cli-tools": 11.3.5
|
||||
"@react-native-community/cli-platform-android": 11.3.6
|
||||
"@react-native-community/cli-tools": 11.3.6
|
||||
chalk: ^4.1.2
|
||||
hermes-profile-transformer: ^0.0.6
|
||||
ip: ^1.1.5
|
||||
checksum: 9c0067ce82dca98abdf92b64d376bffc6b424a26adfdd300adfd3afbf688d16e2752e4d865bff6f1a6559f21a0cc9c496003398abe0a06f79d7cafe972982817
|
||||
checksum: d30269534e2ca0c90a7fd07d694fb7d493c48fadda4620c3d7da213d9c6565945c482b7815583a2f157264cfb59acca1ec59ea0a0709b450190aa87dc0415c2f
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@react-native-community/cli-platform-android@npm:11.3.5":
|
||||
version: 11.3.5
|
||||
resolution: "@react-native-community/cli-platform-android@npm:11.3.5"
|
||||
"@react-native-community/cli-platform-android@npm:11.3.6":
|
||||
version: 11.3.6
|
||||
resolution: "@react-native-community/cli-platform-android@npm:11.3.6"
|
||||
dependencies:
|
||||
"@react-native-community/cli-tools": 11.3.5
|
||||
"@react-native-community/cli-tools": 11.3.6
|
||||
chalk: ^4.1.2
|
||||
execa: ^5.0.0
|
||||
glob: ^7.1.3
|
||||
logkitty: ^0.7.1
|
||||
checksum: 41169bd4de905eed6cd5c182eb33c981adf7fd3d806e73546ed04e6bd4af88635d5b9ea7864ce6e305829d3eee7a466588bb81bd6602606de068916b4c4c3301
|
||||
checksum: c99bd481213bc1f609a2d57ec5c4be1db7537b0d0655d617b8ca52ea198b880661332088fcf20eb6d8c76c2f951331432d0306054059b650be45923878357161
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@react-native-community/cli-platform-ios@npm:11.3.5":
|
||||
version: 11.3.5
|
||||
resolution: "@react-native-community/cli-platform-ios@npm:11.3.5"
|
||||
"@react-native-community/cli-platform-ios@npm:11.3.6":
|
||||
version: 11.3.6
|
||||
resolution: "@react-native-community/cli-platform-ios@npm:11.3.6"
|
||||
dependencies:
|
||||
"@react-native-community/cli-tools": 11.3.5
|
||||
"@react-native-community/cli-tools": 11.3.6
|
||||
chalk: ^4.1.2
|
||||
execa: ^5.0.0
|
||||
fast-xml-parser: ^4.0.12
|
||||
glob: ^7.1.3
|
||||
ora: ^5.4.1
|
||||
checksum: df320de9921b18c26bd306fd5f972056a4108550015cd5502d69b76cedc42b09175c4f56a6f49d9b473ed724a69f737ec83ffd7b50fd163737d32f459ecf05db
|
||||
checksum: 28c57cfae7a70ca7fc23c48bd858797e4e55151143cb5aa9530753d38be02bce21c79c781e466a13920de7786a909a0ea6442ee9b63ada455d5be6bf5f76107d
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@react-native-community/cli-plugin-metro@npm:11.3.5":
|
||||
version: 11.3.5
|
||||
resolution: "@react-native-community/cli-plugin-metro@npm:11.3.5"
|
||||
"@react-native-community/cli-plugin-metro@npm:11.3.6":
|
||||
version: 11.3.6
|
||||
resolution: "@react-native-community/cli-plugin-metro@npm:11.3.6"
|
||||
dependencies:
|
||||
"@react-native-community/cli-server-api": 11.3.5
|
||||
"@react-native-community/cli-tools": 11.3.5
|
||||
"@react-native-community/cli-server-api": 11.3.6
|
||||
"@react-native-community/cli-tools": 11.3.6
|
||||
chalk: ^4.1.2
|
||||
execa: ^5.0.0
|
||||
metro: 0.76.7
|
||||
@@ -3844,16 +3844,16 @@ __metadata:
|
||||
metro-resolver: 0.76.7
|
||||
metro-runtime: 0.76.7
|
||||
readline: ^1.3.0
|
||||
checksum: 9d36d87c1cc49a7547fa31f94ac4bf0466b1ed4c69d50bf7ea96b00ff885dbae538386b28aef9e9b6df87b12ea02c72ba6a05f576f3ce631740cd16a6183cd51
|
||||
checksum: f337f98e2c9ef5981e15c4400073b49275621878009f00a3287818db152f2f811eebfa4a960a607c68f9bf268ad8a2ae1d1b667136c02aed338ccf2b307242d4
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@react-native-community/cli-server-api@npm:11.3.5":
|
||||
version: 11.3.5
|
||||
resolution: "@react-native-community/cli-server-api@npm:11.3.5"
|
||||
"@react-native-community/cli-server-api@npm:11.3.6":
|
||||
version: 11.3.6
|
||||
resolution: "@react-native-community/cli-server-api@npm:11.3.6"
|
||||
dependencies:
|
||||
"@react-native-community/cli-debugger-ui": 11.3.5
|
||||
"@react-native-community/cli-tools": 11.3.5
|
||||
"@react-native-community/cli-debugger-ui": 11.3.6
|
||||
"@react-native-community/cli-tools": 11.3.6
|
||||
compression: ^1.7.1
|
||||
connect: ^3.6.5
|
||||
errorhandler: ^1.5.1
|
||||
@@ -3861,13 +3861,13 @@ __metadata:
|
||||
pretty-format: ^26.6.2
|
||||
serve-static: ^1.13.1
|
||||
ws: ^7.5.1
|
||||
checksum: 65d10eadc8363a1e49bf89eb3d8e5089da68640fa8b715accc27d6c5c450111a278b772dc7a7df8e667cfa8e40e016e088042ae578bc652a48de735e99522f7d
|
||||
checksum: fb784497de2360303956e747522b3528a52fbfd1ed3d2f8f89cb34ca7a3d730c3355f786e0c12ef59c996a0f390184acbbc3cd0f1575569f6f9d69ebcf058bbb
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@react-native-community/cli-tools@npm:11.3.5":
|
||||
version: 11.3.5
|
||||
resolution: "@react-native-community/cli-tools@npm:11.3.5"
|
||||
"@react-native-community/cli-tools@npm:11.3.6":
|
||||
version: 11.3.6
|
||||
resolution: "@react-native-community/cli-tools@npm:11.3.6"
|
||||
dependencies:
|
||||
appdirsjs: ^1.2.4
|
||||
chalk: ^4.1.2
|
||||
@@ -3876,34 +3876,34 @@ __metadata:
|
||||
node-fetch: ^2.6.0
|
||||
open: ^6.2.0
|
||||
ora: ^5.4.1
|
||||
semver: ^6.3.0
|
||||
semver: ^7.5.2
|
||||
shell-quote: ^1.7.3
|
||||
checksum: e7e2a490076ca2fad665e3de15f5b793354f11b3a4e3912b2aebafba2c87f8af17a15385faad0cde49543e3183ef20b2561a4cfaf1156e252b4efd0cd23bcad5
|
||||
checksum: 5ccc085d0b96fb85b68b79460f23ef9321d1520c7a837c944a3c90625b7abf0d02dff753d38b741b04a90d598837c600329ac52045ab18097c8bae2a4b999ce8
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@react-native-community/cli-types@npm:11.3.5":
|
||||
version: 11.3.5
|
||||
resolution: "@react-native-community/cli-types@npm:11.3.5"
|
||||
"@react-native-community/cli-types@npm:11.3.6":
|
||||
version: 11.3.6
|
||||
resolution: "@react-native-community/cli-types@npm:11.3.6"
|
||||
dependencies:
|
||||
joi: ^17.2.1
|
||||
checksum: 5d06dc2e444451c7ce6fa5da8358feb5cba5906d29deb69f2e3cef8b02f665749e1a62c9d53f4214518ab1bd55ff2d271cf36dcf15c927d79ec32fd223e759db
|
||||
checksum: 655ac99738ad6d1e14360529c32e0730830d932ebbd3bea7894c08075c7e449772ec8cf0258f501da65f30904f09c88d9d65d97ff4ae052a17ca55a88157fbe2
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@react-native-community/cli@npm:11.3.5":
|
||||
version: 11.3.5
|
||||
resolution: "@react-native-community/cli@npm:11.3.5"
|
||||
"@react-native-community/cli@npm:11.3.6":
|
||||
version: 11.3.6
|
||||
resolution: "@react-native-community/cli@npm:11.3.6"
|
||||
dependencies:
|
||||
"@react-native-community/cli-clean": 11.3.5
|
||||
"@react-native-community/cli-config": 11.3.5
|
||||
"@react-native-community/cli-debugger-ui": 11.3.5
|
||||
"@react-native-community/cli-doctor": 11.3.5
|
||||
"@react-native-community/cli-hermes": 11.3.5
|
||||
"@react-native-community/cli-plugin-metro": 11.3.5
|
||||
"@react-native-community/cli-server-api": 11.3.5
|
||||
"@react-native-community/cli-tools": 11.3.5
|
||||
"@react-native-community/cli-types": 11.3.5
|
||||
"@react-native-community/cli-clean": 11.3.6
|
||||
"@react-native-community/cli-config": 11.3.6
|
||||
"@react-native-community/cli-debugger-ui": 11.3.6
|
||||
"@react-native-community/cli-doctor": 11.3.6
|
||||
"@react-native-community/cli-hermes": 11.3.6
|
||||
"@react-native-community/cli-plugin-metro": 11.3.6
|
||||
"@react-native-community/cli-server-api": 11.3.6
|
||||
"@react-native-community/cli-tools": 11.3.6
|
||||
"@react-native-community/cli-types": 11.3.6
|
||||
chalk: ^4.1.2
|
||||
commander: ^9.4.1
|
||||
execa: ^5.0.0
|
||||
@@ -3911,10 +3911,10 @@ __metadata:
|
||||
fs-extra: ^8.1.0
|
||||
graceful-fs: ^4.1.3
|
||||
prompts: ^2.4.0
|
||||
semver: ^6.3.0
|
||||
semver: ^7.5.2
|
||||
bin:
|
||||
react-native: build/bin.js
|
||||
checksum: 6d9f6544521c72212a3ab5e76a94d98c65072b5d15af6f533e8d6e36068dceff3fee5c1d5014d0f856ab54c63658849ee6be59911e087e95ef361bb43bcb6ad2
|
||||
checksum: 06b81dc118020285caefa9a47ff94f2494679745686643f49e5feb1a8a193e13129ffc3a4fe831dfea6570bd300d3bef26cb2bb718950171d3ca111e80966a91
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
@@ -3984,15 +3984,15 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@react-native/metro-config@npm:^0.72.9":
|
||||
version: 0.72.9
|
||||
resolution: "@react-native/metro-config@npm:0.72.9"
|
||||
"@react-native/metro-config@npm:^0.72.11":
|
||||
version: 0.72.11
|
||||
resolution: "@react-native/metro-config@npm:0.72.11"
|
||||
dependencies:
|
||||
"@react-native/js-polyfills": ^0.72.1
|
||||
metro-config: 0.76.7
|
||||
metro-react-native-babel-transformer: 0.76.7
|
||||
metro-runtime: 0.76.7
|
||||
checksum: c20e88127f04253ae519655bb2f436593f92615f8b678e52b448c51c1f0617d085b554532e48c09db293c6565ce4a13e1237d648c8739825ce9fcf20f862e963
|
||||
metro-config: 0.76.8
|
||||
metro-react-native-babel-transformer: 0.76.8
|
||||
metro-runtime: 0.76.8
|
||||
checksum: b6c6d74a63d5b1336f0caf34e06d4792a34d0e0bfac20a34ce14a449385ab163cf7f6dce1b147afadae8098c2f9f1b639827c94cf6f93123e6ee4d59d72a1ef5
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
@@ -4017,15 +4017,15 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@react-native/virtualized-lists@npm:^0.72.6":
|
||||
version: 0.72.6
|
||||
resolution: "@react-native/virtualized-lists@npm:0.72.6"
|
||||
"@react-native/virtualized-lists@npm:^0.72.4, @react-native/virtualized-lists@npm:^0.72.8":
|
||||
version: 0.72.8
|
||||
resolution: "@react-native/virtualized-lists@npm:0.72.8"
|
||||
dependencies:
|
||||
invariant: ^2.2.4
|
||||
nullthrows: ^1.1.1
|
||||
peerDependencies:
|
||||
react-native: "*"
|
||||
checksum: e9e0c0f75607e699bf79742ca98128698e27a0c05fe01e735876b444020e7578858ee6267e6913a7cad7aafb5d2bc25feeefda051ec3d178e6d2cd65b318b6f5
|
||||
checksum: ad9628a04e72420326fd5ef09c746ad9cd6cff745b73850c7297429e3c42927043d1310896a72aa94497dc6b7f1abc2be1081b465734f7673f0e7d36aaae5e53
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
@@ -4582,16 +4582,16 @@ __metadata:
|
||||
"@babel/core": "*"
|
||||
"@babel/preset-typescript": ^7.18.6
|
||||
"@babel/runtime": ^7.20.1
|
||||
"@react-native-async-storage/async-storage": 1.19.0
|
||||
"@react-native-async-storage/async-storage": 1.19.2
|
||||
"@react-native/eslint-config": ^0.72.2
|
||||
"@react-native/metro-config": ^0.72.9
|
||||
"@react-native/metro-config": ^0.72.11
|
||||
"@standardnotes/config": ^2.4.3
|
||||
"@standardnotes/react-native-utils": 1.0.1
|
||||
"@standardnotes/snjs": "workspace:*"
|
||||
"@standardnotes/web": "workspace:*"
|
||||
"@tsconfig/react-native": ^3.0.0
|
||||
"@tsconfig/react-native": ^3.0.2
|
||||
"@types/react": ^18.0.25
|
||||
"@types/react-native": ^0.70.6
|
||||
"@types/react-native": ^0.72.2
|
||||
"@typescript-eslint/eslint-plugin": "*"
|
||||
"@typescript-eslint/parser": "*"
|
||||
babel-jest: ^29.3.1
|
||||
@@ -4599,24 +4599,24 @@ __metadata:
|
||||
eslint: "*"
|
||||
eslint-plugin-prettier: "*"
|
||||
get-yarn-workspaces: ^1.0.2
|
||||
metro-react-native-babel-preset: ^0.76.7
|
||||
metro-react-native-babel-preset: ^0.76.8
|
||||
npm-check-updates: "*"
|
||||
pod-install: ^0.1.38
|
||||
prettier: "*"
|
||||
prettier-plugin-organize-imports: ^3.2.0
|
||||
react: 18.2.0
|
||||
react-native: 0.72.3
|
||||
react-native: 0.72.4
|
||||
react-native-file-viewer: ^2.1.5
|
||||
react-native-fingerprint-scanner: "standardnotes/react-native-fingerprint-scanner#b55d1c0ca627a87a130f758603f12911fbac200f"
|
||||
react-native-flag-secure-android: "standardnotes/react-native-flag-secure-android#cb08e74583c22a5d912842459b35ebbbb4bcd852"
|
||||
react-native-fs: ^2.20.0
|
||||
react-native-iap: ^12.7.4
|
||||
react-native-keychain: "standardnotes/react-native-keychain#d277d360494cbd02be4accb4a360772a8e0e97b6"
|
||||
react-native-keychain: 8.1.2
|
||||
react-native-mmkv: ^2.6.2
|
||||
react-native-privacy-snapshot: "standardnotes/react-native-privacy-snapshot#653e904c90fc6f2b578da59138f2bfe5d7f942fe"
|
||||
react-native-share: ^8.2.0
|
||||
react-native-share: ^9.2.3
|
||||
react-native-version-info: ^1.1.1
|
||||
react-native-webview: 11.26.1
|
||||
react-native-webview: 13.3.1
|
||||
typescript: ^4.9.3
|
||||
languageName: unknown
|
||||
linkType: soft
|
||||
@@ -5300,7 +5300,7 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@tsconfig/react-native@npm:^3.0.0":
|
||||
"@tsconfig/react-native@npm:^3.0.2":
|
||||
version: 3.0.2
|
||||
resolution: "@tsconfig/react-native@npm:3.0.2"
|
||||
checksum: 792146b5e249614cc03786ee861297a32188358ba760ef8f2881ea5261021f3757a9c8d75e84814c9a0e22920468939ebc617a66c37f0128f2d817e5eb9d224f
|
||||
@@ -5788,12 +5788,13 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@types/react-native@npm:^0.70.6":
|
||||
version: 0.70.14
|
||||
resolution: "@types/react-native@npm:0.70.14"
|
||||
"@types/react-native@npm:^0.72.2":
|
||||
version: 0.72.2
|
||||
resolution: "@types/react-native@npm:0.72.2"
|
||||
dependencies:
|
||||
"@react-native/virtualized-lists": ^0.72.4
|
||||
"@types/react": "*"
|
||||
checksum: 6df79ca70fe0643229dc23ad5121b4bdc80347a10ea8b352e89a97dda6e6f234c5a035e1d88debd3452f91964b95e7cc9a157105c9e09d93cadd28fd079394ba
|
||||
checksum: b2915594381365ea379cb46b9a65219c6b6c7446d97d15f4da9615b8f180972bacba7cae584f4a8f83cce3a180f8a9a08a9c6b57081b37e2543f23f5717693d4
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
@@ -16286,6 +16287,17 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"metro-babel-transformer@npm:0.76.8":
|
||||
version: 0.76.8
|
||||
resolution: "metro-babel-transformer@npm:0.76.8"
|
||||
dependencies:
|
||||
"@babel/core": ^7.20.0
|
||||
hermes-parser: 0.12.0
|
||||
nullthrows: ^1.1.1
|
||||
checksum: 2a00839585f6e9b831f29d203edcfd7dc62383efa41734fbf8d13daded7a18c7650aa70a1a03943a8d1c9ac20cb33d42ac3eae3b89484fe704a0a70a164d76ab
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"metro-cache-key@npm:0.76.7":
|
||||
version: 0.76.7
|
||||
resolution: "metro-cache-key@npm:0.76.7"
|
||||
@@ -16293,6 +16305,13 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"metro-cache-key@npm:0.76.8":
|
||||
version: 0.76.8
|
||||
resolution: "metro-cache-key@npm:0.76.8"
|
||||
checksum: 23d33652ff814cdd4739201ed545ab421cf16aa10d4bfcf7673ec630268ceed7a3735a59a711bdfa812786d181a4e64f453f1658fd342f5ff55aef232ac63b0d
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"metro-cache@npm:0.76.7":
|
||||
version: 0.76.7
|
||||
resolution: "metro-cache@npm:0.76.7"
|
||||
@@ -16303,6 +16322,16 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"metro-cache@npm:0.76.8":
|
||||
version: 0.76.8
|
||||
resolution: "metro-cache@npm:0.76.8"
|
||||
dependencies:
|
||||
metro-core: 0.76.8
|
||||
rimraf: ^3.0.2
|
||||
checksum: 57ac005e44f5e57e62bd597b0b5023c3c961d41eb80f91a1fba61acaa21423efba5d5b710f5a4a6e09ecebe5512441d06dd54a5a4acd7f09ba8dd1361b3fc2d3
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"metro-config@npm:0.76.7":
|
||||
version: 0.76.7
|
||||
resolution: "metro-config@npm:0.76.7"
|
||||
@@ -16318,6 +16347,21 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"metro-config@npm:0.76.8":
|
||||
version: 0.76.8
|
||||
resolution: "metro-config@npm:0.76.8"
|
||||
dependencies:
|
||||
connect: ^3.6.5
|
||||
cosmiconfig: ^5.0.5
|
||||
jest-validate: ^29.2.1
|
||||
metro: 0.76.8
|
||||
metro-cache: 0.76.8
|
||||
metro-core: 0.76.8
|
||||
metro-runtime: 0.76.8
|
||||
checksum: aa3208d4a0f274d2f204f26ed214cf3c8a86138d997203413599a48930192bafd791a115a30e5af55b2685aa250174fb64a2a9009d9b5842af78c033420de312
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"metro-core@npm:0.76.7":
|
||||
version: 0.76.7
|
||||
resolution: "metro-core@npm:0.76.7"
|
||||
@@ -16328,6 +16372,16 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"metro-core@npm:0.76.8":
|
||||
version: 0.76.8
|
||||
resolution: "metro-core@npm:0.76.8"
|
||||
dependencies:
|
||||
lodash.throttle: ^4.1.1
|
||||
metro-resolver: 0.76.8
|
||||
checksum: 9a43e824404c194ca31de0e204f304ded65d1c4ecb401f270750f6e319f9454293067c69c682b20413951eb63fde1e4e2a8e779f9eb779d2da95ffea4e093ce9
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"metro-file-map@npm:0.76.7":
|
||||
version: 0.76.7
|
||||
resolution: "metro-file-map@npm:0.76.7"
|
||||
@@ -16352,6 +16406,30 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"metro-file-map@npm:0.76.8":
|
||||
version: 0.76.8
|
||||
resolution: "metro-file-map@npm:0.76.8"
|
||||
dependencies:
|
||||
anymatch: ^3.0.3
|
||||
debug: ^2.2.0
|
||||
fb-watchman: ^2.0.0
|
||||
fsevents: ^2.3.2
|
||||
graceful-fs: ^4.2.4
|
||||
invariant: ^2.2.4
|
||||
jest-regex-util: ^27.0.6
|
||||
jest-util: ^27.2.0
|
||||
jest-worker: ^27.2.0
|
||||
micromatch: ^4.0.4
|
||||
node-abort-controller: ^3.1.1
|
||||
nullthrows: ^1.1.1
|
||||
walker: ^1.0.7
|
||||
dependenciesMeta:
|
||||
fsevents:
|
||||
optional: true
|
||||
checksum: eecd1560b32115db93ca9a8c066203465619a5b39a9ccc5a9771b61d392deeda96737c87e1ed740cd00e7d8ef9149f7e1ee32a0b311242fdfca372c79b4893b4
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"metro-inspector-proxy@npm:0.76.7":
|
||||
version: 0.76.7
|
||||
resolution: "metro-inspector-proxy@npm:0.76.7"
|
||||
@@ -16367,6 +16445,21 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"metro-inspector-proxy@npm:0.76.8":
|
||||
version: 0.76.8
|
||||
resolution: "metro-inspector-proxy@npm:0.76.8"
|
||||
dependencies:
|
||||
connect: ^3.6.5
|
||||
debug: ^2.2.0
|
||||
node-fetch: ^2.2.0
|
||||
ws: ^7.5.1
|
||||
yargs: ^17.6.2
|
||||
bin:
|
||||
metro-inspector-proxy: src/cli.js
|
||||
checksum: edf3a1488ca57883c8b511f852f66024ccd451616b1897d82600e3b51a3ea8ef14bac01ad5767fbcf8d772da77239606475319e591701f4c094489e009842d9d
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"metro-minify-terser@npm:0.76.7":
|
||||
version: 0.76.7
|
||||
resolution: "metro-minify-terser@npm:0.76.7"
|
||||
@@ -16376,6 +16469,15 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"metro-minify-terser@npm:0.76.8":
|
||||
version: 0.76.8
|
||||
resolution: "metro-minify-terser@npm:0.76.8"
|
||||
dependencies:
|
||||
terser: ^5.15.0
|
||||
checksum: 58beaed29fe4b2783fd06ec6ea8fe0dcc5056b2bb48dab0c5109884f3d9afffe8709c5157a364a3a0b4de48c300efe4101b34645624b95129cf1c17e5821e4ed
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"metro-minify-uglify@npm:0.76.7":
|
||||
version: 0.76.7
|
||||
resolution: "metro-minify-uglify@npm:0.76.7"
|
||||
@@ -16385,7 +16487,16 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"metro-react-native-babel-preset@npm:0.76.7, metro-react-native-babel-preset@npm:^0.76.7":
|
||||
"metro-minify-uglify@npm:0.76.8":
|
||||
version: 0.76.8
|
||||
resolution: "metro-minify-uglify@npm:0.76.8"
|
||||
dependencies:
|
||||
uglify-es: ^3.1.9
|
||||
checksum: e2c1642a5ff8f9145e282036a252d665576c65bd3d3baac1e2b05a67421f9390ef4824ea55506f92ba2854774dac028ec492cf8fb1abcdf1a97205d8d79b226b
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"metro-react-native-babel-preset@npm:0.76.7":
|
||||
version: 0.76.7
|
||||
resolution: "metro-react-native-babel-preset@npm:0.76.7"
|
||||
dependencies:
|
||||
@@ -16434,6 +16545,55 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"metro-react-native-babel-preset@npm:0.76.8, metro-react-native-babel-preset@npm:^0.76.8":
|
||||
version: 0.76.8
|
||||
resolution: "metro-react-native-babel-preset@npm:0.76.8"
|
||||
dependencies:
|
||||
"@babel/core": ^7.20.0
|
||||
"@babel/plugin-proposal-async-generator-functions": ^7.0.0
|
||||
"@babel/plugin-proposal-class-properties": ^7.18.0
|
||||
"@babel/plugin-proposal-export-default-from": ^7.0.0
|
||||
"@babel/plugin-proposal-nullish-coalescing-operator": ^7.18.0
|
||||
"@babel/plugin-proposal-numeric-separator": ^7.0.0
|
||||
"@babel/plugin-proposal-object-rest-spread": ^7.20.0
|
||||
"@babel/plugin-proposal-optional-catch-binding": ^7.0.0
|
||||
"@babel/plugin-proposal-optional-chaining": ^7.20.0
|
||||
"@babel/plugin-syntax-dynamic-import": ^7.8.0
|
||||
"@babel/plugin-syntax-export-default-from": ^7.0.0
|
||||
"@babel/plugin-syntax-flow": ^7.18.0
|
||||
"@babel/plugin-syntax-nullish-coalescing-operator": ^7.0.0
|
||||
"@babel/plugin-syntax-optional-chaining": ^7.0.0
|
||||
"@babel/plugin-transform-arrow-functions": ^7.0.0
|
||||
"@babel/plugin-transform-async-to-generator": ^7.20.0
|
||||
"@babel/plugin-transform-block-scoping": ^7.0.0
|
||||
"@babel/plugin-transform-classes": ^7.0.0
|
||||
"@babel/plugin-transform-computed-properties": ^7.0.0
|
||||
"@babel/plugin-transform-destructuring": ^7.20.0
|
||||
"@babel/plugin-transform-flow-strip-types": ^7.20.0
|
||||
"@babel/plugin-transform-function-name": ^7.0.0
|
||||
"@babel/plugin-transform-literals": ^7.0.0
|
||||
"@babel/plugin-transform-modules-commonjs": ^7.0.0
|
||||
"@babel/plugin-transform-named-capturing-groups-regex": ^7.0.0
|
||||
"@babel/plugin-transform-parameters": ^7.0.0
|
||||
"@babel/plugin-transform-react-display-name": ^7.0.0
|
||||
"@babel/plugin-transform-react-jsx": ^7.0.0
|
||||
"@babel/plugin-transform-react-jsx-self": ^7.0.0
|
||||
"@babel/plugin-transform-react-jsx-source": ^7.0.0
|
||||
"@babel/plugin-transform-runtime": ^7.0.0
|
||||
"@babel/plugin-transform-shorthand-properties": ^7.0.0
|
||||
"@babel/plugin-transform-spread": ^7.0.0
|
||||
"@babel/plugin-transform-sticky-regex": ^7.0.0
|
||||
"@babel/plugin-transform-typescript": ^7.5.0
|
||||
"@babel/plugin-transform-unicode-regex": ^7.0.0
|
||||
"@babel/template": ^7.0.0
|
||||
babel-plugin-transform-flow-enums: ^0.0.2
|
||||
react-refresh: ^0.4.0
|
||||
peerDependencies:
|
||||
"@babel/core": "*"
|
||||
checksum: a1b65d9020326643140ed3080426d04f553fb06e3c8fd4873a7cec65144dcaa5121a5bf260946169a502dd0c9966c3295d3f42fe8dbc31d30b3b1da0815bdff9
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"metro-react-native-babel-transformer@npm:0.76.7":
|
||||
version: 0.76.7
|
||||
resolution: "metro-react-native-babel-transformer@npm:0.76.7"
|
||||
@@ -16449,6 +16609,21 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"metro-react-native-babel-transformer@npm:0.76.8":
|
||||
version: 0.76.8
|
||||
resolution: "metro-react-native-babel-transformer@npm:0.76.8"
|
||||
dependencies:
|
||||
"@babel/core": ^7.20.0
|
||||
babel-preset-fbjs: ^3.4.0
|
||||
hermes-parser: 0.12.0
|
||||
metro-react-native-babel-preset: 0.76.8
|
||||
nullthrows: ^1.1.1
|
||||
peerDependencies:
|
||||
"@babel/core": "*"
|
||||
checksum: 7b7489709b8ea27e9337dd5997e143fc947a60695b2233d77a5eb3ea9c90a129d5e8308fd6af0b592ee4b037a1e5878ab1798181325e493a05249ff173299608
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"metro-resolver@npm:0.76.7":
|
||||
version: 0.76.7
|
||||
resolution: "metro-resolver@npm:0.76.7"
|
||||
@@ -16456,6 +16631,13 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"metro-resolver@npm:0.76.8":
|
||||
version: 0.76.8
|
||||
resolution: "metro-resolver@npm:0.76.8"
|
||||
checksum: 85b45a96f01ccf25d3568b9918a81eb8ed75950e8923c9a8ddd83d7116e620af2a1fc5bf744674c8318ab5fd219e0c621a1c602d451913c054517531f98eb50b
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"metro-runtime@npm:0.76.7":
|
||||
version: 0.76.7
|
||||
resolution: "metro-runtime@npm:0.76.7"
|
||||
@@ -16466,6 +16648,16 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"metro-runtime@npm:0.76.8":
|
||||
version: 0.76.8
|
||||
resolution: "metro-runtime@npm:0.76.8"
|
||||
dependencies:
|
||||
"@babel/runtime": ^7.0.0
|
||||
react-refresh: ^0.4.0
|
||||
checksum: 5f3bf808adff99b4a29a3bc190263eaf8e4f1fb87a751344b54bf49b399f3e48be2cc256c415853c19b4b4a27d402e1bcc9f911bea8521f8ac325f8fddc7d631
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"metro-source-map@npm:0.76.7":
|
||||
version: 0.76.7
|
||||
resolution: "metro-source-map@npm:0.76.7"
|
||||
@@ -16482,6 +16674,22 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"metro-source-map@npm:0.76.8":
|
||||
version: 0.76.8
|
||||
resolution: "metro-source-map@npm:0.76.8"
|
||||
dependencies:
|
||||
"@babel/traverse": ^7.20.0
|
||||
"@babel/types": ^7.20.0
|
||||
invariant: ^2.2.4
|
||||
metro-symbolicate: 0.76.8
|
||||
nullthrows: ^1.1.1
|
||||
ob1: 0.76.8
|
||||
source-map: ^0.5.6
|
||||
vlq: ^1.0.0
|
||||
checksum: 01134a3b73f9f67f32debff665d2a3815b84fa7f8627d82d7c343746b7fa357693f7b93e8fd6bcdc4e75a9f59c387c51edb456ad82c7e0c2e20fbca7f0ea6765
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"metro-symbolicate@npm:0.76.7":
|
||||
version: 0.76.7
|
||||
resolution: "metro-symbolicate@npm:0.76.7"
|
||||
@@ -16498,6 +16706,22 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"metro-symbolicate@npm:0.76.8":
|
||||
version: 0.76.8
|
||||
resolution: "metro-symbolicate@npm:0.76.8"
|
||||
dependencies:
|
||||
invariant: ^2.2.4
|
||||
metro-source-map: 0.76.8
|
||||
nullthrows: ^1.1.1
|
||||
source-map: ^0.5.6
|
||||
through2: ^2.0.1
|
||||
vlq: ^1.0.0
|
||||
bin:
|
||||
metro-symbolicate: src/index.js
|
||||
checksum: 87988bbb255fd3d91d31cedc9b20eb804cd91ca6b66b66d48e4c11a361f09c71e113c7ce6191d83563591400cd31fc9a27a659fdb7fc83bf6e346ca427880af1
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"metro-transform-plugins@npm:0.76.7":
|
||||
version: 0.76.7
|
||||
resolution: "metro-transform-plugins@npm:0.76.7"
|
||||
@@ -16511,6 +16735,19 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"metro-transform-plugins@npm:0.76.8":
|
||||
version: 0.76.8
|
||||
resolution: "metro-transform-plugins@npm:0.76.8"
|
||||
dependencies:
|
||||
"@babel/core": ^7.20.0
|
||||
"@babel/generator": ^7.20.0
|
||||
"@babel/template": ^7.0.0
|
||||
"@babel/traverse": ^7.20.0
|
||||
nullthrows: ^1.1.1
|
||||
checksum: 3db7b3ac809409042e7c6a79e9b6dba61d4e0c4a66f2f0bca3b3cadbf413e9cc3dc4d7f89e79c7a65f19ca6f3c3025c819709fc545a677532293805dd9025fa7
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"metro-transform-worker@npm:0.76.7":
|
||||
version: 0.76.7
|
||||
resolution: "metro-transform-worker@npm:0.76.7"
|
||||
@@ -16531,6 +16768,26 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"metro-transform-worker@npm:0.76.8":
|
||||
version: 0.76.8
|
||||
resolution: "metro-transform-worker@npm:0.76.8"
|
||||
dependencies:
|
||||
"@babel/core": ^7.20.0
|
||||
"@babel/generator": ^7.20.0
|
||||
"@babel/parser": ^7.20.0
|
||||
"@babel/types": ^7.20.0
|
||||
babel-preset-fbjs: ^3.4.0
|
||||
metro: 0.76.8
|
||||
metro-babel-transformer: 0.76.8
|
||||
metro-cache: 0.76.8
|
||||
metro-cache-key: 0.76.8
|
||||
metro-source-map: 0.76.8
|
||||
metro-transform-plugins: 0.76.8
|
||||
nullthrows: ^1.1.1
|
||||
checksum: 21935271fcd89696dcb837fd3b7efca96b1f36372d98628349496fe1c29d74763bdbdf05946944ecd799beb4c6ea4cd8058e0ce3175b2ba625e957de90dbc440
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"metro@npm:0.76.7":
|
||||
version: 0.76.7
|
||||
resolution: "metro@npm:0.76.7"
|
||||
@@ -16589,6 +16846,64 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"metro@npm:0.76.8":
|
||||
version: 0.76.8
|
||||
resolution: "metro@npm:0.76.8"
|
||||
dependencies:
|
||||
"@babel/code-frame": ^7.0.0
|
||||
"@babel/core": ^7.20.0
|
||||
"@babel/generator": ^7.20.0
|
||||
"@babel/parser": ^7.20.0
|
||||
"@babel/template": ^7.0.0
|
||||
"@babel/traverse": ^7.20.0
|
||||
"@babel/types": ^7.20.0
|
||||
accepts: ^1.3.7
|
||||
async: ^3.2.2
|
||||
chalk: ^4.0.0
|
||||
ci-info: ^2.0.0
|
||||
connect: ^3.6.5
|
||||
debug: ^2.2.0
|
||||
denodeify: ^1.2.1
|
||||
error-stack-parser: ^2.0.6
|
||||
graceful-fs: ^4.2.4
|
||||
hermes-parser: 0.12.0
|
||||
image-size: ^1.0.2
|
||||
invariant: ^2.2.4
|
||||
jest-worker: ^27.2.0
|
||||
jsc-safe-url: ^0.2.2
|
||||
lodash.throttle: ^4.1.1
|
||||
metro-babel-transformer: 0.76.8
|
||||
metro-cache: 0.76.8
|
||||
metro-cache-key: 0.76.8
|
||||
metro-config: 0.76.8
|
||||
metro-core: 0.76.8
|
||||
metro-file-map: 0.76.8
|
||||
metro-inspector-proxy: 0.76.8
|
||||
metro-minify-terser: 0.76.8
|
||||
metro-minify-uglify: 0.76.8
|
||||
metro-react-native-babel-preset: 0.76.8
|
||||
metro-resolver: 0.76.8
|
||||
metro-runtime: 0.76.8
|
||||
metro-source-map: 0.76.8
|
||||
metro-symbolicate: 0.76.8
|
||||
metro-transform-plugins: 0.76.8
|
||||
metro-transform-worker: 0.76.8
|
||||
mime-types: ^2.1.27
|
||||
node-fetch: ^2.2.0
|
||||
nullthrows: ^1.1.1
|
||||
rimraf: ^3.0.2
|
||||
serialize-error: ^2.1.0
|
||||
source-map: ^0.5.6
|
||||
strip-ansi: ^6.0.0
|
||||
throat: ^5.0.0
|
||||
ws: ^7.5.1
|
||||
yargs: ^17.6.2
|
||||
bin:
|
||||
metro: src/cli.js
|
||||
checksum: 848ab2857de61601df933faa8abe844343fdf5e335a3cbf906cddaaece8550259393aa1b9aa9c8eed75ec6eebf2c6203095880e8919b38034baf03081291af63
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"micromatch@npm:^3.1.10":
|
||||
version: 3.1.10
|
||||
resolution: "micromatch@npm:3.1.10"
|
||||
@@ -17733,6 +18048,13 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"ob1@npm:0.76.8":
|
||||
version: 0.76.8
|
||||
resolution: "ob1@npm:0.76.8"
|
||||
checksum: 3feb035a0d33bd2c2d982bdd4877a10375bb71b0415cd960649f6e1faf570ac93aeb0246b1559588e722af866d02274d5abd4b601b31088feb66bbe5d9ecde25
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"object-assign@npm:^4.0.1, object-assign@npm:^4.1.0, object-assign@npm:^4.1.1":
|
||||
version: 4.1.1
|
||||
resolution: "object-assign@npm:4.1.1"
|
||||
@@ -19500,10 +19822,10 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"react-native-keychain@standardnotes/react-native-keychain#d277d360494cbd02be4accb4a360772a8e0e97b6":
|
||||
version: 8.0.0
|
||||
resolution: "react-native-keychain@https://github.com/standardnotes/react-native-keychain.git#commit=d277d360494cbd02be4accb4a360772a8e0e97b6"
|
||||
checksum: a8a1484446a24db4f90bc72ba7b22a4637cc4f75421f9b3c30b22bfe753c2c349a165dc848cb0ed4508f64f96e5d2220e41aae57647629d9a70aff933152e8df
|
||||
"react-native-keychain@npm:8.1.2":
|
||||
version: 8.1.2
|
||||
resolution: "react-native-keychain@npm:8.1.2"
|
||||
checksum: 0602f0c8c664ee73aedfe7704c5199e90ecf91d933c218d1d74f8a4ea2bfe39814abe2a65492ba19478f416f8ba2cccb82e56878ebf4618712aac0f5a9e6a855
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
@@ -19527,10 +19849,10 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"react-native-share@npm:^8.2.0":
|
||||
version: 8.2.2
|
||||
resolution: "react-native-share@npm:8.2.2"
|
||||
checksum: 0f69911fda2ca1856b439d8b4fcc2ac9c74bd92590fb6a7db60282181f0a9612f218985b3c69b0bbe73da5395a3aa197e91ac8de9a05c07c0b0da5a096a0e294
|
||||
"react-native-share@npm:^9.2.3":
|
||||
version: 9.2.3
|
||||
resolution: "react-native-share@npm:9.2.3"
|
||||
checksum: 8794b63ef981580f747cded2b0e13246ac5fa1efdf70042a0fbe3228d16a4a9875971febcb788a796e118a99f73cc2a1c037a25e6e65eab3aba75282a7639a76
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
@@ -19543,33 +19865,33 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"react-native-webview@npm:11.26.1":
|
||||
version: 11.26.1
|
||||
resolution: "react-native-webview@npm:11.26.1"
|
||||
"react-native-webview@npm:13.3.1":
|
||||
version: 13.3.1
|
||||
resolution: "react-native-webview@npm:13.3.1"
|
||||
dependencies:
|
||||
escape-string-regexp: 2.0.0
|
||||
invariant: 2.2.4
|
||||
peerDependencies:
|
||||
react: "*"
|
||||
react-native: "*"
|
||||
checksum: d2f95a89e944a2f1e8cf402e4e274f3568edae42e7ef190915e9fba8004a01d699c962459bdc9688c159060538e90aea3017cab24e6f4112021cbbc10ef57104
|
||||
checksum: c455279ccc42f4787e75c5c0e4609b535bb417eb35536c978079f23474c1135f39f5b8aed32445dd5422913c07651db77343e3c348e193c0b17329fdaa35e1a7
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"react-native@npm:0.72.3":
|
||||
version: 0.72.3
|
||||
resolution: "react-native@npm:0.72.3"
|
||||
"react-native@npm:0.72.4":
|
||||
version: 0.72.4
|
||||
resolution: "react-native@npm:0.72.4"
|
||||
dependencies:
|
||||
"@jest/create-cache-key-function": ^29.2.1
|
||||
"@react-native-community/cli": 11.3.5
|
||||
"@react-native-community/cli-platform-android": 11.3.5
|
||||
"@react-native-community/cli-platform-ios": 11.3.5
|
||||
"@react-native-community/cli": 11.3.6
|
||||
"@react-native-community/cli-platform-android": 11.3.6
|
||||
"@react-native-community/cli-platform-ios": 11.3.6
|
||||
"@react-native/assets-registry": ^0.72.0
|
||||
"@react-native/codegen": ^0.72.6
|
||||
"@react-native/gradle-plugin": ^0.72.11
|
||||
"@react-native/js-polyfills": ^0.72.1
|
||||
"@react-native/normalize-colors": ^0.72.0
|
||||
"@react-native/virtualized-lists": ^0.72.6
|
||||
"@react-native/virtualized-lists": ^0.72.8
|
||||
abort-controller: ^3.0.0
|
||||
anser: ^1.4.9
|
||||
base64-js: ^1.1.2
|
||||
@@ -19580,8 +19902,8 @@ __metadata:
|
||||
jest-environment-node: ^29.2.1
|
||||
jsc-android: ^250231.0.0
|
||||
memoize-one: ^5.0.0
|
||||
metro-runtime: 0.76.7
|
||||
metro-source-map: 0.76.7
|
||||
metro-runtime: 0.76.8
|
||||
metro-source-map: 0.76.8
|
||||
mkdirp: ^0.5.1
|
||||
nullthrows: ^1.1.1
|
||||
pretty-format: ^26.5.2
|
||||
@@ -19600,7 +19922,7 @@ __metadata:
|
||||
react: 18.2.0
|
||||
bin:
|
||||
react-native: cli.js
|
||||
checksum: 6d7565ab675a0103bb6e2e5058c173673a0312c1aebcde507b78941a415f8475f7829867ed067532767b111db99b45fa179d88717ff811270070a2f5d05d0fac
|
||||
checksum: c66afb143b5df75bbbd7d88a885ef268cc8957213625f0d6eac1950a4748cd19d56ad4beea1ec0e0aa687e2dd1866df386134b6c96207c950c2203194c81c57b
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
@@ -20615,7 +20937,7 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"semver@npm:^7.0.0, semver@npm:^7.1.1, semver@npm:^7.3.2, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.3.8, semver@npm:^7.5.3, semver@npm:^7.5.4":
|
||||
"semver@npm:^7.0.0, semver@npm:^7.1.1, semver@npm:^7.3.2, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.3.8, semver@npm:^7.5.2, semver@npm:^7.5.3, semver@npm:^7.5.4":
|
||||
version: 7.5.4
|
||||
resolution: "semver@npm:7.5.4"
|
||||
dependencies:
|
||||
|
||||
Reference in New Issue
Block a user