diff --git a/packages/bottom-tabs/README.md b/packages/bottom-tabs/README.md
index db8de97f..393b519c 100644
--- a/packages/bottom-tabs/README.md
+++ b/packages/bottom-tabs/README.md
@@ -49,7 +49,7 @@ export default function App() {
component={Article}
options={{
tabBarLabel: 'Article',
- tabBarIcon: 'chrome-reader-mode',
+ tabBarIcon: 'file-document-box',
}}
/>
({
tintColor: string;
horizontal: boolean;
}) => (
-
+
);
type BottomTabParams = {
@@ -34,7 +37,7 @@ export default function BottomTabsScreen() {
name="article"
options={{
title: 'Article',
- tabBarIcon: getTabBarIcon('chrome-reader-mode'),
+ tabBarIcon: getTabBarIcon('file-document-box'),
tabBarButtonComponent: TouchableBounce,
}}
>
@@ -47,7 +50,7 @@ export default function BottomTabsScreen() {
component={Chat}
options={{
title: 'Chat',
- tabBarIcon: getTabBarIcon('chat-bubble'),
+ tabBarIcon: getTabBarIcon('message-reply'),
tabBarButtonComponent: TouchableBounce,
}}
/>
@@ -65,7 +68,7 @@ export default function BottomTabsScreen() {
component={Albums}
options={{
title: 'Albums',
- tabBarIcon: getTabBarIcon('photo-album'),
+ tabBarIcon: getTabBarIcon('image-album'),
tabBarButtonComponent: TouchableBounce,
}}
/>
diff --git a/packages/example/src/Screens/MaterialBottomTabs.tsx b/packages/example/src/Screens/MaterialBottomTabs.tsx
index 827189de..3ea22a55 100644
--- a/packages/example/src/Screens/MaterialBottomTabs.tsx
+++ b/packages/example/src/Screens/MaterialBottomTabs.tsx
@@ -24,7 +24,7 @@ export default function MaterialBottomTabsScreen() {
name="article"
options={{
tabBarLabel: 'Article',
- tabBarIcon: 'chrome-reader-mode',
+ tabBarIcon: 'file-document-box',
tabBarColor: '#C9E7F8',
}}
>
@@ -37,7 +37,7 @@ export default function MaterialBottomTabsScreen() {
component={Chat}
options={{
tabBarLabel: 'Chat',
- tabBarIcon: 'chat-bubble',
+ tabBarIcon: 'message-reply',
tabBarColor: '#9FD5C9',
tabBarBadge: true,
}}
@@ -56,7 +56,7 @@ export default function MaterialBottomTabsScreen() {
component={Albums}
options={{
tabBarLabel: 'Albums',
- tabBarIcon: 'photo-album',
+ tabBarIcon: 'image-album',
tabBarColor: '#FAD4D6',
}}
/>
diff --git a/packages/example/src/Shared/TouchableBounce.native.tsx b/packages/example/src/Shared/TouchableBounce.native.tsx
new file mode 100644
index 00000000..64750523
--- /dev/null
+++ b/packages/example/src/Shared/TouchableBounce.native.tsx
@@ -0,0 +1,4 @@
+// @ts-ignore
+import TouchableBounce from 'react-native/Libraries/Components/Touchable/TouchableBounce';
+
+export default TouchableBounce;
diff --git a/packages/example/src/Shared/TouchableBounce.tsx b/packages/example/src/Shared/TouchableBounce.tsx
new file mode 100644
index 00000000..7dc89f02
--- /dev/null
+++ b/packages/example/src/Shared/TouchableBounce.tsx
@@ -0,0 +1,3 @@
+import { TouchableOpacity } from 'react-native';
+
+export default TouchableOpacity;
diff --git a/packages/example/webpack.config.js b/packages/example/webpack.config.js
new file mode 100644
index 00000000..59afa315
--- /dev/null
+++ b/packages/example/webpack.config.js
@@ -0,0 +1,50 @@
+const path = require('path');
+const fs = require('fs');
+const createExpoWebpackConfigAsync = require('@expo/webpack-config');
+// eslint-disable-next-line import/no-extraneous-dependencies
+const ModuleScopePlugin = require('react-dev-utils/ModuleScopePlugin');
+
+module.exports = async function(env, argv) {
+ const config = await createExpoWebpackConfigAsync(env, argv);
+
+ config.module.rules.push({
+ test: /\.(js|ts|tsx)$/,
+ include: /packages\/.+/,
+ use: 'babel-loader',
+ });
+
+ config.resolve.plugins = config.resolve.plugins.filter(
+ p => !(p instanceof ModuleScopePlugin)
+ );
+
+ config.resolve.alias['react'] = path.resolve(
+ __dirname,
+ 'node_modules',
+ 'react'
+ );
+ config.resolve.alias['react-native'] = path.resolve(
+ __dirname,
+ 'node_modules',
+ 'react-native-web'
+ );
+ config.resolve.alias['react-native-web'] = path.resolve(
+ __dirname,
+ 'node_modules',
+ 'react-native-web'
+ );
+
+ config.resolve.alias[
+ '@expo/vector-icons/MaterialCommunityIcons'
+ ] = require.resolve('@expo/vector-icons/MaterialCommunityIcons');
+
+ fs.readdirSync(path.join(__dirname, '..')).forEach(name => {
+ config.resolve.alias[`@react-navigation/${name}`] = path.resolve(
+ __dirname,
+ '..',
+ name,
+ 'src'
+ );
+ });
+
+ return config;
+};
diff --git a/packages/material-bottom-tabs/README.md b/packages/material-bottom-tabs/README.md
index 6ea2bbbc..e0a95428 100644
--- a/packages/material-bottom-tabs/README.md
+++ b/packages/material-bottom-tabs/README.md
@@ -27,7 +27,7 @@ export default function App() {
component={Article}
options={{
tabBarLabel: 'Article',
- tabBarIcon: 'chrome-reader-mode',
+ tabBarIcon: 'file-document-box',
}}
/>
diff --git a/packages/material-bottom-tabs/src/views/MaterialBottomTabView.tsx b/packages/material-bottom-tabs/src/views/MaterialBottomTabView.tsx
index 44b0f37f..1f536909 100644
--- a/packages/material-bottom-tabs/src/views/MaterialBottomTabView.tsx
+++ b/packages/material-bottom-tabs/src/views/MaterialBottomTabView.tsx
@@ -1,7 +1,7 @@
import * as React from 'react';
import { StyleSheet } from 'react-native';
import { BottomNavigation } from 'react-native-paper';
-import MaterialCommunityIcons from 'react-native-vector-icons/MaterialIcons';
+import MaterialCommunityIcons from 'react-native-vector-icons/MaterialCommunityIcons';
import { Route } from '@react-navigation/core';
import { TabNavigationState, TabActions } from '@react-navigation/routers';
diff --git a/yarn.lock b/yarn.lock
index 717f0eb8..9e7ca0e9 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -1097,23 +1097,23 @@
mv "~2"
safe-json-stringify "~1"
-"@expo/config@^2.1.6":
- version "2.1.6"
- resolved "https://registry.yarnpkg.com/@expo/config/-/config-2.1.6.tgz#05144899e1438d7f125f5115c473f514ad8b39b9"
- integrity sha512-P2tIT9rs2ljE8nC2cOclnlJtDdAhtnDsixHal4n3vGLzWHSJ6M/Zaa/F4BwoOBRe0D/+lB11P9vs85aFYWw3uw==
+"@expo/config@^2.2.0":
+ version "2.2.0"
+ resolved "https://registry.yarnpkg.com/@expo/config/-/config-2.2.0.tgz#48febdc56cf44bbcd7a3ccca6d246c4e66151db3"
+ integrity sha512-QW01ga/M3z4jXqDCqdPlUflOHoBznb2saOFNeW9kVNhiSyh4Qv0yBekXcPNTQ9xPuYoOlGxMqh/uqKBimMYyuQ==
dependencies:
- "@expo/json-file" "^8.1.12"
+ "@expo/json-file" "^8.2.0"
find-yarn-workspace-root "^1.2.1"
fs-extra "^7.0.1"
resolve-from "^5.0.0"
slugify "^1.3.4"
-"@expo/dev-tools@^0.6.5":
- version "0.6.5"
- resolved "https://registry.yarnpkg.com/@expo/dev-tools/-/dev-tools-0.6.5.tgz#83110b39a39b895c573a72f17df5f751bf2d161d"
- integrity sha512-H6EbiAQO1OHRUehYF8OYFQfXWPBb3GEBUhYsf+EljOOKlNFB/fiVD/HAdOReMZ/yxA27wHzgwTalqyd/FarQ3w==
+"@expo/dev-tools@^0.6.6":
+ version "0.6.6"
+ resolved "https://registry.yarnpkg.com/@expo/dev-tools/-/dev-tools-0.6.6.tgz#6ea36ff2ddf8d40efc68e9f235d63e446979a90c"
+ integrity sha512-UF6GKNSBigwmwyt9y4niHyKemcq2inChnpKwJKL9kJJ4BiPGPheqswhMxZasNeyh4ds2vQmjU8jvUjQOsKDRsw==
dependencies:
- "@expo/config" "^2.1.6"
+ "@expo/config" "^2.2.0"
base64url "3.0.1"
express "4.16.4"
freeport-async "1.1.1"
@@ -1133,10 +1133,10 @@
optionalDependencies:
sharp-cli "1.10.0"
-"@expo/json-file@^8.1.12":
- version "8.1.12"
- resolved "https://registry.yarnpkg.com/@expo/json-file/-/json-file-8.1.12.tgz#f7128f0fc63f2726efd85a27e3c2e31193148d6c"
- integrity sha512-TSn31UGQ5N40c5a4uyruxw0JAY40CUjjXdH5YeUyBSX1wqOth4YujHnGCuHyKH1ViSQQ+qinN2OpT+2294GV3g==
+"@expo/json-file@^8.2.0":
+ version "8.2.0"
+ resolved "https://registry.yarnpkg.com/@expo/json-file/-/json-file-8.2.0.tgz#efb82b9a4e092aadb629451e60d0893369b7689e"
+ integrity sha512-Kr2zkZiPmBWq19yt36G9z24CXs4L3QHhHLJtDRvIcP53ErDlZ4yj4RqCmt1T00YezOcfwk1QMOcSzbEQX1qZxA==
dependencies:
"@babel/code-frame" "^7.0.0-beta.44"
fs-extra "^8.0.1"
@@ -1278,15 +1278,15 @@
dependencies:
lodash "^4.17.4"
-"@expo/webpack-config@^0.7.11":
- version "0.7.11"
- resolved "https://registry.yarnpkg.com/@expo/webpack-config/-/webpack-config-0.7.11.tgz#f79e89bd336495651bed776958784947440b2cce"
- integrity sha512-jOvqup4MR6hCIhtaNp4hwZI7PxzKg2jWIEKYQVCg5A9Eo1K2RWgi50BRvRT7xJ5/ZyNwOUSirzp6LYg4r+YuUg==
+"@expo/webpack-config@^0.7.12":
+ version "0.7.12"
+ resolved "https://registry.yarnpkg.com/@expo/webpack-config/-/webpack-config-0.7.12.tgz#5b31e51b906101df81196c8519d2b23d97fff226"
+ integrity sha512-FIMtCZMvmJ37wTBXIfetCcdGb/h4f4ivYfRRbfCPK9jXFuUVIyKK5+V6Oc47AmMt49eFl7uAJUnkyvhgPmG0QA==
dependencies:
"@babel/core" "^7.0.0"
"@babel/runtime" "^7.3.4"
- "@expo/config" "^2.1.6"
- "@expo/webpack-pwa-manifest-plugin" "^1.2.6"
+ "@expo/config" "^2.2.0"
+ "@expo/webpack-pwa-manifest-plugin" "^1.2.7"
"@types/yup" "^0.26.24"
babel-loader "^8.0.5"
brotli-webpack-plugin "^1.1.0"
@@ -1321,12 +1321,12 @@
workbox-webpack-plugin "^3.6.3"
yup "^0.27.0"
-"@expo/webpack-pwa-manifest-plugin@^1.2.6":
- version "1.2.6"
- resolved "https://registry.yarnpkg.com/@expo/webpack-pwa-manifest-plugin/-/webpack-pwa-manifest-plugin-1.2.6.tgz#095a51bc9d69502e5436ac258c2ebfed6514666b"
- integrity sha512-GO2LiqOr/dS8xlDP5lpNqbWxqh/2eUn0QJ4neX7Y+psI+Eg9kAOrxAWDNOFAtaSo+lpLfT+hB/7DzXbWZ3FWHw==
+"@expo/webpack-pwa-manifest-plugin@^1.2.7":
+ version "1.2.7"
+ resolved "https://registry.yarnpkg.com/@expo/webpack-pwa-manifest-plugin/-/webpack-pwa-manifest-plugin-1.2.7.tgz#cfee555f53ccc2745f9a2ed5185803ed8735292d"
+ integrity sha512-TdLXFYr4i8nNj/IbbU9DsL4Nxg3D0iGaakkNIscC3rcwphO2yLXQXqsbtIIP/9NU8EIzmC3VoeBN9IqUYd1AoQ==
dependencies:
- "@expo/config" "^2.1.6"
+ "@expo/config" "^2.2.0"
"@expo/image-utils" "^0.2.6"
is-color "^1.0.2"
mime "^2.4.0"
@@ -1344,20 +1344,20 @@
pouchdb-collections "^1.0.1"
tiny-queue "^0.2.1"
-"@expo/xdl@^56.2.7":
- version "56.2.7"
- resolved "https://registry.yarnpkg.com/@expo/xdl/-/xdl-56.2.7.tgz#fcbae6dc2ffd67257427a0a2f4e8d5736d741491"
- integrity sha512-0IqbRLYAAzHdFCitinywFf4MSLEhNHs3RnFuoDIMPEsGeYhnlobUChdkcbNZ84q2+R1bH6yDf0/m2aFubmU95A==
+"@expo/xdl@^56.3.0":
+ version "56.3.0"
+ resolved "https://registry.yarnpkg.com/@expo/xdl/-/xdl-56.3.0.tgz#cd7b04b1be76f11b513a6d3322525cb195df2e0f"
+ integrity sha512-XCouU2dtIKRERnC46P0MRDNw7FC8Hl8J31IM2jlE2B3IDBvs9F+qyXKBYpw0Ne+XIUJzY7PefQLpbRc3O2C4eQ==
dependencies:
"@expo/bunyan" "3.0.2"
- "@expo/config" "^2.1.6"
+ "@expo/config" "^2.2.0"
"@expo/image-utils" "^0.2.6"
- "@expo/json-file" "^8.1.12"
+ "@expo/json-file" "^8.2.0"
"@expo/ngrok" "2.4.3"
"@expo/osascript" "^2.0.6-alpha.0"
"@expo/schemer" "^1.2.8"
"@expo/spawn-async" "1.5.0"
- "@expo/webpack-config" "^0.7.11"
+ "@expo/webpack-config" "^0.7.12"
"@types/webpack" "^4.32.1"
"@types/webpack-dev-server" "^3.1.7"
analytics-node "3.3.0"
@@ -1381,6 +1381,7 @@
idx "2.4.0"
indent-string "3.2.0"
inquirer "5.2.0"
+ internal-ip "4.3.0"
invariant "2.2.4"
joi "14.0.4"
latest-version "5.1.0"
@@ -2668,6 +2669,14 @@
"@types/prop-types" "*"
"@types/react" "*"
+"@types/react-native@^0.60.19":
+ version "0.60.19"
+ resolved "https://registry.yarnpkg.com/@types/react-native/-/react-native-0.60.19.tgz#4d58516f9e981c3f477ad48727331e31a0792aae"
+ integrity sha512-1Qq1EQn/bi7dnsdrZJu0f9MK18KZrEmLGMfw3V9Im5As4uwFUTCIkD4LnFJkfQtRvtJQN1cOQri6MTqT7d9fkg==
+ dependencies:
+ "@types/prop-types" "*"
+ "@types/react" "*"
+
"@types/react@*", "@types/react@^16.9.4":
version "16.9.5"
resolved "https://registry.yarnpkg.com/@types/react/-/react-16.9.5.tgz#079dabd918b19b32118c25fd00a786bb6d0d5e51"
@@ -3401,7 +3410,7 @@ array-filter@~0.0.0:
resolved "https://registry.yarnpkg.com/array-filter/-/array-filter-0.0.1.tgz#7da8cf2e26628ed732803581fd21f67cacd2eeec"
integrity sha1-fajPLiZijtcygDWB/SH2fKzS7uw=
-array-find-index@^1.0.1:
+array-find-index@^1.0.1, array-find-index@^1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/array-find-index/-/array-find-index-1.0.2.tgz#df010aa1287e164bbda6f9723b0a96a1ec4187a1"
integrity sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=
@@ -5134,7 +5143,7 @@ create-hmac@^1.1.0, create-hmac@^1.1.2, create-hmac@^1.1.4:
safe-buffer "^5.0.1"
sha.js "^2.4.8"
-create-react-class@^15.6.3:
+create-react-class@^15.6.2, create-react-class@^15.6.3:
version "15.6.3"
resolved "https://registry.yarnpkg.com/create-react-class/-/create-react-class-15.6.3.tgz#2d73237fb3f970ae6ebe011a9e66f46dbca80036"
integrity sha512-M+/3Q6E6DLO6Yx3OwrWjwHBnvfXXYA7W+dFjt/ZDBemHO1DDZhsalX/NUtnTYclN6GfnBDRh4qRHjcDHmlJBJg==
@@ -5203,6 +5212,14 @@ css-declaration-sorter@^4.0.1:
postcss "^7.0.1"
timsort "^0.3.0"
+css-in-js-utils@^2.0.0:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/css-in-js-utils/-/css-in-js-utils-2.0.1.tgz#3b472b398787291b47cfe3e44fecfdd9e914ba99"
+ integrity sha512-PJF0SpJT+WdbVVt0AOYp9C8GnuruRlL/UFW7932nLWmFLQTaWEzTBQEx7/hn4BuV+WON75iAViSUJLiU3PKbpA==
+ dependencies:
+ hyphenate-style-name "^1.0.2"
+ isobject "^3.0.1"
+
css-loader@^2.1.1:
version "2.1.1"
resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-2.1.1.tgz#d8254f72e412bb2238bb44dd674ffbef497333ea"
@@ -5507,6 +5524,13 @@ dedent@^0.7.0:
resolved "https://registry.yarnpkg.com/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c"
integrity sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=
+deep-assign@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/deep-assign/-/deep-assign-3.0.0.tgz#c8e4c4d401cba25550a2f0f486a2e75bc5f219a2"
+ integrity sha512-YX2i9XjJ7h5q/aQ/IM9PEwEnDqETAIYbggmdDB3HLTlSgo1CxPsj6pvhPG68rq6SVE0+p+6Ywsm5fTYNrYtBWw==
+ dependencies:
+ is-obj "^1.0.0"
+
deep-diff@^1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/deep-diff/-/deep-diff-1.0.2.tgz#afd3d1f749115be965e89c63edc7abb1506b9c26"
@@ -6580,18 +6604,18 @@ expo-asset@~7.0.0:
path-browserify "^1.0.0"
url-parse "^1.4.4"
-expo-cli@^3.1.2:
- version "3.2.2"
- resolved "https://registry.yarnpkg.com/expo-cli/-/expo-cli-3.2.2.tgz#2b85c4167392e40fd3c2e1228376ab8f39442f3b"
- integrity sha512-p4n8Hyai/IcGdDTXc2+9Ravko+StOnxGS/g/uKxymvHH2/PCRL4biE4JW+a7dcSq5xjnjTAEmgSsRjIwI5oW6A==
+expo-cli@^3.3.0:
+ version "3.3.0"
+ resolved "https://registry.yarnpkg.com/expo-cli/-/expo-cli-3.3.0.tgz#8ee8ff5d3addc5386b321f5534306236813c1bd3"
+ integrity sha512-+3XThHXJdFSnm+eG3A44Myxb+K3i39tYyvtFVPsZcGCHBWFQQ2eepBzQyJlcnjRhe5/ElDMLrACAsV+9P5XB1Q==
dependencies:
"@expo/bunyan" "3.0.2"
- "@expo/config" "^2.1.6"
- "@expo/dev-tools" "^0.6.5"
- "@expo/json-file" "^8.1.12"
+ "@expo/config" "^2.2.0"
+ "@expo/dev-tools" "^0.6.6"
+ "@expo/json-file" "^8.2.0"
"@expo/simple-spinner" "1.0.2"
"@expo/spawn-async" "1.5.0"
- "@expo/xdl" "^56.2.7"
+ "@expo/xdl" "^56.3.0"
"@types/untildify" "^3.0.0"
ansi-regex "^4.1.0"
axios "0.19.0"
@@ -8214,6 +8238,11 @@ husky@^3.0.8:
run-node "^1.0.0"
slash "^3.0.0"
+hyphenate-style-name@^1.0.2:
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/hyphenate-style-name/-/hyphenate-style-name-1.0.3.tgz#097bb7fa0b8f1a9cf0bd5c734cf95899981a9b48"
+ integrity sha512-EcuixamT82oplpoJ2XU4pDtKGWQ7b00CD9f1ug9IaQ3p1bkHMiKCZ9ut9QDI6qsa6cpUuB+A/I+zLtdNK4n2DQ==
+
iconv-lite@0.4.23:
version "0.4.23"
resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.23.tgz#297871f63be507adcfbfca715d0cd0eed84e9a63"
@@ -8406,6 +8435,13 @@ init-package-json@^1.10.3:
validate-npm-package-license "^3.0.1"
validate-npm-package-name "^3.0.0"
+inline-style-prefixer@^5.0.3:
+ version "5.1.0"
+ resolved "https://registry.yarnpkg.com/inline-style-prefixer/-/inline-style-prefixer-5.1.0.tgz#cb63195f9456dcda25cf59743e45c4d9815b0811"
+ integrity sha512-giteQHPMrApQOSjNSjteO5ZGSGMRf9gas14fRy2lg2buSc1nRnj6o6xuNds5cMTKrkncyrTu3gJn/yflFMVdmg==
+ dependencies:
+ css-in-js-utils "^2.0.0"
+
inquirer@5.2.0:
version "5.2.0"
resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-5.2.0.tgz#db350c2b73daca77ff1243962e9f22f099685726"
@@ -8483,7 +8519,7 @@ inquirer@^6.2.0, inquirer@^6.2.2, inquirer@^6.4.1:
strip-ansi "^5.1.0"
through "^2.3.6"
-internal-ip@^4.0.0:
+internal-ip@4.3.0, internal-ip@^4.0.0:
version "4.3.0"
resolved "https://registry.yarnpkg.com/internal-ip/-/internal-ip-4.3.0.tgz#845452baad9d2ca3b69c635a137acb9a0dad0907"
integrity sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==
@@ -11229,6 +11265,11 @@ nopt@^4.0.1:
abbrev "1"
osenv "^0.1.4"
+normalize-css-color@^1.0.2:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/normalize-css-color/-/normalize-css-color-1.0.2.tgz#02991e97cccec6623fe573afbbf0de6a1f3e9f8d"
+ integrity sha1-Apkel8zOxmI/5XOvu/Deah8+n40=
+
normalize-package-data@^2.0.0, normalize-package-data@^2.3.0, normalize-package-data@^2.3.2, normalize-package-data@^2.3.4, normalize-package-data@^2.3.5, normalize-package-data@^2.4.0, normalize-package-data@^2.5.0:
version "2.5.0"
resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8"
@@ -13158,6 +13199,22 @@ react-native-view-shot@2.6.0:
resolved "https://registry.yarnpkg.com/react-native-view-shot/-/react-native-view-shot-2.6.0.tgz#3b23675826f67658366352c4b97b59a6aded2f43"
integrity sha512-yO9vWi/11m2hEJl8FrW1SMeVzFfPtMKh20MUInGqlsL0H8Ya2JGGlFfrBzx1KiFR2hFb5OdsTLYNtcVZtJ6pLQ==
+react-native-web@^0.11.7:
+ version "0.11.7"
+ resolved "https://registry.yarnpkg.com/react-native-web/-/react-native-web-0.11.7.tgz#d173d5a9b58db23b6d442c4bc4c81e9939adac23"
+ integrity sha512-w1KAxX2FYLS2GAi3w3BnEZg/IUu7FdgHnLmFKHplRnHMV3u1OPB2EVA7ndNdfu7ds4Rn2OZjSXoNh6F61g3gkA==
+ dependencies:
+ array-find-index "^1.0.2"
+ create-react-class "^15.6.2"
+ debounce "^1.2.0"
+ deep-assign "^3.0.0"
+ fbjs "^1.0.0"
+ hyphenate-style-name "^1.0.2"
+ inline-style-prefixer "^5.0.3"
+ normalize-css-color "^1.0.2"
+ prop-types "^15.6.0"
+ react-timer-mixin "^0.13.4"
+
react-native@~0.59.10:
version "0.59.10"
resolved "https://registry.yarnpkg.com/react-native/-/react-native-0.59.10.tgz#352f381e382f93a0403be499c9e384bf51c2591c"
@@ -13232,6 +13289,11 @@ react-test-renderer@~16.8.3:
react-is "^16.8.6"
scheduler "^0.13.6"
+react-timer-mixin@^0.13.4:
+ version "0.13.4"
+ resolved "https://registry.yarnpkg.com/react-timer-mixin/-/react-timer-mixin-0.13.4.tgz#75a00c3c94c13abe29b43d63b4c65a88fc8264d3"
+ integrity sha512-4+ow23tp/Tv7hBM5Az5/Be/eKKF7DIvJ09voz5LyHGQaqqz9WV8YMs31eFvcYQs7d451LSg7kDJV70XYN/Ug/Q==
+
react-transform-hmr@^1.0.4:
version "1.0.4"
resolved "https://registry.yarnpkg.com/react-transform-hmr/-/react-transform-hmr-1.0.4.tgz#e1a40bd0aaefc72e8dfd7a7cda09af85066397bb"