Add scrollViewNativeID to keyboard libs
This commit is contained in:
parent
0317c4c27a
commit
34f2da40aa
|
@ -1,6 +1,7 @@
|
|||
import React, { Component } from 'react';
|
||||
import { Alert, Keyboard, NativeModules, Text, View, BackHandler } from 'react-native';
|
||||
import { connect } from 'react-redux';
|
||||
// import { KeyboardTrackingView } from 'react-native-keyboard-tracking-view';
|
||||
import { KeyboardAccessoryView } from 'react-native-ui-lib/keyboard';
|
||||
import ImagePicker, { Image, ImageOrVideo, Options } from 'react-native-image-crop-picker';
|
||||
import { dequal } from 'dequal';
|
||||
|
@ -1290,7 +1291,7 @@ class MessageBox extends Component<IMessageBoxProps, IMessageBoxState> {
|
|||
render() {
|
||||
console.count(`${this.constructor.name}.render calls`);
|
||||
const { showEmojiKeyboard } = this.state;
|
||||
const { user, baseUrl, theme, iOSScrollBehavior } = this.props;
|
||||
const { user, baseUrl, theme, iOSScrollBehavior, tmid, rid } = this.props;
|
||||
return (
|
||||
<MessageboxContext.Provider
|
||||
value={{
|
||||
|
@ -1310,10 +1311,10 @@ class MessageBox extends Component<IMessageBoxProps, IMessageBoxState> {
|
|||
onKeyboardResigned={this.onKeyboardResigned}
|
||||
onItemSelected={this.onKeyboardItemSelected}
|
||||
trackInteractive
|
||||
requiresSameParentToManageScrollView
|
||||
addBottomView
|
||||
bottomViewColor={themes[theme].messageboxBackground}
|
||||
iOSScrollBehavior={iOSScrollBehavior}
|
||||
scrollViewNativeID={tmid || rid}
|
||||
/>
|
||||
</MessageboxContext.Provider>
|
||||
);
|
||||
|
|
|
@ -380,6 +380,7 @@ class ListContainer extends React.Component<IListContainerProps, IListContainerS
|
|||
onScrollToIndexFailed={this.handleScrollToIndexFailed}
|
||||
onViewableItemsChanged={this.onViewableItemsChanged}
|
||||
viewabilityConfig={this.viewabilityConfig}
|
||||
nativeID={tmid || rid}
|
||||
/>
|
||||
</RefreshControl>
|
||||
<NavBottomFAB y={this.y} onPress={this.jumpToBottom} isThread={!!tmid} />
|
||||
|
|
|
@ -0,0 +1,180 @@
|
|||
diff --git a/node_modules/react-native-ui-lib/lib/components/Keyboard/KeyboardInput/KeyboardAccessoryView.js b/node_modules/react-native-ui-lib/lib/components/Keyboard/KeyboardInput/KeyboardAccessoryView.js
|
||||
index cfe1d35..7ce5105 100644
|
||||
--- a/node_modules/react-native-ui-lib/lib/components/Keyboard/KeyboardInput/KeyboardAccessoryView.js
|
||||
+++ b/node_modules/react-native-ui-lib/lib/components/Keyboard/KeyboardInput/KeyboardAccessoryView.js
|
||||
@@ -123,7 +123,13 @@ class KeyboardAccessoryView extends Component {
|
||||
* Whether or not to handle SafeArea
|
||||
* default: true
|
||||
*/
|
||||
- useSafeArea: PropTypes.bool
|
||||
+ useSafeArea: PropTypes.bool,
|
||||
+
|
||||
+ /**
|
||||
+ * iOS only.
|
||||
+ * Scroll view to track
|
||||
+ */
|
||||
+ scrollViewNativeID: PropTypes.string
|
||||
};
|
||||
|
||||
static iosScrollBehaviors = IOS_SCROLL_BEHAVIORS;
|
||||
@@ -256,7 +262,8 @@ class KeyboardAccessoryView extends Component {
|
||||
kbComponent,
|
||||
onItemSelected,
|
||||
onRequestShowKeyboard,
|
||||
- useSafeArea
|
||||
+ useSafeArea,
|
||||
+ scrollViewNativeID
|
||||
} = this.props;
|
||||
|
||||
return (
|
||||
@@ -271,6 +278,7 @@ class KeyboardAccessoryView extends Component {
|
||||
addBottomView={addBottomView}
|
||||
bottomViewColor={this.props.bottomViewColor}
|
||||
allowHitsOutsideBounds={allowHitsOutsideBounds}
|
||||
+ scrollViewNativeID={scrollViewNativeID}
|
||||
>
|
||||
{renderContent && renderContent()}
|
||||
<CustomKeyboardView
|
||||
diff --git a/node_modules/react-native-ui-lib/lib/ios/reactnativeuilib/keyboardinput/rctcustomInputcontroller/RCTCustomInputControllerTemp.h b/node_modules/react-native-ui-lib/lib/ios/reactnativeuilib/keyboardinput/rctcustomInputcontroller/RCTCustomInputControllerTemp.h
|
||||
index b3864d0..e78322f 100644
|
||||
--- a/node_modules/react-native-ui-lib/lib/ios/reactnativeuilib/keyboardinput/rctcustomInputcontroller/RCTCustomInputControllerTemp.h
|
||||
+++ b/node_modules/react-native-ui-lib/lib/ios/reactnativeuilib/keyboardinput/rctcustomInputcontroller/RCTCustomInputControllerTemp.h
|
||||
@@ -8,7 +8,7 @@
|
||||
#if __has_include(<React/RCTEventEmitter.h>)
|
||||
#import <React/RCTEventEmitter.h>
|
||||
#else
|
||||
-#import "RCTEventEmitter.h"
|
||||
+#import <React/RCTEventEmitter.h>
|
||||
#endif
|
||||
|
||||
@interface RCTCustomInputControllerTemp : RCTEventEmitter
|
||||
diff --git a/node_modules/react-native-ui-lib/lib/ios/reactnativeuilib/keyboardinput/rctcustomInputcontroller/RCTCustomKeyboardViewControllerTemp.h b/node_modules/react-native-ui-lib/lib/ios/reactnativeuilib/keyboardinput/rctcustomInputcontroller/RCTCustomKeyboardViewControllerTemp.h
|
||||
index 4344724..2786051 100644
|
||||
--- a/node_modules/react-native-ui-lib/lib/ios/reactnativeuilib/keyboardinput/rctcustomInputcontroller/RCTCustomKeyboardViewControllerTemp.h
|
||||
+++ b/node_modules/react-native-ui-lib/lib/ios/reactnativeuilib/keyboardinput/rctcustomInputcontroller/RCTCustomKeyboardViewControllerTemp.h
|
||||
@@ -10,7 +10,7 @@
|
||||
#if __has_include(<React/RCTRootView.h>)
|
||||
#import <React/RCTRootView.h>
|
||||
#else
|
||||
-#import "RCTRootView.h"
|
||||
+#import <React/RCTRootView.h>
|
||||
#endif
|
||||
|
||||
@interface RCTCustomKeyboardViewControllerTemp : UIInputViewController
|
||||
diff --git a/node_modules/react-native-ui-lib/lib/ios/reactnativeuilib/keyboardtrackingview/KeyboardTrackingViewTempManager.m b/node_modules/react-native-ui-lib/lib/ios/reactnativeuilib/keyboardtrackingview/KeyboardTrackingViewTempManager.m
|
||||
index 8f8446e..fb6bb2c 100644
|
||||
--- a/node_modules/react-native-ui-lib/lib/ios/reactnativeuilib/keyboardtrackingview/KeyboardTrackingViewTempManager.m
|
||||
+++ b/node_modules/react-native-ui-lib/lib/ios/reactnativeuilib/keyboardtrackingview/KeyboardTrackingViewTempManager.m
|
||||
@@ -54,6 +54,7 @@ @interface KeyboardTrackingViewTemp : UIView
|
||||
@property (nonatomic) BOOL useSafeArea;
|
||||
@property (nonatomic) BOOL scrollToFocusedInput;
|
||||
@property (nonatomic) BOOL allowHitsOutsideBounds;
|
||||
+@property (nonatomic) NSString* scrollViewNativeID;
|
||||
|
||||
@end
|
||||
|
||||
@@ -84,6 +85,7 @@ -(instancetype)init
|
||||
self.addBottomView = NO;
|
||||
self.bottomViewColor = nil;
|
||||
self.scrollToFocusedInput = NO;
|
||||
+ self.scrollIsInverted = YES;
|
||||
|
||||
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(rctContentDidAppearNotification:) name:RCTContentDidAppearNotification object:nil];
|
||||
}
|
||||
@@ -170,7 +172,6 @@ -(void)layoutSubviews
|
||||
- (void)initializeAccessoryViewsAndHandleInsets
|
||||
{
|
||||
NSArray<UIView*>* allSubviews = [self getBreadthFirstSubviewsForView:[self getRootView]];
|
||||
- NSMutableArray<RCTScrollView*>* rctScrollViewsArray = [NSMutableArray array];
|
||||
|
||||
for (UIView* subview in allSubviews)
|
||||
{
|
||||
@@ -179,24 +180,13 @@ - (void)initializeAccessoryViewsAndHandleInsets
|
||||
{
|
||||
if(_scrollViewToManage == nil)
|
||||
{
|
||||
- if(_requiresSameParentToManageScrollView && [subview isKindOfClass:[RCTScrollView class]] && subview.superview == self.superview)
|
||||
+ if([subview isKindOfClass:[RCTScrollView class]])
|
||||
{
|
||||
- _scrollViewToManage = ((RCTScrollView*)subview).scrollView;
|
||||
+ RCTScrollView *scrollView = (RCTScrollView*)subview;
|
||||
+ if (subview.nativeID && [subview.nativeID isEqualToString:self.scrollViewNativeID]) {
|
||||
+ _scrollViewToManage = scrollView.scrollView;
|
||||
+ }
|
||||
}
|
||||
- else if(!_requiresSameParentToManageScrollView && [subview isKindOfClass:[UIScrollView class]])
|
||||
- {
|
||||
- _scrollViewToManage = (UIScrollView*)subview;
|
||||
- }
|
||||
-
|
||||
- if(_scrollViewToManage != nil)
|
||||
- {
|
||||
- _scrollIsInverted = CGAffineTransformEqualToTransform(_scrollViewToManage.superview.transform, CGAffineTransformMakeScale(1, -1));
|
||||
- }
|
||||
- }
|
||||
-
|
||||
- if([subview isKindOfClass:[RCTScrollView class]])
|
||||
- {
|
||||
- [rctScrollViewsArray addObject:(RCTScrollView*)subview];
|
||||
}
|
||||
}
|
||||
|
||||
@@ -246,15 +236,15 @@ - (void)initializeAccessoryViewsAndHandleInsets
|
||||
}
|
||||
}
|
||||
|
||||
- for (RCTScrollView *scrollView in rctScrollViewsArray)
|
||||
- {
|
||||
- if(scrollView.scrollView == _scrollViewToManage)
|
||||
- {
|
||||
- [scrollView removeScrollListener:self];
|
||||
- [scrollView addScrollListener:self];
|
||||
- break;
|
||||
- }
|
||||
- }
|
||||
+// for (RCTScrollView *scrollView in [_rctScrollViewsArray allValues])
|
||||
+// {
|
||||
+// if(scrollView.scrollView == _scrollViewToManage)
|
||||
+// {
|
||||
+// [scrollView removeScrollListener:self];
|
||||
+// [scrollView addScrollListener:self];
|
||||
+// break;
|
||||
+// }
|
||||
+// }
|
||||
|
||||
#if __IPHONE_OS_VERSION_MAX_ALLOWED > __IPHONE_10_3
|
||||
if (@available(iOS 11.0, *)) {
|
||||
@@ -363,7 +353,7 @@ - (void)observeValueForKeyPath:(NSString *)keyPath ofObject:(id)object change:(N
|
||||
|
||||
- (void)ObservingInputAccessoryViewTempKeyboardWillDisappear:(ObservingInputAccessoryViewTemp *)ObservingInputAccessoryViewTemp
|
||||
{
|
||||
- _bottomViewHeight = kBottomViewHeightTemp;
|
||||
+ _bottomViewHeight = [self getBottomSafeArea];
|
||||
[self updateBottomViewFrame];
|
||||
}
|
||||
|
||||
@@ -468,7 +458,6 @@ -(void)addBottomViewIfNecessary
|
||||
if (self.addBottomView && _bottomView == nil)
|
||||
{
|
||||
_bottomView = [UIView new];
|
||||
- // _bottomView.backgroundColor = [UIColor whiteColor];
|
||||
if (self.bottomViewColor)
|
||||
{
|
||||
_bottomView.backgroundColor = [self colorFromHexString:self.bottomViewColor];
|
||||
@@ -538,7 +527,7 @@ -(void)updateTransformAndInsets
|
||||
CGFloat accessoryTranslation = MIN(-bottomSafeArea, -_ObservingInputAccessoryViewTemp.keyboardHeight);
|
||||
|
||||
if (_ObservingInputAccessoryViewTemp.keyboardHeight <= bottomSafeArea) {
|
||||
- _bottomViewHeight = kBottomViewHeightTemp;
|
||||
+ _bottomViewHeight = [self getBottomSafeArea];
|
||||
} else if (_ObservingInputAccessoryViewTemp.keyboardState != KeyboardStateWillHide) {
|
||||
_bottomViewHeight = 0;
|
||||
}
|
||||
@@ -664,6 +653,7 @@ @implementation KeyboardTrackingViewTempManager
|
||||
RCT_REMAP_VIEW_PROPERTY(useSafeArea, useSafeArea, BOOL)
|
||||
RCT_REMAP_VIEW_PROPERTY(scrollToFocusedInput, scrollToFocusedInput, BOOL)
|
||||
RCT_REMAP_VIEW_PROPERTY(allowHitsOutsideBounds, allowHitsOutsideBounds, BOOL)
|
||||
+RCT_EXPORT_VIEW_PROPERTY(scrollViewNativeID, NSString)
|
||||
|
||||
+ (BOOL)requiresMainQueueSetup
|
||||
{
|
91
yarn.lock
91
yarn.lock
|
@ -7131,7 +7131,7 @@ arr-union@^3.1.0:
|
|||
array-back@^1.0.3, array-back@^1.0.4:
|
||||
version "1.0.4"
|
||||
resolved "https://registry.yarnpkg.com/array-back/-/array-back-1.0.4.tgz#644ba7f095f7ffcf7c43b5f0dc39d3c1f03c063b"
|
||||
integrity sha1-ZEun8JX3/898Q7Xw3DnTwfA8Bjs=
|
||||
integrity sha512-1WxbZvrmyhkNoeYcizokbmh5oiOCIfyvGtcqbK3Ls1v1fKcquzxnQSceOx6tzq7jmai2kFLWIpGND2cLhH6TPw==
|
||||
dependencies:
|
||||
typical "^2.6.0"
|
||||
|
||||
|
@ -7606,7 +7606,7 @@ babel-plugin-syntax-trailing-function-commas@^7.0.0-beta.0:
|
|||
babel-plugin-transform-inline-environment-variables@^0.0.2:
|
||||
version "0.0.2"
|
||||
resolved "https://registry.yarnpkg.com/babel-plugin-transform-inline-environment-variables/-/babel-plugin-transform-inline-environment-variables-0.0.2.tgz#1372475c6c87f3c4ce6046587730ee041bc784b9"
|
||||
integrity sha1-E3JHXGyH88TOYEZYdzDuBBvHhLk=
|
||||
integrity sha512-8gobU7uuTIjz62aXTEZOH5yhuIPojNVAgLK0xnepdGS19aqOEphy7FVWBsojPa14yrQGM/w63uDox4thYcHCnA==
|
||||
|
||||
babel-plugin-transform-remove-console@^6.9.4:
|
||||
version "6.9.4"
|
||||
|
@ -7854,10 +7854,10 @@ boolbase@^1.0.0, boolbase@~1.0.0:
|
|||
resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e"
|
||||
integrity sha1-aN/1++YMUes3cl6p4+0xDcwed24=
|
||||
|
||||
bower-auto-release@^1.1.357:
|
||||
version "1.1.357"
|
||||
resolved "https://registry.yarnpkg.com/bower-auto-release/-/bower-auto-release-1.1.357.tgz#98c60f612fade659df517b080cdc6480b1a5353a"
|
||||
integrity sha512-mVg1hEgznOpSmFTneFXjG4yGEPQMwchbux8TQIadfUUWCjPjISmXb2Ka23ZzJPJLj23ogBe5KuNNUd20vjlnfg==
|
||||
bower-auto-release@^1.1.358:
|
||||
version "1.1.358"
|
||||
resolved "https://registry.yarnpkg.com/bower-auto-release/-/bower-auto-release-1.1.358.tgz#578f8ce3dc2f62f0b54380814266ff8717775bc1"
|
||||
integrity sha512-uWpR29K93+Ue3UJJPiVH9Q3L5+kpAQN7LlB8zdQe0unvVn4sTIIzrdSYkuIml55TEvSFewtov6OB3jmpAY4jsQ==
|
||||
dependencies:
|
||||
bower "^1.7.9"
|
||||
command-line-args "^3.0.0"
|
||||
|
@ -7865,9 +7865,9 @@ bower-auto-release@^1.1.357:
|
|||
wnpm-ci "*"
|
||||
|
||||
bower@^1.7.9:
|
||||
version "1.8.8"
|
||||
resolved "https://registry.yarnpkg.com/bower/-/bower-1.8.8.tgz#82544be34a33aeae7efb8bdf9905247b2cffa985"
|
||||
integrity sha512-1SrJnXnkP9soITHptSO+ahx3QKp3cVzn8poI6ujqc5SeOkg5iqM1pK9H+DSc2OQ8SnO0jC/NG4Ur/UIwy7574A==
|
||||
version "1.8.14"
|
||||
resolved "https://registry.yarnpkg.com/bower/-/bower-1.8.14.tgz#985722a3c1fcd35c93d4136ecbeafbeaaea74e86"
|
||||
integrity sha512-8Rq058FD91q9Nwthyhw0la9fzpBz0iwZTrt51LWl+w+PnJgZk9J+5wp3nibsJcIUPglMYXr4NRBaR+TUj0OkBQ==
|
||||
|
||||
boxen@^4.2.0:
|
||||
version "4.2.0"
|
||||
|
@ -8688,7 +8688,7 @@ collection-visit@^1.0.0:
|
|||
map-visit "^1.0.0"
|
||||
object-visit "^1.0.0"
|
||||
|
||||
color-convert@^1.9.0, color-convert@^1.9.1:
|
||||
color-convert@^1.9.0, color-convert@^1.9.1, color-convert@^1.9.3:
|
||||
version "1.9.3"
|
||||
resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8"
|
||||
integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==
|
||||
|
@ -8720,12 +8720,28 @@ color-string@^1.5.4:
|
|||
color-name "^1.0.0"
|
||||
simple-swizzle "^0.2.2"
|
||||
|
||||
color-string@^1.6.0:
|
||||
version "1.9.1"
|
||||
resolved "https://registry.yarnpkg.com/color-string/-/color-string-1.9.1.tgz#4467f9146f036f855b764dfb5bf8582bf342c7a4"
|
||||
integrity sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==
|
||||
dependencies:
|
||||
color-name "^1.0.0"
|
||||
simple-swizzle "^0.2.2"
|
||||
|
||||
color2k@1.2.4:
|
||||
version "1.2.4"
|
||||
resolved "https://registry.yarnpkg.com/color2k/-/color2k-1.2.4.tgz#af34950ac58e23cf224a01cb8dd0c9911a79605e"
|
||||
integrity sha512-DiwdBwc0BryPFFXoCrW8XQGXl2rEtMToODybxZjKnN5IJXt/tV/FsN02pCK/b7KcWvJEioz3c74lQSmayFvS4Q==
|
||||
|
||||
color@^3.1.0, color@^3.1.3:
|
||||
color@^3.1.0:
|
||||
version "3.2.1"
|
||||
resolved "https://registry.yarnpkg.com/color/-/color-3.2.1.tgz#3544dc198caf4490c3ecc9a790b54fe9ff45e164"
|
||||
integrity sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==
|
||||
dependencies:
|
||||
color-convert "^1.9.3"
|
||||
color-string "^1.6.0"
|
||||
|
||||
color@^3.1.3:
|
||||
version "3.1.3"
|
||||
resolved "https://registry.yarnpkg.com/color/-/color-3.1.3.tgz#ca67fb4e7b97d611dcde39eceed422067d91596e"
|
||||
integrity sha512-xgXAcTHa2HeFCGLE9Xs/R82hujGtu9Jd9x4NW3T34+OMs7VoPsjwzRczKHvTAHeJwWFwX5j15+MgAppE8ztObQ==
|
||||
|
@ -8773,7 +8789,7 @@ command-exists@^1.2.4, command-exists@^1.2.8:
|
|||
command-line-args@^3.0.0:
|
||||
version "3.0.5"
|
||||
resolved "https://registry.yarnpkg.com/command-line-args/-/command-line-args-3.0.5.tgz#5bd4ad45e7983e5c1344918e40280ee2693c5ac0"
|
||||
integrity sha1-W9StReeYPlwTRJGOQCgO4mk8WsA=
|
||||
integrity sha512-M29kjOI24VF4HqatnqVyDqyeq3SYYZbq6LWv/AdVZ5LvrcqVNSN2XeYPrBxcO19T8YkGmyCqTUqYR07DFjVhyg==
|
||||
dependencies:
|
||||
array-back "^1.0.4"
|
||||
feature-detect-es6 "^1.3.1"
|
||||
|
@ -8860,14 +8876,14 @@ commondir@^1.0.1:
|
|||
xregexp "4.1.1"
|
||||
|
||||
commons-validator-js@^1.0.237:
|
||||
version "1.0.1667"
|
||||
resolved "https://registry.yarnpkg.com/commons-validator-js/-/commons-validator-js-1.0.1667.tgz#0adaa18bde63a08b900b3e7e07cb8a1545f69d1d"
|
||||
integrity sha512-VVqAJR9gglq4XwIMhoqZMSic2YP79Pd4AzxkEcCkRUYyR8qms0PkyADVN20BKEkMNsjEwwAmAeoyz/YIGYYNfA==
|
||||
version "1.0.1668"
|
||||
resolved "https://registry.yarnpkg.com/commons-validator-js/-/commons-validator-js-1.0.1668.tgz#8b00d1c2878084cd495e0ac29d73567f33677295"
|
||||
integrity sha512-zGSjqN958s9P9nFyK0qs8ipKnh+g+DFMpcnz7BajJrzsPDd8KdbyfostuZiT1l6Vm/WxiMHTxAzWFLGiMRpUCA==
|
||||
dependencies:
|
||||
bower-auto-release "^1.1.357"
|
||||
bower-auto-release "^1.1.358"
|
||||
lodash.includes "^4.3.0"
|
||||
punycode "^1.4.1"
|
||||
wnpm-ci "^8.0.129"
|
||||
wnpm-ci "^8.0.131"
|
||||
|
||||
compare-urls@^2.0.0:
|
||||
version "2.0.0"
|
||||
|
@ -11108,7 +11124,7 @@ find-cache-dir@^3.3.1:
|
|||
find-replace@^1.0.2:
|
||||
version "1.0.3"
|
||||
resolved "https://registry.yarnpkg.com/find-replace/-/find-replace-1.0.3.tgz#b88e7364d2d9c959559f388c66670d6130441fa0"
|
||||
integrity sha1-uI5zZNLZyVlVnziMZmcNYTBEH6A=
|
||||
integrity sha512-KrUnjzDCD9426YnCP56zGYy/eieTnhtK6Vn++j+JJzmlsWWwEkDnsyVF575spT6HJ6Ow9tlbT3TQTDsa+O4UWA==
|
||||
dependencies:
|
||||
array-back "^1.0.4"
|
||||
test-value "^2.1.0"
|
||||
|
@ -11551,9 +11567,9 @@ get-stream@^4.0.0:
|
|||
pump "^3.0.0"
|
||||
|
||||
get-stream@^5.0.0:
|
||||
version "5.1.0"
|
||||
resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.1.0.tgz#01203cdc92597f9b909067c3e656cc1f4d3c4dc9"
|
||||
integrity sha512-EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw==
|
||||
version "5.2.0"
|
||||
resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3"
|
||||
integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==
|
||||
dependencies:
|
||||
pump "^3.0.0"
|
||||
|
||||
|
@ -14200,7 +14216,7 @@ lodash.debounce@4.0.8, lodash.debounce@^4.0.8:
|
|||
lodash.includes@^4.3.0:
|
||||
version "4.3.0"
|
||||
resolved "https://registry.yarnpkg.com/lodash.includes/-/lodash.includes-4.3.0.tgz#60bb98a87cb923c68ca1e51325483314849f553f"
|
||||
integrity sha1-YLuYqHy5I8aMoeUTJUgzFISfVT8=
|
||||
integrity sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==
|
||||
|
||||
lodash.isequal@^4.5.0:
|
||||
version "4.5.0"
|
||||
|
@ -14232,16 +14248,11 @@ lodash.uniq@4.5.0:
|
|||
resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773"
|
||||
integrity sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==
|
||||
|
||||
lodash@4.17.21, lodash@^4.17.14, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.17.4, lodash@^4.17.5:
|
||||
lodash@4.17.21, lodash@^4.0.0, lodash@^4.17.14, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.17.4, lodash@^4.17.5:
|
||||
version "4.17.21"
|
||||
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c"
|
||||
integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==
|
||||
|
||||
lodash@^4.0.0:
|
||||
version "4.17.20"
|
||||
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.20.tgz#b44a9b6297bcb698f1c51a3545a2b3b368d59c52"
|
||||
integrity sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==
|
||||
|
||||
lodash@^4.17.13, lodash@^4.17.15:
|
||||
version "4.17.15"
|
||||
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.15.tgz#b447f6670a0455bbfeedd11392eff330ea097548"
|
||||
|
@ -14520,9 +14531,9 @@ memfs@^3.1.2:
|
|||
fs-monkey "^1.0.3"
|
||||
|
||||
memoize-one@^5.0.5:
|
||||
version "5.1.1"
|
||||
resolved "https://registry.yarnpkg.com/memoize-one/-/memoize-one-5.1.1.tgz#047b6e3199b508eaec03504de71229b8eb1d75c0"
|
||||
integrity sha512-HKeeBpWvqiVJD57ZUAsJNm71eHTykffzcLZVYWiVfQeI1rJtuEaS7hQiEpWfVVk18donPwJEcFKIkCmPJNOhHA==
|
||||
version "5.2.1"
|
||||
resolved "https://registry.yarnpkg.com/memoize-one/-/memoize-one-5.2.1.tgz#8337aa3c4335581839ec01c3d594090cebe8f00e"
|
||||
integrity sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q==
|
||||
|
||||
memoizerific@^1.11.3:
|
||||
version "1.11.3"
|
||||
|
@ -19516,7 +19527,7 @@ test-exclude@^6.0.0:
|
|||
test-value@^2.1.0:
|
||||
version "2.1.0"
|
||||
resolved "https://registry.yarnpkg.com/test-value/-/test-value-2.1.0.tgz#11da6ff670f3471a73b625ca4f3fdcf7bb748291"
|
||||
integrity sha1-Edpv9nDzRxpztiXKTz/c97t0gpE=
|
||||
integrity sha512-+1epbAxtKeXttkGFMTX9H42oqzOTufR1ceCF+GYA5aOmvaPq9wd4PUS8329fn2RRLGNeUkgRLnVpycjx8DsO2w==
|
||||
dependencies:
|
||||
array-back "^1.0.3"
|
||||
typical "^2.6.0"
|
||||
|
@ -19903,7 +19914,7 @@ typescript@^4.3.5:
|
|||
typical@^2.6.0:
|
||||
version "2.6.1"
|
||||
resolved "https://registry.yarnpkg.com/typical/-/typical-2.6.1.tgz#5c080e5d661cbbe38259d2e70a3c7253e873881d"
|
||||
integrity sha1-XAgOXWYcu+OCWdLnCjxyU+hziB0=
|
||||
integrity sha512-ofhi8kjIje6npGozTip9Fr8iecmYfEbS06i0JnIg+rh51KakryWF4+jX8lLKZVhy6N+ID45WYSFCxPOdTWCzNg==
|
||||
|
||||
typical@^4.0.0:
|
||||
version "4.0.0"
|
||||
|
@ -20283,9 +20294,9 @@ use-latest@^1.2.1:
|
|||
use-isomorphic-layout-effect "^1.1.1"
|
||||
|
||||
use-memo-one@^1.1.1:
|
||||
version "1.1.1"
|
||||
resolved "https://registry.yarnpkg.com/use-memo-one/-/use-memo-one-1.1.1.tgz#39e6f08fe27e422a7d7b234b5f9056af313bd22c"
|
||||
integrity sha512-oFfsyun+bP7RX8X2AskHNTxu+R3QdE/RC5IefMbqptmACAA/gfol1KDD5KRzPsGMa62sWxGZw+Ui43u6x4ddoQ==
|
||||
version "1.1.3"
|
||||
resolved "https://registry.yarnpkg.com/use-memo-one/-/use-memo-one-1.1.3.tgz#2fd2e43a2169eabc7496960ace8c79efef975e99"
|
||||
integrity sha512-g66/K7ZQGYrI6dy8GLpVcMsBp4s17xNkYJVSMvTEevGy3nDxHOfE6z8BVE22+5G5x7t3+bhzrlTDB7ObrEE0cQ==
|
||||
|
||||
"use-subscription@>=1.0.0 <1.6.0":
|
||||
version "1.5.1"
|
||||
|
@ -20675,10 +20686,10 @@ widest-line@^3.1.0:
|
|||
dependencies:
|
||||
string-width "^4.0.0"
|
||||
|
||||
wnpm-ci@*, wnpm-ci@^8.0.129:
|
||||
version "8.0.129"
|
||||
resolved "https://registry.yarnpkg.com/wnpm-ci/-/wnpm-ci-8.0.129.tgz#62ca2458424038ed330b9e22085500ebac041e6a"
|
||||
integrity sha512-mvWBS9NTmQM/4oreW4LoqHMgc+hkGKdgB+PLraLClq0+AMYNu5LBY771Aqk/Ut7mrYan8ldVAMYW1ZWX295f3Q==
|
||||
wnpm-ci@*, wnpm-ci@^8.0.131:
|
||||
version "8.0.131"
|
||||
resolved "https://registry.yarnpkg.com/wnpm-ci/-/wnpm-ci-8.0.131.tgz#06455f58ba13b6b52942091d49672cfdc265140b"
|
||||
integrity sha512-mC+8NQOleSlx7KPj939eRXNkXzOOPL6R62nX/fb+6TbFd2TXXTdriPQxW9HlpjJ3bnp8nsaezBRlJovJwWSNPg==
|
||||
dependencies:
|
||||
execa "^2.0.3"
|
||||
fs-extra "^8.1.0"
|
||||
|
|
Loading…
Reference in New Issue