diff --git a/package.json b/package.json
index 1cc1d6e47..8fa1bc92e 100644
--- a/package.json
+++ b/package.json
@@ -25,7 +25,7 @@
"jest": "^24.1.0",
"metro-react-native-babel-preset": "^0.52.0",
"react": "^16.8.3",
- "react-native": "^0.58.6",
+ "react-native": "^0.59.0",
"react-test-renderer": "^16.8.3",
"release-it": "^10.0.0",
"strip-ansi": "^5.0.0",
diff --git a/src/__tests__/__snapshots__/render.test.js.snap b/src/__tests__/__snapshots__/render.test.js.snap
index dd0cc8466..58f470c13 100644
--- a/src/__tests__/__snapshots__/render.test.js.snap
+++ b/src/__tests__/__snapshots__/render.test.js.snap
@@ -13,12 +13,14 @@ exports[`debug 1`] = `
@@ -57,12 +59,14 @@ exports[`debug changing component: bananaFresh button message should now be "fre
@@ -101,12 +105,14 @@ exports[`debug: shallow 1`] = `
@@ -134,12 +140,14 @@ exports[`debug: shallow with message 1`] = `
@@ -167,12 +175,14 @@ exports[`debug: with message 1`] = `
diff --git a/yarn.lock b/yarn.lock
index c8d315fd8..286e0005a 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -772,6 +772,45 @@
universal-user-agent "^2.0.0"
url-template "^2.0.8"
+"@react-native-community/cli@^1.2.1":
+ version "1.4.0"
+ resolved "https://registry.yarnpkg.com/@react-native-community/cli/-/cli-1.4.0.tgz#9bae620c52b237647981c9c8a463f4773ff170fd"
+ integrity sha512-tzGOd5tA8SBJPWrIEU6K560LznMv6YlOmZBPQNqhrDE+bzmT/H5uP2Zt3oeg1jlMvQY8kle0SgoCu3laYEK69w==
+ dependencies:
+ chalk "^1.1.1"
+ commander "^2.19.0"
+ compression "^1.7.1"
+ connect "^3.6.5"
+ denodeify "^1.2.1"
+ envinfo "^5.7.0"
+ errorhandler "^1.5.0"
+ escape-string-regexp "^1.0.5"
+ execa "^1.0.0"
+ glob "^7.1.1"
+ graceful-fs "^4.1.3"
+ inquirer "^3.0.6"
+ lodash "^4.17.5"
+ metro "^0.51.0"
+ metro-config "^0.51.0"
+ metro-core "^0.51.0"
+ metro-memory-fs "^0.51.0"
+ metro-react-native-babel-transformer "^0.51.0"
+ mime "^1.3.4"
+ minimist "^1.2.0"
+ mkdirp "^0.5.1"
+ morgan "^1.9.0"
+ node-fetch "^2.2.0"
+ node-notifier "^5.2.1"
+ opn "^3.0.2"
+ plist "^3.0.0"
+ semver "^5.0.3"
+ serve-static "^1.13.1"
+ shell-quote "1.6.1"
+ slash "^2.0.0"
+ ws "^1.1.0"
+ xcode "^2.0.0"
+ xmldoc "^0.4.0"
+
"@sindresorhus/is@^0.14.0":
version "0.14.0"
resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-0.14.0.tgz#9fb3a3cf3132328151f353de4632e01e52102bea"
@@ -1270,10 +1309,6 @@ balanced-match@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767"
-base64-js@1.1.2:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.1.2.tgz#d6400cac1c4c660976d90d07a04351d89395f5e8"
-
base64-js@^1.1.2, base64-js@^1.2.3:
version "1.3.0"
resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.3.0.tgz#cab1e6118f051095e58b5281aea8c1cd22bfc0e3"
@@ -1659,7 +1694,7 @@ commander@^2.11.0:
version "2.18.0"
resolved "https://registry.yarnpkg.com/commander/-/commander-2.18.0.tgz#2bf063ddee7c7891176981a2cc798e5754bc6970"
-commander@^2.8.1, commander@^2.9.0:
+commander@^2.19.0, commander@^2.8.1, commander@^2.9.0:
version "2.19.0"
resolved "https://registry.yarnpkg.com/commander/-/commander-2.19.0.tgz#f6198aa84e5b83c46054b94ddedbfed5ee9ff12a"
integrity sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg==
@@ -4659,10 +4694,10 @@ merge@^1.2.0:
resolved "https://registry.yarnpkg.com/merge/-/merge-1.2.1.tgz#38bebf80c3220a8a487b6fcfb3941bb11720c145"
integrity sha512-VjFo4P5Whtj4vsLzsYBu5ayHhoHJ0UqNm7ibvShmbmoz7tGi0vXaoJbGdB+GmDMLUdg8DpQXEIeVDAe8MaABvQ==
-metro-babel-register@^0.49.1:
- version "0.49.2"
- resolved "https://registry.yarnpkg.com/metro-babel-register/-/metro-babel-register-0.49.2.tgz#746c73311135bd6c2af4d83c2cc6c5cbcf0e8a65"
- integrity sha512-xx+SNwJ3Dl4MmSNn1RpUGc7b5pyTxXdpqpE7Fuk499rZffypVI1uhKOjKt2lwQhlyD03sXuvB/m3RdEg3mivWg==
+metro-babel-register@0.51.0:
+ version "0.51.0"
+ resolved "https://registry.yarnpkg.com/metro-babel-register/-/metro-babel-register-0.51.0.tgz#d86d3f2d90b45c7a3c6ae67a53bd1e50bad7a24d"
+ integrity sha512-rhdvHFOZ7/ub019A3+aYs8YeLydb02/FAMsKr2Nz2Jlf6VUxWrMnrcT0NYX16F9TGdi2ulRlJ9dwvUmdhkk+Bw==
dependencies:
"@babel/core" "^7.0.0"
"@babel/plugin-proposal-class-properties" "^7.0.0"
@@ -4677,10 +4712,31 @@ metro-babel-register@^0.49.1:
core-js "^2.2.2"
escape-string-regexp "^1.0.5"
-metro-babel7-plugin-react-transform@0.49.2:
- version "0.49.2"
- resolved "https://registry.yarnpkg.com/metro-babel7-plugin-react-transform/-/metro-babel7-plugin-react-transform-0.49.2.tgz#d4c43faa6f2b91cc1b244a36a5d708ae8d39dbb2"
- integrity sha512-LpJT8UvqF/tvVqEwiLUTMjRPhEGdI8e2dr3424XaRANba3j0nqmrbKdJQsPE8TrcqMWR4RHmfsXk0ti5QrEvJg==
+metro-babel-transformer@0.51.0:
+ version "0.51.0"
+ resolved "https://registry.yarnpkg.com/metro-babel-transformer/-/metro-babel-transformer-0.51.0.tgz#9ee5199163ac46b2057527b3f8cbd8b089ffc03e"
+ integrity sha512-M7KEY/hjD3E8tJEliWgI0VOSaJtqaznC0ItM6FiMrhoGDqqa1BvGofl+EPcKqjBSOV1UgExua/T1VOIWbjwQsw==
+ dependencies:
+ "@babel/core" "^7.0.0"
+
+metro-babel-transformer@0.51.1:
+ version "0.51.1"
+ resolved "https://registry.yarnpkg.com/metro-babel-transformer/-/metro-babel-transformer-0.51.1.tgz#97be9e2b96c78aa202b52ae05fb86f71327aef72"
+ integrity sha512-+tOnZZzOzufB86ASdfimUEGB1jBKsdsVpPdjNJZkueTFyvYlGqWDQKHM1w9bwKMeM/czPQ48Y6m8Bou6le0X4w==
+ dependencies:
+ "@babel/core" "^7.0.0"
+
+metro-babel7-plugin-react-transform@0.51.0:
+ version "0.51.0"
+ resolved "https://registry.yarnpkg.com/metro-babel7-plugin-react-transform/-/metro-babel7-plugin-react-transform-0.51.0.tgz#af27dd81666b91f05d2b371b0d6d283c585e38b6"
+ integrity sha512-dZ95kXcE2FJMoRsYhxr7YLCbOlHWKwe0bOpihRhfImDTgFfuKIzU4ROQwMUbE0NCbzB+ATFsa2FZ3pHDJ5GI0w==
+ dependencies:
+ "@babel/helper-module-imports" "^7.0.0"
+
+metro-babel7-plugin-react-transform@0.51.1:
+ version "0.51.1"
+ resolved "https://registry.yarnpkg.com/metro-babel7-plugin-react-transform/-/metro-babel7-plugin-react-transform-0.51.1.tgz#9cce2c340cc4006fc82aa6dfab27af22d592607e"
+ integrity sha512-wzn4X9KgmAMZ7Bi6v9KxA7dw+AHGL0RODPxU5NDJ3A6d0yERvzfZ3qkzWhz8jbFkVBK12cu5DTho3HBazKQDOw==
dependencies:
"@babel/helper-module-imports" "^7.0.0"
@@ -4691,53 +4747,53 @@ metro-babel7-plugin-react-transform@0.52.0:
dependencies:
"@babel/helper-module-imports" "^7.0.0"
-metro-cache@0.49.2:
- version "0.49.2"
- resolved "https://registry.yarnpkg.com/metro-cache/-/metro-cache-0.49.2.tgz#355dd3dba9fbd805a7ca6f55646216d35ca98225"
- integrity sha512-GFeK4bPQn/U9bbRlVPhu2dYMe/b/GsNOFPEResOxr0kQreHV81rs6Jzcr4pU+9HY7vFiEQ1oggnsLUmANuRyPQ==
+metro-cache@0.51.1:
+ version "0.51.1"
+ resolved "https://registry.yarnpkg.com/metro-cache/-/metro-cache-0.51.1.tgz#d0b296eab8e009214413bba87e4eac3d9b44cd04"
+ integrity sha512-0m1+aicsw77LVAehNuTxDpE1c/7Xv/ajRD+UL/lFCWUxnrjSbxVtIKr8l5DxEY11082c1axVRuaV9e436W+eXg==
dependencies:
jest-serializer "24.0.0-alpha.6"
- metro-core "0.49.2"
+ metro-core "0.51.1"
mkdirp "^0.5.1"
rimraf "^2.5.4"
-metro-config@0.49.2, metro-config@^0.49.1:
- version "0.49.2"
- resolved "https://registry.yarnpkg.com/metro-config/-/metro-config-0.49.2.tgz#d9dd0cc32fdb9731b4685b0019c98874a6e4443b"
- integrity sha512-olh50qIMWd+Mj47TQeFnIW9NIquMpfq2g2NT5k+rwI38Xfk+KBnV4BamxtzZuViH7eQI06+Cdyu4NvcZffBXGg==
+metro-config@0.51.1, metro-config@^0.51.0:
+ version "0.51.1"
+ resolved "https://registry.yarnpkg.com/metro-config/-/metro-config-0.51.1.tgz#8f1a241ce2c0b521cd492c39bc5c6c69e3397b82"
+ integrity sha512-WCNd0tTI9gb/ubgTqK1+ljZL4b3hsXVinsOAtep4nHiVb6DSDdbO2yXDD2rpYx3NE6hDRMFS9HHg6G0139pAqQ==
dependencies:
cosmiconfig "^5.0.5"
- metro "0.49.2"
- metro-cache "0.49.2"
- metro-core "0.49.2"
+ metro "0.51.1"
+ metro-cache "0.51.1"
+ metro-core "0.51.1"
pretty-format "24.0.0-alpha.6"
-metro-core@0.49.2, metro-core@^0.49.1:
- version "0.49.2"
- resolved "https://registry.yarnpkg.com/metro-core/-/metro-core-0.49.2.tgz#e3d7f9f02454863fc047bd75c2e37d5544c72d1a"
- integrity sha512-kqhvNPOUTUWOqfm4nFF8l0zWMp2BKO1BUx5KY7osFnVTUpDkuq9Iy433FqEFVhA2jUISrmnd0CTIPcDQyFNllQ==
+metro-core@0.51.1, metro-core@^0.51.0:
+ version "0.51.1"
+ resolved "https://registry.yarnpkg.com/metro-core/-/metro-core-0.51.1.tgz#e7227fb1dd1bb3f953272fad9876e6201140b038"
+ integrity sha512-sG1yACjdFqmIzZN50HqLTKUMp1oy0AehHhmIuYeIllo1DjX6Y2o3UAT3rGP8U+SAqJGXf/OWzl6VNyRPGDENfA==
dependencies:
jest-haste-map "24.0.0-alpha.6"
lodash.throttle "^4.1.1"
- metro-resolver "0.49.2"
+ metro-resolver "0.51.1"
wordwrap "^1.0.0"
-metro-memory-fs@^0.49.1:
- version "0.49.2"
- resolved "https://registry.yarnpkg.com/metro-memory-fs/-/metro-memory-fs-0.49.2.tgz#af3128b8a60d02d4aed427558b42c8d210a5543c"
- integrity sha512-bt7ve7iud5gU4Duo9MVMqohJ0nBxILHmQxFhDXOvJnttiDuIfQQUK84pVlo8maNkFbN8uxEJPLBjpD1DC1IOxA==
+metro-memory-fs@^0.51.0:
+ version "0.51.1"
+ resolved "https://registry.yarnpkg.com/metro-memory-fs/-/metro-memory-fs-0.51.1.tgz#624291f5956b0fd11532d80b1b85d550926f96c9"
+ integrity sha512-dXVUpLPLwfQcYHd1HlqHGVzBsiwvUdT92TDSbdc10152TP+iynHBqLDWbxt0MAtd6c/QXwOuGZZ1IcX3+lv5iw==
-metro-minify-uglify@0.49.2:
- version "0.49.2"
- resolved "https://registry.yarnpkg.com/metro-minify-uglify/-/metro-minify-uglify-0.49.2.tgz#f3b8615cb0e9afd714e4952842bcb9f4d71b4822"
- integrity sha512-LfnR5N2784pnHe5ShioNkLHyUA1unDU6iLivehX2Waxno1oIP3xKYl/u/VTDET4L8AvLwa5HFACE2hbiWjGQ2Q==
+metro-minify-uglify@0.51.1:
+ version "0.51.1"
+ resolved "https://registry.yarnpkg.com/metro-minify-uglify/-/metro-minify-uglify-0.51.1.tgz#60cd8fe4d3e82d6670c717b8ddb52ae63199c0e4"
+ integrity sha512-HAqd/rFrQ6mnbqVAszDXIKTg2rqHlY9Fm8DReakgbkAeyMbF2mH3kEgtesPmTrhajdFk81UZcNSm6wxj1JMgVg==
dependencies:
uglify-es "^3.1.9"
-metro-react-native-babel-preset@0.49.2:
- version "0.49.2"
- resolved "https://registry.yarnpkg.com/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.49.2.tgz#8d53610e044e0c9a53a03d307e1c51f9e8577abc"
- integrity sha512-N0+4ramShYCHSAVEPUNWIZuKZskWj8/RDSoinhadHpdpHORMbMxLkexSOVHLluB+XFQ+DENLEx5oVPYwOlENBA==
+metro-react-native-babel-preset@0.51.0:
+ version "0.51.0"
+ resolved "https://registry.yarnpkg.com/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.51.0.tgz#978d960acf2d214bbbe43e59145878d663bd07de"
+ integrity sha512-Y/aPeLl4RzY8IEAneOyDcpdjto/8yjIuX9eUWRngjSqdHYhGQtqiSBpfTpo0BvXpwNRLwCLHyXo58gNpckTJFw==
dependencies:
"@babel/plugin-proposal-class-properties" "^7.0.0"
"@babel/plugin-proposal-export-default-from" "^7.0.0"
@@ -4772,7 +4828,48 @@ metro-react-native-babel-preset@0.49.2:
"@babel/plugin-transform-typescript" "^7.0.0"
"@babel/plugin-transform-unicode-regex" "^7.0.0"
"@babel/template" "^7.0.0"
- metro-babel7-plugin-react-transform "0.49.2"
+ metro-babel7-plugin-react-transform "0.51.0"
+ react-transform-hmr "^1.0.4"
+
+metro-react-native-babel-preset@0.51.1:
+ version "0.51.1"
+ resolved "https://registry.yarnpkg.com/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.51.1.tgz#44aeeedfea37f7c2ab8f6f273fa71b90fe65f089"
+ integrity sha512-e9tsYDFhU70gar0jQWcZXRPJVCv4k7tEs6Pm74wXO2OO/T1MEumbvniDIGwGG8bG8RUnYdHhjcaiub2Vc5BRWw==
+ dependencies:
+ "@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"
+ "@babel/plugin-proposal-object-rest-spread" "^7.0.0"
+ "@babel/plugin-proposal-optional-catch-binding" "^7.0.0"
+ "@babel/plugin-proposal-optional-chaining" "^7.0.0"
+ "@babel/plugin-syntax-dynamic-import" "^7.0.0"
+ "@babel/plugin-syntax-export-default-from" "^7.0.0"
+ "@babel/plugin-transform-arrow-functions" "^7.0.0"
+ "@babel/plugin-transform-block-scoping" "^7.0.0"
+ "@babel/plugin-transform-classes" "^7.0.0"
+ "@babel/plugin-transform-computed-properties" "^7.0.0"
+ "@babel/plugin-transform-destructuring" "^7.0.0"
+ "@babel/plugin-transform-exponentiation-operator" "^7.0.0"
+ "@babel/plugin-transform-flow-strip-types" "^7.0.0"
+ "@babel/plugin-transform-for-of" "^7.0.0"
+ "@babel/plugin-transform-function-name" "^7.0.0"
+ "@babel/plugin-transform-literals" "^7.0.0"
+ "@babel/plugin-transform-modules-commonjs" "^7.0.0"
+ "@babel/plugin-transform-object-assign" "^7.0.0"
+ "@babel/plugin-transform-parameters" "^7.0.0"
+ "@babel/plugin-transform-react-display-name" "^7.0.0"
+ "@babel/plugin-transform-react-jsx" "^7.0.0"
+ "@babel/plugin-transform-react-jsx-source" "^7.0.0"
+ "@babel/plugin-transform-regenerator" "^7.0.0"
+ "@babel/plugin-transform-runtime" "^7.0.0"
+ "@babel/plugin-transform-shorthand-properties" "^7.0.0"
+ "@babel/plugin-transform-spread" "^7.0.0"
+ "@babel/plugin-transform-sticky-regex" "^7.0.0"
+ "@babel/plugin-transform-template-literals" "^7.0.0"
+ "@babel/plugin-transform-typescript" "^7.0.0"
+ "@babel/plugin-transform-unicode-regex" "^7.0.0"
+ "@babel/template" "^7.0.0"
+ metro-babel7-plugin-react-transform "0.51.1"
react-transform-hmr "^1.0.4"
metro-react-native-babel-preset@^0.52.0:
@@ -4817,24 +4914,44 @@ metro-react-native-babel-preset@^0.52.0:
metro-babel7-plugin-react-transform "0.52.0"
react-transform-hmr "^1.0.4"
-metro-resolver@0.49.2:
- version "0.49.2"
- resolved "https://registry.yarnpkg.com/metro-resolver/-/metro-resolver-0.49.2.tgz#b7580d7a24fdf96170a9d4099a66b29a18e6e5f8"
- integrity sha512-Si9/A+jNQmVWlLSi6fXSG1tDEanYu99PMz/cAvM+aZy1yX9RyqfJzHzWVdr4lrNh+4DKCgDea94B9BjezqNYyw==
+metro-react-native-babel-transformer@0.51.0:
+ version "0.51.0"
+ resolved "https://registry.yarnpkg.com/metro-react-native-babel-transformer/-/metro-react-native-babel-transformer-0.51.0.tgz#57a695e97a19d95de63c9633f9d0dc024ee8e99a"
+ integrity sha512-VFnqtE0qrVmU1HV9B04o53+NZHvDwR+CWCoEx4+7vCqJ9Tvas741biqCjah9xtifoKdElQELk6x0soOAWCDFJA==
+ dependencies:
+ "@babel/core" "^7.0.0"
+ babel-preset-fbjs "^3.0.1"
+ metro-babel-transformer "0.51.0"
+ metro-react-native-babel-preset "0.51.0"
+
+metro-react-native-babel-transformer@^0.51.0:
+ version "0.51.1"
+ resolved "https://registry.yarnpkg.com/metro-react-native-babel-transformer/-/metro-react-native-babel-transformer-0.51.1.tgz#bac34f988c150c725cd1875c13701cc2032615f9"
+ integrity sha512-D0KU+JPb/Z76nUWt3+bkjKggOlGvqAVI2BpIH2JFKprpUyBjWaCRqHnkBfZGixYwUfmu93MIlKJWr6iKzzFrlg==
+ dependencies:
+ "@babel/core" "^7.0.0"
+ babel-preset-fbjs "^3.0.1"
+ metro-babel-transformer "0.51.1"
+ metro-react-native-babel-preset "0.51.1"
+
+metro-resolver@0.51.1:
+ version "0.51.1"
+ resolved "https://registry.yarnpkg.com/metro-resolver/-/metro-resolver-0.51.1.tgz#4c26f0baee47d30250187adca3d34c902e627611"
+ integrity sha512-zmWbD/287NDA/jLPuPV0hne/YMMSG0dljzu21TYMg2lXRLur/zROJHHhyepZvuBHgInXBi4Vhr2wvuSnY39SuA==
dependencies:
absolute-path "^0.0.0"
-metro-source-map@0.49.2:
- version "0.49.2"
- resolved "https://registry.yarnpkg.com/metro-source-map/-/metro-source-map-0.49.2.tgz#0f9e3d0286fc9549652c99b56b7aa2aec12372e7"
- integrity sha512-gUQ9wq8iR05QeMqRbAJ+L961LVfoNKLBXSeEzHxoDNSwZ7jFYLMKn0ofLlfMy0S1javZGisS51l5OScLt83naQ==
+metro-source-map@0.51.1:
+ version "0.51.1"
+ resolved "https://registry.yarnpkg.com/metro-source-map/-/metro-source-map-0.51.1.tgz#1a8da138e98e184304d5558b4f92a5c2141822d0"
+ integrity sha512-JyrE+RV4YumrboHPHTGsUUGERjQ681ImRLrSYDGcmNv4tfpk9nvAK26UAas4IvBYFCC9oW90m0udt3kaQGv59Q==
dependencies:
source-map "^0.5.6"
-metro@0.49.2, metro@^0.49.1:
- version "0.49.2"
- resolved "https://registry.yarnpkg.com/metro/-/metro-0.49.2.tgz#0fd615d9f451893a0816721b46e94dcf49dda0f6"
- integrity sha512-GSNMigeQq+QQ++qwEnWx0hjtYCZIvogn4JuqpKqOyVqNbg+aIheJPvxfDzjF9OXM5WHuNsTfGLW8n5kbUmQJSg==
+metro@0.51.1, metro@^0.51.0:
+ version "0.51.1"
+ resolved "https://registry.yarnpkg.com/metro/-/metro-0.51.1.tgz#b0aad4731593b9f244261bad1abb2a006d1c8969"
+ integrity sha512-nM0dqn8LQlMjhChl2fzTUq2EWiUebZM7nkesD9vQe47W10bj/tbRLPiIIAxht6SRDbPd/hRA+t39PxLhPSKEKg==
dependencies:
"@babel/core" "^7.0.0"
"@babel/generator" "^7.0.0"
@@ -4847,7 +4964,7 @@ metro@0.49.2, metro@^0.49.1:
async "^2.4.0"
babel-preset-fbjs "^3.0.1"
buffer-crc32 "^0.2.13"
- chalk "^1.1.1"
+ chalk "^2.4.1"
concat-stream "^1.6.0"
connect "^3.6.5"
debug "^2.2.0"
@@ -4857,18 +4974,20 @@ metro@0.49.2, metro@^0.49.1:
fs-extra "^1.0.0"
graceful-fs "^4.1.3"
image-size "^0.6.0"
+ invariant "^2.2.4"
jest-haste-map "24.0.0-alpha.6"
jest-worker "24.0.0-alpha.6"
json-stable-stringify "^1.0.1"
lodash.throttle "^4.1.1"
merge-stream "^1.0.1"
- metro-cache "0.49.2"
- metro-config "0.49.2"
- metro-core "0.49.2"
- metro-minify-uglify "0.49.2"
- metro-react-native-babel-preset "0.49.2"
- metro-resolver "0.49.2"
- metro-source-map "0.49.2"
+ metro-babel-transformer "0.51.1"
+ metro-cache "0.51.1"
+ metro-config "0.51.1"
+ metro-core "0.51.1"
+ metro-minify-uglify "0.51.1"
+ metro-react-native-babel-preset "0.51.1"
+ metro-resolver "0.51.1"
+ metro-source-map "0.51.1"
mime-types "2.1.11"
mkdirp "^0.5.1"
node-fetch "^2.2.0"
@@ -4882,7 +5001,7 @@ metro@0.49.2, metro@^0.49.1:
throat "^4.1.0"
wordwrap "^1.0.0"
write-file-atomic "^1.2.0"
- ws "^1.1.0"
+ ws "^1.1.5"
xpipe "^1.0.5"
yargs "^9.0.0"
@@ -5575,10 +5694,6 @@ path-type@^3.0.0:
dependencies:
pify "^3.0.0"
-pegjs@^0.10.0:
- version "0.10.0"
- resolved "https://registry.yarnpkg.com/pegjs/-/pegjs-0.10.0.tgz#cf8bafae6eddff4b5a7efb185269eaaf4610ddbd"
-
performance-now@^2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b"
@@ -5631,15 +5746,7 @@ pkg-dir@^3.0.0:
dependencies:
find-up "^3.0.0"
-plist@2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/plist/-/plist-2.0.1.tgz#0a32ca9481b1c364e92e18dc55c876de9d01da8b"
- dependencies:
- base64-js "1.1.2"
- xmlbuilder "8.2.2"
- xmldom "0.1.x"
-
-plist@^3.0.0:
+plist@^3.0.0, plist@^3.0.1:
version "3.0.1"
resolved "https://registry.yarnpkg.com/plist/-/plist-3.0.1.tgz#a9b931d17c304e8912ef0ba3bdd6182baf2e1f8c"
dependencies:
@@ -5809,10 +5916,10 @@ react-deep-force-update@^1.0.0:
version "1.1.2"
resolved "https://registry.yarnpkg.com/react-deep-force-update/-/react-deep-force-update-1.1.2.tgz#3d2ae45c2c9040cbb1772be52f8ea1ade6ca2ee1"
-react-devtools-core@^3.4.2:
- version "3.4.3"
- resolved "https://registry.yarnpkg.com/react-devtools-core/-/react-devtools-core-3.4.3.tgz#1a06b7dc546d41ecf8dc4fbabea2d79d339353cf"
- integrity sha512-t3f6cRH5YSKv8qjRl1Z+1e0OwBZwJSdOAhJ9QAJdVKML7SmqAKKv3DxF+Ue03pE1N2UipPsLmaNcPzzMjIdZQg==
+react-devtools-core@^3.6.0:
+ version "3.6.1"
+ resolved "https://registry.yarnpkg.com/react-devtools-core/-/react-devtools-core-3.6.1.tgz#51af81ceada65209bbccb8b547a01187cd1cbf04"
+ integrity sha512-I/LSX+tpeTrGKaF1wXSfJ/kP+6iaP2JfshEjW8LtQBdz6c6HhzOJtjZXhqOUrAdysuey8M1/JgPY1flSVVt8Ig==
dependencies:
shell-quote "^1.6.1"
ws "^3.3.1"
@@ -5822,23 +5929,23 @@ react-is@^16.8.3:
resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.8.3.tgz#4ad8b029c2a718fc0cfc746c8d4e1b7221e5387d"
integrity sha512-Y4rC1ZJmsxxkkPuMLwvKvlL1Zfpbcu+Bf4ZigkHup3v9EfdYhAlWAaVyA19olXq2o2mGn0w+dFKvk3pVVlYcIA==
-react-native@^0.58.6:
- version "0.58.6"
- resolved "https://registry.yarnpkg.com/react-native/-/react-native-0.58.6.tgz#a6d273cd2f51b0e3b141dad5f19622e0000497b3"
- integrity sha512-m/7L0gYXS4yHjs+PKmyurh1LLr7/tpobAX8Iv7Dwu4XT1ZcZFeCATn420E9U3nC2XsT54AmRR2Fv7VGgf+M2vQ==
+react-native@^0.59.0:
+ version "0.59.0"
+ resolved "https://registry.yarnpkg.com/react-native/-/react-native-0.59.0.tgz#7d0ad297da3fd2e18f387f0ef5581270aaabac42"
+ integrity sha512-7DTOCFfmo9e2P0gXAaCH8DDUqW154Y6UFyKE74X08k1QW9FU5O9dQ+GQ7ryJYS0sxMLNQGDhMSADhnn72QQT4g==
dependencies:
"@babel/runtime" "^7.0.0"
+ "@react-native-community/cli" "^1.2.1"
absolute-path "^0.0.0"
art "^0.10.0"
base64-js "^1.1.2"
- chalk "^1.1.1"
+ chalk "^2.4.1"
commander "^2.9.0"
compression "^1.7.1"
connect "^3.6.5"
create-react-class "^15.6.3"
debug "^2.2.0"
denodeify "^1.2.1"
- envinfo "^5.7.0"
errorhandler "^1.5.0"
escape-string-regexp "^1.0.5"
event-target-shim "^1.0.5"
@@ -5848,12 +5955,10 @@ react-native@^0.58.6:
glob "^7.1.1"
graceful-fs "^4.1.3"
inquirer "^3.0.6"
+ invariant "^2.2.4"
lodash "^4.17.5"
- metro "^0.49.1"
- metro-babel-register "^0.49.1"
- metro-config "^0.49.1"
- metro-core "^0.49.1"
- metro-memory-fs "^0.49.1"
+ metro-babel-register "0.51.0"
+ metro-react-native-babel-transformer "0.51.0"
mime "^1.3.4"
minimist "^1.2.0"
mkdirp "^0.5.1"
@@ -5869,7 +5974,7 @@ react-native@^0.58.6:
promise "^7.1.1"
prop-types "^15.5.8"
react-clone-referenced-element "^1.0.1"
- react-devtools-core "^3.4.2"
+ react-devtools-core "^3.6.0"
regenerator-runtime "^0.11.0"
rimraf "^2.5.4"
semver "^5.0.3"
@@ -5877,7 +5982,6 @@ react-native@^0.58.6:
shell-quote "1.6.1"
stacktrace-parser "^0.1.3"
ws "^1.1.5"
- xcode "^1.0.0"
xmldoc "^0.4.0"
yargs "^9.0.0"
@@ -6450,13 +6554,14 @@ signal-exit@^3.0.0, signal-exit@^3.0.2:
version "3.0.2"
resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d"
-simple-plist@^0.2.1:
- version "0.2.1"
- resolved "https://registry.yarnpkg.com/simple-plist/-/simple-plist-0.2.1.tgz#71766db352326928cf3a807242ba762322636723"
+simple-plist@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/simple-plist/-/simple-plist-1.0.0.tgz#bed3085633b22f371e111f45d159a1ccf94b81eb"
+ integrity sha512-043L2rO80LVF7zfZ+fqhsEkoJFvW8o59rt/l4ctx1TJWoTx7/jkiS1R5TatD15Z1oYnuLJytzE7gcnnBuIPL2g==
dependencies:
bplist-creator "0.0.7"
bplist-parser "0.1.1"
- plist "2.0.1"
+ plist "^3.0.1"
sisteransi@^1.0.0:
version "1.0.0"
@@ -7083,10 +7188,6 @@ utils-merge@1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713"
-uuid@3.0.1:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.0.1.tgz#6544bba2dfda8c1cf17e629a3a305e2bb1fee6c1"
-
uuid@3.3.2, uuid@^3.3.2:
version "3.3.2"
resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.3.2.tgz#1b4af4955eb3077c501c23872fc6513811587131"
@@ -7287,14 +7388,13 @@ ws@^5.2.0:
dependencies:
async-limiter "~1.0.0"
-xcode@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/xcode/-/xcode-1.0.0.tgz#e1f5b1443245ded38c180796df1a10fdeda084ec"
- integrity sha1-4fWxRDJF3tOMGAeW3xoQ/e2ghOw=
+xcode@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/xcode/-/xcode-2.0.0.tgz#134f1f94c26fbfe8a9aaa9724bfb2772419da1a2"
+ integrity sha512-5xF6RCjAdDEiEsbbZaS/gBRt3jZ/177otZcpoLCjGN/u1LrfgH7/Sgeeavpr/jELpyDqN2im3AKosl2G2W8hfw==
dependencies:
- pegjs "^0.10.0"
- simple-plist "^0.2.1"
- uuid "3.0.1"
+ simple-plist "^1.0.0"
+ uuid "^3.3.2"
xdg-basedir@^3.0.0:
version "3.0.0"
@@ -7304,10 +7404,6 @@ xml-name-validator@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a"
-xmlbuilder@8.2.2:
- version "8.2.2"
- resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-8.2.2.tgz#69248673410b4ba42e1a6136551d2922335aa773"
-
xmlbuilder@^9.0.7:
version "9.0.7"
resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-9.0.7.tgz#132ee63d2ec5565c557e20f4c22df9aca686b10d"