From cd031f0473bc9840878c5a7de090296e8ab41dff Mon Sep 17 00:00:00 2001 From: Satyajit Sahoo Date: Tue, 4 Aug 2020 12:20:31 +0200 Subject: [PATCH] chore: upgrade depenendecies --- example/package.json | 36 +- example/src/index.tsx | 1 - example/webpack.config.js | 6 - package.json | 18 +- packages/bottom-tabs/package.json | 14 +- .../bottom-tabs/src/__tests__/index.test.tsx | 2 +- .../bottom-tabs/src/views/BottomTabBar.tsx | 2 +- .../bottom-tabs/src/views/BottomTabItem.tsx | 1 + .../bottom-tabs/src/views/BottomTabView.tsx | 1 - .../src/views/ResourceSavingScene.tsx | 1 - packages/compat/package.json | 6 +- packages/core/package.json | 10 +- .../BaseNavigationContainer.test.tsx | 2 +- .../src/__tests__/StaticContainer.test.tsx | 2 +- packages/core/src/__tests__/index.test.tsx | 2 +- .../src/__tests__/useDescriptors.test.tsx | 2 +- .../src/__tests__/useEventEmitter.test.tsx | 2 +- .../src/__tests__/useFocusEffect.test.tsx | 2 +- .../core/src/__tests__/useIsFocused.test.tsx | 2 +- .../core/src/__tests__/useNavigation.test.tsx | 2 +- .../src/__tests__/useNavigationCache.test.tsx | 2 +- .../src/__tests__/useNavigationState.test.tsx | 2 +- .../core/src/__tests__/useOnAction.test.tsx | 2 +- packages/core/src/__tests__/useRoute.test.tsx | 2 +- packages/devtools/package.json | 8 +- packages/drawer/package.json | 18 +- packages/drawer/src/__tests__/index.test.tsx | 2 +- packages/drawer/src/views/DrawerItem.tsx | 1 + packages/drawer/src/views/DrawerView.tsx | 1 - .../drawer/src/views/ResourceSavingScene.tsx | 1 - .../drawer/src/views/TouchableItem.ios.tsx | 1 - packages/drawer/src/views/TouchableItem.tsx | 2 +- packages/material-bottom-tabs/package.json | 14 +- .../src/__tests__/index.test.tsx | 2 +- packages/material-top-tabs/package.json | 16 +- .../src/__tests__/index.test.tsx | 2 +- packages/native/package.json | 12 +- .../__tests__/NavigationContainer.test.tsx | 2 +- .../native/src/__tests__/useLinking.test.tsx | 2 +- packages/routers/package.json | 6 +- packages/stack/package.json | 16 +- packages/stack/src/__tests__/index.test.tsx | 2 +- packages/stack/src/types.tsx | 10 +- packages/stack/src/views/BorderlessButton.tsx | 1 - .../stack/src/views/Header/HeaderSegment.tsx | 3 +- .../stack/src/views/Header/HeaderTitle.tsx | 12 +- packages/stack/src/views/Screens.tsx | 1 - packages/stack/src/views/Stack/Card.tsx | 7 +- .../stack/src/views/Stack/CardContainer.tsx | 4 +- .../stack/src/views/TouchableItem.ios.tsx | 1 - yarn.lock | 1678 ++++++++--------- 51 files changed, 953 insertions(+), 994 deletions(-) diff --git a/example/package.json b/example/package.json index 48f26912..2aec32e3 100644 --- a/example/package.json +++ b/example/package.json @@ -16,40 +16,40 @@ "@expo/vector-icons": "^10.2.0", "@react-native-community/masked-view": "^0.1.10", "color": "^3.1.2", - "expo": "^38.0.0", - "expo-asset": "~8.1.3", - "expo-blur": "~8.1.0", + "expo": "^38.0.9", + "expo-asset": "~8.1.7", + "expo-blur": "~8.1.2", "expo-linking": "^1.0.3", - "expo-updates": "~0.2.8", - "koa": "^2.12.0", + "expo-updates": "~0.2.14", + "koa": "^2.13.0", "react": "~16.9.0", "react-dom": "~16.9.0", "react-native": "~0.62.2", "react-native-appearance": "~0.3.3", - "react-native-gesture-handler": "^1.6.0", - "react-native-paper": "^3.10.1", - "react-native-reanimated": "^1.8.0", - "react-native-safe-area-context": "~3.0.7", - "react-native-screens": "^2.7.0", - "react-native-tab-view": "2.14.0", - "react-native-vector-icons": "^6.6.0", + "react-native-gesture-handler": "^1.7.0", + "react-native-paper": "^4.0.1", + "react-native-reanimated": "^1.10.1", + "react-native-safe-area-context": "~3.1.1", + "react-native-screens": "^2.9.0", + "react-native-tab-view": "^2.15.1", + "react-native-vector-icons": "^7.0.0", "react-native-web": "^0.11.7" }, "devDependencies": { "@babel/node": "^7.10.1", - "@expo/webpack-config": "^0.12.16", - "@types/cheerio": "^0.22.18", + "@expo/webpack-config": "^0.12.21", + "@types/cheerio": "^0.22.21", "@types/jest-dev-server": "^4.2.0", "@types/koa": "^2.11.3", "@types/node-fetch": "^2.5.7", - "@types/react": "~16.9.41", + "@types/react": "~16.9.44", "@types/react-dom": "^16.9.8", - "@types/react-native": "~0.62.13", + "@types/react-native": "~0.63.4", "babel-plugin-module-resolver": "^4.0.0", "babel-preset-expo": "^8.2.3", "cheerio": "^1.0.0-rc.3", - "expo-cli": "^3.22.3", - "jest": "^26.0.1", + "expo-cli": "^3.23.1", + "jest": "^26.2.2", "jest-dev-server": "^4.4.0", "mock-require-assets": "^0.0.1", "node-fetch": "^2.6.0", diff --git a/example/src/index.tsx b/example/src/index.tsx index 12602dff..aff9c6d2 100644 --- a/example/src/index.tsx +++ b/example/src/index.tsx @@ -9,7 +9,6 @@ import { ScaledSize, Linking, } from 'react-native'; -// eslint-disable-next-line import/no-unresolved import { enableScreens } from 'react-native-screens'; import MaterialIcons from 'react-native-vector-icons/MaterialIcons'; import { diff --git a/example/webpack.config.js b/example/webpack.config.js index 9c985067..81eb8ebd 100644 --- a/example/webpack.config.js +++ b/example/webpack.config.js @@ -12,12 +12,6 @@ module.exports = async function (env, argv) { config.context = path.resolve(__dirname, '..'); - config.resolveLoader = { - modules: [ - path.resolve(node_modules, '@expo/webpack-config', 'node_modules'), - ], - }; - config.module.rules.push({ test: /\.(js|ts|tsx)$/, include: /(packages|example)\/.+/, diff --git a/package.json b/package.json index 647bcda0..7abdc283 100644 --- a/package.json +++ b/package.json @@ -25,19 +25,19 @@ "example": "yarn --cwd example" }, "devDependencies": { - "@commitlint/config-conventional": "^8.3.4", - "@types/jest": "^26.0.0", - "babel-jest": "^26.0.1", - "codecov": "^3.7.0", - "commitlint": "^8.3.5", - "eslint": "^7.2.0", + "@commitlint/config-conventional": "^9.1.1", + "@types/jest": "^26.0.8", + "babel-jest": "^26.2.2", + "codecov": "^3.7.2", + "commitlint": "^9.1.0", + "eslint": "^7.6.0", "eslint-config-satya164": "^3.1.7", "husky": "^4.2.5", - "jest": "^26.0.1", + "jest": "^26.2.2", "lerna": "^3.22.1", - "metro-react-native-babel-preset": "^0.59.0", + "metro-react-native-babel-preset": "^0.61.0", "prettier": "^2.0.5", - "typescript": "^3.9.5" + "typescript": "^3.9.7" }, "resolutions": { "react": "~16.9.0", diff --git a/packages/bottom-tabs/package.json b/packages/bottom-tabs/package.json index 54ac43ba..951e0f3c 100644 --- a/packages/bottom-tabs/package.json +++ b/packages/bottom-tabs/package.json @@ -40,18 +40,18 @@ "react-native-iphone-x-helper": "^1.2.1" }, "devDependencies": { - "@react-native-community/bob": "^0.15.1", + "@react-native-community/bob": "^0.16.2", "@react-navigation/native": "^5.7.2", + "@testing-library/react-native": "^7.0.1", "@types/color": "^3.0.1", - "@types/react": "^16.9.36", - "@types/react-native": "^0.62.7", + "@types/react": "^16.9.44", + "@types/react-native": "^0.63.4", "del-cli": "^3.0.1", "react": "~16.9.0", "react-native": "~0.62.2", - "react-native-safe-area-context": "~3.0.0", - "react-native-screens": "^2.7.0", - "react-native-testing-library": "^2.1.0", - "typescript": "^3.9.5" + "react-native-safe-area-context": "~3.1.1", + "react-native-screens": "^2.9.0", + "typescript": "^3.9.7" }, "peerDependencies": { "@react-navigation/native": "^5.0.5", diff --git a/packages/bottom-tabs/src/__tests__/index.test.tsx b/packages/bottom-tabs/src/__tests__/index.test.tsx index a242a442..aa667193 100644 --- a/packages/bottom-tabs/src/__tests__/index.test.tsx +++ b/packages/bottom-tabs/src/__tests__/index.test.tsx @@ -1,6 +1,6 @@ import * as React from 'react'; import { View, Text, Button } from 'react-native'; -import { render, fireEvent } from 'react-native-testing-library'; +import { render, fireEvent } from '@testing-library/react-native'; import { NavigationContainer, ParamListBase } from '@react-navigation/native'; import { createBottomTabNavigator, BottomTabScreenProps } from '../index'; diff --git a/packages/bottom-tabs/src/views/BottomTabBar.tsx b/packages/bottom-tabs/src/views/BottomTabBar.tsx index 4bf8f642..04facd2b 100644 --- a/packages/bottom-tabs/src/views/BottomTabBar.tsx +++ b/packages/bottom-tabs/src/views/BottomTabBar.tsx @@ -199,7 +199,7 @@ export default function BottomTabBar({ ], // Absolutely position the tab bar so that the content is below it // This is needed to avoid gap at bottom when the tab bar is hidden - position: isTabBarHidden ? 'absolute' : null, + position: isTabBarHidden ? 'absolute' : (null as any), }, { height: DEFAULT_TABBAR_HEIGHT + paddingBottom, diff --git a/packages/bottom-tabs/src/views/BottomTabItem.tsx b/packages/bottom-tabs/src/views/BottomTabItem.tsx index 48a5d6db..13e14e80 100644 --- a/packages/bottom-tabs/src/views/BottomTabItem.tsx +++ b/packages/bottom-tabs/src/views/BottomTabItem.tsx @@ -259,6 +259,7 @@ export default function BottomTabBarItem({ accessibilityLabel, accessibilityRole: 'button', accessibilityState: { selected: focused }, + // @ts-expect-error: keep for compatibility with older React Native versions accessibilityStates: focused ? ['selected'] : [], style: [ styles.tab, diff --git a/packages/bottom-tabs/src/views/BottomTabView.tsx b/packages/bottom-tabs/src/views/BottomTabView.tsx index ccd6e520..0d1ef1c1 100644 --- a/packages/bottom-tabs/src/views/BottomTabView.tsx +++ b/packages/bottom-tabs/src/views/BottomTabView.tsx @@ -6,7 +6,6 @@ import { TabNavigationState, useTheme, } from '@react-navigation/native'; -// eslint-disable-next-line import/no-unresolved import { ScreenContainer } from 'react-native-screens'; import SafeAreaProviderCompat from './SafeAreaProviderCompat'; diff --git a/packages/bottom-tabs/src/views/ResourceSavingScene.tsx b/packages/bottom-tabs/src/views/ResourceSavingScene.tsx index 57841b57..1f99a6f1 100644 --- a/packages/bottom-tabs/src/views/ResourceSavingScene.tsx +++ b/packages/bottom-tabs/src/views/ResourceSavingScene.tsx @@ -1,6 +1,5 @@ import * as React from 'react'; import { Platform, StyleSheet, View } from 'react-native'; -// eslint-disable-next-line import/no-unresolved import { Screen, screensEnabled } from 'react-native-screens'; type Props = { diff --git a/packages/compat/package.json b/packages/compat/package.json index afe03106..25d43932 100644 --- a/packages/compat/package.json +++ b/packages/compat/package.json @@ -31,11 +31,11 @@ "clean": "del lib" }, "devDependencies": { - "@react-native-community/bob": "^0.15.1", + "@react-native-community/bob": "^0.16.2", "@react-navigation/native": "^5.7.2", - "@types/react": "^16.9.36", + "@types/react": "^16.9.44", "react": "~16.9.0", - "typescript": "^3.9.5" + "typescript": "^3.9.7" }, "peerDependencies": { "@react-navigation/native": "^5.0.5", diff --git a/packages/core/package.json b/packages/core/package.json index f9f80784..fd9a4b7e 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -37,21 +37,21 @@ "dependencies": { "@react-navigation/routers": "^5.4.10", "escape-string-regexp": "^4.0.0", - "nanoid": "^3.1.9", + "nanoid": "^3.1.12", "query-string": "^6.13.1", "react-is": "^16.13.0", "use-subscription": "^1.4.0" }, "devDependencies": { - "@react-native-community/bob": "^0.15.1", - "@types/react": "^16.9.36", + "@react-native-community/bob": "^0.16.2", + "@testing-library/react-native": "^7.0.1", + "@types/react": "^16.9.44", "@types/react-is": "^16.7.1", "@types/use-subscription": "^1.0.0", "del-cli": "^3.0.1", "react": "~16.9.0", - "react-native-testing-library": "^2.1.0", "react-test-renderer": "~16.13.1", - "typescript": "^3.9.5" + "typescript": "^3.9.7" }, "peerDependencies": { "react": "*" diff --git a/packages/core/src/__tests__/BaseNavigationContainer.test.tsx b/packages/core/src/__tests__/BaseNavigationContainer.test.tsx index 8f5a108b..4df53a32 100644 --- a/packages/core/src/__tests__/BaseNavigationContainer.test.tsx +++ b/packages/core/src/__tests__/BaseNavigationContainer.test.tsx @@ -1,5 +1,5 @@ import * as React from 'react'; -import { act, render } from 'react-native-testing-library'; +import { act, render } from '@testing-library/react-native'; import { DefaultRouterOptions, NavigationState, diff --git a/packages/core/src/__tests__/StaticContainer.test.tsx b/packages/core/src/__tests__/StaticContainer.test.tsx index e7353fba..07d47c29 100644 --- a/packages/core/src/__tests__/StaticContainer.test.tsx +++ b/packages/core/src/__tests__/StaticContainer.test.tsx @@ -1,5 +1,5 @@ import * as React from 'react'; -import { render } from 'react-native-testing-library'; +import { render } from '@testing-library/react-native'; import StaticContainer from '../StaticContainer'; it("doesn't update element if no props changed", () => { diff --git a/packages/core/src/__tests__/index.test.tsx b/packages/core/src/__tests__/index.test.tsx index 1ba3e86e..f2862e1d 100644 --- a/packages/core/src/__tests__/index.test.tsx +++ b/packages/core/src/__tests__/index.test.tsx @@ -1,5 +1,5 @@ import * as React from 'react'; -import { render, act } from 'react-native-testing-library'; +import { render, act } from '@testing-library/react-native'; import type { NavigationState } from '@react-navigation/routers'; import Screen from '../Screen'; import BaseNavigationContainer from '../BaseNavigationContainer'; diff --git a/packages/core/src/__tests__/useDescriptors.test.tsx b/packages/core/src/__tests__/useDescriptors.test.tsx index 0843779d..4b521f0a 100644 --- a/packages/core/src/__tests__/useDescriptors.test.tsx +++ b/packages/core/src/__tests__/useDescriptors.test.tsx @@ -1,5 +1,5 @@ import * as React from 'react'; -import { render, act } from 'react-native-testing-library'; +import { render, act } from '@testing-library/react-native'; import type { DefaultRouterOptions, NavigationState, diff --git a/packages/core/src/__tests__/useEventEmitter.test.tsx b/packages/core/src/__tests__/useEventEmitter.test.tsx index 00195eac..3c40aca4 100644 --- a/packages/core/src/__tests__/useEventEmitter.test.tsx +++ b/packages/core/src/__tests__/useEventEmitter.test.tsx @@ -1,5 +1,5 @@ import * as React from 'react'; -import { render, act } from 'react-native-testing-library'; +import { render, act } from '@testing-library/react-native'; import type { Router, NavigationState } from '@react-navigation/routers'; import useNavigationBuilder from '../useNavigationBuilder'; import BaseNavigationContainer from '../BaseNavigationContainer'; diff --git a/packages/core/src/__tests__/useFocusEffect.test.tsx b/packages/core/src/__tests__/useFocusEffect.test.tsx index 020bce23..7429de5b 100644 --- a/packages/core/src/__tests__/useFocusEffect.test.tsx +++ b/packages/core/src/__tests__/useFocusEffect.test.tsx @@ -1,5 +1,5 @@ import * as React from 'react'; -import { render, act } from 'react-native-testing-library'; +import { render, act } from '@testing-library/react-native'; import useNavigationBuilder from '../useNavigationBuilder'; import useFocusEffect from '../useFocusEffect'; import BaseNavigationContainer from '../BaseNavigationContainer'; diff --git a/packages/core/src/__tests__/useIsFocused.test.tsx b/packages/core/src/__tests__/useIsFocused.test.tsx index f9b31fcd..fa94732b 100644 --- a/packages/core/src/__tests__/useIsFocused.test.tsx +++ b/packages/core/src/__tests__/useIsFocused.test.tsx @@ -1,5 +1,5 @@ import * as React from 'react'; -import { render, act } from 'react-native-testing-library'; +import { render, act } from '@testing-library/react-native'; import useNavigationBuilder from '../useNavigationBuilder'; import useIsFocused from '../useIsFocused'; import BaseNavigationContainer from '../BaseNavigationContainer'; diff --git a/packages/core/src/__tests__/useNavigation.test.tsx b/packages/core/src/__tests__/useNavigation.test.tsx index 6086100f..7fe3ebe0 100644 --- a/packages/core/src/__tests__/useNavigation.test.tsx +++ b/packages/core/src/__tests__/useNavigation.test.tsx @@ -1,5 +1,5 @@ import * as React from 'react'; -import { render } from 'react-native-testing-library'; +import { render } from '@testing-library/react-native'; import useNavigationBuilder from '../useNavigationBuilder'; import useNavigation from '../useNavigation'; import BaseNavigationContainer from '../BaseNavigationContainer'; diff --git a/packages/core/src/__tests__/useNavigationCache.test.tsx b/packages/core/src/__tests__/useNavigationCache.test.tsx index 59a4ac2c..ee873de7 100644 --- a/packages/core/src/__tests__/useNavigationCache.test.tsx +++ b/packages/core/src/__tests__/useNavigationCache.test.tsx @@ -1,5 +1,5 @@ import * as React from 'react'; -import { render, act } from 'react-native-testing-library'; +import { render, act } from '@testing-library/react-native'; import useEventEmitter from '../useEventEmitter'; import useNavigationCache from '../useNavigationCache'; import useNavigationBuilder from '../useNavigationBuilder'; diff --git a/packages/core/src/__tests__/useNavigationState.test.tsx b/packages/core/src/__tests__/useNavigationState.test.tsx index bb4a4850..742cdfdd 100644 --- a/packages/core/src/__tests__/useNavigationState.test.tsx +++ b/packages/core/src/__tests__/useNavigationState.test.tsx @@ -1,5 +1,5 @@ import * as React from 'react'; -import { render, act } from 'react-native-testing-library'; +import { render, act } from '@testing-library/react-native'; import type { NavigationState } from '@react-navigation/routers'; import useNavigationBuilder from '../useNavigationBuilder'; import useNavigationState from '../useNavigationState'; diff --git a/packages/core/src/__tests__/useOnAction.test.tsx b/packages/core/src/__tests__/useOnAction.test.tsx index bb09bef0..104ad43e 100644 --- a/packages/core/src/__tests__/useOnAction.test.tsx +++ b/packages/core/src/__tests__/useOnAction.test.tsx @@ -1,5 +1,5 @@ import * as React from 'react'; -import { act, render } from 'react-native-testing-library'; +import { act, render } from '@testing-library/react-native'; import { Router, DefaultRouterOptions, diff --git a/packages/core/src/__tests__/useRoute.test.tsx b/packages/core/src/__tests__/useRoute.test.tsx index e05f3163..91aa021d 100644 --- a/packages/core/src/__tests__/useRoute.test.tsx +++ b/packages/core/src/__tests__/useRoute.test.tsx @@ -1,5 +1,5 @@ import * as React from 'react'; -import { render } from 'react-native-testing-library'; +import { render } from '@testing-library/react-native'; import useNavigationBuilder from '../useNavigationBuilder'; import useRoute from '../useRoute'; import BaseNavigationContainer from '../BaseNavigationContainer'; diff --git a/packages/devtools/package.json b/packages/devtools/package.json index 1f875fbe..7136f5b6 100644 --- a/packages/devtools/package.json +++ b/packages/devtools/package.json @@ -40,13 +40,13 @@ "deep-equal": "^2.0.3" }, "devDependencies": { - "@react-native-community/bob": "^0.15.1", + "@react-native-community/bob": "^0.16.2", + "@testing-library/react-native": "^7.0.1", "@types/deep-equal": "^1.0.1", - "@types/react": "^16.9.36", + "@types/react": "^16.9.44", "del-cli": "^3.0.1", "react": "~16.9.0", - "react-native-testing-library": "^2.1.0", - "typescript": "^3.9.5" + "typescript": "^3.9.7" }, "peerDependencies": { "react": "*" diff --git a/packages/drawer/package.json b/packages/drawer/package.json index 010689be..3e4086e0 100644 --- a/packages/drawer/package.json +++ b/packages/drawer/package.json @@ -45,19 +45,19 @@ "react-native-iphone-x-helper": "^1.2.1" }, "devDependencies": { - "@react-native-community/bob": "^0.15.1", + "@react-native-community/bob": "^0.16.2", "@react-navigation/native": "^5.7.2", - "@types/react": "^16.9.36", - "@types/react-native": "^0.62.7", + "@testing-library/react-native": "^7.0.1", + "@types/react": "^16.9.44", + "@types/react-native": "^0.63.4", "del-cli": "^3.0.1", "react": "~16.9.0", "react-native": "~0.62.2", - "react-native-gesture-handler": "^1.6.0", - "react-native-reanimated": "^1.8.0", - "react-native-safe-area-context": "~3.0.0", - "react-native-screens": "^2.7.0", - "react-native-testing-library": "^2.1.0", - "typescript": "^3.9.5" + "react-native-gesture-handler": "^1.7.0", + "react-native-reanimated": "^1.10.1", + "react-native-safe-area-context": "~3.1.1", + "react-native-screens": "^2.9.0", + "typescript": "^3.9.7" }, "peerDependencies": { "@react-navigation/native": "^5.0.5", diff --git a/packages/drawer/src/__tests__/index.test.tsx b/packages/drawer/src/__tests__/index.test.tsx index e6f6aa70..cae3da01 100644 --- a/packages/drawer/src/__tests__/index.test.tsx +++ b/packages/drawer/src/__tests__/index.test.tsx @@ -1,6 +1,6 @@ import * as React from 'react'; import { View, Text, Button } from 'react-native'; -import { render, fireEvent } from 'react-native-testing-library'; +import { render, fireEvent } from '@testing-library/react-native'; import { NavigationContainer, ParamListBase } from '@react-navigation/native'; import { createDrawerNavigator, DrawerScreenProps } from '../index'; diff --git a/packages/drawer/src/views/DrawerItem.tsx b/packages/drawer/src/views/DrawerItem.tsx index 19742c66..52828063 100644 --- a/packages/drawer/src/views/DrawerItem.tsx +++ b/packages/drawer/src/views/DrawerItem.tsx @@ -157,6 +157,7 @@ export default function DrawerItem(props: Props) { accessibilityComponentType="button" accessibilityRole="button" accessibilityState={{ selected: focused }} + // @ts-expect-error: keep for compatibility with older React Native versions accessibilityStates={focused ? ['selected'] : []} to={to} > diff --git a/packages/drawer/src/views/DrawerView.tsx b/packages/drawer/src/views/DrawerView.tsx index 3421f1c1..c46ec034 100644 --- a/packages/drawer/src/views/DrawerView.tsx +++ b/packages/drawer/src/views/DrawerView.tsx @@ -7,7 +7,6 @@ import { BackHandler, NativeEventSubscription, } from 'react-native'; -// eslint-disable-next-line import/no-unresolved import { ScreenContainer } from 'react-native-screens'; import { NavigationHelpersContext, diff --git a/packages/drawer/src/views/ResourceSavingScene.tsx b/packages/drawer/src/views/ResourceSavingScene.tsx index f7374a75..d684ccd8 100644 --- a/packages/drawer/src/views/ResourceSavingScene.tsx +++ b/packages/drawer/src/views/ResourceSavingScene.tsx @@ -1,6 +1,5 @@ import * as React from 'react'; import { Platform, StyleSheet, View } from 'react-native'; -// eslint-disable-next-line import/no-unresolved import { Screen, screensEnabled } from 'react-native-screens'; type Props = { diff --git a/packages/drawer/src/views/TouchableItem.ios.tsx b/packages/drawer/src/views/TouchableItem.ios.tsx index 22b3d9f6..9823971f 100644 --- a/packages/drawer/src/views/TouchableItem.ios.tsx +++ b/packages/drawer/src/views/TouchableItem.ios.tsx @@ -38,7 +38,6 @@ export default class TouchableItem extends React.Component { const { children, style, enabled, ...rest } = this.props; return ( - // @ts-expect-error: the Animated.createAnimatedComponent types don't work properly void; diff --git a/packages/material-bottom-tabs/package.json b/packages/material-bottom-tabs/package.json index 8371d23a..a1994b25 100644 --- a/packages/material-bottom-tabs/package.json +++ b/packages/material-bottom-tabs/package.json @@ -41,18 +41,18 @@ "clean": "del lib" }, "devDependencies": { - "@react-native-community/bob": "^0.15.1", + "@react-native-community/bob": "^0.16.2", "@react-navigation/native": "^5.7.2", - "@types/react": "^16.9.36", - "@types/react-native": "^0.62.7", + "@testing-library/react-native": "^7.0.1", + "@types/react": "^16.9.44", + "@types/react-native": "^0.63.4", "@types/react-native-vector-icons": "^6.4.5", "del-cli": "^3.0.1", "react": "~16.9.0", "react-native": "~0.62.2", - "react-native-paper": "^3.10.1", - "react-native-testing-library": "^2.1.0", - "react-native-vector-icons": "^6.6.0", - "typescript": "^3.9.5" + "react-native-paper": "^4.0.1", + "react-native-vector-icons": "^7.0.0", + "typescript": "^3.9.7" }, "peerDependencies": { "@react-navigation/native": "^5.0.5", diff --git a/packages/material-bottom-tabs/src/__tests__/index.test.tsx b/packages/material-bottom-tabs/src/__tests__/index.test.tsx index 56775497..6f00aa9f 100644 --- a/packages/material-bottom-tabs/src/__tests__/index.test.tsx +++ b/packages/material-bottom-tabs/src/__tests__/index.test.tsx @@ -1,6 +1,6 @@ import * as React from 'react'; import { View, Text, Button } from 'react-native'; -import { render, fireEvent } from 'react-native-testing-library'; +import { render, fireEvent } from '@testing-library/react-native'; import { NavigationContainer, ParamListBase } from '@react-navigation/native'; import { createMaterialBottomTabNavigator, diff --git a/packages/material-top-tabs/package.json b/packages/material-top-tabs/package.json index 85f9f60a..32e88134 100644 --- a/packages/material-top-tabs/package.json +++ b/packages/material-top-tabs/package.json @@ -44,18 +44,18 @@ "color": "^3.1.2" }, "devDependencies": { - "@react-native-community/bob": "^0.15.1", + "@react-native-community/bob": "^0.16.2", "@react-navigation/native": "^5.7.2", - "@types/react": "^16.9.36", - "@types/react-native": "^0.62.7", + "@testing-library/react-native": "^7.0.1", + "@types/react": "^16.9.44", + "@types/react-native": "^0.63.4", "del-cli": "^3.0.1", "react": "~16.9.0", "react-native": "~0.62.2", - "react-native-gesture-handler": "^1.6.0", - "react-native-reanimated": "^1.8.0", - "react-native-tab-view": "^2.14.4", - "react-native-testing-library": "^2.1.0", - "typescript": "^3.9.5" + "react-native-gesture-handler": "^1.7.0", + "react-native-reanimated": "^1.10.1", + "react-native-tab-view": "^2.15.1", + "typescript": "^3.9.7" }, "peerDependencies": { "@react-navigation/native": "^5.0.5", diff --git a/packages/material-top-tabs/src/__tests__/index.test.tsx b/packages/material-top-tabs/src/__tests__/index.test.tsx index cee5bdbf..82342af1 100644 --- a/packages/material-top-tabs/src/__tests__/index.test.tsx +++ b/packages/material-top-tabs/src/__tests__/index.test.tsx @@ -1,6 +1,6 @@ import * as React from 'react'; import { View, Text, Button } from 'react-native'; -import { render, fireEvent } from 'react-native-testing-library'; +import { render, fireEvent } from '@testing-library/react-native'; import { NavigationContainer, ParamListBase } from '@react-navigation/native'; import { createMaterialTopTabNavigator, diff --git a/packages/native/package.json b/packages/native/package.json index 2529d587..229a386c 100644 --- a/packages/native/package.json +++ b/packages/native/package.json @@ -38,19 +38,19 @@ }, "dependencies": { "@react-navigation/core": "^5.12.2", - "nanoid": "^3.1.9" + "nanoid": "^3.1.12" }, "devDependencies": { - "@react-native-community/bob": "^0.15.1", - "@types/react": "^16.9.36", + "@react-native-community/bob": "^0.16.2", + "@testing-library/react-native": "^7.0.1", + "@types/react": "^16.9.44", "@types/react-dom": "^16.9.8", - "@types/react-native": "^0.62.7", + "@types/react-native": "^0.63.4", "del-cli": "^3.0.1", "react": "~16.9.0", "react-dom": "^16.13.1", "react-native": "~0.62.2", - "react-native-testing-library": "^2.1.0", - "typescript": "^3.9.5" + "typescript": "^3.9.7" }, "peerDependencies": { "react": "*", diff --git a/packages/native/src/__tests__/NavigationContainer.test.tsx b/packages/native/src/__tests__/NavigationContainer.test.tsx index 1027b287..45d5bb99 100644 --- a/packages/native/src/__tests__/NavigationContainer.test.tsx +++ b/packages/native/src/__tests__/NavigationContainer.test.tsx @@ -7,7 +7,7 @@ import { NavigationHelpersContext, NavigationContainerRef, } from '@react-navigation/core'; -import { act, render } from 'react-native-testing-library'; +import { act, render } from '@testing-library/react-native'; import NavigationContainer from '../NavigationContainer'; import window from '../__mocks__/window'; diff --git a/packages/native/src/__tests__/useLinking.test.tsx b/packages/native/src/__tests__/useLinking.test.tsx index 935f7cff..85052629 100644 --- a/packages/native/src/__tests__/useLinking.test.tsx +++ b/packages/native/src/__tests__/useLinking.test.tsx @@ -1,5 +1,5 @@ import * as React from 'react'; -import { render, RenderAPI } from 'react-native-testing-library'; +import { render, RenderAPI } from '@testing-library/react-native'; import type { NavigationContainerRef } from '@react-navigation/core'; import useLinking from '../useLinking'; diff --git a/packages/routers/package.json b/packages/routers/package.json index 89e59371..ad869476 100644 --- a/packages/routers/package.json +++ b/packages/routers/package.json @@ -36,12 +36,12 @@ "clean": "del lib" }, "dependencies": { - "nanoid": "^3.1.9" + "nanoid": "^3.1.12" }, "devDependencies": { - "@react-native-community/bob": "^0.15.1", + "@react-native-community/bob": "^0.16.2", "del-cli": "^3.0.1", - "typescript": "^3.9.5" + "typescript": "^3.9.7" }, "@react-native-community/bob": { "source": "src", diff --git a/packages/stack/package.json b/packages/stack/package.json index 18e383c3..d3a6a437 100644 --- a/packages/stack/package.json +++ b/packages/stack/package.json @@ -44,20 +44,20 @@ "react-native-iphone-x-helper": "^1.2.1" }, "devDependencies": { - "@react-native-community/bob": "^0.15.1", + "@react-native-community/bob": "^0.16.2", "@react-native-community/masked-view": "^0.1.10", "@react-navigation/native": "^5.7.2", + "@testing-library/react-native": "^7.0.1", "@types/color": "^3.0.1", - "@types/react": "^16.9.36", - "@types/react-native": "^0.62.7", + "@types/react": "^16.9.44", + "@types/react-native": "^0.63.4", "del-cli": "^3.0.1", "react": "~16.9.0", "react-native": "~0.62.2", - "react-native-gesture-handler": "^1.6.0", - "react-native-safe-area-context": "~3.0.0", - "react-native-screens": "^2.7.0", - "react-native-testing-library": "^2.1.0", - "typescript": "^3.9.5" + "react-native-gesture-handler": "^1.7.0", + "react-native-safe-area-context": "~3.1.1", + "react-native-screens": "^2.9.0", + "typescript": "^3.9.7" }, "peerDependencies": { "@react-native-community/masked-view": ">= 0.1.0", diff --git a/packages/stack/src/__tests__/index.test.tsx b/packages/stack/src/__tests__/index.test.tsx index 8e774487..d5c2d783 100644 --- a/packages/stack/src/__tests__/index.test.tsx +++ b/packages/stack/src/__tests__/index.test.tsx @@ -1,6 +1,6 @@ import * as React from 'react'; import { View, Text, Button } from 'react-native'; -import { render, fireEvent } from 'react-native-testing-library'; +import { render, fireEvent } from '@testing-library/react-native'; import { NavigationContainer, ParamListBase } from '@react-navigation/native'; import { createStackNavigator, StackScreenProps } from '../index'; diff --git a/packages/stack/src/types.tsx b/packages/stack/src/types.tsx index 5157fe5f..73193e2d 100644 --- a/packages/stack/src/types.tsx +++ b/packages/stack/src/types.tsx @@ -124,7 +124,7 @@ export type StackHeaderOptions = { /** * Style object for the title component. */ - headerTitleStyle?: React.ComponentProps['style']; + headerTitleStyle?: Animated.WithAnimatedValue>; /** * Style object for the container of the `headerTitle` component, for example to add padding. * By default, `headerTitleContainerStyle` is with an absolute position style and offsets both `left` and `right`. @@ -285,7 +285,9 @@ export type StackNavigationOptions = StackHeaderOptions & /** * Function that returns a React Element to display as a overlay for the card. */ - cardOverlay?: (props: { style: StyleProp }) => React.ReactNode; + cardOverlay?: (props: { + style: Animated.WithAnimatedValue>; + }) => React.ReactNode; /** * Style object for the card in stack. * You can provide a custom background color to use instead of the default background here. @@ -421,7 +423,7 @@ export type StackHeaderLeftButtonProps = { /** * Style object for the button. */ - style?: Animated.WithAnimatedValue>; + style?: StyleProp; }; export type StackHeaderTitleProps = { @@ -444,7 +446,7 @@ export type StackHeaderTitleProps = { /** * Style object for the title element. */ - style?: React.ComponentProps['style']; + style?: Animated.WithAnimatedValue>; }; export type TransitionSpec = diff --git a/packages/stack/src/views/BorderlessButton.tsx b/packages/stack/src/views/BorderlessButton.tsx index dfa0f029..e269dfb3 100644 --- a/packages/stack/src/views/BorderlessButton.tsx +++ b/packages/stack/src/views/BorderlessButton.tsx @@ -39,7 +39,6 @@ export default class BorderlessButton extends React.Component { const { children, style, enabled, ...rest } = this.props; return ( - // @ts-expect-error: the Animated.createAnimatedComponent types don't work properly { warnIfHeaderStylesDefined(unsafeStyles); } - const safeStyles = { + const safeStyles: ViewStyle = { backgroundColor, borderBottomColor, borderBottomEndRadius, @@ -249,6 +249,7 @@ export default class HeaderSegment extends React.Component { borderTopStartRadius, borderTopWidth, borderWidth, + // @ts-expect-error: boxShadow is only for Web boxShadow, elevation, shadowColor, diff --git a/packages/stack/src/views/Header/HeaderTitle.tsx b/packages/stack/src/views/Header/HeaderTitle.tsx index 2965a0f5..0cbc831e 100644 --- a/packages/stack/src/views/Header/HeaderTitle.tsx +++ b/packages/stack/src/views/Header/HeaderTitle.tsx @@ -1,10 +1,18 @@ import * as React from 'react'; -import { Animated, StyleSheet, Platform } from 'react-native'; +import { + Animated, + StyleSheet, + Platform, + TextProps, + StyleProp, + TextStyle, +} from 'react-native'; import { useTheme } from '@react-navigation/native'; -type Props = Omit, 'key'> & { +type Props = Omit & { tintColor?: string; children?: string; + style?: Animated.WithAnimatedValue>; }; export default function HeaderTitle({ tintColor, style, ...rest }: Props) { diff --git a/packages/stack/src/views/Screens.tsx b/packages/stack/src/views/Screens.tsx index 1d5bdc1b..c0c7ea45 100644 --- a/packages/stack/src/views/Screens.tsx +++ b/packages/stack/src/views/Screens.tsx @@ -58,7 +58,6 @@ export const MaybeScreen = ({ children: React.ReactNode; }) => { if (enabled && Platform.OS === 'web') { - // @ts-expect-error: the Animated.createAnimatedComponent types don't work properly return ; } diff --git a/packages/stack/src/views/Stack/Card.tsx b/packages/stack/src/views/Stack/Card.tsx index 0eabc4a9..7e589323 100755 --- a/packages/stack/src/views/Stack/Card.tsx +++ b/packages/stack/src/views/Stack/Card.tsx @@ -508,9 +508,10 @@ export default class Card extends React.Component { : undefined; const { backgroundColor } = StyleSheet.flatten(contentStyle || {}); - const isTransparent = backgroundColor - ? Color(backgroundColor).alpha() === 0 - : false; + const isTransparent = + typeof backgroundColor === 'string' + ? Color(backgroundColor).alpha() === 0 + : false; return ( diff --git a/packages/stack/src/views/Stack/CardContainer.tsx b/packages/stack/src/views/Stack/CardContainer.tsx index 37188576..3f4418cd 100644 --- a/packages/stack/src/views/Stack/CardContainer.tsx +++ b/packages/stack/src/views/Stack/CardContainer.tsx @@ -26,7 +26,9 @@ type Props = TransitionPreset & { safeAreaInsetRight: number; safeAreaInsetBottom: number; safeAreaInsetLeft: number; - cardOverlay?: (props: { style: StyleProp }) => React.ReactNode; + cardOverlay?: (props: { + style: Animated.WithAnimatedValue>; + }) => React.ReactNode; cardOverlayEnabled?: boolean; cardShadowEnabled?: boolean; cardStyle?: StyleProp; diff --git a/packages/stack/src/views/TouchableItem.ios.tsx b/packages/stack/src/views/TouchableItem.ios.tsx index 22b3d9f6..9823971f 100644 --- a/packages/stack/src/views/TouchableItem.ios.tsx +++ b/packages/stack/src/views/TouchableItem.ios.tsx @@ -38,7 +38,6 @@ export default class TouchableItem extends React.Component { const { children, style, enabled, ...rest } = this.props; return ( - // @ts-expect-error: the Animated.createAnimatedComponent types don't work properly =3.5 <5", lodash@^4.0.0, lodash@^4.15.0, lodash@^4.17.11, lodash@^4.17.12, lodash@^4.17.13, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.4, lodash@^4.17.5, lodash@^4.2.1, lodash@^4.3.0, lodash@^4.5.0, lodash@^4.6.0: +lodash@4.17.15, "lodash@>=3.5 <5", lodash@^4.15.0, lodash@^4.17.11, lodash@^4.17.12, lodash@^4.17.13, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.4, lodash@^4.17.5, lodash@^4.2.1, lodash@^4.3.0, lodash@^4.5.0, lodash@^4.6.0: version "4.17.15" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.15.tgz#b447f6670a0455bbfeedd11392eff330ea097548" integrity sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A== @@ -13442,15 +13496,6 @@ logfmt@^1.2.0: split "0.2.x" through "2.3.x" -logkitty@^0.6.0: - version "0.6.1" - resolved "https://registry.yarnpkg.com/logkitty/-/logkitty-0.6.1.tgz#fe29209669d261539cbd6bb998a136fc92a1a05c" - integrity sha512-cHuXN8qUZuzX/7kB6VyS7kB4xyD24e8gyHXIFNhIv+fjW3P+jEXNUhj0o/7qWJtv7UZpbnPgUqzu/AZQ8RAqxQ== - dependencies: - ansi-fragments "^0.2.1" - dayjs "^1.8.15" - yargs "^12.0.5" - logkitty@^0.7.1: version "0.7.1" resolved "https://registry.yarnpkg.com/logkitty/-/logkitty-0.7.1.tgz#8e8d62f4085a826e8d38987722570234e33c6aa7" @@ -13603,13 +13648,6 @@ makeerror@1.0.x: dependencies: tmpl "1.0.x" -map-age-cleaner@^0.1.1: - version "0.1.3" - resolved "https://registry.yarnpkg.com/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz#7d583a7306434c055fe474b0f45078e6e1b4b92a" - integrity sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w== - dependencies: - p-defer "^1.0.0" - map-cache@^0.2.2: version "0.2.2" resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" @@ -13687,15 +13725,6 @@ media-typer@0.3.0: resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" integrity sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g= -mem@^4.0.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/mem/-/mem-4.3.0.tgz#461af497bc4ae09608cdb2e60eefb69bff744178" - integrity sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w== - dependencies: - map-age-cleaner "^0.1.1" - mimic-fn "^2.0.0" - p-is-promise "^2.0.0" - memory-fs@^0.4.1: version "0.4.1" resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.4.1.tgz#3a9a20b8462523e447cfbc7e8bb80ed667bfc552" @@ -13919,11 +13948,12 @@ metro-react-native-babel-preset@0.58.0, metro-react-native-babel-preset@^0.58.0: "@babel/template" "^7.0.0" react-refresh "^0.4.0" -metro-react-native-babel-preset@^0.59.0: - version "0.59.0" - resolved "https://registry.yarnpkg.com/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.59.0.tgz#20e020bc6ac9849e1477de1333d303ed42aba225" - integrity sha512-BoO6ncPfceIDReIH8pQ5tQptcGo5yRWQXJGVXfANbiKLq4tfgdZB1C1e2rMUJ6iypmeJU9dzl+EhPmIFKtgREg== +metro-react-native-babel-preset@^0.61.0: + version "0.61.0" + resolved "https://registry.yarnpkg.com/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.61.0.tgz#4276f6a300daba5f43d6b35f30a8354f8aa093a1" + integrity sha512-k0j2K70YadKFFayFOtw9sbaB38LdkkJLluwqHvyl9CRAa3m7cWQ6pZbakCPrp3OWyo7dJWbP70ybOvjoDv2jwQ== dependencies: + "@babel/core" "^7.0.0" "@babel/plugin-proposal-class-properties" "^7.0.0" "@babel/plugin-proposal-export-default-from" "^7.0.0" "@babel/plugin-proposal-nullish-coalescing-operator" "^7.0.0" @@ -14175,7 +14205,7 @@ mimic-fn@^1.0.0: resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-1.2.0.tgz#820c86a39334640e99516928bd03fca88057d022" integrity sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ== -mimic-fn@^2.0.0, mimic-fn@^2.1.0: +mimic-fn@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== @@ -14483,10 +14513,10 @@ nan@^2.12.1: resolved "https://registry.yarnpkg.com/nan/-/nan-2.14.0.tgz#7818f722027b2459a86f0295d434d1fc2336c52c" integrity sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg== -nanoid@^3.1.9: - version "3.1.9" - resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.1.9.tgz#1f148669c70bb2072dc5af0666e46edb6cd31fb2" - integrity sha512-fFiXlFo4Wkuei3i6w9SQI6yuzGRTGi8Z2zZKZpUxv/bQlBi4jtbVPBSNFZHQA9PNjofWqtIa8p+pnsc0kgZrhQ== +nanoid@^3.1.12: + version "3.1.12" + resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.1.12.tgz#6f7736c62e8d39421601e4a0c77623a97ea69654" + integrity sha512-1qstj9z5+x491jfiC4Nelk+f8XBad7LN20PmyWINJEMRSf3wcAjAWysw1qaA8z6NSKe2sjq1hRSDpBH5paCb6A== nanomatch@^1.2.9: version "1.2.13" @@ -15201,15 +15231,6 @@ os-homedir@^1.0.0, os-homedir@^1.0.1: resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" integrity sha1-/7xJiDNuDoM94MFox+8VISGqf7M= -os-locale@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/os-locale/-/os-locale-3.1.0.tgz#a802a6ee17f24c10483ab9935719cef4ed16bf1a" - integrity sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q== - dependencies: - execa "^1.0.0" - lcid "^2.0.0" - mem "^4.0.0" - os-name@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/os-name/-/os-name-3.1.0.tgz#dec19d966296e1cd62d701a5a66ee1ddeae70801" @@ -15241,11 +15262,6 @@ p-cancelable@^2.0.0: resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-2.0.0.tgz#4a3740f5bdaf5ed5d7c3e34882c6fb5d6b266a6e" integrity sha512-wvPXDmbMmu2ksjkB4Z3nZWTSkJEb9lqVdMaCKpZUGJG9TMiNp9XcbG3fn9fPKjem04fJMJnXoyFPk2FmgiaiNg== -p-defer@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/p-defer/-/p-defer-1.0.0.tgz#9f6eb182f6c9aa8cd743004a7d4f96b196b0fb0c" - integrity sha1-n26xgvbJqozXQwBKfU+WsZaw+ww= - p-each-series@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/p-each-series/-/p-each-series-2.1.0.tgz#961c8dd3f195ea96c747e636b262b800a6b1af48" @@ -15256,11 +15272,6 @@ p-finally@^1.0.0: resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" integrity sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4= -p-is-promise@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/p-is-promise/-/p-is-promise-2.1.0.tgz#918cebaea248a62cf7ffab8e3bca8c5f882fc42e" - integrity sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg== - p-limit@^1.1.0: version "1.3.0" resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.3.0.tgz#b86bd5f0c25690911c7590fcbfc2010d54b3ccb8" @@ -16356,6 +16367,16 @@ pretty-format@^26.0.1: ansi-styles "^4.0.0" react-is "^16.12.0" +pretty-format@^26.2.0: + version "26.2.0" + resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-26.2.0.tgz#83ecc8d7de676ff224225055e72bd64821cec4f1" + integrity sha512-qi/8IuBu2clY9G7qCXgCdD1Bf9w+sXakdHTRToknzMtVy0g7c4MBWaZy7MfB7ndKZovRO6XRwJiAYqq+MC7SDA== + dependencies: + "@jest/types" "^26.2.0" + ansi-regex "^5.0.0" + ansi-styles "^4.0.0" + react-is "^16.12.0" + pretty-time@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/pretty-time/-/pretty-time-1.1.0.tgz#ffb7429afabb8535c346a34e41873adf3d74dd0e" @@ -16778,10 +16799,10 @@ react-native-appearance@~0.3.3: invariant "^2.2.4" use-subscription "^1.0.0" -react-native-gesture-handler@^1.6.0: - version "1.6.1" - resolved "https://registry.yarnpkg.com/react-native-gesture-handler/-/react-native-gesture-handler-1.6.1.tgz#678e2dce250ed66e93af409759be22cd6375dd17" - integrity sha512-gQgIKhDiYf754yzhhliagLuLupvGb6ZyBdzYzr7aus3Fyi87TLOw63ers+r4kGw0h26oAWTAdHd34JnF4NeL6Q== +react-native-gesture-handler@^1.7.0: + version "1.7.0" + resolved "https://registry.yarnpkg.com/react-native-gesture-handler/-/react-native-gesture-handler-1.7.0.tgz#0ef74a5ba836832e497dc49eb1ce58baa6c617e5" + integrity sha512-1CrjJf8Z6Iz2XWzfZknYtsm2sud5Lu/pLhhokkgBIKttxqGDtetDEVFDJOTJWJyKCrUPk0X5tnWi/diSF4q++w== dependencies: "@egjs/hammerjs" "^2.0.17" hoist-non-react-statics "^2.3.1" @@ -16793,27 +16814,32 @@ react-native-iphone-x-helper@^1.2.1: resolved "https://registry.yarnpkg.com/react-native-iphone-x-helper/-/react-native-iphone-x-helper-1.2.1.tgz#645e2ffbbb49e80844bb4cbbe34a126fda1e6772" integrity sha512-/VbpIEp8tSNNHIvstuA3Swx610whci1Zpc9mqNkqn14DkMbw+ORviln2u0XyHG1kPvvwTNGZY6QpeFwxYaSdbQ== -react-native-paper@^3.10.1: - version "3.10.1" - resolved "https://registry.yarnpkg.com/react-native-paper/-/react-native-paper-3.10.1.tgz#4fca72b9f154fc5ad3710d633787c55e878e8f36" - integrity sha512-rl1B9z/S3Q+D4lzTqQOVjpKTd7eLOUhxp7HRufsw8lq4hznAAckynelxOkHxZLHyWT1w9SX4Hdv654i4Uo1KEg== +react-native-paper@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/react-native-paper/-/react-native-paper-4.0.1.tgz#13d2272757fb738113582e900787f365cfa77c74" + integrity sha512-C1kHZ5sS3QU2XdmdHnLAzp88T+FWtkOa+43wYjBClevsDvi72aRf6H9PTs8GS69E8tlNHym3kbVcENgnDPMqhQ== dependencies: "@callstack/react-theme-provider" "^3.0.5" color "^3.1.2" react-native-safe-area-view "^0.14.9" -react-native-reanimated@^1.8.0: - version "1.8.0" - resolved "https://registry.yarnpkg.com/react-native-reanimated/-/react-native-reanimated-1.8.0.tgz#0b5719b20c1fed9aaf8afd9a12e21c9bd46ee428" - integrity sha512-vGTt94lE5fsZmfMwERWFIsCr5LHsyllOESeNvlKryLgAg7h4cnJ5XSmVSy4L3qogdgFYCL6HEgY+s7tQmKXiiQ== +react-native-reanimated@^1.10.1: + version "1.10.1" + resolved "https://registry.yarnpkg.com/react-native-reanimated/-/react-native-reanimated-1.10.1.tgz#82e79ae119e97b282ce53d16bc6db9765a56b22b" + integrity sha512-j9+GOEmLLEzFpxpYOA9dSBusUHGaTJAHSJ9tIXU4IgklN7hIB5CA6ONMnm6iQ5lC/nhNFdLKag/jOgzVa+mHBQ== dependencies: fbjs "^1.0.0" -react-native-safe-area-context@~3.0.0, react-native-safe-area-context@~3.0.7: +react-native-safe-area-context@~3.0.7: version "3.0.7" resolved "https://registry.yarnpkg.com/react-native-safe-area-context/-/react-native-safe-area-context-3.0.7.tgz#0f53de7a30d626d82936000f3f6db374ecc4b800" integrity sha512-dqhRTlIFe5+P1yxitj0C9XVUxLqOmjomeqzUSSY8sNOWVjtIhEY/fl4ZKYpAVnktd8dt3zl13XmJTmRmy3d0uA== +react-native-safe-area-context@~3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/react-native-safe-area-context/-/react-native-safe-area-context-3.1.1.tgz#9b04d1154766e6c1132030aca8f4b0336f561ccd" + integrity sha512-Iqb41OT5+QxFn0tpTbbHgz8+3VU/F9OH2fTeeoU7oZCzojOXQbC6sp6mN7BlsAoTKhngWoJLMcSosL58uRaLWQ== + react-native-safe-area-view@^0.14.9: version "0.14.9" resolved "https://registry.yarnpkg.com/react-native-safe-area-view/-/react-native-safe-area-view-0.14.9.tgz#90ee8383037010d9a5055a97cf97e4c1da1f0c3d" @@ -16821,36 +16847,24 @@ react-native-safe-area-view@^0.14.9: dependencies: hoist-non-react-statics "^2.3.1" -react-native-screens@^2.7.0: - version "2.7.0" - resolved "https://registry.yarnpkg.com/react-native-screens/-/react-native-screens-2.7.0.tgz#2d3cf3c39a665e9ca1c774264fccdb90e7944047" - integrity sha512-n/23IBOkrTKCfuUd6tFeRkn3lB2QZ3cmvoubRscR0JU/Zl4/ZyKmwnFmUv1/Fr+2GH/H8UTX59kEKDYYg3dMgA== +react-native-screens@^2.9.0: + version "2.9.0" + resolved "https://registry.yarnpkg.com/react-native-screens/-/react-native-screens-2.9.0.tgz#ead2843107ba00fee259aa377582e457c74f1f3b" + integrity sha512-5MaiUD6HA3nzY3JbVI8l3V7pKedtxQF3d8qktTVI0WmWXTI4QzqOU8r8fPVvfKo3MhOXwhWBjr+kQ7DZaIQQeg== -react-native-tab-view@2.14.0: - version "2.14.0" - resolved "https://registry.yarnpkg.com/react-native-tab-view/-/react-native-tab-view-2.14.0.tgz#dd801f82fdb8e92fce9688b78d13923f3a5a2b3f" - integrity sha512-Z7XAM3NsMB96c17e9EAveunk7SUgilXWwVUTmWI1u/+p2SeOMUOB87z+//UXrcVlD1e9BPweR73q7dq7krTzTg== +react-native-tab-view@^2.15.1: + version "2.15.1" + resolved "https://registry.yarnpkg.com/react-native-tab-view/-/react-native-tab-view-2.15.1.tgz#cf4df4ffdec504263a2e06a6becd8831b9a19ad9" + integrity sha512-cDYl1pNWspbEHBjHrHVpIC40h4g8VhZe0CIG0CUKcouX98vHVfAojxhgWuRosq9qMhITHpLKM+7BmBLnhCJ0nw== -react-native-tab-view@^2.14.4: - version "2.14.4" - resolved "https://registry.yarnpkg.com/react-native-tab-view/-/react-native-tab-view-2.14.4.tgz#740007e62c8723c6813b8c8a05caaaf82c816620" - integrity sha512-oqkCflPFuZwDTbyY2WaN0377akSsmcttuYACR9LT7htZfO/tKR2Z/ynj1tbv2cz2esGuVICoga9cetN1lPimog== - -react-native-testing-library@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/react-native-testing-library/-/react-native-testing-library-2.1.0.tgz#820a300dcae70d3da64813b816d208a14ab05f19" - integrity sha512-cBZIQ60XzT8pN5XNcvI5OE4ADej43pT43jLynKIrQRnBuw5cIJotN+xHyLxyGcv4WdiCCONmyK3yhIOXV8PTyQ== +react-native-vector-icons@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/react-native-vector-icons/-/react-native-vector-icons-7.0.0.tgz#5b92ed363c867645daad48c559e1f99efcfbb813" + integrity sha512-Ku8+dTUAnR9pexRPQqsUcQEZlxEpFZsIy8iOFqVL/3mrUyncZJHtqJyx2cUOmltZIC6W2GI4IkD3EYzPerXV5g== dependencies: - pretty-format "^26.0.1" - -react-native-vector-icons@^6.6.0: - version "6.6.0" - resolved "https://registry.yarnpkg.com/react-native-vector-icons/-/react-native-vector-icons-6.6.0.tgz#66cf004918eb05d90778d64bd42077c1800d481b" - integrity sha512-MImKVx8JEvVVBnaShMr7/yTX4Y062JZMupht1T+IEgbqBj4aQeQ1z2SH4VHWKNtWtppk4kz9gYyUiMWqx6tNSw== - dependencies: - lodash "^4.0.0" - prop-types "^15.6.2" - yargs "^13.2.2" + lodash "^4.17.15" + prop-types "^15.7.2" + yargs "^15.0.2" react-native-web@^0.11.7: version "0.11.7" @@ -17018,16 +17032,6 @@ read-pkg-up@^7.0.1: read-pkg "^5.2.0" type-fest "^0.8.1" -read-pkg@5.2.0, read-pkg@^5.2.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-5.2.0.tgz#7bf295438ca5a33e56cd30e053b34ee7250c93cc" - integrity sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg== - dependencies: - "@types/normalize-package-data" "^2.4.0" - normalize-package-data "^2.5.0" - parse-json "^5.0.0" - type-fest "^0.6.0" - read-pkg@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-1.1.0.tgz#f5ffaa5ecd29cb31c0474bca7d756b6bb29e3f28" @@ -17055,6 +17059,16 @@ read-pkg@^3.0.0: normalize-package-data "^2.3.2" path-type "^3.0.0" +read-pkg@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-5.2.0.tgz#7bf295438ca5a33e56cd30e053b34ee7250c93cc" + integrity sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg== + dependencies: + "@types/normalize-package-data" "^2.4.0" + normalize-package-data "^2.5.0" + parse-json "^5.0.0" + type-fest "^0.6.0" + read@1, read@~1.0.1: version "1.0.7" resolved "https://registry.yarnpkg.com/read/-/read-1.0.7.tgz#b3da19bd052431a97671d44a42634adf710b40c4" @@ -17153,21 +17167,16 @@ regenerate@^1.4.0: resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.0.tgz#4a856ec4b56e4077c557589cae85e7a4c8869a11" integrity sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg== -regenerator-runtime@^0.10.5: - version "0.10.5" - resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz#336c3efc1220adcedda2c9fab67b5a7955a33658" - integrity sha1-M2w+/BIgrc7dosn6tntaeVWjNlg= +regenerator-runtime@0.13.5, regenerator-runtime@^0.13.2, regenerator-runtime@^0.13.3, regenerator-runtime@^0.13.4: + version "0.13.5" + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.5.tgz#d878a1d094b4306d10b9096484b33ebd55e26697" + integrity sha512-ZS5w8CpKFinUzOwW3c83oPeVXoNsrLsaCoLtJvAClH135j/R77RuymhiSErhm2lKcwSCIpmvIWSbDkIfAqKQlA== regenerator-runtime@^0.11.0: version "0.11.1" resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9" integrity sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg== -regenerator-runtime@^0.13.2, regenerator-runtime@^0.13.3, regenerator-runtime@^0.13.4: - version "0.13.5" - resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.5.tgz#d878a1d094b4306d10b9096484b33ebd55e26697" - integrity sha512-ZS5w8CpKFinUzOwW3c83oPeVXoNsrLsaCoLtJvAClH135j/R77RuymhiSErhm2lKcwSCIpmvIWSbDkIfAqKQlA== - regenerator-transform@^0.14.2: version "0.14.4" resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.14.4.tgz#5266857896518d1616a78a0479337a30ea974cc7" @@ -17353,11 +17362,6 @@ require-directory@^2.1.1: resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I= -require-main-filename@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-1.0.1.tgz#97f717b69d48784f5f526a6c5aa8ffdda055a4d1" - integrity sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE= - require-main-filename@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b" @@ -17427,13 +17431,6 @@ resolve-global@1.0.0, resolve-global@^1.0.0: dependencies: global-dirs "^0.1.1" -resolve-pkg@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/resolve-pkg/-/resolve-pkg-2.0.0.tgz#ac06991418a7623edc119084edc98b0e6bf05a41" - integrity sha512-+1lzwXehGCXSeryaISr6WujZzowloigEofRB+dj75y9RRa/obVcYgbHJd53tdYw8pvZj8GojXaaENws8Ktw/hQ== - dependencies: - resolve-from "^5.0.0" - resolve-url@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" @@ -17520,7 +17517,7 @@ rimraf@2.6.3: dependencies: glob "^7.1.3" -rimraf@^2.5.2, rimraf@^2.5.4, rimraf@^2.6.2, rimraf@^2.6.3: +rimraf@^2.5.4, rimraf@^2.6.2, rimraf@^2.6.3: version "2.7.1" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== @@ -17770,21 +17767,21 @@ semver@6.1.1: resolved "https://registry.yarnpkg.com/semver/-/semver-6.1.1.tgz#53f53da9b30b2103cd4f15eab3a18ecbcb210c9b" integrity sha512-rWYq2e5iYW+fFe/oPPtYJxYgjBm8sC4rmoGdUOgBB7VnwKt6HrL793l2voH1UlsyYZpJ4g0wfjnTEO1s1NP2eQ== -semver@6.3.0, semver@^6.0.0, semver@^6.1.1, semver@^6.2.0, semver@^6.3.0: - version "6.3.0" - resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" - integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== - semver@7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/semver/-/semver-7.0.0.tgz#5f3ca35761e47e05b206c6daff2cf814f0316b8e" integrity sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A== -semver@^7.0.0, semver@^7.1.1, semver@^7.2.1, semver@^7.3.2: +semver@7.3.2, semver@^7.0.0, semver@^7.1.1, semver@^7.2.1, semver@^7.3.2: version "7.3.2" resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.2.tgz#604962b052b81ed0786aae84389ffba70ffd3938" integrity sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ== +semver@^6.0.0, semver@^6.1.1, semver@^6.2.0, semver@^6.3.0: + version "6.3.0" + resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" + integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== + semver@^7.1.3: version "7.2.1" resolved "https://registry.yarnpkg.com/semver/-/semver-7.2.1.tgz#d997aa36bdbb00b501ae4ac4c7d17e9f7a587ae5" @@ -19398,12 +19395,7 @@ typedarray@^0.0.6: resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= -typescript@^3.9.5: - version "3.9.5" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.9.5.tgz#586f0dba300cde8be52dd1ac4f7e1009c1b13f36" - integrity sha512-hSAifV3k+i6lEoCJ2k6R2Z/rp/H3+8sdmcn5NrS3/3kE7+RyZXm9aqvxWqjEXHAd8b0pShatpcdMTvEdvAJltQ== - -typescript@~3.9.5: +typescript@^3.9.7, typescript@~3.9.5: version "3.9.7" resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.9.7.tgz#98d600a5ebdc38f40cb277522f12dc800e9e25fa" integrity sha512-BLbiRkiBzAwsjut4x/dsibSTB6yWpwT5qWmC2OfuCg3GgVQCSgMs4vEctYPhsaGtd0AeuuHMkjZ2h2WG8MSzRw== @@ -20448,14 +20440,6 @@ worker-rpc@^0.1.0: dependencies: microevent.ts "~0.1.1" -wrap-ansi@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-2.1.0.tgz#d8fc3d284dd05794fe84973caecdd1cf824fdd85" - integrity sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU= - dependencies: - string-width "^1.0.1" - strip-ansi "^3.0.1" - wrap-ansi@^5.1.0: version "5.1.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-5.1.0.tgz#1fd1f67235d5b6d0fee781056001bfb694c03b09" @@ -20695,7 +20679,7 @@ xtend@^4.0.0, xtend@~4.0.1: resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== -"y18n@^3.2.1 || ^4.0.0", y18n@^4.0.0: +y18n@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.0.tgz#95ef94f85ecc81d007c264e190a120f0a3c8566b" integrity sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w== @@ -20729,14 +20713,6 @@ yargs-parser@^10.0.0: dependencies: camelcase "^4.1.0" -yargs-parser@^11.1.1: - version "11.1.1" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-11.1.1.tgz#879a0865973bca9f6bab5cbdf3b1c67ec7d3bcf4" - integrity sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ== - dependencies: - camelcase "^5.0.0" - decamelize "^1.2.0" - yargs-parser@^13.1.2: version "13.1.2" resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-13.1.2.tgz#130f09702ebaeef2650d54ce6e3e5706f7a4fb38" @@ -20769,25 +20745,7 @@ yargs-parser@^18.1.2, yargs-parser@^18.1.3: camelcase "^5.0.0" decamelize "^1.2.0" -yargs@^12.0.5: - version "12.0.5" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-12.0.5.tgz#05f5997b609647b64f66b81e3b4b10a368e7ad13" - integrity sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw== - dependencies: - cliui "^4.0.0" - decamelize "^1.2.0" - find-up "^3.0.0" - get-caller-file "^1.0.1" - os-locale "^3.0.0" - require-directory "^2.1.1" - require-main-filename "^1.0.1" - set-blocking "^2.0.0" - string-width "^2.0.0" - which-module "^2.0.0" - y18n "^3.2.1 || ^4.0.0" - yargs-parser "^11.1.1" - -yargs@^13.2.2, yargs@^13.3.2: +yargs@^13.3.2: version "13.3.2" resolved "https://registry.yarnpkg.com/yargs/-/yargs-13.3.2.tgz#ad7ffefec1aa59565ac915f82dccb38a9c31a2dd" integrity sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw== @@ -20820,7 +20778,7 @@ yargs@^14.2.0, yargs@^14.2.2: y18n "^4.0.0" yargs-parser "^15.0.1" -yargs@^15.1.0: +yargs@^15.0.2, yargs@^15.1.0: version "15.4.1" resolved "https://registry.yarnpkg.com/yargs/-/yargs-15.4.1.tgz#0d87a16de01aee9d8bec2bfbf74f67851730f4f8" integrity sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==