From 33cf40155f6de9f9ae818949fbb001601b803c9d Mon Sep 17 00:00:00 2001 From: chrisnojima Date: Wed, 20 Jun 2018 21:17:45 -0400 Subject: [PATCH 1/6] WIP --- shared/package.json | 52 +-- shared/yarn.lock | 984 +++++++++++++++++++++++--------------------- 2 files changed, 529 insertions(+), 507 deletions(-) diff --git a/shared/package.json b/shared/package.json index ea530d9f9417..b0bffb0e91e8 100644 --- a/shared/package.json +++ b/shared/package.json @@ -11,10 +11,8 @@ "local-visdiff": "yarn run _helper local-visdiff", "postinstall": "yarn run _helper postinstall", "prettier": "./node_modules/.bin/prettier --write ", - "prettier-check": - "git ls-files | grep \"\\.js\\(.flow\\)\\?\\$\" | xargs yarn run prettier --debug-check", - "prettier-write-all": - "git ls-files | grep \"\\.js\\(.flow\\)\\?\\$\" | xargs yarn run prettier ", + "prettier-check": "git ls-files | grep \"\\.js\\(.flow\\)\\?\\$\" | xargs yarn run prettier --debug-check", + "prettier-write-all": "git ls-files | grep \"\\.js\\(.flow\\)\\?\\$\" | xargs yarn run prettier ", "render-screenshots": "yarn run _helper render-screenshots", "test": "cross-env-shell BABEL_ENV=yarn jest", "apply-new-fonts": "yarn run _helper apply-new-fonts", @@ -42,14 +40,10 @@ "rn-gobuild-android": "./react-native/gobuild.sh android", "rn-build-android": "./react-native/buildAndroid.sh", "rn-push-android": "./react-native/pushAndroid.sh", - "rn-packager-wipe-cache": - "watchman watch-del-all && rm -rf node_modules && yarn && node ./react-native/wipe-cache.js", - "rn-test-ios": - "xcodebuild test -project ./react-native/ios/Keybase.xcodeproj -scheme 'Keybase For Test' -destination 'platform=iOS Simulator,name=iPhone 6s,OS=9.3'", - "rn-jsbuild-ios": - "mkdir -p react-native/ios/dist && react-native bundle --platform ios --dev false --entry-file index.ios.js --bundle-output react-native/ios/dist/main.jsbundle --sourcemap-output react-native/ios/dist/main.jsbundle.sourcemap", - "rn-jsbuild-android": - "mkdir -p react-native/android/dist && react-native bundle --platform android --dev false --entry-file index.android.js --bundle-output react-native/android/dist/main.jsbundle --sourcemap-output react-native/android/dist/main.jsbundle.sourcemap", + "rn-packager-wipe-cache": "watchman watch-del-all && rm -rf node_modules && yarn && node ./react-native/wipe-cache.js", + "rn-test-ios": "xcodebuild test -project ./react-native/ios/Keybase.xcodeproj -scheme 'Keybase For Test' -destination 'platform=iOS Simulator,name=iPhone 6s,OS=9.3'", + "rn-jsbuild-ios": "mkdir -p react-native/ios/dist && react-native bundle --platform ios --dev false --entry-file index.ios.js --bundle-output react-native/ios/dist/main.jsbundle --sourcemap-output react-native/ios/dist/main.jsbundle.sourcemap", + "rn-jsbuild-android": "mkdir -p react-native/android/dist && react-native bundle --platform android --dev false --entry-file index.android.js --bundle-output react-native/android/dist/main.jsbundle --sourcemap-output react-native/android/dist/main.jsbundle.sourcemap", "storybook": "cross-env-shell BABEL_ENV=yarn start-storybook -s . -p 6006", "rn-storybook": "storybook start -p 7007", "build-storybook": "build-storybook", @@ -132,8 +126,7 @@ "glamorous": "4.13.1", "glamorous-native": "1.4.0", "iced-runtime": "1.0.3", - "immutable": - "git://github.com/keybase/immutable-sorted#2a5895d4a5b36e632f833aec2cc84d2ad319bf71", + "immutable": "git://github.com/keybase/immutable-sorted#2a5895d4a5b36e632f833aec2cc84d2ad319bf71", "jsonfile": "^4.0.0", "lodash-es": "4.17.10", "menubar": "5.2.3", @@ -146,8 +139,8 @@ "purepack": "1.0.4", "qrcode-generator": "1.3.1", "re-reselect": "2.1.0", - "react": "16.4.0", - "react-dom": "16.4.0", + "react": "16.4.1", + "react-dom": "16.4.1", "react-gateway": "3.0.0", "react-list": "0.8.9", "react-measure": "^2.0.0", @@ -157,14 +150,13 @@ "react-native-fetch-blob": "0.10.8", "react-native-image-picker": "git://github.com/keybase/react-native-image-picker#b70affdef548c355c4dc864cd72a2bc79666649e", "react-native-mime-types": "^2.2.1", - "react-native-push-notification": - "git://github.com/keybase/react-native-push-notification#keybase-fixes-off-302", + "react-native-push-notification": "git://github.com/keybase/react-native-push-notification#keybase-fixes-off-302", "react-native-wkwebview-reborn": "^1.20.0", "react-navigation": "git://github.com/keybase/react-navigation#keybase-fixes-off-beta-12", "react-redux": "5.0.7", "react-transition-group": "2.3.1", - "react-waypoint": "^8.0.1", "react-virtualized": "9.19.1", + "react-waypoint": "^8.0.1", "recompose": "0.27.1", "redux": "4.0.0", "redux-batched-subscribe": "0.1.6", @@ -180,14 +172,14 @@ "uuid": "^3.2.1" }, "devDependencies": { - "@babel/cli": "^7.0.0-beta.49", - "@babel/core": "^7.0.0-beta.49", - "@babel/node": "^7.0.0-beta.49", - "@babel/plugin-proposal-class-properties": "^7.0.0-beta.49", - "@babel/plugin-proposal-object-rest-spread": "^7.0.0-beta.49", - "@babel/plugin-transform-flow-strip-types": "^7.0.0-beta.49", - "@babel/preset-env": "^7.0.0-beta.49", - "@babel/preset-react": "^7.0.0-beta.49", + "@babel/cli": "^7.0.0-beta.51", + "@babel/core": "^7.0.0-beta.51", + "@babel/node": "^7.0.0-beta.51", + "@babel/plugin-proposal-class-properties": "^7.0.0-beta.51", + "@babel/plugin-proposal-object-rest-spread": "^7.0.0-beta.51", + "@babel/plugin-transform-flow-strip-types": "^7.0.0-beta.51", + "@babel/preset-env": "^7.0.0-beta.51", + "@babel/preset-react": "^7.0.0-beta.51", "@storybook/addon-storyshots": "4.0.0-alpha.4", "@storybook/addons": "4.0.0-alpha.4", "@storybook/channels": "4.0.0-alpha.4", @@ -208,7 +200,7 @@ "eslint-config-standard-jsx": "5.0.0", "eslint-config-standard-react": "6.0.0", "eslint-plugin-babel": "5.1.0", - "eslint-plugin-filenames": "1.2.0", + "eslint-plugin-filenames": "1.3.2", "eslint-plugin-flowtype": "2.49.3", "eslint-plugin-import": "2.12.0", "eslint-plugin-node": "6.0.1", @@ -227,8 +219,8 @@ "null-loader": "0.1.1", "pegjs": "0.10.0", "raf": "3.4.0", - "react-hot-loader": "4.3.1", - "react-test-renderer": "16.4.0", + "react-hot-loader": "4.3.3", + "react-test-renderer": "16.4.1", "redux-logger": "3.0.6", "source-map-support": "0.5.6", "style-loader": "0.21.0", diff --git a/shared/yarn.lock b/shared/yarn.lock index bc29679be3fb..0c3c9fae9e42 100644 --- a/shared/yarn.lock +++ b/shared/yarn.lock @@ -2,9 +2,9 @@ # yarn lockfile v1 -"@babel/cli@^7.0.0-beta.49": - version "7.0.0-beta.49" - resolved "https://registry.yarnpkg.com/@babel/cli/-/cli-7.0.0-beta.49.tgz#c8c3135f7bc48428436faf5e3f274227a99ef2a8" +"@babel/cli@^7.0.0-beta.51": + version "7.0.0-beta.51" + resolved "https://registry.yarnpkg.com/@babel/cli/-/cli-7.0.0-beta.51.tgz#d186cdd59f9236bc9156aaa8eda61638f566b7fc" dependencies: commander "^2.8.1" convert-source-map "^1.1.0" @@ -35,11 +35,11 @@ dependencies: "@babel/highlight" "7.0.0-beta.44" -"@babel/code-frame@7.0.0-beta.49": - version "7.0.0-beta.49" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.0.0-beta.49.tgz#becd805482734440c9d137e46d77340e64d7f51b" +"@babel/code-frame@7.0.0-beta.51": + version "7.0.0-beta.51" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.0.0-beta.51.tgz#bd71d9b192af978df915829d39d4094456439a0c" dependencies: - "@babel/highlight" "7.0.0-beta.49" + "@babel/highlight" "7.0.0-beta.51" "@babel/code-frame@^7.0.0-beta.35": version "7.0.0-beta.40" @@ -67,22 +67,22 @@ semver "^5.4.1" source-map "^0.5.0" -"@babel/core@^7.0.0-beta.49": - version "7.0.0-beta.49" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.0.0-beta.49.tgz#73de2081dd652489489f0cb4aa97829a1133314e" - dependencies: - "@babel/code-frame" "7.0.0-beta.49" - "@babel/generator" "7.0.0-beta.49" - "@babel/helpers" "7.0.0-beta.49" - "@babel/parser" "7.0.0-beta.49" - "@babel/template" "7.0.0-beta.49" - "@babel/traverse" "7.0.0-beta.49" - "@babel/types" "7.0.0-beta.49" +"@babel/core@^7.0.0-beta.51": + version "7.0.0-beta.51" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.0.0-beta.51.tgz#0e54bd6b638736b2ae593c31a47f0969e2b2b96d" + dependencies: + "@babel/code-frame" "7.0.0-beta.51" + "@babel/generator" "7.0.0-beta.51" + "@babel/helpers" "7.0.0-beta.51" + "@babel/parser" "7.0.0-beta.51" + "@babel/template" "7.0.0-beta.51" + "@babel/traverse" "7.0.0-beta.51" + "@babel/types" "7.0.0-beta.51" convert-source-map "^1.1.0" debug "^3.1.0" json5 "^0.5.0" lodash "^4.17.5" - micromatch "^2.3.11" + micromatch "^3.1.10" resolve "^1.3.2" semver "^5.4.1" source-map "^0.5.0" @@ -107,11 +107,11 @@ source-map "^0.5.0" trim-right "^1.0.1" -"@babel/generator@7.0.0-beta.49": - version "7.0.0-beta.49" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.0.0-beta.49.tgz#e9cffda913996accec793bbc25ab91bc19d0bf7a" +"@babel/generator@7.0.0-beta.51": + version "7.0.0-beta.51" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.0.0-beta.51.tgz#6c7575ffde761d07485e04baedc0392c6d9e30f6" dependencies: - "@babel/types" "7.0.0-beta.49" + "@babel/types" "7.0.0-beta.51" jsesc "^2.5.1" lodash "^4.17.5" source-map "^0.5.0" @@ -123,18 +123,18 @@ dependencies: "@babel/types" "7.0.0-beta.41" -"@babel/helper-annotate-as-pure@7.0.0-beta.49": - version "7.0.0-beta.49" - resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.0.0-beta.49.tgz#7d9005d54fe7ad6cb876790251e75575419186e9" +"@babel/helper-annotate-as-pure@7.0.0-beta.51": + version "7.0.0-beta.51" + resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.0.0-beta.51.tgz#38cf7920bf5f338a227f754e286b6fbadee04b58" dependencies: - "@babel/types" "7.0.0-beta.49" + "@babel/types" "7.0.0-beta.51" -"@babel/helper-builder-binary-assignment-operator-visitor@7.0.0-beta.49": - version "7.0.0-beta.49" - resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.0.0-beta.49.tgz#c62dd5042b54a590d5e71e6020c46b91d6c6c875" +"@babel/helper-builder-binary-assignment-operator-visitor@7.0.0-beta.51": + version "7.0.0-beta.51" + resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.0.0-beta.51.tgz#2133fffe3e2f71591e42147b947291ca2ad39237" dependencies: - "@babel/helper-explode-assignable-expression" "7.0.0-beta.49" - "@babel/types" "7.0.0-beta.49" + "@babel/helper-explode-assignable-expression" "7.0.0-beta.51" + "@babel/types" "7.0.0-beta.51" "@babel/helper-builder-react-jsx@7.0.0-beta.41": version "7.0.0-beta.41" @@ -143,11 +143,11 @@ "@babel/types" "7.0.0-beta.41" esutils "^2.0.0" -"@babel/helper-builder-react-jsx@7.0.0-beta.49": - version "7.0.0-beta.49" - resolved "https://registry.yarnpkg.com/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.0.0-beta.49.tgz#e6c35f8c88e90093139fa7b3027d05cceb47f43d" +"@babel/helper-builder-react-jsx@7.0.0-beta.51": + version "7.0.0-beta.51" + resolved "https://registry.yarnpkg.com/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.0.0-beta.51.tgz#86c72d6683bd2597c938a12153a6e480bf140128" dependencies: - "@babel/types" "7.0.0-beta.49" + "@babel/types" "7.0.0-beta.51" esutils "^2.0.0" "@babel/helper-call-delegate@7.0.0-beta.41": @@ -158,13 +158,13 @@ "@babel/traverse" "7.0.0-beta.41" "@babel/types" "7.0.0-beta.41" -"@babel/helper-call-delegate@7.0.0-beta.49": - version "7.0.0-beta.49" - resolved "https://registry.yarnpkg.com/@babel/helper-call-delegate/-/helper-call-delegate-7.0.0-beta.49.tgz#4b5d41782a683d5dc6497834a32310a8d02a3af9" +"@babel/helper-call-delegate@7.0.0-beta.51": + version "7.0.0-beta.51" + resolved "https://registry.yarnpkg.com/@babel/helper-call-delegate/-/helper-call-delegate-7.0.0-beta.51.tgz#04ed727c97cf05bcb2fd644837331ab15d63c819" dependencies: - "@babel/helper-hoist-variables" "7.0.0-beta.49" - "@babel/traverse" "7.0.0-beta.49" - "@babel/types" "7.0.0-beta.49" + "@babel/helper-hoist-variables" "7.0.0-beta.51" + "@babel/traverse" "7.0.0-beta.51" + "@babel/types" "7.0.0-beta.51" "@babel/helper-define-map@7.0.0-beta.41": version "7.0.0-beta.41" @@ -174,20 +174,20 @@ "@babel/types" "7.0.0-beta.41" lodash "^4.2.0" -"@babel/helper-define-map@7.0.0-beta.49": - version "7.0.0-beta.49" - resolved "https://registry.yarnpkg.com/@babel/helper-define-map/-/helper-define-map-7.0.0-beta.49.tgz#4ea067aa720937240df395cd073c24fcad9c2b3b" +"@babel/helper-define-map@7.0.0-beta.51": + version "7.0.0-beta.51" + resolved "https://registry.yarnpkg.com/@babel/helper-define-map/-/helper-define-map-7.0.0-beta.51.tgz#d88c64737e948c713f9f1153338e8415fee40b11" dependencies: - "@babel/helper-function-name" "7.0.0-beta.49" - "@babel/types" "7.0.0-beta.49" + "@babel/helper-function-name" "7.0.0-beta.51" + "@babel/types" "7.0.0-beta.51" lodash "^4.17.5" -"@babel/helper-explode-assignable-expression@7.0.0-beta.49": - version "7.0.0-beta.49" - resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.0.0-beta.49.tgz#2bfb95df7ec130735bf655e44a217a70d3b13e93" +"@babel/helper-explode-assignable-expression@7.0.0-beta.51": + version "7.0.0-beta.51" + resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.0.0-beta.51.tgz#9875332ad8b5d5c982fa481cb82b731703f2cd2d" dependencies: - "@babel/traverse" "7.0.0-beta.49" - "@babel/types" "7.0.0-beta.49" + "@babel/traverse" "7.0.0-beta.51" + "@babel/types" "7.0.0-beta.51" "@babel/helper-function-name@7.0.0-beta.41": version "7.0.0-beta.41" @@ -205,13 +205,13 @@ "@babel/template" "7.0.0-beta.44" "@babel/types" "7.0.0-beta.44" -"@babel/helper-function-name@7.0.0-beta.49": - version "7.0.0-beta.49" - resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.0.0-beta.49.tgz#a25c1119b9f035278670126e0225c03041c8de32" +"@babel/helper-function-name@7.0.0-beta.51": + version "7.0.0-beta.51" + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.0.0-beta.51.tgz#21b4874a227cf99ecafcc30a90302da5a2640561" dependencies: - "@babel/helper-get-function-arity" "7.0.0-beta.49" - "@babel/template" "7.0.0-beta.49" - "@babel/types" "7.0.0-beta.49" + "@babel/helper-get-function-arity" "7.0.0-beta.51" + "@babel/template" "7.0.0-beta.51" + "@babel/types" "7.0.0-beta.51" "@babel/helper-get-function-arity@7.0.0-beta.41": version "7.0.0-beta.41" @@ -225,11 +225,11 @@ dependencies: "@babel/types" "7.0.0-beta.44" -"@babel/helper-get-function-arity@7.0.0-beta.49": - version "7.0.0-beta.49" - resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0-beta.49.tgz#cf5023f32d2ad92d087374939cec0951bcb51441" +"@babel/helper-get-function-arity@7.0.0-beta.51": + version "7.0.0-beta.51" + resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0-beta.51.tgz#3281b2d045af95c172ce91b20825d85ea4676411" dependencies: - "@babel/types" "7.0.0-beta.49" + "@babel/types" "7.0.0-beta.51" "@babel/helper-hoist-variables@7.0.0-beta.41": version "7.0.0-beta.41" @@ -237,17 +237,17 @@ dependencies: "@babel/types" "7.0.0-beta.41" -"@babel/helper-hoist-variables@7.0.0-beta.49": - version "7.0.0-beta.49" - resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.0.0-beta.49.tgz#d9740651c93bb4fa79c1b6bac634051fc4d03ff5" +"@babel/helper-hoist-variables@7.0.0-beta.51": + version "7.0.0-beta.51" + resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.0.0-beta.51.tgz#5d7ebc8596567b644fc989912c3a3ef98be058fc" dependencies: - "@babel/types" "7.0.0-beta.49" + "@babel/types" "7.0.0-beta.51" -"@babel/helper-member-expression-to-functions@7.0.0-beta.49": - version "7.0.0-beta.49" - resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.0.0-beta.49.tgz#2f642b003d45155e0a9e7a4ad0e688d91bbc1583" +"@babel/helper-member-expression-to-functions@7.0.0-beta.51": + version "7.0.0-beta.51" + resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.0.0-beta.51.tgz#2a42536574176588806e602eb17a52d323f82870" dependencies: - "@babel/types" "7.0.0-beta.49" + "@babel/types" "7.0.0-beta.51" "@babel/helper-module-imports@7.0.0-beta.41": version "7.0.0-beta.41" @@ -256,11 +256,11 @@ "@babel/types" "7.0.0-beta.41" lodash "^4.2.0" -"@babel/helper-module-imports@7.0.0-beta.49": - version "7.0.0-beta.49" - resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.0.0-beta.49.tgz#41d7d59891016c493432a46f7464446552890c75" +"@babel/helper-module-imports@7.0.0-beta.51": + version "7.0.0-beta.51" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.0.0-beta.51.tgz#ce00428045fbb7d5ebc0ea7bf835789f15366ab2" dependencies: - "@babel/types" "7.0.0-beta.49" + "@babel/types" "7.0.0-beta.51" lodash "^4.17.5" "@babel/helper-module-transforms@7.0.0-beta.41": @@ -274,15 +274,15 @@ "@babel/types" "7.0.0-beta.41" lodash "^4.2.0" -"@babel/helper-module-transforms@7.0.0-beta.49": - version "7.0.0-beta.49" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.0.0-beta.49.tgz#fc660bda9d6497412e18776a71aed9a9e2e5f7ad" +"@babel/helper-module-transforms@7.0.0-beta.51": + version "7.0.0-beta.51" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.0.0-beta.51.tgz#13af0c8ee41f277743c8fc43d444315db2326f73" dependencies: - "@babel/helper-module-imports" "7.0.0-beta.49" - "@babel/helper-simple-access" "7.0.0-beta.49" - "@babel/helper-split-export-declaration" "7.0.0-beta.49" - "@babel/template" "7.0.0-beta.49" - "@babel/types" "7.0.0-beta.49" + "@babel/helper-module-imports" "7.0.0-beta.51" + "@babel/helper-simple-access" "7.0.0-beta.51" + "@babel/helper-split-export-declaration" "7.0.0-beta.51" + "@babel/template" "7.0.0-beta.51" + "@babel/types" "7.0.0-beta.51" lodash "^4.17.5" "@babel/helper-optimise-call-expression@7.0.0-beta.41": @@ -291,35 +291,35 @@ dependencies: "@babel/types" "7.0.0-beta.41" -"@babel/helper-optimise-call-expression@7.0.0-beta.49": - version "7.0.0-beta.49" - resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.0.0-beta.49.tgz#a98b43c3a6c54bef48f87b10dc4568dec0b41bf7" +"@babel/helper-optimise-call-expression@7.0.0-beta.51": + version "7.0.0-beta.51" + resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.0.0-beta.51.tgz#21f2158ef083a123ce1e04665b5bb84f370080d7" dependencies: - "@babel/types" "7.0.0-beta.49" + "@babel/types" "7.0.0-beta.51" "@babel/helper-plugin-utils@7.0.0-beta.41": version "7.0.0-beta.41" resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.0.0-beta.41.tgz#b515524853b2e509409ccbcd8b0bc3586da3e7f0" -"@babel/helper-plugin-utils@7.0.0-beta.49": - version "7.0.0-beta.49" - resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.0.0-beta.49.tgz#0e9fcbb834f878bb365d2a8ea90eee21ba3ccd23" +"@babel/helper-plugin-utils@7.0.0-beta.51": + version "7.0.0-beta.51" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.0.0-beta.51.tgz#0f6a5f2b6d1c6444413f8fab60940d79b63c2031" -"@babel/helper-regex@7.0.0-beta.49": - version "7.0.0-beta.49" - resolved "https://registry.yarnpkg.com/@babel/helper-regex/-/helper-regex-7.0.0-beta.49.tgz#ff244f19c2a2f167ff4b3165a636b08fd641816b" +"@babel/helper-regex@7.0.0-beta.51": + version "7.0.0-beta.51" + resolved "https://registry.yarnpkg.com/@babel/helper-regex/-/helper-regex-7.0.0-beta.51.tgz#99722a3c0c704596afb123284b0a888a1a003d82" dependencies: lodash "^4.17.5" -"@babel/helper-remap-async-to-generator@7.0.0-beta.49": - version "7.0.0-beta.49" - resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.0.0-beta.49.tgz#b3fdaab412784d7e8657bacab286923efc9498b8" +"@babel/helper-remap-async-to-generator@7.0.0-beta.51": + version "7.0.0-beta.51" + resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.0.0-beta.51.tgz#0edc57e05dcb5dde2a0b6ee6f8d0261982def25f" dependencies: - "@babel/helper-annotate-as-pure" "7.0.0-beta.49" - "@babel/helper-wrap-function" "7.0.0-beta.49" - "@babel/template" "7.0.0-beta.49" - "@babel/traverse" "7.0.0-beta.49" - "@babel/types" "7.0.0-beta.49" + "@babel/helper-annotate-as-pure" "7.0.0-beta.51" + "@babel/helper-wrap-function" "7.0.0-beta.51" + "@babel/template" "7.0.0-beta.51" + "@babel/traverse" "7.0.0-beta.51" + "@babel/types" "7.0.0-beta.51" "@babel/helper-remap-async-to-generator@^7.0.0-beta": version "7.0.0-beta.41" @@ -340,14 +340,14 @@ "@babel/traverse" "7.0.0-beta.41" "@babel/types" "7.0.0-beta.41" -"@babel/helper-replace-supers@7.0.0-beta.49": - version "7.0.0-beta.49" - resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.0.0-beta.49.tgz#e7444c718057f6a0a3645caf8e78fb546ffb0d9f" +"@babel/helper-replace-supers@7.0.0-beta.51": + version "7.0.0-beta.51" + resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.0.0-beta.51.tgz#279a61afb849476c6cc70d5519f83df4a74ffa6f" dependencies: - "@babel/helper-member-expression-to-functions" "7.0.0-beta.49" - "@babel/helper-optimise-call-expression" "7.0.0-beta.49" - "@babel/traverse" "7.0.0-beta.49" - "@babel/types" "7.0.0-beta.49" + "@babel/helper-member-expression-to-functions" "7.0.0-beta.51" + "@babel/helper-optimise-call-expression" "7.0.0-beta.51" + "@babel/traverse" "7.0.0-beta.51" + "@babel/types" "7.0.0-beta.51" "@babel/helper-simple-access@7.0.0-beta.41": version "7.0.0-beta.41" @@ -357,12 +357,12 @@ "@babel/types" "7.0.0-beta.41" lodash "^4.2.0" -"@babel/helper-simple-access@7.0.0-beta.49": - version "7.0.0-beta.49" - resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.0.0-beta.49.tgz#97a41e2789a9bf8a6c30536a258b79e7444c5d82" +"@babel/helper-simple-access@7.0.0-beta.51": + version "7.0.0-beta.51" + resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.0.0-beta.51.tgz#c9d7fecd84a181d50a3afcc422fc94a968be3050" dependencies: - "@babel/template" "7.0.0-beta.49" - "@babel/types" "7.0.0-beta.49" + "@babel/template" "7.0.0-beta.51" + "@babel/types" "7.0.0-beta.51" lodash "^4.17.5" "@babel/helper-split-export-declaration@7.0.0-beta.41": @@ -377,11 +377,11 @@ dependencies: "@babel/types" "7.0.0-beta.44" -"@babel/helper-split-export-declaration@7.0.0-beta.49": - version "7.0.0-beta.49" - resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.0.0-beta.49.tgz#40d78eda0968d011b1c52866e5746cfb23e57548" +"@babel/helper-split-export-declaration@7.0.0-beta.51": + version "7.0.0-beta.51" + resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.0.0-beta.51.tgz#8a6c3f66c4d265352fc077484f9f6e80a51ab978" dependencies: - "@babel/types" "7.0.0-beta.49" + "@babel/types" "7.0.0-beta.51" "@babel/helper-wrap-function@7.0.0-beta.41": version "7.0.0-beta.41" @@ -392,14 +392,14 @@ "@babel/traverse" "7.0.0-beta.41" "@babel/types" "7.0.0-beta.41" -"@babel/helper-wrap-function@7.0.0-beta.49": - version "7.0.0-beta.49" - resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.0.0-beta.49.tgz#385591460b4d93ef96ee3819539c0cdc9bbd4758" +"@babel/helper-wrap-function@7.0.0-beta.51": + version "7.0.0-beta.51" + resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.0.0-beta.51.tgz#6c516fb044109964ee031c22500a830313862fb1" dependencies: - "@babel/helper-function-name" "7.0.0-beta.49" - "@babel/template" "7.0.0-beta.49" - "@babel/traverse" "7.0.0-beta.49" - "@babel/types" "7.0.0-beta.49" + "@babel/helper-function-name" "7.0.0-beta.51" + "@babel/template" "7.0.0-beta.51" + "@babel/traverse" "7.0.0-beta.51" + "@babel/types" "7.0.0-beta.51" "@babel/helpers@7.0.0-beta.41": version "7.0.0-beta.41" @@ -409,13 +409,13 @@ "@babel/traverse" "7.0.0-beta.41" "@babel/types" "7.0.0-beta.41" -"@babel/helpers@7.0.0-beta.49": - version "7.0.0-beta.49" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.0.0-beta.49.tgz#054d84032d4e94286a80586500068e41005a51d0" +"@babel/helpers@7.0.0-beta.51": + version "7.0.0-beta.51" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.0.0-beta.51.tgz#95272be2ab4634d6820425f8925031a928918397" dependencies: - "@babel/template" "7.0.0-beta.49" - "@babel/traverse" "7.0.0-beta.49" - "@babel/types" "7.0.0-beta.49" + "@babel/template" "7.0.0-beta.51" + "@babel/traverse" "7.0.0-beta.51" + "@babel/types" "7.0.0-beta.51" "@babel/highlight@7.0.0-beta.40": version "7.0.0-beta.40" @@ -449,29 +449,29 @@ esutils "^2.0.2" js-tokens "^3.0.0" -"@babel/highlight@7.0.0-beta.49": - version "7.0.0-beta.49" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.0.0-beta.49.tgz#96bdc6b43e13482012ba6691b1018492d39622cc" +"@babel/highlight@7.0.0-beta.51": + version "7.0.0-beta.51" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.0.0-beta.51.tgz#e8844ae25a1595ccfd42b89623b4376ca06d225d" dependencies: chalk "^2.0.0" esutils "^2.0.2" js-tokens "^3.0.0" -"@babel/node@^7.0.0-beta.49": - version "7.0.0-beta.49" - resolved "https://registry.yarnpkg.com/@babel/node/-/node-7.0.0-beta.49.tgz#95b6c785f1b5350838c6933347017af514108930" +"@babel/node@^7.0.0-beta.51": + version "7.0.0-beta.51" + resolved "https://registry.yarnpkg.com/@babel/node/-/node-7.0.0-beta.51.tgz#fe6f4507b5633b822892be854c24c684c6606c18" dependencies: - "@babel/polyfill" "7.0.0-beta.49" - "@babel/register" "7.0.0-beta.49" + "@babel/polyfill" "7.0.0-beta.51" + "@babel/register" "7.0.0-beta.51" commander "^2.8.1" fs-readdir-recursive "^1.0.0" lodash "^4.17.5" output-file-sync "^2.0.0" - v8flags "^3.0.0" + v8flags "^3.1.1" -"@babel/parser@7.0.0-beta.49": - version "7.0.0-beta.49" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.0.0-beta.49.tgz#944d0c5ba2812bb159edbd226743afd265179bdc" +"@babel/parser@7.0.0-beta.51": + version "7.0.0-beta.51" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.0.0-beta.51.tgz#27cec2df409df60af58270ed8f6aa55409ea86f6" "@babel/plugin-check-constants@^7.0.0-beta": version "7.0.0-beta.38" @@ -483,13 +483,13 @@ dependencies: "@babel/helper-plugin-utils" "7.0.0-beta.41" -"@babel/plugin-proposal-async-generator-functions@7.0.0-beta.49": - version "7.0.0-beta.49" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.0.0-beta.49.tgz#8761a5e2d8b5251e70df28f4d0aa64aa28a596b1" +"@babel/plugin-proposal-async-generator-functions@7.0.0-beta.51": + version "7.0.0-beta.51" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.0.0-beta.51.tgz#f7d692f946a4a7fca78e4336407a00beaf8a4dea" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.49" - "@babel/helper-remap-async-to-generator" "7.0.0-beta.49" - "@babel/plugin-syntax-async-generators" "7.0.0-beta.49" + "@babel/helper-plugin-utils" "7.0.0-beta.51" + "@babel/helper-remap-async-to-generator" "7.0.0-beta.51" + "@babel/plugin-syntax-async-generators" "7.0.0-beta.51" "@babel/plugin-proposal-class-properties@^7.0.0-beta": version "7.0.0-beta.41" @@ -499,23 +499,23 @@ "@babel/helper-plugin-utils" "7.0.0-beta.41" "@babel/plugin-syntax-class-properties" "7.0.0-beta.41" -"@babel/plugin-proposal-class-properties@^7.0.0-beta.49": - version "7.0.0-beta.49" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.0.0-beta.49.tgz#527e90af75d23fd5e3bae1a218dc0a6d9236b5f1" +"@babel/plugin-proposal-class-properties@^7.0.0-beta.51": + version "7.0.0-beta.51" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.0.0-beta.51.tgz#b5c662f862a30ace94fc48477837b1d255fa38df" dependencies: - "@babel/helper-function-name" "7.0.0-beta.49" - "@babel/helper-member-expression-to-functions" "7.0.0-beta.49" - "@babel/helper-optimise-call-expression" "7.0.0-beta.49" - "@babel/helper-plugin-utils" "7.0.0-beta.49" - "@babel/helper-replace-supers" "7.0.0-beta.49" - "@babel/plugin-syntax-class-properties" "7.0.0-beta.49" + "@babel/helper-function-name" "7.0.0-beta.51" + "@babel/helper-member-expression-to-functions" "7.0.0-beta.51" + "@babel/helper-optimise-call-expression" "7.0.0-beta.51" + "@babel/helper-plugin-utils" "7.0.0-beta.51" + "@babel/helper-replace-supers" "7.0.0-beta.51" + "@babel/plugin-syntax-class-properties" "7.0.0-beta.51" -"@babel/plugin-proposal-object-rest-spread@7.0.0-beta.49", "@babel/plugin-proposal-object-rest-spread@^7.0.0-beta.49": - version "7.0.0-beta.49" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.0.0-beta.49.tgz#6d0cd60f7a7bd7c444a371c4e9470bff02f5777c" +"@babel/plugin-proposal-object-rest-spread@7.0.0-beta.51", "@babel/plugin-proposal-object-rest-spread@^7.0.0-beta.51": + version "7.0.0-beta.51" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.0.0-beta.51.tgz#5bc469e5e6d1b84a5d6046b59e90ca016c2086d6" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.49" - "@babel/plugin-syntax-object-rest-spread" "7.0.0-beta.49" + "@babel/helper-plugin-utils" "7.0.0-beta.51" + "@babel/plugin-syntax-object-rest-spread" "7.0.0-beta.51" "@babel/plugin-proposal-object-rest-spread@^7.0.0-beta": version "7.0.0-beta.41" @@ -524,26 +524,26 @@ "@babel/helper-plugin-utils" "7.0.0-beta.41" "@babel/plugin-syntax-object-rest-spread" "7.0.0-beta.41" -"@babel/plugin-proposal-optional-catch-binding@7.0.0-beta.49": - version "7.0.0-beta.49" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.0.0-beta.49.tgz#1f53d36785101d5eb4b55d65686aa2b39fa21c4b" +"@babel/plugin-proposal-optional-catch-binding@7.0.0-beta.51": + version "7.0.0-beta.51" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.0.0-beta.51.tgz#3ecc6d2919d52c94cbfae8625da33582102fb3d6" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.49" - "@babel/plugin-syntax-optional-catch-binding" "7.0.0-beta.49" + "@babel/helper-plugin-utils" "7.0.0-beta.51" + "@babel/plugin-syntax-optional-catch-binding" "7.0.0-beta.51" -"@babel/plugin-proposal-unicode-property-regex@7.0.0-beta.49": - version "7.0.0-beta.49" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.0.0-beta.49.tgz#0ef5fb9abda980cd1585ef4c8e8f680b63263c72" +"@babel/plugin-proposal-unicode-property-regex@7.0.0-beta.51": + version "7.0.0-beta.51" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.0.0-beta.51.tgz#d296c3ea74ca37fd7fa55bbf8c0cd85aa7d99f7b" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.49" - "@babel/helper-regex" "7.0.0-beta.49" - regexpu-core "^4.1.4" + "@babel/helper-plugin-utils" "7.0.0-beta.51" + "@babel/helper-regex" "7.0.0-beta.51" + regexpu-core "^4.2.0" -"@babel/plugin-syntax-async-generators@7.0.0-beta.49": - version "7.0.0-beta.49" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.0.0-beta.49.tgz#50ee943002aedc9ab3a8d12292bd35dd9edb1df8" +"@babel/plugin-syntax-async-generators@7.0.0-beta.51": + version "7.0.0-beta.51" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.0.0-beta.51.tgz#6921af1dc3da0fcedde0a61073eec797b8caa707" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.49" + "@babel/helper-plugin-utils" "7.0.0-beta.51" "@babel/plugin-syntax-class-properties@7.0.0-beta.41": version "7.0.0-beta.41" @@ -551,11 +551,11 @@ dependencies: "@babel/helper-plugin-utils" "7.0.0-beta.41" -"@babel/plugin-syntax-class-properties@7.0.0-beta.49": - version "7.0.0-beta.49" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.0.0-beta.49.tgz#6a14fa47ceaa32b53e14e6648326e52dab306904" +"@babel/plugin-syntax-class-properties@7.0.0-beta.51": + version "7.0.0-beta.51" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.0.0-beta.51.tgz#f0cbf6f22a879c593a07e8e141c908e087701e91" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.49" + "@babel/helper-plugin-utils" "7.0.0-beta.51" "@babel/plugin-syntax-dynamic-import@^7.0.0-beta": version "7.0.0-beta.41" @@ -569,11 +569,11 @@ dependencies: "@babel/helper-plugin-utils" "7.0.0-beta.41" -"@babel/plugin-syntax-flow@7.0.0-beta.49": - version "7.0.0-beta.49" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.0.0-beta.49.tgz#5b3f0b65ca9660534535643b82530fb1d58e63ee" +"@babel/plugin-syntax-flow@7.0.0-beta.51": + version "7.0.0-beta.51" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.0.0-beta.51.tgz#de0883134406f90f958b64073e9749880229de56" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.49" + "@babel/helper-plugin-utils" "7.0.0-beta.51" "@babel/plugin-syntax-jsx@7.0.0-beta.41": version "7.0.0-beta.41" @@ -581,11 +581,11 @@ dependencies: "@babel/helper-plugin-utils" "7.0.0-beta.41" -"@babel/plugin-syntax-jsx@7.0.0-beta.49": - version "7.0.0-beta.49" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.0.0-beta.49.tgz#15b832504b49f116f9c484e8e40a5e17c542ed13" +"@babel/plugin-syntax-jsx@7.0.0-beta.51": + version "7.0.0-beta.51" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.0.0-beta.51.tgz#f672a3371c6ba3fe53bffd2e8ab5dc40495382cf" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.49" + "@babel/helper-plugin-utils" "7.0.0-beta.51" "@babel/plugin-syntax-object-rest-spread@7.0.0-beta.41": version "7.0.0-beta.41" @@ -593,23 +593,23 @@ dependencies: "@babel/helper-plugin-utils" "7.0.0-beta.41" -"@babel/plugin-syntax-object-rest-spread@7.0.0-beta.49": - version "7.0.0-beta.49" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.0.0-beta.49.tgz#4784b3880823ff12e742c26b41e9857f701d639e" +"@babel/plugin-syntax-object-rest-spread@7.0.0-beta.51": + version "7.0.0-beta.51" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.0.0-beta.51.tgz#6d57a119c1f064c458e45bad45bef0a83ed10c00" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.49" + "@babel/helper-plugin-utils" "7.0.0-beta.51" -"@babel/plugin-syntax-optional-catch-binding@7.0.0-beta.49": - version "7.0.0-beta.49" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.0.0-beta.49.tgz#3e1dd3d5daeb4270e4ee4863641d4faa06bbcd11" +"@babel/plugin-syntax-optional-catch-binding@7.0.0-beta.51": + version "7.0.0-beta.51" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.0.0-beta.51.tgz#ce2675720cb41248c26433515c90c94b9d01a6fd" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.49" + "@babel/helper-plugin-utils" "7.0.0-beta.51" -"@babel/plugin-transform-arrow-functions@7.0.0-beta.49": - version "7.0.0-beta.49" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.0.0-beta.49.tgz#dd3845b63c683d187d5186ee0e882c4046c4f0e3" +"@babel/plugin-transform-arrow-functions@7.0.0-beta.51": + version "7.0.0-beta.51" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.0.0-beta.51.tgz#29b9db6e38688a06ec5c25639996d89a5ebfdbe3" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.49" + "@babel/helper-plugin-utils" "7.0.0-beta.51" "@babel/plugin-transform-arrow-functions@^7.0.0-beta": version "7.0.0-beta.41" @@ -617,25 +617,25 @@ dependencies: "@babel/helper-plugin-utils" "7.0.0-beta.41" -"@babel/plugin-transform-async-to-generator@7.0.0-beta.49": - version "7.0.0-beta.49" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.0.0-beta.49.tgz#911a40eb93040186ceb693105ca76def7fe97d03" +"@babel/plugin-transform-async-to-generator@7.0.0-beta.51": + version "7.0.0-beta.51" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.0.0-beta.51.tgz#945385055a2e6d3566bf55af127c8d725cd3a173" dependencies: - "@babel/helper-module-imports" "7.0.0-beta.49" - "@babel/helper-plugin-utils" "7.0.0-beta.49" - "@babel/helper-remap-async-to-generator" "7.0.0-beta.49" + "@babel/helper-module-imports" "7.0.0-beta.51" + "@babel/helper-plugin-utils" "7.0.0-beta.51" + "@babel/helper-remap-async-to-generator" "7.0.0-beta.51" -"@babel/plugin-transform-block-scoped-functions@7.0.0-beta.49": - version "7.0.0-beta.49" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.0.0-beta.49.tgz#7aa9f46fdf873b7211aaa2eb0d37c4c371a1abd2" +"@babel/plugin-transform-block-scoped-functions@7.0.0-beta.51": + version "7.0.0-beta.51" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.0.0-beta.51.tgz#23129baf814471f39ea94eec84ab1ffe76c9fe96" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.49" + "@babel/helper-plugin-utils" "7.0.0-beta.51" -"@babel/plugin-transform-block-scoping@7.0.0-beta.49": - version "7.0.0-beta.49" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.0.0-beta.49.tgz#dd5a9ddd986775c8b20cf5b61065afb3dd9eaac9" +"@babel/plugin-transform-block-scoping@7.0.0-beta.51": + version "7.0.0-beta.51" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.0.0-beta.51.tgz#be555c79f0da4eb168a7fe16d787a9a7173701e0" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.49" + "@babel/helper-plugin-utils" "7.0.0-beta.51" lodash "^4.17.5" "@babel/plugin-transform-block-scoping@^7.0.0-beta": @@ -645,17 +645,17 @@ "@babel/helper-plugin-utils" "7.0.0-beta.41" lodash "^4.2.0" -"@babel/plugin-transform-classes@7.0.0-beta.49": - version "7.0.0-beta.49" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.0.0-beta.49.tgz#5342471d2e6a3337332ea246b46c0bddf5fc544d" - dependencies: - "@babel/helper-annotate-as-pure" "7.0.0-beta.49" - "@babel/helper-define-map" "7.0.0-beta.49" - "@babel/helper-function-name" "7.0.0-beta.49" - "@babel/helper-optimise-call-expression" "7.0.0-beta.49" - "@babel/helper-plugin-utils" "7.0.0-beta.49" - "@babel/helper-replace-supers" "7.0.0-beta.49" - "@babel/helper-split-export-declaration" "7.0.0-beta.49" +"@babel/plugin-transform-classes@7.0.0-beta.51": + version "7.0.0-beta.51" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.0.0-beta.51.tgz#043f31fb6327664a32d8ba65de15799efdc65da0" + dependencies: + "@babel/helper-annotate-as-pure" "7.0.0-beta.51" + "@babel/helper-define-map" "7.0.0-beta.51" + "@babel/helper-function-name" "7.0.0-beta.51" + "@babel/helper-optimise-call-expression" "7.0.0-beta.51" + "@babel/helper-plugin-utils" "7.0.0-beta.51" + "@babel/helper-replace-supers" "7.0.0-beta.51" + "@babel/helper-split-export-declaration" "7.0.0-beta.51" globals "^11.1.0" "@babel/plugin-transform-classes@^7.0.0-beta": @@ -671,11 +671,11 @@ "@babel/helper-split-export-declaration" "7.0.0-beta.41" globals "^11.1.0" -"@babel/plugin-transform-computed-properties@7.0.0-beta.49": - version "7.0.0-beta.49" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.0.0-beta.49.tgz#b8259d174bf07ab4b56566562b46ee6520c3dfd2" +"@babel/plugin-transform-computed-properties@7.0.0-beta.51": + version "7.0.0-beta.51" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.0.0-beta.51.tgz#8c72a1ab3e0767034ff9e6732d2581c23c032efe" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.49" + "@babel/helper-plugin-utils" "7.0.0-beta.51" "@babel/plugin-transform-computed-properties@^7.0.0-beta": version "7.0.0-beta.41" @@ -683,11 +683,11 @@ dependencies: "@babel/helper-plugin-utils" "7.0.0-beta.41" -"@babel/plugin-transform-destructuring@7.0.0-beta.49": - version "7.0.0-beta.49" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.0.0-beta.49.tgz#4366392c9c82d1231056c1d0029438a60d362b82" +"@babel/plugin-transform-destructuring@7.0.0-beta.51": + version "7.0.0-beta.51" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.0.0-beta.51.tgz#d5d454e574c7ef33ee49e918b048afb29be935f6" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.49" + "@babel/helper-plugin-utils" "7.0.0-beta.51" "@babel/plugin-transform-destructuring@^7.0.0-beta": version "7.0.0-beta.41" @@ -695,26 +695,26 @@ dependencies: "@babel/helper-plugin-utils" "7.0.0-beta.41" -"@babel/plugin-transform-dotall-regex@7.0.0-beta.49": - version "7.0.0-beta.49" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.0.0-beta.49.tgz#35ae2bc187bee752d0f7785d2704e52b87377369" +"@babel/plugin-transform-dotall-regex@7.0.0-beta.51": + version "7.0.0-beta.51" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.0.0-beta.51.tgz#980558a1e5f7e28850f5ffde20404291e2aa33fb" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.49" - "@babel/helper-regex" "7.0.0-beta.49" + "@babel/helper-plugin-utils" "7.0.0-beta.51" + "@babel/helper-regex" "7.0.0-beta.51" regexpu-core "^4.1.3" -"@babel/plugin-transform-duplicate-keys@7.0.0-beta.49": - version "7.0.0-beta.49" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.0.0-beta.49.tgz#fac244809ddecbf095e375558ccb716da1042316" +"@babel/plugin-transform-duplicate-keys@7.0.0-beta.51": + version "7.0.0-beta.51" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.0.0-beta.51.tgz#541eaf8a97d14a9809b359d8f548001f085b9b7f" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.49" + "@babel/helper-plugin-utils" "7.0.0-beta.51" -"@babel/plugin-transform-exponentiation-operator@7.0.0-beta.49": - version "7.0.0-beta.49" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.0.0-beta.49.tgz#457b2d09004794684aa6e1b04015080b80a08a14" +"@babel/plugin-transform-exponentiation-operator@7.0.0-beta.51": + version "7.0.0-beta.51" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.0.0-beta.51.tgz#04b4e3e40b3701112dd6eda39625132757881fd4" dependencies: - "@babel/helper-builder-binary-assignment-operator-visitor" "7.0.0-beta.49" - "@babel/helper-plugin-utils" "7.0.0-beta.49" + "@babel/helper-builder-binary-assignment-operator-visitor" "7.0.0-beta.51" + "@babel/helper-plugin-utils" "7.0.0-beta.51" "@babel/plugin-transform-flow-strip-types@^7.0.0-beta": version "7.0.0-beta.41" @@ -723,18 +723,18 @@ "@babel/helper-plugin-utils" "7.0.0-beta.41" "@babel/plugin-syntax-flow" "7.0.0-beta.41" -"@babel/plugin-transform-flow-strip-types@^7.0.0-beta.49": - version "7.0.0-beta.49" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.0.0-beta.49.tgz#f02a26528e94b2c1d11d9573b63ee5782d4f2af9" +"@babel/plugin-transform-flow-strip-types@^7.0.0-beta.51": + version "7.0.0-beta.51" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.0.0-beta.51.tgz#67d434459f7a7b26a9f2a6855bc12e67894e47a6" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.49" - "@babel/plugin-syntax-flow" "7.0.0-beta.49" + "@babel/helper-plugin-utils" "7.0.0-beta.51" + "@babel/plugin-syntax-flow" "7.0.0-beta.51" -"@babel/plugin-transform-for-of@7.0.0-beta.49": - version "7.0.0-beta.49" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.0.0-beta.49.tgz#3ec72726bf1d89a0d4d511be7a9549066f57aade" +"@babel/plugin-transform-for-of@7.0.0-beta.51": + version "7.0.0-beta.51" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.0.0-beta.51.tgz#44f476b06c4035517a8403a2624fb164c4371455" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.49" + "@babel/helper-plugin-utils" "7.0.0-beta.51" "@babel/plugin-transform-for-of@^7.0.0-beta": version "7.0.0-beta.41" @@ -742,12 +742,12 @@ dependencies: "@babel/helper-plugin-utils" "7.0.0-beta.41" -"@babel/plugin-transform-function-name@7.0.0-beta.49": - version "7.0.0-beta.49" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.0.0-beta.49.tgz#af39f60e7aefce9b25eb4adcedd04d50866ce218" +"@babel/plugin-transform-function-name@7.0.0-beta.51": + version "7.0.0-beta.51" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.0.0-beta.51.tgz#70653c360b53254246f4659ec450b0c0a56d86aa" dependencies: - "@babel/helper-function-name" "7.0.0-beta.49" - "@babel/helper-plugin-utils" "7.0.0-beta.49" + "@babel/helper-function-name" "7.0.0-beta.51" + "@babel/helper-plugin-utils" "7.0.0-beta.51" "@babel/plugin-transform-function-name@^7.0.0-beta": version "7.0.0-beta.41" @@ -756,11 +756,11 @@ "@babel/helper-function-name" "7.0.0-beta.41" "@babel/helper-plugin-utils" "7.0.0-beta.41" -"@babel/plugin-transform-literals@7.0.0-beta.49": - version "7.0.0-beta.49" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.0.0-beta.49.tgz#07c838254d65e6867e86513eb0f22d5f26b0a56a" +"@babel/plugin-transform-literals@7.0.0-beta.51": + version "7.0.0-beta.51" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.0.0-beta.51.tgz#45b07a94223cfa226701a79460b42b32df1dec05" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.49" + "@babel/helper-plugin-utils" "7.0.0-beta.51" "@babel/plugin-transform-literals@^7.0.0-beta": version "7.0.0-beta.41" @@ -768,20 +768,20 @@ dependencies: "@babel/helper-plugin-utils" "7.0.0-beta.41" -"@babel/plugin-transform-modules-amd@7.0.0-beta.49": - version "7.0.0-beta.49" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.0.0-beta.49.tgz#16d07480954b0415ea70f1ec3edbd0597bd3ddfe" +"@babel/plugin-transform-modules-amd@7.0.0-beta.51": + version "7.0.0-beta.51" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.0.0-beta.51.tgz#f68a8be7f65177d246506a3914dae4d66e675a1f" dependencies: - "@babel/helper-module-transforms" "7.0.0-beta.49" - "@babel/helper-plugin-utils" "7.0.0-beta.49" + "@babel/helper-module-transforms" "7.0.0-beta.51" + "@babel/helper-plugin-utils" "7.0.0-beta.51" -"@babel/plugin-transform-modules-commonjs@7.0.0-beta.49": - version "7.0.0-beta.49" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.0.0-beta.49.tgz#09fb345d5927c2ba3bd89e7cdb13a55067ed39a0" +"@babel/plugin-transform-modules-commonjs@7.0.0-beta.51": + version "7.0.0-beta.51" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.0.0-beta.51.tgz#4038f9e15244e10900cb89f5b796d050f1eb195b" dependencies: - "@babel/helper-module-transforms" "7.0.0-beta.49" - "@babel/helper-plugin-utils" "7.0.0-beta.49" - "@babel/helper-simple-access" "7.0.0-beta.49" + "@babel/helper-module-transforms" "7.0.0-beta.51" + "@babel/helper-plugin-utils" "7.0.0-beta.51" + "@babel/helper-simple-access" "7.0.0-beta.51" "@babel/plugin-transform-modules-commonjs@^7.0.0-beta": version "7.0.0-beta.41" @@ -791,25 +791,25 @@ "@babel/helper-plugin-utils" "7.0.0-beta.41" "@babel/helper-simple-access" "7.0.0-beta.41" -"@babel/plugin-transform-modules-systemjs@7.0.0-beta.49": - version "7.0.0-beta.49" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.0.0-beta.49.tgz#68225a3ae1312771bc5a36f71ff10d02c1243d9f" +"@babel/plugin-transform-modules-systemjs@7.0.0-beta.51": + version "7.0.0-beta.51" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.0.0-beta.51.tgz#6e7fc4ad9421b725cddf37cc924eaf777f228c27" dependencies: - "@babel/helper-hoist-variables" "7.0.0-beta.49" - "@babel/helper-plugin-utils" "7.0.0-beta.49" + "@babel/helper-hoist-variables" "7.0.0-beta.51" + "@babel/helper-plugin-utils" "7.0.0-beta.51" -"@babel/plugin-transform-modules-umd@7.0.0-beta.49": - version "7.0.0-beta.49" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.0.0-beta.49.tgz#7048ca5a77189706f4b3e96e4b996eb30590dd63" +"@babel/plugin-transform-modules-umd@7.0.0-beta.51": + version "7.0.0-beta.51" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.0.0-beta.51.tgz#ee2ef575579d96e40613fca6e6c8edb5cadb6c6f" dependencies: - "@babel/helper-module-transforms" "7.0.0-beta.49" - "@babel/helper-plugin-utils" "7.0.0-beta.49" + "@babel/helper-module-transforms" "7.0.0-beta.51" + "@babel/helper-plugin-utils" "7.0.0-beta.51" -"@babel/plugin-transform-new-target@7.0.0-beta.49": - version "7.0.0-beta.49" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.0.0-beta.49.tgz#c2ffef1ebbaf724a9e58dde114e57e3e6864a5e7" +"@babel/plugin-transform-new-target@7.0.0-beta.51": + version "7.0.0-beta.51" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.0.0-beta.51.tgz#7075a106595cbfdd425ed6b830b79f8a7aff5283" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.49" + "@babel/helper-plugin-utils" "7.0.0-beta.51" "@babel/plugin-transform-object-assign@^7.0.0-beta": version "7.0.0-beta.41" @@ -817,20 +817,20 @@ dependencies: "@babel/helper-plugin-utils" "7.0.0-beta.41" -"@babel/plugin-transform-object-super@7.0.0-beta.49": - version "7.0.0-beta.49" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.0.0-beta.49.tgz#b302f55702847343c10ff4fb8435cc3574755fe3" +"@babel/plugin-transform-object-super@7.0.0-beta.51": + version "7.0.0-beta.51" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.0.0-beta.51.tgz#ac18e88bc1d79b718bdaf48a756833cdf5bdcebf" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.49" - "@babel/helper-replace-supers" "7.0.0-beta.49" + "@babel/helper-plugin-utils" "7.0.0-beta.51" + "@babel/helper-replace-supers" "7.0.0-beta.51" -"@babel/plugin-transform-parameters@7.0.0-beta.49": - version "7.0.0-beta.49" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.0.0-beta.49.tgz#1cad71a2a33281e5efbb1a4623a964c073ce9a2d" +"@babel/plugin-transform-parameters@7.0.0-beta.51": + version "7.0.0-beta.51" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.0.0-beta.51.tgz#990195b1dfdb1bcc94906f3034951089ed1edd4e" dependencies: - "@babel/helper-call-delegate" "7.0.0-beta.49" - "@babel/helper-get-function-arity" "7.0.0-beta.49" - "@babel/helper-plugin-utils" "7.0.0-beta.49" + "@babel/helper-call-delegate" "7.0.0-beta.51" + "@babel/helper-get-function-arity" "7.0.0-beta.51" + "@babel/helper-plugin-utils" "7.0.0-beta.51" "@babel/plugin-transform-parameters@^7.0.0-beta": version "7.0.0-beta.41" @@ -840,11 +840,11 @@ "@babel/helper-get-function-arity" "7.0.0-beta.41" "@babel/helper-plugin-utils" "7.0.0-beta.41" -"@babel/plugin-transform-react-display-name@7.0.0-beta.49": - version "7.0.0-beta.49" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.0.0-beta.49.tgz#242a006bf4122a93b273f69dfe6c394a0fcec638" +"@babel/plugin-transform-react-display-name@7.0.0-beta.51": + version "7.0.0-beta.51" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.0.0-beta.51.tgz#1b48bd34dfa9087252c8707d29bd1df2e8821cbe" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.49" + "@babel/helper-plugin-utils" "7.0.0-beta.51" "@babel/plugin-transform-react-display-name@^7.0.0-beta": version "7.0.0-beta.41" @@ -852,19 +852,19 @@ dependencies: "@babel/helper-plugin-utils" "7.0.0-beta.41" -"@babel/plugin-transform-react-jsx-self@7.0.0-beta.49": - version "7.0.0-beta.49" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.0.0-beta.49.tgz#a11828ba38035c1aa93fd44099b9897019fa546c" +"@babel/plugin-transform-react-jsx-self@7.0.0-beta.51": + version "7.0.0-beta.51" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.0.0-beta.51.tgz#a4f098597fe70985544366f893ac47389864d894" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.49" - "@babel/plugin-syntax-jsx" "7.0.0-beta.49" + "@babel/helper-plugin-utils" "7.0.0-beta.51" + "@babel/plugin-syntax-jsx" "7.0.0-beta.51" -"@babel/plugin-transform-react-jsx-source@7.0.0-beta.49": - version "7.0.0-beta.49" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.0.0-beta.49.tgz#05bb7429b6dd44cbdca69585481347a809caa8ca" +"@babel/plugin-transform-react-jsx-source@7.0.0-beta.51": + version "7.0.0-beta.51" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.0.0-beta.51.tgz#6999dc491c8b4602efb4d0bd1bafc936ad696ecf" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.49" - "@babel/plugin-syntax-jsx" "7.0.0-beta.49" + "@babel/helper-plugin-utils" "7.0.0-beta.51" + "@babel/plugin-syntax-jsx" "7.0.0-beta.51" "@babel/plugin-transform-react-jsx-source@^7.0.0-beta": version "7.0.0-beta.41" @@ -873,13 +873,13 @@ "@babel/helper-plugin-utils" "7.0.0-beta.41" "@babel/plugin-syntax-jsx" "7.0.0-beta.41" -"@babel/plugin-transform-react-jsx@7.0.0-beta.49": - version "7.0.0-beta.49" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.0.0-beta.49.tgz#0f2789fde305c3c14151848f8514a2af1441af58" +"@babel/plugin-transform-react-jsx@7.0.0-beta.51": + version "7.0.0-beta.51" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.0.0-beta.51.tgz#7af8498518b83906405438370198808ca6e63b10" dependencies: - "@babel/helper-builder-react-jsx" "7.0.0-beta.49" - "@babel/helper-plugin-utils" "7.0.0-beta.49" - "@babel/plugin-syntax-jsx" "7.0.0-beta.49" + "@babel/helper-builder-react-jsx" "7.0.0-beta.51" + "@babel/helper-plugin-utils" "7.0.0-beta.51" + "@babel/plugin-syntax-jsx" "7.0.0-beta.51" "@babel/plugin-transform-react-jsx@^7.0.0-beta": version "7.0.0-beta.41" @@ -889,11 +889,11 @@ "@babel/helper-plugin-utils" "7.0.0-beta.41" "@babel/plugin-syntax-jsx" "7.0.0-beta.41" -"@babel/plugin-transform-regenerator@7.0.0-beta.49": - version "7.0.0-beta.49" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.0.0-beta.49.tgz#d4ed7967033f4f5b49363c203503899b8357cae2" +"@babel/plugin-transform-regenerator@7.0.0-beta.51": + version "7.0.0-beta.51" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.0.0-beta.51.tgz#536f0d599d2753dca0a2be8a65e2c244a7b5612b" dependencies: - regenerator-transform "^0.12.3" + regenerator-transform "^0.12.4" "@babel/plugin-transform-regenerator@^7.0.0-beta": version "7.0.0-beta.41" @@ -901,11 +901,11 @@ dependencies: regenerator-transform "^0.12.3" -"@babel/plugin-transform-shorthand-properties@7.0.0-beta.49": - version "7.0.0-beta.49" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.0.0-beta.49.tgz#49f134dbde4f655834c21524e9e61a58d4e17900" +"@babel/plugin-transform-shorthand-properties@7.0.0-beta.51": + version "7.0.0-beta.51" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.0.0-beta.51.tgz#ddbc0b1ae1ddb3bcfe6969f2c968103f11e32bd9" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.49" + "@babel/helper-plugin-utils" "7.0.0-beta.51" "@babel/plugin-transform-shorthand-properties@^7.0.0-beta": version "7.0.0-beta.41" @@ -913,11 +913,11 @@ dependencies: "@babel/helper-plugin-utils" "7.0.0-beta.41" -"@babel/plugin-transform-spread@7.0.0-beta.49": - version "7.0.0-beta.49" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.0.0-beta.49.tgz#6abab05fc0cca829aaf9e2a85044b79763e681ca" +"@babel/plugin-transform-spread@7.0.0-beta.51": + version "7.0.0-beta.51" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.0.0-beta.51.tgz#100129bc8d7dcf4bc79adcd6129a4214259d8a50" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.49" + "@babel/helper-plugin-utils" "7.0.0-beta.51" "@babel/plugin-transform-spread@^7.0.0-beta": version "7.0.0-beta.41" @@ -925,19 +925,19 @@ dependencies: "@babel/helper-plugin-utils" "7.0.0-beta.41" -"@babel/plugin-transform-sticky-regex@7.0.0-beta.49": - version "7.0.0-beta.49" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.0.0-beta.49.tgz#08cc5b64cf6a5942a87bdd9b4a4818d4cba12df3" +"@babel/plugin-transform-sticky-regex@7.0.0-beta.51": + version "7.0.0-beta.51" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.0.0-beta.51.tgz#48cbeacd31bd05ee800b5facbcb09c5781bd9619" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.49" - "@babel/helper-regex" "7.0.0-beta.49" + "@babel/helper-plugin-utils" "7.0.0-beta.51" + "@babel/helper-regex" "7.0.0-beta.51" -"@babel/plugin-transform-template-literals@7.0.0-beta.49": - version "7.0.0-beta.49" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.0.0-beta.49.tgz#e609aed6b8fcc7e1ebccacf22138a647202940a2" +"@babel/plugin-transform-template-literals@7.0.0-beta.51": + version "7.0.0-beta.51" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.0.0-beta.51.tgz#2d0595f56461d4345ba35c38d73033f87ecbbbc8" dependencies: - "@babel/helper-annotate-as-pure" "7.0.0-beta.49" - "@babel/helper-plugin-utils" "7.0.0-beta.49" + "@babel/helper-annotate-as-pure" "7.0.0-beta.51" + "@babel/helper-plugin-utils" "7.0.0-beta.51" "@babel/plugin-transform-template-literals@^7.0.0-beta": version "7.0.0-beta.41" @@ -946,86 +946,87 @@ "@babel/helper-annotate-as-pure" "7.0.0-beta.41" "@babel/helper-plugin-utils" "7.0.0-beta.41" -"@babel/plugin-transform-typeof-symbol@7.0.0-beta.49": - version "7.0.0-beta.49" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.0.0-beta.49.tgz#365141ba355bf739eefd6c2bb9df1c3b7146e450" +"@babel/plugin-transform-typeof-symbol@7.0.0-beta.51": + version "7.0.0-beta.51" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.0.0-beta.51.tgz#4950c0c8e3c9e1e141e45cebab5e6148263204c3" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.49" + "@babel/helper-plugin-utils" "7.0.0-beta.51" -"@babel/plugin-transform-unicode-regex@7.0.0-beta.49": - version "7.0.0-beta.49" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.0.0-beta.49.tgz#c375db5709757621523d41acb62a9abf0d4374b8" +"@babel/plugin-transform-unicode-regex@7.0.0-beta.51": + version "7.0.0-beta.51" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.0.0-beta.51.tgz#9019f91508f40b50a64435043228c4142c2cd864" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.49" - "@babel/helper-regex" "7.0.0-beta.49" + "@babel/helper-plugin-utils" "7.0.0-beta.51" + "@babel/helper-regex" "7.0.0-beta.51" regexpu-core "^4.1.3" -"@babel/polyfill@7.0.0-beta.49": - version "7.0.0-beta.49" - resolved "https://registry.yarnpkg.com/@babel/polyfill/-/polyfill-7.0.0-beta.49.tgz#618f8c677c30504b13f1c8812c65322fb1ac4803" +"@babel/polyfill@7.0.0-beta.51": + version "7.0.0-beta.51" + resolved "https://registry.yarnpkg.com/@babel/polyfill/-/polyfill-7.0.0-beta.51.tgz#f880a16825571729dceeb76a9bbe74c06321e756" dependencies: - core-js "^2.5.6" + core-js "^2.5.7" regenerator-runtime "^0.11.1" -"@babel/preset-env@^7.0.0-beta.49": - version "7.0.0-beta.49" - resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.0.0-beta.49.tgz#4a8a8b92139f51fa2f90fbf6f1fad7597532aebc" - dependencies: - "@babel/helper-module-imports" "7.0.0-beta.49" - "@babel/helper-plugin-utils" "7.0.0-beta.49" - "@babel/plugin-proposal-async-generator-functions" "7.0.0-beta.49" - "@babel/plugin-proposal-object-rest-spread" "7.0.0-beta.49" - "@babel/plugin-proposal-optional-catch-binding" "7.0.0-beta.49" - "@babel/plugin-proposal-unicode-property-regex" "7.0.0-beta.49" - "@babel/plugin-syntax-async-generators" "7.0.0-beta.49" - "@babel/plugin-syntax-object-rest-spread" "7.0.0-beta.49" - "@babel/plugin-syntax-optional-catch-binding" "7.0.0-beta.49" - "@babel/plugin-transform-arrow-functions" "7.0.0-beta.49" - "@babel/plugin-transform-async-to-generator" "7.0.0-beta.49" - "@babel/plugin-transform-block-scoped-functions" "7.0.0-beta.49" - "@babel/plugin-transform-block-scoping" "7.0.0-beta.49" - "@babel/plugin-transform-classes" "7.0.0-beta.49" - "@babel/plugin-transform-computed-properties" "7.0.0-beta.49" - "@babel/plugin-transform-destructuring" "7.0.0-beta.49" - "@babel/plugin-transform-dotall-regex" "7.0.0-beta.49" - "@babel/plugin-transform-duplicate-keys" "7.0.0-beta.49" - "@babel/plugin-transform-exponentiation-operator" "7.0.0-beta.49" - "@babel/plugin-transform-for-of" "7.0.0-beta.49" - "@babel/plugin-transform-function-name" "7.0.0-beta.49" - "@babel/plugin-transform-literals" "7.0.0-beta.49" - "@babel/plugin-transform-modules-amd" "7.0.0-beta.49" - "@babel/plugin-transform-modules-commonjs" "7.0.0-beta.49" - "@babel/plugin-transform-modules-systemjs" "7.0.0-beta.49" - "@babel/plugin-transform-modules-umd" "7.0.0-beta.49" - "@babel/plugin-transform-new-target" "7.0.0-beta.49" - "@babel/plugin-transform-object-super" "7.0.0-beta.49" - "@babel/plugin-transform-parameters" "7.0.0-beta.49" - "@babel/plugin-transform-regenerator" "7.0.0-beta.49" - "@babel/plugin-transform-shorthand-properties" "7.0.0-beta.49" - "@babel/plugin-transform-spread" "7.0.0-beta.49" - "@babel/plugin-transform-sticky-regex" "7.0.0-beta.49" - "@babel/plugin-transform-template-literals" "7.0.0-beta.49" - "@babel/plugin-transform-typeof-symbol" "7.0.0-beta.49" - "@babel/plugin-transform-unicode-regex" "7.0.0-beta.49" +"@babel/preset-env@^7.0.0-beta.51": + version "7.0.0-beta.51" + resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.0.0-beta.51.tgz#5b580e6e9e8304166c1317017e863c06dcfc04a2" + dependencies: + "@babel/helper-module-imports" "7.0.0-beta.51" + "@babel/helper-plugin-utils" "7.0.0-beta.51" + "@babel/plugin-proposal-async-generator-functions" "7.0.0-beta.51" + "@babel/plugin-proposal-object-rest-spread" "7.0.0-beta.51" + "@babel/plugin-proposal-optional-catch-binding" "7.0.0-beta.51" + "@babel/plugin-proposal-unicode-property-regex" "7.0.0-beta.51" + "@babel/plugin-syntax-async-generators" "7.0.0-beta.51" + "@babel/plugin-syntax-object-rest-spread" "7.0.0-beta.51" + "@babel/plugin-syntax-optional-catch-binding" "7.0.0-beta.51" + "@babel/plugin-transform-arrow-functions" "7.0.0-beta.51" + "@babel/plugin-transform-async-to-generator" "7.0.0-beta.51" + "@babel/plugin-transform-block-scoped-functions" "7.0.0-beta.51" + "@babel/plugin-transform-block-scoping" "7.0.0-beta.51" + "@babel/plugin-transform-classes" "7.0.0-beta.51" + "@babel/plugin-transform-computed-properties" "7.0.0-beta.51" + "@babel/plugin-transform-destructuring" "7.0.0-beta.51" + "@babel/plugin-transform-dotall-regex" "7.0.0-beta.51" + "@babel/plugin-transform-duplicate-keys" "7.0.0-beta.51" + "@babel/plugin-transform-exponentiation-operator" "7.0.0-beta.51" + "@babel/plugin-transform-for-of" "7.0.0-beta.51" + "@babel/plugin-transform-function-name" "7.0.0-beta.51" + "@babel/plugin-transform-literals" "7.0.0-beta.51" + "@babel/plugin-transform-modules-amd" "7.0.0-beta.51" + "@babel/plugin-transform-modules-commonjs" "7.0.0-beta.51" + "@babel/plugin-transform-modules-systemjs" "7.0.0-beta.51" + "@babel/plugin-transform-modules-umd" "7.0.0-beta.51" + "@babel/plugin-transform-new-target" "7.0.0-beta.51" + "@babel/plugin-transform-object-super" "7.0.0-beta.51" + "@babel/plugin-transform-parameters" "7.0.0-beta.51" + "@babel/plugin-transform-regenerator" "7.0.0-beta.51" + "@babel/plugin-transform-shorthand-properties" "7.0.0-beta.51" + "@babel/plugin-transform-spread" "7.0.0-beta.51" + "@babel/plugin-transform-sticky-regex" "7.0.0-beta.51" + "@babel/plugin-transform-template-literals" "7.0.0-beta.51" + "@babel/plugin-transform-typeof-symbol" "7.0.0-beta.51" + "@babel/plugin-transform-unicode-regex" "7.0.0-beta.51" browserslist "^3.0.0" invariant "^2.2.2" + js-levenshtein "^1.1.3" semver "^5.3.0" -"@babel/preset-react@^7.0.0-beta.49": - version "7.0.0-beta.49" - resolved "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.0.0-beta.49.tgz#0c86770f6e78a49af6f86942f5980beb5feb76c5" +"@babel/preset-react@^7.0.0-beta.51": + version "7.0.0-beta.51" + resolved "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.0.0-beta.51.tgz#957d812a86d96c89214928b79800748f51935e49" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.49" - "@babel/plugin-transform-react-display-name" "7.0.0-beta.49" - "@babel/plugin-transform-react-jsx" "7.0.0-beta.49" - "@babel/plugin-transform-react-jsx-self" "7.0.0-beta.49" - "@babel/plugin-transform-react-jsx-source" "7.0.0-beta.49" + "@babel/helper-plugin-utils" "7.0.0-beta.51" + "@babel/plugin-transform-react-display-name" "7.0.0-beta.51" + "@babel/plugin-transform-react-jsx" "7.0.0-beta.51" + "@babel/plugin-transform-react-jsx-self" "7.0.0-beta.51" + "@babel/plugin-transform-react-jsx-source" "7.0.0-beta.51" -"@babel/register@7.0.0-beta.49": - version "7.0.0-beta.49" - resolved "https://registry.yarnpkg.com/@babel/register/-/register-7.0.0-beta.49.tgz#57e823a5062e3ddd25548398e9f5077c17991f08" +"@babel/register@7.0.0-beta.51": + version "7.0.0-beta.51" + resolved "https://registry.yarnpkg.com/@babel/register/-/register-7.0.0-beta.51.tgz#31a6d27f124cc7a2a0a603b65d23d5644b979aa0" dependencies: - core-js "^2.5.6" + core-js "^2.5.7" find-cache-dir "^1.0.0" home-or-tmp "^3.0.0" lodash "^4.17.5" @@ -1051,13 +1052,13 @@ babylon "7.0.0-beta.44" lodash "^4.2.0" -"@babel/template@7.0.0-beta.49": - version "7.0.0-beta.49" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.0.0-beta.49.tgz#e38abe8217cb9793f461a5306d7ad745d83e1d27" +"@babel/template@7.0.0-beta.51": + version "7.0.0-beta.51" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.0.0-beta.51.tgz#9602a40aebcf357ae9677e2532ef5fc810f5fbff" dependencies: - "@babel/code-frame" "7.0.0-beta.49" - "@babel/parser" "7.0.0-beta.49" - "@babel/types" "7.0.0-beta.49" + "@babel/code-frame" "7.0.0-beta.51" + "@babel/parser" "7.0.0-beta.51" + "@babel/types" "7.0.0-beta.51" lodash "^4.17.5" "@babel/traverse@7.0.0-beta.41", "@babel/traverse@^7.0.0-beta": @@ -1090,16 +1091,16 @@ invariant "^2.2.0" lodash "^4.2.0" -"@babel/traverse@7.0.0-beta.49": - version "7.0.0-beta.49" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.0.0-beta.49.tgz#4f2a73682a18334ed6625d100a8d27319f7c2d68" +"@babel/traverse@7.0.0-beta.51": + version "7.0.0-beta.51" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.0.0-beta.51.tgz#981daf2cec347a6231d3aa1d9e1803b03aaaa4a8" dependencies: - "@babel/code-frame" "7.0.0-beta.49" - "@babel/generator" "7.0.0-beta.49" - "@babel/helper-function-name" "7.0.0-beta.49" - "@babel/helper-split-export-declaration" "7.0.0-beta.49" - "@babel/parser" "7.0.0-beta.49" - "@babel/types" "7.0.0-beta.49" + "@babel/code-frame" "7.0.0-beta.51" + "@babel/generator" "7.0.0-beta.51" + "@babel/helper-function-name" "7.0.0-beta.51" + "@babel/helper-split-export-declaration" "7.0.0-beta.51" + "@babel/parser" "7.0.0-beta.51" + "@babel/types" "7.0.0-beta.51" debug "^3.1.0" globals "^11.1.0" invariant "^2.2.0" @@ -1121,9 +1122,9 @@ lodash "^4.2.0" to-fast-properties "^2.0.0" -"@babel/types@7.0.0-beta.49": - version "7.0.0-beta.49" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.0.0-beta.49.tgz#b7e3b1c3f4d4cfe11bdf8c89f1efd5e1617b87a6" +"@babel/types@7.0.0-beta.51": + version "7.0.0-beta.51" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.0.0-beta.51.tgz#d802b7b543b5836c778aa691797abf00f3d97ea9" dependencies: esutils "^2.0.2" lodash "^4.17.5" @@ -4283,7 +4284,7 @@ copy-descriptor@^0.1.0: version "0.1.1" resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" -core-js@2.5.7, core-js@^2.5.6: +core-js@2.5.7, core-js@^2.5.7: version "2.5.7" resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.5.7.tgz#f972608ff0cead68b841a16a932d0b183791814e" @@ -5312,9 +5313,9 @@ eslint-plugin-babel@5.1.0: dependencies: eslint-rule-composer "^0.3.0" -eslint-plugin-filenames@1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-filenames/-/eslint-plugin-filenames-1.2.0.tgz#aee9c1c90189c95d2e49902c160eceefecd99f53" +eslint-plugin-filenames@1.3.2: + version "1.3.2" + resolved "https://registry.yarnpkg.com/eslint-plugin-filenames/-/eslint-plugin-filenames-1.3.2.tgz#7094f00d7aefdd6999e3ac19f72cea058e590cf7" dependencies: lodash.camelcase "4.3.0" lodash.kebabcase "4.1.1" @@ -8128,6 +8129,10 @@ js-base64@^2.1.9: version "2.1.9" resolved "https://registry.yarnpkg.com/js-base64/-/js-base64-2.1.9.tgz#f0e80ae039a4bd654b5f281fc93f04a914a7fcce" +js-levenshtein@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/js-levenshtein/-/js-levenshtein-1.1.3.tgz#3ef627df48ec8cf24bacf05c0f184ff30ef413c5" + js-tokens@^3.0.0, js-tokens@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b" @@ -9075,6 +9080,24 @@ micromatch@^2.1.5, micromatch@^2.3.11, micromatch@^2.3.7: parse-glob "^3.0.4" regex-cache "^0.4.2" +micromatch@^3.1.10, micromatch@^3.1.8, micromatch@^3.1.9: + version "3.1.10" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" + dependencies: + arr-diff "^4.0.0" + array-unique "^0.3.2" + braces "^2.3.1" + define-property "^2.0.2" + extend-shallow "^3.0.2" + extglob "^2.0.4" + fragment-cache "^0.2.1" + kind-of "^6.0.2" + nanomatch "^1.2.9" + object.pick "^1.3.0" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.2" + micromatch@^3.1.4: version "3.1.5" resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.5.tgz#d05e168c206472dfbca985bfef4f57797b4cd4ba" @@ -9093,24 +9116,6 @@ micromatch@^3.1.4: snapdragon "^0.8.1" to-regex "^3.0.1" -micromatch@^3.1.8, micromatch@^3.1.9: - version "3.1.10" - resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" - dependencies: - arr-diff "^4.0.0" - array-unique "^0.3.2" - braces "^2.3.1" - define-property "^2.0.2" - extend-shallow "^3.0.2" - extglob "^2.0.4" - fragment-cache "^0.2.1" - kind-of "^6.0.2" - nanomatch "^1.2.9" - object.pick "^1.3.0" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.2" - miller-rabin@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/miller-rabin/-/miller-rabin-4.0.0.tgz#4a62fb1d42933c05583982f4c716f6fb9e6c6d3d" @@ -10884,9 +10889,9 @@ react-dom@15.5.4: object-assign "^4.1.0" prop-types "~15.5.7" -react-dom@16.4.0: - version "16.4.0" - resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-16.4.0.tgz#099f067dd5827ce36a29eaf9a6cdc7cbf6216b1e" +react-dom@16.4.1: + version "16.4.1" + resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-16.4.1.tgz#7f8b0223b3a5fbe205116c56deb85de32685dad6" dependencies: fbjs "^0.8.16" loose-envify "^1.1.0" @@ -10913,9 +10918,9 @@ react-gateway@3.0.0: prop-types "^15.5.0" react-prop-types "^0.4.0" -react-hot-loader@4.3.1: - version "4.3.1" - resolved "https://registry.yarnpkg.com/react-hot-loader/-/react-hot-loader-4.3.1.tgz#47f59fe09b97ec655e77a1f90819785eda513a86" +react-hot-loader@4.3.3: + version "4.3.3" + resolved "https://registry.yarnpkg.com/react-hot-loader/-/react-hot-loader-4.3.3.tgz#37409a3341c7787563d0972007ba02521f82f5d5" dependencies: fast-levenshtein "^2.0.6" global "^4.3.0" @@ -10947,9 +10952,9 @@ react-inspector@^2.3.0: babel-runtime "^6.26.0" is-dom "^1.0.9" -react-is@^16.4.0: - version "16.4.0" - resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.4.0.tgz#cc9fdc855ac34d2e7d9d2eb7059bbc240d35ffcf" +react-is@^16.4.1: + version "16.4.1" + resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.4.1.tgz#d624c4650d2c65dbd52c72622bbf389435d9776e" react-lifecycles-compat@^3.0.0, react-lifecycles-compat@^3.0.2: version "3.0.2" @@ -11163,14 +11168,14 @@ react-style-proptype@^3.0.0: dependencies: prop-types "^15.5.4" -react-test-renderer@16.4.0: - version "16.4.0" - resolved "https://registry.yarnpkg.com/react-test-renderer/-/react-test-renderer-16.4.0.tgz#0dbe0e24263e94e1830c7afb1f403707fad313a3" +react-test-renderer@16.4.1: + version "16.4.1" + resolved "https://registry.yarnpkg.com/react-test-renderer/-/react-test-renderer-16.4.1.tgz#f2fb30c2c7b517db6e5b10ed20bb6b0a7ccd8d70" dependencies: fbjs "^0.8.16" object-assign "^4.1.1" prop-types "^15.6.0" - react-is "^16.4.0" + react-is "^16.4.1" react-timer-mixin@^0.13.2: version "0.13.3" @@ -11239,9 +11244,9 @@ react@15.5.4: object-assign "^4.1.0" prop-types "^15.5.7" -react@16.4.0: - version "16.4.0" - resolved "https://registry.yarnpkg.com/react/-/react-16.4.0.tgz#402c2db83335336fba1962c08b98c6272617d585" +react@16.4.1: + version "16.4.1" + resolved "https://registry.yarnpkg.com/react/-/react-16.4.1.tgz#de51ba5764b5dbcd1f9079037b862bd26b82fe32" dependencies: fbjs "^0.8.16" loose-envify "^1.1.0" @@ -11491,11 +11496,11 @@ regenerate-unicode-properties@^5.1.1: dependencies: regenerate "^1.3.3" -regenerate-unicode-properties@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-6.0.0.tgz#0fc26f9d5142289df4e177dec58f303d2d097c16" +regenerate-unicode-properties@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-7.0.0.tgz#107405afcc4a190ec5ed450ecaa00ed0cafa7a4c" dependencies: - regenerate "^1.3.3" + regenerate "^1.4.0" regenerate@^1.2.1: version "1.3.2" @@ -11535,6 +11540,12 @@ regenerator-transform@^0.12.3: dependencies: private "^0.1.6" +regenerator-transform@^0.12.4: + version "0.12.4" + resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.12.4.tgz#aa9b6c59f4b97be080e972506c560b3bccbfcff0" + dependencies: + private "^0.1.6" + regex-cache@^0.4.2: version "0.4.3" resolved "https://registry.yarnpkg.com/regex-cache/-/regex-cache-0.4.3.tgz#9b1a6c35d4d0dfcef5711ae651e8e9d3d7114145" @@ -11586,16 +11597,16 @@ regexpu-core@^4.1.3: unicode-match-property-ecmascript "^1.0.3" unicode-match-property-value-ecmascript "^1.0.1" -regexpu-core@^4.1.4: - version "4.1.5" - resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-4.1.5.tgz#57fdfe1148f8a7a069086228515130cf1820ddd0" +regexpu-core@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-4.2.0.tgz#a3744fa03806cffe146dea4421a3e73bdcc47b1d" dependencies: regenerate "^1.4.0" - regenerate-unicode-properties "^6.0.0" + regenerate-unicode-properties "^7.0.0" regjsgen "^0.4.0" regjsparser "^0.3.0" - unicode-match-property-ecmascript "^1.0.3" - unicode-match-property-value-ecmascript "^1.0.1" + unicode-match-property-ecmascript "^1.0.4" + unicode-match-property-value-ecmascript "^1.0.2" regjsgen@^0.2.0: version "0.2.0" @@ -13118,6 +13129,10 @@ unicode-canonical-property-names-ecmascript@^1.0.2: version "1.0.3" resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.3.tgz#f6119f417467593c0086357c85546b6ad5abc583" +unicode-canonical-property-names-ecmascript@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz#2619800c4c825800efdd8343af7dd9933cbe2818" + unicode-match-property-ecmascript@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.3.tgz#db9b1cb4ffc67e0c5583780b1b59370e4cbe97b9" @@ -13125,14 +13140,29 @@ unicode-match-property-ecmascript@^1.0.3: unicode-canonical-property-names-ecmascript "^1.0.2" unicode-property-aliases-ecmascript "^1.0.3" +unicode-match-property-ecmascript@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz#8ed2a32569961bce9227d09cd3ffbb8fed5f020c" + dependencies: + unicode-canonical-property-names-ecmascript "^1.0.4" + unicode-property-aliases-ecmascript "^1.0.4" + unicode-match-property-value-ecmascript@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.0.1.tgz#fea059120a016f403afd3bf586162b4db03e0604" +unicode-match-property-value-ecmascript@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.0.2.tgz#9f1dc76926d6ccf452310564fd834ace059663d4" + unicode-property-aliases-ecmascript@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.0.3.tgz#ac3522583b9e630580f916635333e00c5ead690d" +unicode-property-aliases-ecmascript@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.0.4.tgz#5a533f31b4317ea76f17d807fa0d116546111dd0" + union-value@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/union-value/-/union-value-1.0.0.tgz#5c71c34cb5bad5dcebe3ea0cd08207ba5aa1aea4" @@ -13345,9 +13375,9 @@ v8-compile-cache@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.0.0.tgz#526492e35fc616864284700b7043e01baee09f0a" -v8flags@^3.0.0: - version "3.0.2" - resolved "https://registry.yarnpkg.com/v8flags/-/v8flags-3.0.2.tgz#ad6a78a20a6b23d03a8debc11211e3cc23149477" +v8flags@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/v8flags/-/v8flags-3.1.1.tgz#42259a1461c08397e37fe1d4f1cfb59cad85a053" dependencies: homedir-polyfill "^1.0.1" From 562fd95a8fd2877004c9a17afe5da098ad240b67 Mon Sep 17 00:00:00 2001 From: chrisnojima Date: Fri, 22 Jun 2018 11:16:43 -0400 Subject: [PATCH 2/6] WIP --- shared/app/index.native.js | 9 +- shared/app/main-shared.native.js | 4 +- shared/common-adapters/text.native.js | 3 + shared/local-debug.native.js | 8 +- shared/package.json | 22 +- shared/yarn.lock | 1246 +++++++++++++------------ 6 files changed, 654 insertions(+), 638 deletions(-) diff --git a/shared/app/index.native.js b/shared/app/index.native.js index 43d724d862d7..00f5a38ab351 100644 --- a/shared/app/index.native.js +++ b/shared/app/index.native.js @@ -4,20 +4,13 @@ import Main from './main' import React, {Component} from 'react' import configureStore from '../store/configure-store' import loginRouteTree from './routes-login' -import {AppRegistry, AppState, Linking, Text} from 'react-native' +import {AppRegistry, AppState, Linking} from 'react-native' import {GatewayProvider} from 'react-gateway' import {Provider} from 'react-redux' import {makeEngine} from '../engine' import {refreshRouteDef, setInitialRouteDef} from '../actions/route-tree' import {setup as setupLocalDebug} from '../local-debug' -// We don't want global font scaling as this messes up a TON of stuff. let's opt in -function disallowFontScalingByDefault() { - Text.defaultProps.allowFontScaling = false -} - -disallowFontScalingByDefault() - module.hot && module.hot.accept(() => { console.log('accepted update in shared/index.native') diff --git a/shared/app/main-shared.native.js b/shared/app/main-shared.native.js index a53d167260cd..30692df6fd12 100644 --- a/shared/app/main-shared.native.js +++ b/shared/app/main-shared.native.js @@ -66,12 +66,14 @@ class Main extends Component { routeState={this.props.routeState} setRouteState={this.props.setRouteState} /> - + ) } } +const ViewForGatewayDest = (props: any) => + const mapStateToProps = (state: TypedState) => ({ folderBadge: state.favorite.folderState.privateBadge + state.favorite.folderState.publicBadge, routeDef: state.routeTree.routeDef, diff --git a/shared/common-adapters/text.native.js b/shared/common-adapters/text.native.js index 27231e382e97..c8a22c7fc361 100644 --- a/shared/common-adapters/text.native.js +++ b/shared/common-adapters/text.native.js @@ -37,6 +37,9 @@ const styles = StyleSheet.create(styleMap) // Init common styles for perf class Text extends Component { + static defaultProps = { + allowFontScaling: false, + } _nativeText: any focus() { diff --git a/shared/local-debug.native.js b/shared/local-debug.native.js index 84a1009b3350..27e03ab4d3be 100644 --- a/shared/local-debug.native.js +++ b/shared/local-debug.native.js @@ -3,7 +3,7 @@ * File to stash local debug changes to. Never check this in with changes */ -import {NativeModules} from 'react-native' +import {NativeModules, YellowBox} from 'react-native' import * as DevGen from './actions/dev-gen' import {noop} from 'lodash-es' // import MessageQueue from 'react-native/Libraries/BatchedBridge/MessageQueue.js' @@ -13,6 +13,12 @@ const nativeBridge = NativeModules.KeybaseEngine || {test: 'fallback'} // Uncomment this to disable yellowboxes // console.disableYellowBox = true +// Ignore some yellowboxes on 3rd party libs we can't control +YellowBox.ignoreWarnings([ + "Module RNFetchBlob requires main queue setup since it overrides `constantsToExport` but doesn't implement `requiresMainQueueSetup`. In a future release React Native will default to initializing all native modules on a background thread unless explicitly opted-out of.", + "Module RCTCameraManager requires main queue setup since it overrides `constantsToExport` but doesn't implement `requiresMainQueueSetup`. In a future release React Native will default to initializing all native modules on a background thread unless explicitly opted-out of.", +]) + // store the vanilla console helpers window.console._log = window.console.log window.console._warn = window.console.warn diff --git a/shared/package.json b/shared/package.json index b0bffb0e91e8..140e43f34ad4 100644 --- a/shared/package.json +++ b/shared/package.json @@ -144,7 +144,7 @@ "react-gateway": "3.0.0", "react-list": "0.8.9", "react-measure": "^2.0.0", - "react-native": "git://github.com/keybase/react-native#keybase-fixes-off-543", + "react-native": "0.56.0-rc.2", "react-native-camera": "0.10.0", "react-native-contacts": "2.2.0", "react-native-fetch-blob": "0.10.8", @@ -172,23 +172,23 @@ "uuid": "^3.2.1" }, "devDependencies": { - "@babel/cli": "^7.0.0-beta.51", - "@babel/core": "^7.0.0-beta.51", - "@babel/node": "^7.0.0-beta.51", - "@babel/plugin-proposal-class-properties": "^7.0.0-beta.51", - "@babel/plugin-proposal-object-rest-spread": "^7.0.0-beta.51", - "@babel/plugin-transform-flow-strip-types": "^7.0.0-beta.51", - "@babel/preset-env": "^7.0.0-beta.51", - "@babel/preset-react": "^7.0.0-beta.51", + "@babel/cli": "7.0.0-beta.51", + "@babel/core": "7.0.0-beta.51", + "@babel/node": "7.0.0-beta.51", + "@babel/plugin-proposal-class-properties": "7.0.0-beta.51", + "@babel/plugin-proposal-object-rest-spread": "7.0.0-beta.51", + "@babel/plugin-transform-flow-strip-types": "7.0.0-beta.51", + "@babel/preset-env": "7.0.0-beta.51", + "@babel/preset-react": "7.0.0-beta.51", "@storybook/addon-storyshots": "4.0.0-alpha.4", "@storybook/addons": "4.0.0-alpha.4", "@storybook/channels": "4.0.0-alpha.4", "@storybook/react": "4.0.0-alpha.4", "@storybook/react-native": "4.0.0-alpha.4", - "babel-core": "^7.0.0-0", "babel-eslint": "8.2.3", "babel-jest": "^23.0.1", - "babel-loader": "^7.1.4", + "babel-loader": "7.1.4", + "babel-preset-react-native": "5.0.2", "css-loader": "0.28.11", "del": "3.0.0", "devtron": "1.4.0", diff --git a/shared/yarn.lock b/shared/yarn.lock index 0c3c9fae9e42..2f956e6dd093 100644 --- a/shared/yarn.lock +++ b/shared/yarn.lock @@ -2,7 +2,7 @@ # yarn lockfile v1 -"@babel/cli@^7.0.0-beta.51": +"@babel/cli@7.0.0-beta.51": version "7.0.0-beta.51" resolved "https://registry.yarnpkg.com/@babel/cli/-/cli-7.0.0-beta.51.tgz#d186cdd59f9236bc9156aaa8eda61638f566b7fc" dependencies: @@ -17,12 +17,6 @@ optionalDependencies: chokidar "^2.0.3" -"@babel/code-frame@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.0.0-beta.41.tgz#68845c10a895050ab643e869100bbcf294b64e09" - dependencies: - "@babel/highlight" "7.0.0-beta.41" - "@babel/code-frame@7.0.0-beta.42": version "7.0.0-beta.42" resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.0.0-beta.42.tgz#a9c83233fa7cd06b39dc77adbb908616ff4f1962" @@ -35,6 +29,12 @@ dependencies: "@babel/highlight" "7.0.0-beta.44" +"@babel/code-frame@7.0.0-beta.47": + version "7.0.0-beta.47" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.0.0-beta.47.tgz#d18c2f4c4ba8d093a2bcfab5616593bfe2441a27" + dependencies: + "@babel/highlight" "7.0.0-beta.47" + "@babel/code-frame@7.0.0-beta.51": version "7.0.0-beta.51" resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.0.0-beta.51.tgz#bd71d9b192af978df915829d39d4094456439a0c" @@ -47,27 +47,27 @@ dependencies: "@babel/highlight" "7.0.0-beta.40" -"@babel/core@^7.0.0-beta": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.0.0-beta.41.tgz#796a318ffd2c46e006f133a474b3be67f94e9ca5" - dependencies: - "@babel/code-frame" "7.0.0-beta.41" - "@babel/generator" "7.0.0-beta.41" - "@babel/helpers" "7.0.0-beta.41" - "@babel/template" "7.0.0-beta.41" - "@babel/traverse" "7.0.0-beta.41" - "@babel/types" "7.0.0-beta.41" - babylon "7.0.0-beta.41" +"@babel/core@7.0.0-beta.47": + version "7.0.0-beta.47" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.0.0-beta.47.tgz#b9c164fb9a1e1083f067c236a9da1d7a7d759271" + dependencies: + "@babel/code-frame" "7.0.0-beta.47" + "@babel/generator" "7.0.0-beta.47" + "@babel/helpers" "7.0.0-beta.47" + "@babel/template" "7.0.0-beta.47" + "@babel/traverse" "7.0.0-beta.47" + "@babel/types" "7.0.0-beta.47" + babylon "7.0.0-beta.47" convert-source-map "^1.1.0" debug "^3.1.0" json5 "^0.5.0" - lodash "^4.2.0" + lodash "^4.17.5" micromatch "^2.3.11" resolve "^1.3.2" semver "^5.4.1" source-map "^0.5.0" -"@babel/core@^7.0.0-beta.51": +"@babel/core@7.0.0-beta.51": version "7.0.0-beta.51" resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.0.0-beta.51.tgz#0e54bd6b638736b2ae593c31a47f0969e2b2b96d" dependencies: @@ -87,23 +87,23 @@ semver "^5.4.1" source-map "^0.5.0" -"@babel/generator@7.0.0-beta.41", "@babel/generator@^7.0.0-beta": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.0.0-beta.41.tgz#5fce0676cea5acc1d493480d9fb7317ea2164d3f" +"@babel/generator@7.0.0-beta.44": + version "7.0.0-beta.44" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.0.0-beta.44.tgz#c7e67b9b5284afcf69b309b50d7d37f3e5033d42" dependencies: - "@babel/types" "7.0.0-beta.41" + "@babel/types" "7.0.0-beta.44" jsesc "^2.5.1" lodash "^4.2.0" source-map "^0.5.0" trim-right "^1.0.1" -"@babel/generator@7.0.0-beta.44": - version "7.0.0-beta.44" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.0.0-beta.44.tgz#c7e67b9b5284afcf69b309b50d7d37f3e5033d42" +"@babel/generator@7.0.0-beta.47": + version "7.0.0-beta.47" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.0.0-beta.47.tgz#1835709f377cc4d2a4affee6d9258a10bbf3b9d1" dependencies: - "@babel/types" "7.0.0-beta.44" + "@babel/types" "7.0.0-beta.47" jsesc "^2.5.1" - lodash "^4.2.0" + lodash "^4.17.5" source-map "^0.5.0" trim-right "^1.0.1" @@ -117,11 +117,11 @@ source-map "^0.5.0" trim-right "^1.0.1" -"@babel/helper-annotate-as-pure@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.0.0-beta.41.tgz#dcf9a282d013cc68dc8944966939b9db951948af" +"@babel/helper-annotate-as-pure@7.0.0-beta.47": + version "7.0.0-beta.47" + resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.0.0-beta.47.tgz#354fb596055d9db369211bf075f0d5e93904d6f6" dependencies: - "@babel/types" "7.0.0-beta.41" + "@babel/types" "7.0.0-beta.47" "@babel/helper-annotate-as-pure@7.0.0-beta.51": version "7.0.0-beta.51" @@ -129,6 +129,13 @@ dependencies: "@babel/types" "7.0.0-beta.51" +"@babel/helper-builder-binary-assignment-operator-visitor@7.0.0-beta.47": + version "7.0.0-beta.47" + resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.0.0-beta.47.tgz#d5917c29ee3d68abc2c72f604bc043f6e056e907" + dependencies: + "@babel/helper-explode-assignable-expression" "7.0.0-beta.47" + "@babel/types" "7.0.0-beta.47" + "@babel/helper-builder-binary-assignment-operator-visitor@7.0.0-beta.51": version "7.0.0-beta.51" resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.0.0-beta.51.tgz#2133fffe3e2f71591e42147b947291ca2ad39237" @@ -136,11 +143,11 @@ "@babel/helper-explode-assignable-expression" "7.0.0-beta.51" "@babel/types" "7.0.0-beta.51" -"@babel/helper-builder-react-jsx@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.0.0-beta.41.tgz#33893f3f9a77093be55a3750c7b17713dc81d9ba" +"@babel/helper-builder-react-jsx@7.0.0-beta.47": + version "7.0.0-beta.47" + resolved "https://registry.yarnpkg.com/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.0.0-beta.47.tgz#e39bbce315743044c0d64b31f82f20600f761729" dependencies: - "@babel/types" "7.0.0-beta.41" + "@babel/types" "7.0.0-beta.47" esutils "^2.0.0" "@babel/helper-builder-react-jsx@7.0.0-beta.51": @@ -150,13 +157,13 @@ "@babel/types" "7.0.0-beta.51" esutils "^2.0.0" -"@babel/helper-call-delegate@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/helper-call-delegate/-/helper-call-delegate-7.0.0-beta.41.tgz#a95bfbe164ce3b2cb2579772639a60941f67c906" +"@babel/helper-call-delegate@7.0.0-beta.47": + version "7.0.0-beta.47" + resolved "https://registry.yarnpkg.com/@babel/helper-call-delegate/-/helper-call-delegate-7.0.0-beta.47.tgz#96b7804397075f722a4030d3876f51ec19d8829b" dependencies: - "@babel/helper-hoist-variables" "7.0.0-beta.41" - "@babel/traverse" "7.0.0-beta.41" - "@babel/types" "7.0.0-beta.41" + "@babel/helper-hoist-variables" "7.0.0-beta.47" + "@babel/traverse" "7.0.0-beta.47" + "@babel/types" "7.0.0-beta.47" "@babel/helper-call-delegate@7.0.0-beta.51": version "7.0.0-beta.51" @@ -166,13 +173,13 @@ "@babel/traverse" "7.0.0-beta.51" "@babel/types" "7.0.0-beta.51" -"@babel/helper-define-map@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/helper-define-map/-/helper-define-map-7.0.0-beta.41.tgz#7f0114bf0242441d96c2158b274843984b2f0b62" +"@babel/helper-define-map@7.0.0-beta.47": + version "7.0.0-beta.47" + resolved "https://registry.yarnpkg.com/@babel/helper-define-map/-/helper-define-map-7.0.0-beta.47.tgz#43a9def87c5166dc29630d51b3da9cc4320c131c" dependencies: - "@babel/helper-function-name" "7.0.0-beta.41" - "@babel/types" "7.0.0-beta.41" - lodash "^4.2.0" + "@babel/helper-function-name" "7.0.0-beta.47" + "@babel/types" "7.0.0-beta.47" + lodash "^4.17.5" "@babel/helper-define-map@7.0.0-beta.51": version "7.0.0-beta.51" @@ -182,6 +189,13 @@ "@babel/types" "7.0.0-beta.51" lodash "^4.17.5" +"@babel/helper-explode-assignable-expression@7.0.0-beta.47": + version "7.0.0-beta.47" + resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.0.0-beta.47.tgz#56b688e282a698f4d1cf135453a11ae8af870a19" + dependencies: + "@babel/traverse" "7.0.0-beta.47" + "@babel/types" "7.0.0-beta.47" + "@babel/helper-explode-assignable-expression@7.0.0-beta.51": version "7.0.0-beta.51" resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.0.0-beta.51.tgz#9875332ad8b5d5c982fa481cb82b731703f2cd2d" @@ -189,14 +203,6 @@ "@babel/traverse" "7.0.0-beta.51" "@babel/types" "7.0.0-beta.51" -"@babel/helper-function-name@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.0.0-beta.41.tgz#5c50bc96c50b23383aad413b84a3ee806ceaa0e1" - dependencies: - "@babel/helper-get-function-arity" "7.0.0-beta.41" - "@babel/template" "7.0.0-beta.41" - "@babel/types" "7.0.0-beta.41" - "@babel/helper-function-name@7.0.0-beta.44": version "7.0.0-beta.44" resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.0.0-beta.44.tgz#e18552aaae2231100a6e485e03854bc3532d44dd" @@ -205,6 +211,14 @@ "@babel/template" "7.0.0-beta.44" "@babel/types" "7.0.0-beta.44" +"@babel/helper-function-name@7.0.0-beta.47": + version "7.0.0-beta.47" + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.0.0-beta.47.tgz#8057d63e951e85c57c02cdfe55ad7608d73ffb7d" + dependencies: + "@babel/helper-get-function-arity" "7.0.0-beta.47" + "@babel/template" "7.0.0-beta.47" + "@babel/types" "7.0.0-beta.47" + "@babel/helper-function-name@7.0.0-beta.51": version "7.0.0-beta.51" resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.0.0-beta.51.tgz#21b4874a227cf99ecafcc30a90302da5a2640561" @@ -213,29 +227,29 @@ "@babel/template" "7.0.0-beta.51" "@babel/types" "7.0.0-beta.51" -"@babel/helper-get-function-arity@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0-beta.41.tgz#04b9e89d783f6c2223fbb81e11e59235a7781713" - dependencies: - "@babel/types" "7.0.0-beta.41" - "@babel/helper-get-function-arity@7.0.0-beta.44": version "7.0.0-beta.44" resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0-beta.44.tgz#d03ca6dd2b9f7b0b1e6b32c56c72836140db3a15" dependencies: "@babel/types" "7.0.0-beta.44" +"@babel/helper-get-function-arity@7.0.0-beta.47": + version "7.0.0-beta.47" + resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0-beta.47.tgz#2de04f97c14b094b55899d3fa83144a16d207510" + dependencies: + "@babel/types" "7.0.0-beta.47" + "@babel/helper-get-function-arity@7.0.0-beta.51": version "7.0.0-beta.51" resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0-beta.51.tgz#3281b2d045af95c172ce91b20825d85ea4676411" dependencies: "@babel/types" "7.0.0-beta.51" -"@babel/helper-hoist-variables@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.0.0-beta.41.tgz#c776a0c49cf359833b0cd8d4cacffb3fe78fe369" +"@babel/helper-hoist-variables@7.0.0-beta.47": + version "7.0.0-beta.47" + resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.0.0-beta.47.tgz#ce295d1d723fe22b2820eaec748ed701aa5ae3d0" dependencies: - "@babel/types" "7.0.0-beta.41" + "@babel/types" "7.0.0-beta.47" "@babel/helper-hoist-variables@7.0.0-beta.51": version "7.0.0-beta.51" @@ -243,18 +257,24 @@ dependencies: "@babel/types" "7.0.0-beta.51" +"@babel/helper-member-expression-to-functions@7.0.0-beta.47": + version "7.0.0-beta.47" + resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.0.0-beta.47.tgz#35bfcf1d16dce481ef3dec66d5a1ae6a7d80bb45" + dependencies: + "@babel/types" "7.0.0-beta.47" + "@babel/helper-member-expression-to-functions@7.0.0-beta.51": version "7.0.0-beta.51" resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.0.0-beta.51.tgz#2a42536574176588806e602eb17a52d323f82870" dependencies: "@babel/types" "7.0.0-beta.51" -"@babel/helper-module-imports@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.0.0-beta.41.tgz#c639ad715483bb6ec585eb08793d3220a062bc70" +"@babel/helper-module-imports@7.0.0-beta.47": + version "7.0.0-beta.47" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.0.0-beta.47.tgz#5af072029ffcfbece6ffbaf5d9984c75580f3f04" dependencies: - "@babel/types" "7.0.0-beta.41" - lodash "^4.2.0" + "@babel/types" "7.0.0-beta.47" + lodash "^4.17.5" "@babel/helper-module-imports@7.0.0-beta.51": version "7.0.0-beta.51" @@ -263,16 +283,16 @@ "@babel/types" "7.0.0-beta.51" lodash "^4.17.5" -"@babel/helper-module-transforms@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.0.0-beta.41.tgz#ecb27cdf7b7ced08bc6d1aa2cf67056a2596650b" +"@babel/helper-module-transforms@7.0.0-beta.47": + version "7.0.0-beta.47" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.0.0-beta.47.tgz#7eff91fc96873bd7b8d816698f1a69bbc01f3c38" dependencies: - "@babel/helper-module-imports" "7.0.0-beta.41" - "@babel/helper-simple-access" "7.0.0-beta.41" - "@babel/helper-split-export-declaration" "7.0.0-beta.41" - "@babel/template" "7.0.0-beta.41" - "@babel/types" "7.0.0-beta.41" - lodash "^4.2.0" + "@babel/helper-module-imports" "7.0.0-beta.47" + "@babel/helper-simple-access" "7.0.0-beta.47" + "@babel/helper-split-export-declaration" "7.0.0-beta.47" + "@babel/template" "7.0.0-beta.47" + "@babel/types" "7.0.0-beta.47" + lodash "^4.17.5" "@babel/helper-module-transforms@7.0.0-beta.51": version "7.0.0-beta.51" @@ -285,11 +305,11 @@ "@babel/types" "7.0.0-beta.51" lodash "^4.17.5" -"@babel/helper-optimise-call-expression@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.0.0-beta.41.tgz#4e2df61f5a0900ef113a3b861253136593d47f3d" +"@babel/helper-optimise-call-expression@7.0.0-beta.47": + version "7.0.0-beta.47" + resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.0.0-beta.47.tgz#085d864d0613c5813c1b7c71b61bea36f195929e" dependencies: - "@babel/types" "7.0.0-beta.41" + "@babel/types" "7.0.0-beta.47" "@babel/helper-optimise-call-expression@7.0.0-beta.51": version "7.0.0-beta.51" @@ -297,20 +317,36 @@ dependencies: "@babel/types" "7.0.0-beta.51" -"@babel/helper-plugin-utils@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.0.0-beta.41.tgz#b515524853b2e509409ccbcd8b0bc3586da3e7f0" +"@babel/helper-plugin-utils@7.0.0-beta.47": + version "7.0.0-beta.47" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.0.0-beta.47.tgz#4f564117ec39f96cf60fafcde35c9ddce0e008fd" "@babel/helper-plugin-utils@7.0.0-beta.51": version "7.0.0-beta.51" resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.0.0-beta.51.tgz#0f6a5f2b6d1c6444413f8fab60940d79b63c2031" +"@babel/helper-regex@7.0.0-beta.47": + version "7.0.0-beta.47" + resolved "https://registry.yarnpkg.com/@babel/helper-regex/-/helper-regex-7.0.0-beta.47.tgz#b8e3b53132c4edbb04804242c02ffe4d60316971" + dependencies: + lodash "^4.17.5" + "@babel/helper-regex@7.0.0-beta.51": version "7.0.0-beta.51" resolved "https://registry.yarnpkg.com/@babel/helper-regex/-/helper-regex-7.0.0-beta.51.tgz#99722a3c0c704596afb123284b0a888a1a003d82" dependencies: lodash "^4.17.5" +"@babel/helper-remap-async-to-generator@7.0.0-beta.47": + version "7.0.0-beta.47" + resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.0.0-beta.47.tgz#444dc362f61470bd61a745ebb364431d9ca186c2" + dependencies: + "@babel/helper-annotate-as-pure" "7.0.0-beta.47" + "@babel/helper-wrap-function" "7.0.0-beta.47" + "@babel/template" "7.0.0-beta.47" + "@babel/traverse" "7.0.0-beta.47" + "@babel/types" "7.0.0-beta.47" + "@babel/helper-remap-async-to-generator@7.0.0-beta.51": version "7.0.0-beta.51" resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.0.0-beta.51.tgz#0edc57e05dcb5dde2a0b6ee6f8d0261982def25f" @@ -321,24 +357,14 @@ "@babel/traverse" "7.0.0-beta.51" "@babel/types" "7.0.0-beta.51" -"@babel/helper-remap-async-to-generator@^7.0.0-beta": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.0.0-beta.41.tgz#212e2f3fc24635d25cc6f1bd394da1dde1f91c36" - dependencies: - "@babel/helper-annotate-as-pure" "7.0.0-beta.41" - "@babel/helper-wrap-function" "7.0.0-beta.41" - "@babel/template" "7.0.0-beta.41" - "@babel/traverse" "7.0.0-beta.41" - "@babel/types" "7.0.0-beta.41" - -"@babel/helper-replace-supers@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.0.0-beta.41.tgz#3c0c4a2e1f0cdd934ab0ef31bf41376f32f4ef74" +"@babel/helper-replace-supers@7.0.0-beta.47": + version "7.0.0-beta.47" + resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.0.0-beta.47.tgz#310b206a302868a792b659455ceba27db686cbb7" dependencies: - "@babel/helper-optimise-call-expression" "7.0.0-beta.41" - "@babel/template" "7.0.0-beta.41" - "@babel/traverse" "7.0.0-beta.41" - "@babel/types" "7.0.0-beta.41" + "@babel/helper-member-expression-to-functions" "7.0.0-beta.47" + "@babel/helper-optimise-call-expression" "7.0.0-beta.47" + "@babel/traverse" "7.0.0-beta.47" + "@babel/types" "7.0.0-beta.47" "@babel/helper-replace-supers@7.0.0-beta.51": version "7.0.0-beta.51" @@ -349,13 +375,13 @@ "@babel/traverse" "7.0.0-beta.51" "@babel/types" "7.0.0-beta.51" -"@babel/helper-simple-access@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.0.0-beta.41.tgz#fd6791214dac026d6cc3f2a3b15477137205fbad" +"@babel/helper-simple-access@7.0.0-beta.47": + version "7.0.0-beta.47" + resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.0.0-beta.47.tgz#234d754acbda9251a10db697ef50181eab125042" dependencies: - "@babel/template" "7.0.0-beta.41" - "@babel/types" "7.0.0-beta.41" - lodash "^4.2.0" + "@babel/template" "7.0.0-beta.47" + "@babel/types" "7.0.0-beta.47" + lodash "^4.17.5" "@babel/helper-simple-access@7.0.0-beta.51": version "7.0.0-beta.51" @@ -365,32 +391,32 @@ "@babel/types" "7.0.0-beta.51" lodash "^4.17.5" -"@babel/helper-split-export-declaration@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.0.0-beta.41.tgz#8a0a67ded225ab7abeb4ad1fc138b4e0e882abee" - dependencies: - "@babel/types" "7.0.0-beta.41" - "@babel/helper-split-export-declaration@7.0.0-beta.44": version "7.0.0-beta.44" resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.0.0-beta.44.tgz#c0b351735e0fbcb3822c8ad8db4e583b05ebd9dc" dependencies: "@babel/types" "7.0.0-beta.44" +"@babel/helper-split-export-declaration@7.0.0-beta.47": + version "7.0.0-beta.47" + resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.0.0-beta.47.tgz#e11277855472d8d83baf22f2d0186c4a2059b09a" + dependencies: + "@babel/types" "7.0.0-beta.47" + "@babel/helper-split-export-declaration@7.0.0-beta.51": version "7.0.0-beta.51" resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.0.0-beta.51.tgz#8a6c3f66c4d265352fc077484f9f6e80a51ab978" dependencies: "@babel/types" "7.0.0-beta.51" -"@babel/helper-wrap-function@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.0.0-beta.41.tgz#3f10b9f23de4fa9619af2ce65f666a037ee0fd43" +"@babel/helper-wrap-function@7.0.0-beta.47": + version "7.0.0-beta.47" + resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.0.0-beta.47.tgz#6528b44a3ccb4f3aeeb79add0a88192f7eb81161" dependencies: - "@babel/helper-function-name" "7.0.0-beta.41" - "@babel/template" "7.0.0-beta.41" - "@babel/traverse" "7.0.0-beta.41" - "@babel/types" "7.0.0-beta.41" + "@babel/helper-function-name" "7.0.0-beta.47" + "@babel/template" "7.0.0-beta.47" + "@babel/traverse" "7.0.0-beta.47" + "@babel/types" "7.0.0-beta.47" "@babel/helper-wrap-function@7.0.0-beta.51": version "7.0.0-beta.51" @@ -401,13 +427,13 @@ "@babel/traverse" "7.0.0-beta.51" "@babel/types" "7.0.0-beta.51" -"@babel/helpers@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.0.0-beta.41.tgz#66e1b9512a09677e0c4102d0569a8d2b8aceb119" +"@babel/helpers@7.0.0-beta.47": + version "7.0.0-beta.47" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.0.0-beta.47.tgz#f9b42ed2e4d5f75ec0fb2e792c173e451e8d40fd" dependencies: - "@babel/template" "7.0.0-beta.41" - "@babel/traverse" "7.0.0-beta.41" - "@babel/types" "7.0.0-beta.41" + "@babel/template" "7.0.0-beta.47" + "@babel/traverse" "7.0.0-beta.47" + "@babel/types" "7.0.0-beta.47" "@babel/helpers@7.0.0-beta.51": version "7.0.0-beta.51" @@ -425,14 +451,6 @@ esutils "^2.0.2" js-tokens "^3.0.0" -"@babel/highlight@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.0.0-beta.41.tgz#7e1d634de3821e664bc8ad9688f240530d239b95" - dependencies: - chalk "^2.0.0" - esutils "^2.0.2" - js-tokens "^3.0.0" - "@babel/highlight@7.0.0-beta.42": version "7.0.0-beta.42" resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.0.0-beta.42.tgz#a502a1c0d6f99b2b0e81d468a1b0c0e81e3f3623" @@ -449,6 +467,14 @@ esutils "^2.0.2" js-tokens "^3.0.0" +"@babel/highlight@7.0.0-beta.47": + version "7.0.0-beta.47" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.0.0-beta.47.tgz#8fbc83fb2a21f0bd2b95cdbeb238cf9689cad494" + dependencies: + chalk "^2.0.0" + esutils "^2.0.2" + js-tokens "^3.0.0" + "@babel/highlight@7.0.0-beta.51": version "7.0.0-beta.51" resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.0.0-beta.51.tgz#e8844ae25a1595ccfd42b89623b4376ca06d225d" @@ -457,7 +483,7 @@ esutils "^2.0.2" js-tokens "^3.0.0" -"@babel/node@^7.0.0-beta.51": +"@babel/node@7.0.0-beta.51": version "7.0.0-beta.51" resolved "https://registry.yarnpkg.com/@babel/node/-/node-7.0.0-beta.51.tgz#fe6f4507b5633b822892be854c24c684c6606c18" dependencies: @@ -473,15 +499,11 @@ version "7.0.0-beta.51" resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.0.0-beta.51.tgz#27cec2df409df60af58270ed8f6aa55409ea86f6" -"@babel/plugin-check-constants@^7.0.0-beta": - version "7.0.0-beta.38" - resolved "https://registry.yarnpkg.com/@babel/plugin-check-constants/-/plugin-check-constants-7.0.0-beta.38.tgz#bbda6306d45a4f097ccb416c0b52d6503f6502cf" - -"@babel/plugin-external-helpers@^7.0.0-beta": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/plugin-external-helpers/-/plugin-external-helpers-7.0.0-beta.41.tgz#22b9e94196eed4a3307d2822810bc81e41b1b24b" +"@babel/plugin-external-helpers@7.0.0-beta.47": + version "7.0.0-beta.47" + resolved "https://registry.yarnpkg.com/@babel/plugin-external-helpers/-/plugin-external-helpers-7.0.0-beta.47.tgz#b348b80da9b5fa3acebbe21979aa3839f6f7b875" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.41" + "@babel/helper-plugin-utils" "7.0.0-beta.47" "@babel/plugin-proposal-async-generator-functions@7.0.0-beta.51": version "7.0.0-beta.51" @@ -491,15 +513,16 @@ "@babel/helper-remap-async-to-generator" "7.0.0-beta.51" "@babel/plugin-syntax-async-generators" "7.0.0-beta.51" -"@babel/plugin-proposal-class-properties@^7.0.0-beta": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.0.0-beta.41.tgz#b02d89d773239abe043e3c9424155635f854ca18" +"@babel/plugin-proposal-class-properties@7.0.0-beta.47": + version "7.0.0-beta.47" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.0.0-beta.47.tgz#08c1a1dfc92d0f5c37b39096c6fb883e1ca4b0f5" dependencies: - "@babel/helper-function-name" "7.0.0-beta.41" - "@babel/helper-plugin-utils" "7.0.0-beta.41" - "@babel/plugin-syntax-class-properties" "7.0.0-beta.41" + "@babel/helper-function-name" "7.0.0-beta.47" + "@babel/helper-plugin-utils" "7.0.0-beta.47" + "@babel/helper-replace-supers" "7.0.0-beta.47" + "@babel/plugin-syntax-class-properties" "7.0.0-beta.47" -"@babel/plugin-proposal-class-properties@^7.0.0-beta.51": +"@babel/plugin-proposal-class-properties@7.0.0-beta.51": version "7.0.0-beta.51" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.0.0-beta.51.tgz#b5c662f862a30ace94fc48477837b1d255fa38df" dependencies: @@ -510,20 +533,20 @@ "@babel/helper-replace-supers" "7.0.0-beta.51" "@babel/plugin-syntax-class-properties" "7.0.0-beta.51" -"@babel/plugin-proposal-object-rest-spread@7.0.0-beta.51", "@babel/plugin-proposal-object-rest-spread@^7.0.0-beta.51": +"@babel/plugin-proposal-object-rest-spread@7.0.0-beta.47": + version "7.0.0-beta.47" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.0.0-beta.47.tgz#e1529fddc88e948868ee1d0edaa27ebd9502322d" + dependencies: + "@babel/helper-plugin-utils" "7.0.0-beta.47" + "@babel/plugin-syntax-object-rest-spread" "7.0.0-beta.47" + +"@babel/plugin-proposal-object-rest-spread@7.0.0-beta.51": version "7.0.0-beta.51" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.0.0-beta.51.tgz#5bc469e5e6d1b84a5d6046b59e90ca016c2086d6" dependencies: "@babel/helper-plugin-utils" "7.0.0-beta.51" "@babel/plugin-syntax-object-rest-spread" "7.0.0-beta.51" -"@babel/plugin-proposal-object-rest-spread@^7.0.0-beta": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.0.0-beta.41.tgz#4c779ce64867f5b51f6a5178128d732573f96b0a" - dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.41" - "@babel/plugin-syntax-object-rest-spread" "7.0.0-beta.41" - "@babel/plugin-proposal-optional-catch-binding@7.0.0-beta.51": version "7.0.0-beta.51" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.0.0-beta.51.tgz#3ecc6d2919d52c94cbfae8625da33582102fb3d6" @@ -531,6 +554,13 @@ "@babel/helper-plugin-utils" "7.0.0-beta.51" "@babel/plugin-syntax-optional-catch-binding" "7.0.0-beta.51" +"@babel/plugin-proposal-optional-chaining@7.0.0-beta.47": + version "7.0.0-beta.47" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.0.0-beta.47.tgz#099e5720121f91eb36544575f98d44cd57865ea5" + dependencies: + "@babel/helper-plugin-utils" "7.0.0-beta.47" + "@babel/plugin-syntax-optional-chaining" "7.0.0-beta.47" + "@babel/plugin-proposal-unicode-property-regex@7.0.0-beta.51": version "7.0.0-beta.51" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.0.0-beta.51.tgz#d296c3ea74ca37fd7fa55bbf8c0cd85aa7d99f7b" @@ -545,11 +575,11 @@ dependencies: "@babel/helper-plugin-utils" "7.0.0-beta.51" -"@babel/plugin-syntax-class-properties@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.0.0-beta.41.tgz#8ee660cf0115a1b9e24404acb6437bc58bf16be6" +"@babel/plugin-syntax-class-properties@7.0.0-beta.47": + version "7.0.0-beta.47" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.0.0-beta.47.tgz#de52bed12fd472c848e1562f57dd4a202fe27f11" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.41" + "@babel/helper-plugin-utils" "7.0.0-beta.47" "@babel/plugin-syntax-class-properties@7.0.0-beta.51": version "7.0.0-beta.51" @@ -557,17 +587,17 @@ dependencies: "@babel/helper-plugin-utils" "7.0.0-beta.51" -"@babel/plugin-syntax-dynamic-import@^7.0.0-beta": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.0.0-beta.41.tgz#7e8b3d1c53171a451e50ff790e582aa2ac582c53" +"@babel/plugin-syntax-dynamic-import@7.0.0-beta.47": + version "7.0.0-beta.47" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.0.0-beta.47.tgz#ee964915014a687701ee8e15c289e31a7c899e60" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.41" + "@babel/helper-plugin-utils" "7.0.0-beta.47" -"@babel/plugin-syntax-flow@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.0.0-beta.41.tgz#5d5408faecd8cf5fd223cdcee32bbcf26db53dad" +"@babel/plugin-syntax-flow@7.0.0-beta.47": + version "7.0.0-beta.47" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.0.0-beta.47.tgz#9d0b09b9af6fec87a7b22e406bf948089d58c188" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.41" + "@babel/helper-plugin-utils" "7.0.0-beta.47" "@babel/plugin-syntax-flow@7.0.0-beta.51": version "7.0.0-beta.51" @@ -575,11 +605,11 @@ dependencies: "@babel/helper-plugin-utils" "7.0.0-beta.51" -"@babel/plugin-syntax-jsx@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.0.0-beta.41.tgz#b52ebe8cdf19973f63099b09bb6c9468ff8062d3" +"@babel/plugin-syntax-jsx@7.0.0-beta.47": + version "7.0.0-beta.47" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.0.0-beta.47.tgz#f3849d94288695d724bd205b4f6c3c99e4ec24a4" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.41" + "@babel/helper-plugin-utils" "7.0.0-beta.47" "@babel/plugin-syntax-jsx@7.0.0-beta.51": version "7.0.0-beta.51" @@ -587,11 +617,17 @@ dependencies: "@babel/helper-plugin-utils" "7.0.0-beta.51" -"@babel/plugin-syntax-object-rest-spread@7.0.0-beta.41": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.0.0-beta.41.tgz#e15b4ec0c9088f0ccd8f161c583545166a3df2c7" +"@babel/plugin-syntax-nullish-coalescing-operator@7.0.0-beta.47": + version "7.0.0-beta.47" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.0.0-beta.47.tgz#24043fa9b2cdd980d4ff18b9d451569565725ebf" + dependencies: + "@babel/helper-plugin-utils" "7.0.0-beta.47" + +"@babel/plugin-syntax-object-rest-spread@7.0.0-beta.47": + version "7.0.0-beta.47" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.0.0-beta.47.tgz#21da514d94c138b2261ca09f0dec9abadce16185" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.41" + "@babel/helper-plugin-utils" "7.0.0-beta.47" "@babel/plugin-syntax-object-rest-spread@7.0.0-beta.51": version "7.0.0-beta.51" @@ -605,17 +641,31 @@ dependencies: "@babel/helper-plugin-utils" "7.0.0-beta.51" +"@babel/plugin-syntax-optional-chaining@7.0.0-beta.47": + version "7.0.0-beta.47" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.0.0-beta.47.tgz#f1febe859d9dde26f2b2e1f20cf679925d1fab23" + dependencies: + "@babel/helper-plugin-utils" "7.0.0-beta.47" + +"@babel/plugin-transform-arrow-functions@7.0.0-beta.47": + version "7.0.0-beta.47" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.0.0-beta.47.tgz#d6eecda4c652b909e3088f0983ebaf8ec292984b" + dependencies: + "@babel/helper-plugin-utils" "7.0.0-beta.47" + "@babel/plugin-transform-arrow-functions@7.0.0-beta.51": version "7.0.0-beta.51" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.0.0-beta.51.tgz#29b9db6e38688a06ec5c25639996d89a5ebfdbe3" dependencies: "@babel/helper-plugin-utils" "7.0.0-beta.51" -"@babel/plugin-transform-arrow-functions@^7.0.0-beta": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.0.0-beta.41.tgz#0394aa76c3d0aa373d9085ce15a666ea3ff9d3b3" +"@babel/plugin-transform-async-to-generator@7.0.0-beta.47": + version "7.0.0-beta.47" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.0.0-beta.47.tgz#5723816ea1e91fa313a84e6ee9cc12ff31d46610" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.41" + "@babel/helper-module-imports" "7.0.0-beta.47" + "@babel/helper-plugin-utils" "7.0.0-beta.47" + "@babel/helper-remap-async-to-generator" "7.0.0-beta.47" "@babel/plugin-transform-async-to-generator@7.0.0-beta.51": version "7.0.0-beta.51" @@ -631,6 +681,13 @@ dependencies: "@babel/helper-plugin-utils" "7.0.0-beta.51" +"@babel/plugin-transform-block-scoping@7.0.0-beta.47": + version "7.0.0-beta.47" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.0.0-beta.47.tgz#b737cc58a81bea57efd5bda0baef9a43a25859ad" + dependencies: + "@babel/helper-plugin-utils" "7.0.0-beta.47" + lodash "^4.17.5" + "@babel/plugin-transform-block-scoping@7.0.0-beta.51": version "7.0.0-beta.51" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.0.0-beta.51.tgz#be555c79f0da4eb168a7fe16d787a9a7173701e0" @@ -638,12 +695,18 @@ "@babel/helper-plugin-utils" "7.0.0-beta.51" lodash "^4.17.5" -"@babel/plugin-transform-block-scoping@^7.0.0-beta": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.0.0-beta.41.tgz#0adba984d5332d879879f98204ff89e9f316905f" - dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.41" - lodash "^4.2.0" +"@babel/plugin-transform-classes@7.0.0-beta.47": + version "7.0.0-beta.47" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.0.0-beta.47.tgz#7aff9cbe7b26fd94d7a9f97fa90135ef20c93fb6" + dependencies: + "@babel/helper-annotate-as-pure" "7.0.0-beta.47" + "@babel/helper-define-map" "7.0.0-beta.47" + "@babel/helper-function-name" "7.0.0-beta.47" + "@babel/helper-optimise-call-expression" "7.0.0-beta.47" + "@babel/helper-plugin-utils" "7.0.0-beta.47" + "@babel/helper-replace-supers" "7.0.0-beta.47" + "@babel/helper-split-export-declaration" "7.0.0-beta.47" + globals "^11.1.0" "@babel/plugin-transform-classes@7.0.0-beta.51": version "7.0.0-beta.51" @@ -658,18 +721,11 @@ "@babel/helper-split-export-declaration" "7.0.0-beta.51" globals "^11.1.0" -"@babel/plugin-transform-classes@^7.0.0-beta": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.0.0-beta.41.tgz#bc5f1e1d7eb1c0a763cc912834f8cbaf4a12b31b" - dependencies: - "@babel/helper-annotate-as-pure" "7.0.0-beta.41" - "@babel/helper-define-map" "7.0.0-beta.41" - "@babel/helper-function-name" "7.0.0-beta.41" - "@babel/helper-optimise-call-expression" "7.0.0-beta.41" - "@babel/helper-plugin-utils" "7.0.0-beta.41" - "@babel/helper-replace-supers" "7.0.0-beta.41" - "@babel/helper-split-export-declaration" "7.0.0-beta.41" - globals "^11.1.0" +"@babel/plugin-transform-computed-properties@7.0.0-beta.47": + version "7.0.0-beta.47" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.0.0-beta.47.tgz#56ef2a021769a2b65e90a3e12fd10b791da9f3e0" + dependencies: + "@babel/helper-plugin-utils" "7.0.0-beta.47" "@babel/plugin-transform-computed-properties@7.0.0-beta.51": version "7.0.0-beta.51" @@ -677,11 +733,11 @@ dependencies: "@babel/helper-plugin-utils" "7.0.0-beta.51" -"@babel/plugin-transform-computed-properties@^7.0.0-beta": - version "7.0.0-beta.41" - resolved "http://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.0.0-beta.41.tgz#16ec1978eba075aba847a9a5d9f469cba6dcc40a" +"@babel/plugin-transform-destructuring@7.0.0-beta.47": + version "7.0.0-beta.47" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.0.0-beta.47.tgz#452b607775fd1c4d10621997837189efc0a6d428" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.41" + "@babel/helper-plugin-utils" "7.0.0-beta.47" "@babel/plugin-transform-destructuring@7.0.0-beta.51": version "7.0.0-beta.51" @@ -689,12 +745,6 @@ dependencies: "@babel/helper-plugin-utils" "7.0.0-beta.51" -"@babel/plugin-transform-destructuring@^7.0.0-beta": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.0.0-beta.41.tgz#057111be37ff7927a85acba5ef9aba93028c4bb5" - dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.41" - "@babel/plugin-transform-dotall-regex@7.0.0-beta.51": version "7.0.0-beta.51" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.0.0-beta.51.tgz#980558a1e5f7e28850f5ffde20404291e2aa33fb" @@ -709,6 +759,13 @@ dependencies: "@babel/helper-plugin-utils" "7.0.0-beta.51" +"@babel/plugin-transform-exponentiation-operator@7.0.0-beta.47": + version "7.0.0-beta.47" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.0.0-beta.47.tgz#930e1abf5db9f4db5b63dbf97f3581ad0be1e907" + dependencies: + "@babel/helper-builder-binary-assignment-operator-visitor" "7.0.0-beta.47" + "@babel/helper-plugin-utils" "7.0.0-beta.47" + "@babel/plugin-transform-exponentiation-operator@7.0.0-beta.51": version "7.0.0-beta.51" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.0.0-beta.51.tgz#04b4e3e40b3701112dd6eda39625132757881fd4" @@ -716,31 +773,38 @@ "@babel/helper-builder-binary-assignment-operator-visitor" "7.0.0-beta.51" "@babel/helper-plugin-utils" "7.0.0-beta.51" -"@babel/plugin-transform-flow-strip-types@^7.0.0-beta": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.0.0-beta.41.tgz#c20f1c79a0d5cc61866066c34f646daf768db66f" +"@babel/plugin-transform-flow-strip-types@7.0.0-beta.47": + version "7.0.0-beta.47" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.0.0-beta.47.tgz#fa45811094c10d70c84efdd0eac62ebd2a634bf7" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.41" - "@babel/plugin-syntax-flow" "7.0.0-beta.41" + "@babel/helper-plugin-utils" "7.0.0-beta.47" + "@babel/plugin-syntax-flow" "7.0.0-beta.47" -"@babel/plugin-transform-flow-strip-types@^7.0.0-beta.51": +"@babel/plugin-transform-flow-strip-types@7.0.0-beta.51": version "7.0.0-beta.51" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.0.0-beta.51.tgz#67d434459f7a7b26a9f2a6855bc12e67894e47a6" dependencies: "@babel/helper-plugin-utils" "7.0.0-beta.51" "@babel/plugin-syntax-flow" "7.0.0-beta.51" +"@babel/plugin-transform-for-of@7.0.0-beta.47": + version "7.0.0-beta.47" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.0.0-beta.47.tgz#527d5dc24e4a4ad0fc1d0a3990d29968cb984e76" + dependencies: + "@babel/helper-plugin-utils" "7.0.0-beta.47" + "@babel/plugin-transform-for-of@7.0.0-beta.51": version "7.0.0-beta.51" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.0.0-beta.51.tgz#44f476b06c4035517a8403a2624fb164c4371455" dependencies: "@babel/helper-plugin-utils" "7.0.0-beta.51" -"@babel/plugin-transform-for-of@^7.0.0-beta": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.0.0-beta.41.tgz#5f3519a5ffcca00eaa07f1c0faa83f35319fbff7" +"@babel/plugin-transform-function-name@7.0.0-beta.47": + version "7.0.0-beta.47" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.0.0-beta.47.tgz#fb443c81cc77f3206a863b730b35c8c553ce5041" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.41" + "@babel/helper-function-name" "7.0.0-beta.47" + "@babel/helper-plugin-utils" "7.0.0-beta.47" "@babel/plugin-transform-function-name@7.0.0-beta.51": version "7.0.0-beta.51" @@ -749,12 +813,11 @@ "@babel/helper-function-name" "7.0.0-beta.51" "@babel/helper-plugin-utils" "7.0.0-beta.51" -"@babel/plugin-transform-function-name@^7.0.0-beta": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.0.0-beta.41.tgz#700bd4414fe43d789eaad7b608ad83f789deb90f" +"@babel/plugin-transform-literals@7.0.0-beta.47": + version "7.0.0-beta.47" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.0.0-beta.47.tgz#448fad196f062163684a38f10f14e83315892e9c" dependencies: - "@babel/helper-function-name" "7.0.0-beta.41" - "@babel/helper-plugin-utils" "7.0.0-beta.41" + "@babel/helper-plugin-utils" "7.0.0-beta.47" "@babel/plugin-transform-literals@7.0.0-beta.51": version "7.0.0-beta.51" @@ -762,12 +825,6 @@ dependencies: "@babel/helper-plugin-utils" "7.0.0-beta.51" -"@babel/plugin-transform-literals@^7.0.0-beta": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.0.0-beta.41.tgz#64cd9505667e48acd17f89ccb04118e2e8f74315" - dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.41" - "@babel/plugin-transform-modules-amd@7.0.0-beta.51": version "7.0.0-beta.51" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.0.0-beta.51.tgz#f68a8be7f65177d246506a3914dae4d66e675a1f" @@ -775,6 +832,14 @@ "@babel/helper-module-transforms" "7.0.0-beta.51" "@babel/helper-plugin-utils" "7.0.0-beta.51" +"@babel/plugin-transform-modules-commonjs@7.0.0-beta.47": + version "7.0.0-beta.47" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.0.0-beta.47.tgz#dfe5c6d867aa9614e55f7616736073edb3aab887" + dependencies: + "@babel/helper-module-transforms" "7.0.0-beta.47" + "@babel/helper-plugin-utils" "7.0.0-beta.47" + "@babel/helper-simple-access" "7.0.0-beta.47" + "@babel/plugin-transform-modules-commonjs@7.0.0-beta.51": version "7.0.0-beta.51" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.0.0-beta.51.tgz#4038f9e15244e10900cb89f5b796d050f1eb195b" @@ -783,14 +848,6 @@ "@babel/helper-plugin-utils" "7.0.0-beta.51" "@babel/helper-simple-access" "7.0.0-beta.51" -"@babel/plugin-transform-modules-commonjs@^7.0.0-beta": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.0.0-beta.41.tgz#df49c63a95021b15c810c8a3277f72273b047981" - dependencies: - "@babel/helper-module-transforms" "7.0.0-beta.41" - "@babel/helper-plugin-utils" "7.0.0-beta.41" - "@babel/helper-simple-access" "7.0.0-beta.41" - "@babel/plugin-transform-modules-systemjs@7.0.0-beta.51": version "7.0.0-beta.51" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.0.0-beta.51.tgz#6e7fc4ad9421b725cddf37cc924eaf777f228c27" @@ -811,11 +868,11 @@ dependencies: "@babel/helper-plugin-utils" "7.0.0-beta.51" -"@babel/plugin-transform-object-assign@^7.0.0-beta": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-assign/-/plugin-transform-object-assign-7.0.0-beta.41.tgz#b3dbccaf7112bfd42a9034fefdf400f4227f026b" +"@babel/plugin-transform-object-assign@7.0.0-beta.47": + version "7.0.0-beta.47" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-assign/-/plugin-transform-object-assign-7.0.0-beta.47.tgz#aaf0e4593c1e9b1ceb48fc8770736a029b17ed64" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.41" + "@babel/helper-plugin-utils" "7.0.0-beta.47" "@babel/plugin-transform-object-super@7.0.0-beta.51": version "7.0.0-beta.51" @@ -824,6 +881,14 @@ "@babel/helper-plugin-utils" "7.0.0-beta.51" "@babel/helper-replace-supers" "7.0.0-beta.51" +"@babel/plugin-transform-parameters@7.0.0-beta.47": + version "7.0.0-beta.47" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.0.0-beta.47.tgz#46a4236040a6552a5f165fb3ddd60368954b0ddd" + dependencies: + "@babel/helper-call-delegate" "7.0.0-beta.47" + "@babel/helper-get-function-arity" "7.0.0-beta.47" + "@babel/helper-plugin-utils" "7.0.0-beta.47" + "@babel/plugin-transform-parameters@7.0.0-beta.51": version "7.0.0-beta.51" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.0.0-beta.51.tgz#990195b1dfdb1bcc94906f3034951089ed1edd4e" @@ -832,13 +897,11 @@ "@babel/helper-get-function-arity" "7.0.0-beta.51" "@babel/helper-plugin-utils" "7.0.0-beta.51" -"@babel/plugin-transform-parameters@^7.0.0-beta": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.0.0-beta.41.tgz#9a46ae4fe623b394a81dfddf465dc723730e2a46" +"@babel/plugin-transform-react-display-name@7.0.0-beta.47": + version "7.0.0-beta.47" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.0.0-beta.47.tgz#7a45c1703b8b33f252148ecf1b50dd54809de952" dependencies: - "@babel/helper-call-delegate" "7.0.0-beta.41" - "@babel/helper-get-function-arity" "7.0.0-beta.41" - "@babel/helper-plugin-utils" "7.0.0-beta.41" + "@babel/helper-plugin-utils" "7.0.0-beta.47" "@babel/plugin-transform-react-display-name@7.0.0-beta.51": version "7.0.0-beta.51" @@ -846,12 +909,6 @@ dependencies: "@babel/helper-plugin-utils" "7.0.0-beta.51" -"@babel/plugin-transform-react-display-name@^7.0.0-beta": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.0.0-beta.41.tgz#fe5b8535227fe8b562885544c3c0dd6ea86c0ae9" - dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.41" - "@babel/plugin-transform-react-jsx-self@7.0.0-beta.51": version "7.0.0-beta.51" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.0.0-beta.51.tgz#a4f098597fe70985544366f893ac47389864d894" @@ -859,6 +916,13 @@ "@babel/helper-plugin-utils" "7.0.0-beta.51" "@babel/plugin-syntax-jsx" "7.0.0-beta.51" +"@babel/plugin-transform-react-jsx-source@7.0.0-beta.47": + version "7.0.0-beta.47" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.0.0-beta.47.tgz#da8c01704b896409eae168a15045216e72d278dc" + dependencies: + "@babel/helper-plugin-utils" "7.0.0-beta.47" + "@babel/plugin-syntax-jsx" "7.0.0-beta.47" + "@babel/plugin-transform-react-jsx-source@7.0.0-beta.51": version "7.0.0-beta.51" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.0.0-beta.51.tgz#6999dc491c8b4602efb4d0bd1bafc936ad696ecf" @@ -866,12 +930,13 @@ "@babel/helper-plugin-utils" "7.0.0-beta.51" "@babel/plugin-syntax-jsx" "7.0.0-beta.51" -"@babel/plugin-transform-react-jsx-source@^7.0.0-beta": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.0.0-beta.41.tgz#65586d944c9d25ae5f033b11daddb816e75062e2" +"@babel/plugin-transform-react-jsx@7.0.0-beta.47": + version "7.0.0-beta.47" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.0.0-beta.47.tgz#98c99a69be748d966c0aea08b5ca942ba3fc9ed1" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.41" - "@babel/plugin-syntax-jsx" "7.0.0-beta.41" + "@babel/helper-builder-react-jsx" "7.0.0-beta.47" + "@babel/helper-plugin-utils" "7.0.0-beta.47" + "@babel/plugin-syntax-jsx" "7.0.0-beta.47" "@babel/plugin-transform-react-jsx@7.0.0-beta.51": version "7.0.0-beta.51" @@ -881,13 +946,11 @@ "@babel/helper-plugin-utils" "7.0.0-beta.51" "@babel/plugin-syntax-jsx" "7.0.0-beta.51" -"@babel/plugin-transform-react-jsx@^7.0.0-beta": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.0.0-beta.41.tgz#6cded90682ca83146b512ff288ce58836b1d404e" +"@babel/plugin-transform-regenerator@7.0.0-beta.47": + version "7.0.0-beta.47" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.0.0-beta.47.tgz#86500e1c404055fb98fc82b73b09bd053cacb516" dependencies: - "@babel/helper-builder-react-jsx" "7.0.0-beta.41" - "@babel/helper-plugin-utils" "7.0.0-beta.41" - "@babel/plugin-syntax-jsx" "7.0.0-beta.41" + regenerator-transform "^0.12.3" "@babel/plugin-transform-regenerator@7.0.0-beta.51": version "7.0.0-beta.51" @@ -895,11 +958,11 @@ dependencies: regenerator-transform "^0.12.4" -"@babel/plugin-transform-regenerator@^7.0.0-beta": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.0.0-beta.41.tgz#1b376823ea0b3b357b4ff605a256cfa001017608" +"@babel/plugin-transform-shorthand-properties@7.0.0-beta.47": + version "7.0.0-beta.47" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.0.0-beta.47.tgz#00be44c4fad8fe2c00ed18ea15ea3c88dd519dbb" dependencies: - regenerator-transform "^0.12.3" + "@babel/helper-plugin-utils" "7.0.0-beta.47" "@babel/plugin-transform-shorthand-properties@7.0.0-beta.51": version "7.0.0-beta.51" @@ -907,11 +970,11 @@ dependencies: "@babel/helper-plugin-utils" "7.0.0-beta.51" -"@babel/plugin-transform-shorthand-properties@^7.0.0-beta": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.0.0-beta.41.tgz#93431505f2ea38245a0e7f4e7055253b240e49ca" +"@babel/plugin-transform-spread@7.0.0-beta.47": + version "7.0.0-beta.47" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.0.0-beta.47.tgz#3feadb02292ed1e9b75090d651b9df88a7ab5c50" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.41" + "@babel/helper-plugin-utils" "7.0.0-beta.47" "@babel/plugin-transform-spread@7.0.0-beta.51": version "7.0.0-beta.51" @@ -919,11 +982,12 @@ dependencies: "@babel/helper-plugin-utils" "7.0.0-beta.51" -"@babel/plugin-transform-spread@^7.0.0-beta": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.0.0-beta.41.tgz#88c11a4854c0e274d74a091c5605721b6b05fc45" +"@babel/plugin-transform-sticky-regex@7.0.0-beta.47": + version "7.0.0-beta.47" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.0.0-beta.47.tgz#c0aa347d76b5dc87d3b37ac016ada3f950605131" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.41" + "@babel/helper-plugin-utils" "7.0.0-beta.47" + "@babel/helper-regex" "7.0.0-beta.47" "@babel/plugin-transform-sticky-regex@7.0.0-beta.51": version "7.0.0-beta.51" @@ -932,6 +996,13 @@ "@babel/helper-plugin-utils" "7.0.0-beta.51" "@babel/helper-regex" "7.0.0-beta.51" +"@babel/plugin-transform-template-literals@7.0.0-beta.47": + version "7.0.0-beta.47" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.0.0-beta.47.tgz#5f7b5badf64c4c5da79026aeab03001e62a6ee5f" + dependencies: + "@babel/helper-annotate-as-pure" "7.0.0-beta.47" + "@babel/helper-plugin-utils" "7.0.0-beta.47" + "@babel/plugin-transform-template-literals@7.0.0-beta.51": version "7.0.0-beta.51" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.0.0-beta.51.tgz#2d0595f56461d4345ba35c38d73033f87ecbbbc8" @@ -939,19 +1010,20 @@ "@babel/helper-annotate-as-pure" "7.0.0-beta.51" "@babel/helper-plugin-utils" "7.0.0-beta.51" -"@babel/plugin-transform-template-literals@^7.0.0-beta": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.0.0-beta.41.tgz#03bdb3fab54784dd754c32aa8a6d122d9d9caafa" - dependencies: - "@babel/helper-annotate-as-pure" "7.0.0-beta.41" - "@babel/helper-plugin-utils" "7.0.0-beta.41" - "@babel/plugin-transform-typeof-symbol@7.0.0-beta.51": version "7.0.0-beta.51" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.0.0-beta.51.tgz#4950c0c8e3c9e1e141e45cebab5e6148263204c3" dependencies: "@babel/helper-plugin-utils" "7.0.0-beta.51" +"@babel/plugin-transform-unicode-regex@7.0.0-beta.47": + version "7.0.0-beta.47" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.0.0-beta.47.tgz#efed0b2f1dfbf28283502234a95b4be88f7fdcb6" + dependencies: + "@babel/helper-plugin-utils" "7.0.0-beta.47" + "@babel/helper-regex" "7.0.0-beta.47" + regexpu-core "^4.1.3" + "@babel/plugin-transform-unicode-regex@7.0.0-beta.51": version "7.0.0-beta.51" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.0.0-beta.51.tgz#9019f91508f40b50a64435043228c4142c2cd864" @@ -967,7 +1039,7 @@ core-js "^2.5.7" regenerator-runtime "^0.11.1" -"@babel/preset-env@^7.0.0-beta.51": +"@babel/preset-env@7.0.0-beta.51": version "7.0.0-beta.51" resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.0.0-beta.51.tgz#5b580e6e9e8304166c1317017e863c06dcfc04a2" dependencies: @@ -1012,7 +1084,7 @@ js-levenshtein "^1.1.3" semver "^5.3.0" -"@babel/preset-react@^7.0.0-beta.51": +"@babel/preset-react@7.0.0-beta.51": version "7.0.0-beta.51" resolved "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.0.0-beta.51.tgz#957d812a86d96c89214928b79800748f51935e49" dependencies: @@ -1022,6 +1094,18 @@ "@babel/plugin-transform-react-jsx-self" "7.0.0-beta.51" "@babel/plugin-transform-react-jsx-source" "7.0.0-beta.51" +"@babel/register@7.0.0-beta.47": + version "7.0.0-beta.47" + resolved "https://registry.yarnpkg.com/@babel/register/-/register-7.0.0-beta.47.tgz#ac53bc357ca59979db0e306aa5d3121aa612a7a2" + dependencies: + core-js "^2.5.3" + find-cache-dir "^1.0.0" + home-or-tmp "^3.0.0" + lodash "^4.17.5" + mkdirp "^0.5.1" + pirates "^3.0.1" + source-map-support "^0.4.2" + "@babel/register@7.0.0-beta.51": version "7.0.0-beta.51" resolved "https://registry.yarnpkg.com/@babel/register/-/register-7.0.0-beta.51.tgz#31a6d27f124cc7a2a0a603b65d23d5644b979aa0" @@ -1034,15 +1118,6 @@ pirates "^3.0.1" source-map-support "^0.4.2" -"@babel/template@7.0.0-beta.41", "@babel/template@^7.0.0-beta": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.0.0-beta.41.tgz#628eeb93f9b5b423a252d3b6183f12e09505ab55" - dependencies: - "@babel/code-frame" "7.0.0-beta.41" - "@babel/types" "7.0.0-beta.41" - babylon "7.0.0-beta.41" - lodash "^4.2.0" - "@babel/template@7.0.0-beta.44": version "7.0.0-beta.44" resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.0.0-beta.44.tgz#f8832f4fdcee5d59bf515e595fc5106c529b394f" @@ -1052,6 +1127,15 @@ babylon "7.0.0-beta.44" lodash "^4.2.0" +"@babel/template@7.0.0-beta.47": + version "7.0.0-beta.47" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.0.0-beta.47.tgz#0473970a7c0bee7a1a18c1ca999d3ba5e5bad83d" + dependencies: + "@babel/code-frame" "7.0.0-beta.47" + "@babel/types" "7.0.0-beta.47" + babylon "7.0.0-beta.47" + lodash "^4.17.5" + "@babel/template@7.0.0-beta.51": version "7.0.0-beta.51" resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.0.0-beta.51.tgz#9602a40aebcf357ae9677e2532ef5fc810f5fbff" @@ -1061,21 +1145,6 @@ "@babel/types" "7.0.0-beta.51" lodash "^4.17.5" -"@babel/traverse@7.0.0-beta.41", "@babel/traverse@^7.0.0-beta": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.0.0-beta.41.tgz#1615f6fa87382c34511be8be1cd083eba9b1ae88" - dependencies: - "@babel/code-frame" "7.0.0-beta.41" - "@babel/generator" "7.0.0-beta.41" - "@babel/helper-function-name" "7.0.0-beta.41" - "@babel/helper-split-export-declaration" "7.0.0-beta.41" - "@babel/types" "7.0.0-beta.41" - babylon "7.0.0-beta.41" - debug "^3.1.0" - globals "^11.1.0" - invariant "^2.2.0" - lodash "^4.2.0" - "@babel/traverse@7.0.0-beta.44": version "7.0.0-beta.44" resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.0.0-beta.44.tgz#a970a2c45477ad18017e2e465a0606feee0d2966" @@ -1091,6 +1160,21 @@ invariant "^2.2.0" lodash "^4.2.0" +"@babel/traverse@7.0.0-beta.47": + version "7.0.0-beta.47" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.0.0-beta.47.tgz#0e57fdbb9ff3a909188b6ebf1e529c641e6c82a4" + dependencies: + "@babel/code-frame" "7.0.0-beta.47" + "@babel/generator" "7.0.0-beta.47" + "@babel/helper-function-name" "7.0.0-beta.47" + "@babel/helper-split-export-declaration" "7.0.0-beta.47" + "@babel/types" "7.0.0-beta.47" + babylon "7.0.0-beta.47" + debug "^3.1.0" + globals "^11.1.0" + invariant "^2.2.0" + lodash "^4.17.5" + "@babel/traverse@7.0.0-beta.51": version "7.0.0-beta.51" resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.0.0-beta.51.tgz#981daf2cec347a6231d3aa1d9e1803b03aaaa4a8" @@ -1106,20 +1190,20 @@ invariant "^2.2.0" lodash "^4.17.5" -"@babel/types@7.0.0-beta.41", "@babel/types@^7.0.0-beta": - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.0.0-beta.41.tgz#776e6ec154fb8ec11da697be35b705c6eeb00e75" +"@babel/types@7.0.0-beta.44": + version "7.0.0-beta.44" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.0.0-beta.44.tgz#6b1b164591f77dec0a0342aca995f2d046b3a757" dependencies: esutils "^2.0.2" lodash "^4.2.0" to-fast-properties "^2.0.0" -"@babel/types@7.0.0-beta.44": - version "7.0.0-beta.44" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.0.0-beta.44.tgz#6b1b164591f77dec0a0342aca995f2d046b3a757" +"@babel/types@7.0.0-beta.47": + version "7.0.0-beta.47" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.0.0-beta.47.tgz#e6fcc1a691459002c2671d558a586706dddaeef8" dependencies: esutils "^2.0.2" - lodash "^4.2.0" + lodash "^4.17.5" to-fast-properties "^2.0.0" "@babel/types@7.0.0-beta.51": @@ -2146,10 +2230,6 @@ babel-core@^6.0.0, babel-core@^6.24.1, babel-core@^6.26.0, babel-core@^6.7.2: slash "^1.0.0" source-map "^0.5.6" -babel-core@^7.0.0-0: - version "7.0.0-bridge.0" - resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-7.0.0-bridge.0.tgz#95a492ddd90f9b4e9a4a1da14eb335b87b634ece" - babel-eslint@8.2.3: version "8.2.3" resolved "https://registry.yarnpkg.com/babel-eslint/-/babel-eslint-8.2.3.tgz#1a2e6681cc9bc4473c32899e59915e19cd6733cf" @@ -2292,7 +2372,7 @@ babel-helper-regex@^6.24.1: babel-types "^6.26.0" lodash "^4.17.4" -babel-helper-remap-async-to-generator@^6.16.0, babel-helper-remap-async-to-generator@^6.24.1: +babel-helper-remap-async-to-generator@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-helper-remap-async-to-generator/-/babel-helper-remap-async-to-generator-6.24.1.tgz#5ec581827ad723fecdd381f1c928390676e4551b" dependencies: @@ -2335,7 +2415,7 @@ babel-jest@^23.0.1: babel-plugin-istanbul "^4.1.6" babel-preset-jest "^23.0.1" -babel-loader@^7.1.4: +babel-loader@7.1.4, babel-loader@^7.1.4: version "7.1.4" resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-7.1.4.tgz#e3463938bd4e6d55d1c174c5485d406a188ed015" dependencies: @@ -2349,7 +2429,7 @@ babel-messages@^6.23.0: dependencies: babel-runtime "^6.22.0" -babel-plugin-check-es2015-constants@^6.22.0, babel-plugin-check-es2015-constants@^6.5.0, babel-plugin-check-es2015-constants@^6.8.0: +babel-plugin-check-es2015-constants@^6.22.0, babel-plugin-check-es2015-constants@^6.8.0: version "6.22.0" resolved "https://registry.yarnpkg.com/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz#35157b101426fd2ffd3da3f75c7d1e91835bbf8a" dependencies: @@ -2453,13 +2533,7 @@ babel-plugin-react-docgen@^2.0.0-rc.0: lodash "^4.17.0" react-docgen "^3.0.0-beta11" -babel-plugin-react-transform@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/babel-plugin-react-transform/-/babel-plugin-react-transform-3.0.0.tgz#402f25137b7bb66e9b54ead75557dfbc7ecaaa74" - dependencies: - lodash "^4.6.1" - -babel-plugin-syntax-async-functions@^6.13.0, babel-plugin-syntax-async-functions@^6.5.0, babel-plugin-syntax-async-functions@^6.8.0: +babel-plugin-syntax-async-functions@^6.13.0, babel-plugin-syntax-async-functions@^6.8.0: version "6.13.0" resolved "https://registry.yarnpkg.com/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-6.13.0.tgz#cad9cad1191b5ad634bf30ae0872391e0647be95" @@ -2471,7 +2545,7 @@ babel-plugin-syntax-class-constructor-call@^6.18.0: version "6.18.0" resolved "https://registry.yarnpkg.com/babel-plugin-syntax-class-constructor-call/-/babel-plugin-syntax-class-constructor-call-6.18.0.tgz#9cb9d39fe43c8600bec8146456ddcbd4e1a76416" -babel-plugin-syntax-class-properties@^6.5.0, babel-plugin-syntax-class-properties@^6.8.0: +babel-plugin-syntax-class-properties@^6.8.0: version "6.13.0" resolved "https://registry.yarnpkg.com/babel-plugin-syntax-class-properties/-/babel-plugin-syntax-class-properties-6.13.0.tgz#d7eb23b79a317f8543962c505b827c7d6cac27de" @@ -2495,7 +2569,7 @@ babel-plugin-syntax-export-extensions@^6.8.0: version "6.13.0" resolved "https://registry.yarnpkg.com/babel-plugin-syntax-export-extensions/-/babel-plugin-syntax-export-extensions-6.13.0.tgz#70a1484f0f9089a4e84ad44bac353c95b9b12721" -babel-plugin-syntax-flow@^6.18.0, babel-plugin-syntax-flow@^6.5.0, babel-plugin-syntax-flow@^6.8.0: +babel-plugin-syntax-flow@^6.18.0, babel-plugin-syntax-flow@^6.8.0: version "6.18.0" resolved "https://registry.yarnpkg.com/babel-plugin-syntax-flow/-/babel-plugin-syntax-flow-6.18.0.tgz#4c3ab20a2af26aa20cd25995c398c4eb70310c8d" @@ -2503,7 +2577,7 @@ babel-plugin-syntax-function-bind@^6.8.0: version "6.13.0" resolved "https://registry.yarnpkg.com/babel-plugin-syntax-function-bind/-/babel-plugin-syntax-function-bind-6.13.0.tgz#48c495f177bdf31a981e732f55adc0bdd2601f46" -babel-plugin-syntax-jsx@^6.3.13, babel-plugin-syntax-jsx@^6.5.0, babel-plugin-syntax-jsx@^6.8.0: +babel-plugin-syntax-jsx@^6.3.13, babel-plugin-syntax-jsx@^6.8.0: version "6.18.0" resolved "https://registry.yarnpkg.com/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz#0af32a9a6e13ca7a3fd5069e62d7b0f58d0d8946" @@ -2511,7 +2585,7 @@ babel-plugin-syntax-object-rest-spread@^6.13.0, babel-plugin-syntax-object-rest- version "6.13.0" resolved "https://registry.yarnpkg.com/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz#fd6536f2bce13836ffa3a5458c4903a597bb3bf5" -babel-plugin-syntax-trailing-function-commas@^6.20.0, babel-plugin-syntax-trailing-function-commas@^6.22.0, babel-plugin-syntax-trailing-function-commas@^6.5.0, babel-plugin-syntax-trailing-function-commas@^6.8.0: +babel-plugin-syntax-trailing-function-commas@^6.22.0, babel-plugin-syntax-trailing-function-commas@^6.8.0: version "6.22.0" resolved "https://registry.yarnpkg.com/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-6.22.0.tgz#ba0360937f8d06e40180a43fe0d5616fff532cf3" @@ -2523,14 +2597,6 @@ babel-plugin-transform-async-generator-functions@^6.24.1: babel-plugin-syntax-async-generators "^6.5.0" babel-runtime "^6.22.0" -babel-plugin-transform-async-to-generator@6.16.0: - version "6.16.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-async-to-generator/-/babel-plugin-transform-async-to-generator-6.16.0.tgz#19ec36cb1486b59f9f468adfa42ce13908ca2999" - dependencies: - babel-helper-remap-async-to-generator "^6.16.0" - babel-plugin-syntax-async-functions "^6.8.0" - babel-runtime "^6.0.0" - babel-plugin-transform-async-to-generator@^6.22.0, babel-plugin-transform-async-to-generator@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-async-to-generator/-/babel-plugin-transform-async-to-generator-6.24.1.tgz#6536e378aff6cb1d5517ac0e40eb3e9fc8d08761" @@ -2547,7 +2613,7 @@ babel-plugin-transform-class-constructor-call@^6.24.1: babel-runtime "^6.22.0" babel-template "^6.24.1" -babel-plugin-transform-class-properties@^6.18.0, babel-plugin-transform-class-properties@^6.24.1, babel-plugin-transform-class-properties@^6.5.0, babel-plugin-transform-class-properties@^6.8.0: +babel-plugin-transform-class-properties@^6.24.1, babel-plugin-transform-class-properties@^6.8.0: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-class-properties/-/babel-plugin-transform-class-properties-6.24.1.tgz#6a79763ea61d33d36f37b611aa9def81a81b46ac" dependencies: @@ -2573,7 +2639,7 @@ babel-plugin-transform-do-expressions@^6.22.0: babel-plugin-syntax-do-expressions "^6.8.0" babel-runtime "^6.22.0" -babel-plugin-transform-es2015-arrow-functions@^6.22.0, babel-plugin-transform-es2015-arrow-functions@^6.5.0, babel-plugin-transform-es2015-arrow-functions@^6.8.0: +babel-plugin-transform-es2015-arrow-functions@^6.22.0, babel-plugin-transform-es2015-arrow-functions@^6.8.0: version "6.22.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz#452692cb711d5f79dc7f85e440ce41b9f244d221" dependencies: @@ -2585,7 +2651,7 @@ babel-plugin-transform-es2015-block-scoped-functions@^6.22.0, babel-plugin-trans dependencies: babel-runtime "^6.22.0" -babel-plugin-transform-es2015-block-scoping@^6.23.0, babel-plugin-transform-es2015-block-scoping@^6.24.1, babel-plugin-transform-es2015-block-scoping@^6.5.0, babel-plugin-transform-es2015-block-scoping@^6.8.0: +babel-plugin-transform-es2015-block-scoping@^6.23.0, babel-plugin-transform-es2015-block-scoping@^6.24.1, babel-plugin-transform-es2015-block-scoping@^6.8.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz#d70f5299c1308d05c12f463813b0a09e73b1895f" dependencies: @@ -2595,7 +2661,7 @@ babel-plugin-transform-es2015-block-scoping@^6.23.0, babel-plugin-transform-es20 babel-types "^6.26.0" lodash "^4.17.4" -babel-plugin-transform-es2015-classes@^6.23.0, babel-plugin-transform-es2015-classes@^6.24.1, babel-plugin-transform-es2015-classes@^6.5.0, babel-plugin-transform-es2015-classes@^6.8.0: +babel-plugin-transform-es2015-classes@^6.23.0, babel-plugin-transform-es2015-classes@^6.24.1, babel-plugin-transform-es2015-classes@^6.8.0: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz#5a4c58a50c9c9461e564b4b2a3bfabc97a2584db" dependencies: @@ -2609,14 +2675,14 @@ babel-plugin-transform-es2015-classes@^6.23.0, babel-plugin-transform-es2015-cla babel-traverse "^6.24.1" babel-types "^6.24.1" -babel-plugin-transform-es2015-computed-properties@^6.22.0, babel-plugin-transform-es2015-computed-properties@^6.24.1, babel-plugin-transform-es2015-computed-properties@^6.5.0, babel-plugin-transform-es2015-computed-properties@^6.8.0: +babel-plugin-transform-es2015-computed-properties@^6.22.0, babel-plugin-transform-es2015-computed-properties@^6.24.1, babel-plugin-transform-es2015-computed-properties@^6.8.0: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz#6fe2a8d16895d5634f4cd999b6d3480a308159b3" dependencies: babel-runtime "^6.22.0" babel-template "^6.24.1" -babel-plugin-transform-es2015-destructuring@6.x, babel-plugin-transform-es2015-destructuring@^6.22.0, babel-plugin-transform-es2015-destructuring@^6.23.0, babel-plugin-transform-es2015-destructuring@^6.5.0, babel-plugin-transform-es2015-destructuring@^6.8.0: +babel-plugin-transform-es2015-destructuring@6.x, babel-plugin-transform-es2015-destructuring@^6.22.0, babel-plugin-transform-es2015-destructuring@^6.23.0, babel-plugin-transform-es2015-destructuring@^6.8.0: version "6.23.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz#997bb1f1ab967f682d2b0876fe358d60e765c56d" dependencies: @@ -2629,13 +2695,13 @@ babel-plugin-transform-es2015-duplicate-keys@^6.22.0, babel-plugin-transform-es2 babel-runtime "^6.22.0" babel-types "^6.24.1" -babel-plugin-transform-es2015-for-of@^6.22.0, babel-plugin-transform-es2015-for-of@^6.23.0, babel-plugin-transform-es2015-for-of@^6.5.0, babel-plugin-transform-es2015-for-of@^6.8.0: +babel-plugin-transform-es2015-for-of@^6.22.0, babel-plugin-transform-es2015-for-of@^6.23.0, babel-plugin-transform-es2015-for-of@^6.8.0: version "6.23.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz#f47c95b2b613df1d3ecc2fdb7573623c75248691" dependencies: babel-runtime "^6.22.0" -babel-plugin-transform-es2015-function-name@6.x, babel-plugin-transform-es2015-function-name@^6.22.0, babel-plugin-transform-es2015-function-name@^6.24.1, babel-plugin-transform-es2015-function-name@^6.5.0, babel-plugin-transform-es2015-function-name@^6.8.0: +babel-plugin-transform-es2015-function-name@6.x, babel-plugin-transform-es2015-function-name@^6.22.0, babel-plugin-transform-es2015-function-name@^6.24.1, babel-plugin-transform-es2015-function-name@^6.8.0: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz#834c89853bc36b1af0f3a4c5dbaa94fd8eacaa8b" dependencies: @@ -2643,7 +2709,7 @@ babel-plugin-transform-es2015-function-name@6.x, babel-plugin-transform-es2015-f babel-runtime "^6.22.0" babel-types "^6.24.1" -babel-plugin-transform-es2015-literals@^6.22.0, babel-plugin-transform-es2015-literals@^6.5.0, babel-plugin-transform-es2015-literals@^6.8.0: +babel-plugin-transform-es2015-literals@^6.22.0, babel-plugin-transform-es2015-literals@^6.8.0: version "6.22.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz#4f54a02d6cd66cf915280019a31d31925377ca2e" dependencies: @@ -2657,7 +2723,7 @@ babel-plugin-transform-es2015-modules-amd@^6.22.0, babel-plugin-transform-es2015 babel-runtime "^6.22.0" babel-template "^6.24.1" -babel-plugin-transform-es2015-modules-commonjs@6.x, babel-plugin-transform-es2015-modules-commonjs@^6.23.0, babel-plugin-transform-es2015-modules-commonjs@^6.24.1, babel-plugin-transform-es2015-modules-commonjs@^6.5.0, babel-plugin-transform-es2015-modules-commonjs@^6.8.0: +babel-plugin-transform-es2015-modules-commonjs@6.x, babel-plugin-transform-es2015-modules-commonjs@^6.23.0, babel-plugin-transform-es2015-modules-commonjs@^6.24.1, babel-plugin-transform-es2015-modules-commonjs@^6.8.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.0.tgz#0d8394029b7dc6abe1a97ef181e00758dd2e5d8a" dependencies: @@ -2689,7 +2755,7 @@ babel-plugin-transform-es2015-object-super@^6.22.0, babel-plugin-transform-es201 babel-helper-replace-supers "^6.24.1" babel-runtime "^6.22.0" -babel-plugin-transform-es2015-parameters@6.x, babel-plugin-transform-es2015-parameters@^6.23.0, babel-plugin-transform-es2015-parameters@^6.24.1, babel-plugin-transform-es2015-parameters@^6.5.0, babel-plugin-transform-es2015-parameters@^6.8.0: +babel-plugin-transform-es2015-parameters@6.x, babel-plugin-transform-es2015-parameters@^6.23.0, babel-plugin-transform-es2015-parameters@^6.24.1, babel-plugin-transform-es2015-parameters@^6.8.0: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz#57ac351ab49caf14a97cd13b09f66fdf0a625f2b" dependencies: @@ -2700,14 +2766,14 @@ babel-plugin-transform-es2015-parameters@6.x, babel-plugin-transform-es2015-para babel-traverse "^6.24.1" babel-types "^6.24.1" -babel-plugin-transform-es2015-shorthand-properties@6.x, babel-plugin-transform-es2015-shorthand-properties@^6.22.0, babel-plugin-transform-es2015-shorthand-properties@^6.24.1, babel-plugin-transform-es2015-shorthand-properties@^6.5.0, babel-plugin-transform-es2015-shorthand-properties@^6.8.0: +babel-plugin-transform-es2015-shorthand-properties@6.x, babel-plugin-transform-es2015-shorthand-properties@^6.22.0, babel-plugin-transform-es2015-shorthand-properties@^6.24.1, babel-plugin-transform-es2015-shorthand-properties@^6.8.0: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz#24f875d6721c87661bbd99a4622e51f14de38aa0" dependencies: babel-runtime "^6.22.0" babel-types "^6.24.1" -babel-plugin-transform-es2015-spread@6.x, babel-plugin-transform-es2015-spread@^6.22.0, babel-plugin-transform-es2015-spread@^6.5.0, babel-plugin-transform-es2015-spread@^6.8.0: +babel-plugin-transform-es2015-spread@6.x, babel-plugin-transform-es2015-spread@^6.22.0, babel-plugin-transform-es2015-spread@^6.8.0: version "6.22.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz#d6d68a99f89aedc4536c81a542e8dd9f1746f8d1" dependencies: @@ -2721,7 +2787,7 @@ babel-plugin-transform-es2015-sticky-regex@6.x, babel-plugin-transform-es2015-st babel-runtime "^6.22.0" babel-types "^6.24.1" -babel-plugin-transform-es2015-template-literals@^6.22.0, babel-plugin-transform-es2015-template-literals@^6.5.0, babel-plugin-transform-es2015-template-literals@^6.8.0: +babel-plugin-transform-es2015-template-literals@^6.22.0, babel-plugin-transform-es2015-template-literals@^6.8.0: version "6.22.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz#a84b3450f7e9f8f1f6839d6d687da84bb1236d8d" dependencies: @@ -2753,7 +2819,7 @@ babel-plugin-transform-es3-property-literals@^6.8.0: dependencies: babel-runtime "^6.22.0" -babel-plugin-transform-exponentiation-operator@^6.22.0, babel-plugin-transform-exponentiation-operator@^6.24.1, babel-plugin-transform-exponentiation-operator@^6.5.0: +babel-plugin-transform-exponentiation-operator@^6.22.0, babel-plugin-transform-exponentiation-operator@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-exponentiation-operator/-/babel-plugin-transform-exponentiation-operator-6.24.1.tgz#2ab0c9c7f3098fa48907772bb813fe41e8de3a0e" dependencies: @@ -2768,7 +2834,7 @@ babel-plugin-transform-export-extensions@^6.22.0: babel-plugin-syntax-export-extensions "^6.8.0" babel-runtime "^6.22.0" -babel-plugin-transform-flow-strip-types@^6.21.0, babel-plugin-transform-flow-strip-types@^6.22.0, babel-plugin-transform-flow-strip-types@^6.5.0, babel-plugin-transform-flow-strip-types@^6.8.0: +babel-plugin-transform-flow-strip-types@^6.21.0, babel-plugin-transform-flow-strip-types@^6.22.0, babel-plugin-transform-flow-strip-types@^6.8.0: version "6.22.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-flow-strip-types/-/babel-plugin-transform-flow-strip-types-6.22.0.tgz#84cb672935d43714fdc32bce84568d87441cf7cf" dependencies: @@ -2798,13 +2864,7 @@ babel-plugin-transform-minify-booleans@^6.9.2: version "6.9.2" resolved "https://registry.yarnpkg.com/babel-plugin-transform-minify-booleans/-/babel-plugin-transform-minify-booleans-6.9.2.tgz#cf995be067a0303cb526549f03dcd9682419430d" -babel-plugin-transform-object-assign@^6.5.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-object-assign/-/babel-plugin-transform-object-assign-6.22.0.tgz#f99d2f66f1a0b0d498e346c5359684740caa20ba" - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-transform-object-rest-spread@^6.20.2, babel-plugin-transform-object-rest-spread@^6.22.0, babel-plugin-transform-object-rest-spread@^6.23.0, babel-plugin-transform-object-rest-spread@^6.5.0, babel-plugin-transform-object-rest-spread@^6.8.0: +babel-plugin-transform-object-rest-spread@^6.20.2, babel-plugin-transform-object-rest-spread@^6.22.0, babel-plugin-transform-object-rest-spread@^6.23.0, babel-plugin-transform-object-rest-spread@^6.8.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz#0f36692d50fef6b7e2d4b3ac1478137a963b7b06" dependencies: @@ -2817,7 +2877,7 @@ babel-plugin-transform-property-literals@^6.9.2: dependencies: esutils "^2.0.2" -babel-plugin-transform-react-display-name@^6.23.0, babel-plugin-transform-react-display-name@^6.5.0, babel-plugin-transform-react-display-name@^6.8.0: +babel-plugin-transform-react-display-name@^6.23.0, babel-plugin-transform-react-display-name@^6.8.0: version "6.25.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-display-name/-/babel-plugin-transform-react-display-name-6.25.0.tgz#67e2bf1f1e9c93ab08db96792e05392bf2cc28d1" dependencies: @@ -2830,14 +2890,14 @@ babel-plugin-transform-react-jsx-self@^6.22.0: babel-plugin-syntax-jsx "^6.8.0" babel-runtime "^6.22.0" -babel-plugin-transform-react-jsx-source@^6.22.0, babel-plugin-transform-react-jsx-source@^6.5.0: +babel-plugin-transform-react-jsx-source@^6.22.0: version "6.22.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-jsx-source/-/babel-plugin-transform-react-jsx-source-6.22.0.tgz#66ac12153f5cd2d17b3c19268f4bf0197f44ecd6" dependencies: babel-plugin-syntax-jsx "^6.8.0" babel-runtime "^6.22.0" -babel-plugin-transform-react-jsx@^6.24.1, babel-plugin-transform-react-jsx@^6.5.0, babel-plugin-transform-react-jsx@^6.8.0: +babel-plugin-transform-react-jsx@^6.24.1, babel-plugin-transform-react-jsx@^6.8.0: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-jsx/-/babel-plugin-transform-react-jsx-6.24.1.tgz#840a028e7df460dfc3a2d29f0c0d91f6376e66a3" dependencies: @@ -2845,7 +2905,7 @@ babel-plugin-transform-react-jsx@^6.24.1, babel-plugin-transform-react-jsx@^6.5. babel-plugin-syntax-jsx "^6.8.0" babel-runtime "^6.22.0" -babel-plugin-transform-regenerator@^6.22.0, babel-plugin-transform-regenerator@^6.24.1, babel-plugin-transform-regenerator@^6.26.0, babel-plugin-transform-regenerator@^6.5.0: +babel-plugin-transform-regenerator@^6.22.0, babel-plugin-transform-regenerator@^6.24.1, babel-plugin-transform-regenerator@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz#e0703696fbde27f0a3efcacf8b4dca2f7b3a8f2f" dependencies: @@ -3050,41 +3110,37 @@ babel-preset-minify@^0.4.0: babel-plugin-transform-undefined-to-void "^6.9.2" lodash.isplainobject "^4.0.6" -babel-preset-react-native@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/babel-preset-react-native/-/babel-preset-react-native-4.0.0.tgz#3df80dd33a453888cdd33bdb87224d17a5d73959" - dependencies: - babel-plugin-check-es2015-constants "^6.5.0" - babel-plugin-react-transform "^3.0.0" - babel-plugin-syntax-async-functions "^6.5.0" - babel-plugin-syntax-class-properties "^6.5.0" - babel-plugin-syntax-dynamic-import "^6.18.0" - babel-plugin-syntax-flow "^6.5.0" - babel-plugin-syntax-jsx "^6.5.0" - babel-plugin-syntax-trailing-function-commas "^6.5.0" - babel-plugin-transform-class-properties "^6.5.0" - babel-plugin-transform-es2015-arrow-functions "^6.5.0" - babel-plugin-transform-es2015-block-scoping "^6.5.0" - babel-plugin-transform-es2015-classes "^6.5.0" - babel-plugin-transform-es2015-computed-properties "^6.5.0" - babel-plugin-transform-es2015-destructuring "^6.5.0" - babel-plugin-transform-es2015-for-of "^6.5.0" - babel-plugin-transform-es2015-function-name "^6.5.0" - babel-plugin-transform-es2015-literals "^6.5.0" - babel-plugin-transform-es2015-modules-commonjs "^6.5.0" - babel-plugin-transform-es2015-parameters "^6.5.0" - babel-plugin-transform-es2015-shorthand-properties "^6.5.0" - babel-plugin-transform-es2015-spread "^6.5.0" - babel-plugin-transform-es2015-template-literals "^6.5.0" - babel-plugin-transform-flow-strip-types "^6.5.0" - babel-plugin-transform-object-assign "^6.5.0" - babel-plugin-transform-object-rest-spread "^6.5.0" - babel-plugin-transform-react-display-name "^6.5.0" - babel-plugin-transform-react-jsx "^6.5.0" - babel-plugin-transform-react-jsx-source "^6.5.0" - babel-plugin-transform-regenerator "^6.5.0" - babel-template "^6.24.1" - react-transform-hmr "^1.0.4" +babel-preset-react-native@5.0.2, babel-preset-react-native@^5.0.0: + version "5.0.2" + resolved "https://registry.yarnpkg.com/babel-preset-react-native/-/babel-preset-react-native-5.0.2.tgz#dfed62379712a9c017ff99ce4fbeac1e11d42285" + dependencies: + "@babel/plugin-proposal-class-properties" "7.0.0-beta.47" + "@babel/plugin-proposal-object-rest-spread" "7.0.0-beta.47" + "@babel/plugin-proposal-optional-chaining" "7.0.0-beta.47" + "@babel/plugin-transform-arrow-functions" "7.0.0-beta.47" + "@babel/plugin-transform-block-scoping" "7.0.0-beta.47" + "@babel/plugin-transform-classes" "7.0.0-beta.47" + "@babel/plugin-transform-computed-properties" "7.0.0-beta.47" + "@babel/plugin-transform-destructuring" "7.0.0-beta.47" + "@babel/plugin-transform-exponentiation-operator" "7.0.0-beta.47" + "@babel/plugin-transform-flow-strip-types" "7.0.0-beta.47" + "@babel/plugin-transform-for-of" "7.0.0-beta.47" + "@babel/plugin-transform-function-name" "7.0.0-beta.47" + "@babel/plugin-transform-literals" "7.0.0-beta.47" + "@babel/plugin-transform-modules-commonjs" "7.0.0-beta.47" + "@babel/plugin-transform-object-assign" "7.0.0-beta.47" + "@babel/plugin-transform-parameters" "7.0.0-beta.47" + "@babel/plugin-transform-react-display-name" "7.0.0-beta.47" + "@babel/plugin-transform-react-jsx" "7.0.0-beta.47" + "@babel/plugin-transform-react-jsx-source" "7.0.0-beta.47" + "@babel/plugin-transform-regenerator" "7.0.0-beta.47" + "@babel/plugin-transform-shorthand-properties" "7.0.0-beta.47" + "@babel/plugin-transform-spread" "7.0.0-beta.47" + "@babel/plugin-transform-sticky-regex" "7.0.0-beta.47" + "@babel/plugin-transform-template-literals" "7.0.0-beta.47" + "@babel/plugin-transform-unicode-regex" "7.0.0-beta.47" + "@babel/template" "7.0.0-beta.47" + metro-babel7-plugin-react-transform "^0.39.1" babel-preset-react@^6.24.1: version "6.24.1" @@ -3151,7 +3207,7 @@ babel-runtime@6.23.0: core-js "^2.4.0" regenerator-runtime "^0.10.0" -babel-runtime@6.x.x, babel-runtime@^6.0.0, babel-runtime@^6.11.6, babel-runtime@^6.18.0, babel-runtime@^6.22.0, babel-runtime@^6.23.0, babel-runtime@^6.26.0, babel-runtime@^6.5.0, babel-runtime@^6.9.2: +babel-runtime@6.x.x, babel-runtime@^6.11.6, babel-runtime@^6.18.0, babel-runtime@^6.22.0, babel-runtime@^6.23.0, babel-runtime@^6.26.0, babel-runtime@^6.5.0, babel-runtime@^6.9.2: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe" dependencies: @@ -3195,14 +3251,14 @@ babylon@7.0.0-beta.31: version "7.0.0-beta.31" resolved "https://registry.yarnpkg.com/babylon/-/babylon-7.0.0-beta.31.tgz#7ec10f81e0e456fd0f855ad60fa30c2ac454283f" -babylon@7.0.0-beta.41, babylon@^7.0.0-beta: - version "7.0.0-beta.41" - resolved "https://registry.yarnpkg.com/babylon/-/babylon-7.0.0-beta.41.tgz#e1b208d53a7a05ede2cf96cbecd86f5ed47f584f" - babylon@7.0.0-beta.44: version "7.0.0-beta.44" resolved "https://registry.yarnpkg.com/babylon/-/babylon-7.0.0-beta.44.tgz#89159e15e6e30c5096e22d738d8c0af8a0e8ca1d" +babylon@7.0.0-beta.47: + version "7.0.0-beta.47" + resolved "https://registry.yarnpkg.com/babylon/-/babylon-7.0.0-beta.47.tgz#6d1fa44f0abec41ab7c780481e62fd9aafbdea80" + babylon@^6.17.3, babylon@^6.18.0: version "6.18.0" resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.18.0.tgz#af2f3b88fa6f5c1e4c634d1a0f8eac4f55b395e3" @@ -3239,10 +3295,6 @@ base64-arraybuffer@0.1.5: version "0.1.5" resolved "https://registry.yarnpkg.com/base64-arraybuffer/-/base64-arraybuffer-0.1.5.tgz#73926771923b5a19747ad666aa5cd4bf9c6e9ce8" -base64-js@0.0.8: - version "0.0.8" - resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-0.0.8.tgz#1101e9544f4a76b1bc3b26d452ca96d7a35e7978" - base64-js@1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.1.2.tgz#d6400cac1c4c660976d90d07a04351d89395f5e8" @@ -3251,7 +3303,7 @@ base64-js@1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.2.0.tgz#a39992d723584811982be5e290bb6a53d86700f1" -base64-js@1.3.0: +base64-js@1.3.0, base64-js@^1.2.3: version "1.3.0" resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.3.0.tgz#cab1e6118f051095e58b5281aea8c1cd22bfc0e3" @@ -4284,7 +4336,7 @@ copy-descriptor@^0.1.0: version "0.1.1" resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" -core-js@2.5.7, core-js@^2.5.7: +core-js@2.5.7, core-js@^2.5.3, core-js@^2.5.7: version "2.5.7" resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.5.7.tgz#f972608ff0cead68b841a16a932d0b183791814e" @@ -5159,14 +5211,6 @@ env-paths@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/env-paths/-/env-paths-1.0.0.tgz#4168133b42bb05c38a35b1ae4397c8298ab369e0" -envinfo@^3.0.0: - version "3.4.1" - resolved "https://registry.yarnpkg.com/envinfo/-/envinfo-3.4.1.tgz#8c80e9f2eec2cd4e2adb2c5d0127ce07a2aaa2ae" - dependencies: - minimist "^1.2.0" - os-name "^2.0.1" - which "^1.2.14" - envinfo@^5.7.0: version "5.10.0" resolved "https://registry.yarnpkg.com/envinfo/-/envinfo-5.10.0.tgz#503a9774ae15b93ea68bdfae2ccd6306624ea6df" @@ -5801,9 +5845,9 @@ fbjs-scripts@^0.8.1: semver "^5.1.0" through2 "^2.0.0" -fbjs@^0.8.1, fbjs@^0.8.12, fbjs@^0.8.9: - version "0.8.14" - resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-0.8.14.tgz#d1dbe2be254c35a91e09f31f9cd50a40b2a0ed1c" +fbjs@0.8.16, fbjs@^0.8.14, fbjs@^0.8.16, fbjs@^0.8.3: + version "0.8.16" + resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-0.8.16.tgz#5e67432f550dc41b572bf55847b8aca64e5337db" dependencies: core-js "^1.0.0" isomorphic-fetch "^2.1.1" @@ -5813,9 +5857,9 @@ fbjs@^0.8.1, fbjs@^0.8.12, fbjs@^0.8.9: setimmediate "^1.0.5" ua-parser-js "^0.7.9" -fbjs@^0.8.14, fbjs@^0.8.16, fbjs@^0.8.3: - version "0.8.16" - resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-0.8.16.tgz#5e67432f550dc41b572bf55847b8aca64e5337db" +fbjs@^0.8.1, fbjs@^0.8.12, fbjs@^0.8.9: + version "0.8.14" + resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-0.8.14.tgz#d1dbe2be254c35a91e09f31f9cd50a40b2a0ed1c" dependencies: core-js "^1.0.0" isomorphic-fetch "^2.1.1" @@ -7842,13 +7886,7 @@ jest-diff@^23.0.1: jest-get-type "^22.1.0" pretty-format "^23.0.1" -jest-docblock@22.4.0, jest-docblock@^22.4.0: - version "22.4.0" - resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-22.4.0.tgz#dbf1877e2550070cfc4d9b07a55775a0483159b8" - dependencies: - detect-newline "^2.1.0" - -jest-docblock@^23.0.1: +jest-docblock@23.0.1, jest-docblock@^23.0.1: version "23.0.1" resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-23.0.1.tgz#deddd18333be5dc2415260a04ef3fce9276b5725" dependencies: @@ -7889,19 +7927,7 @@ jest-glamor-react@4.3.0: is-html "^1.1.0" pretty-format "^22.4.0" -jest-haste-map@22.4.2: - version "22.4.2" - resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-22.4.2.tgz#a90178e66146d4378bb076345a949071f3b015b4" - dependencies: - fb-watchman "^2.0.0" - graceful-fs "^4.1.11" - jest-docblock "^22.4.0" - jest-serializer "^22.4.0" - jest-worker "^22.2.2" - micromatch "^2.3.11" - sane "^2.0.0" - -jest-haste-map@^23.1.0: +jest-haste-map@23.1.0, jest-haste-map@^23.1.0: version "23.1.0" resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-23.1.0.tgz#18e6c7d5a8d27136f91b7d9852f85de0c7074c49" dependencies: @@ -8040,11 +8066,7 @@ jest-runtime@^23.1.0: write-file-atomic "^2.1.0" yargs "^11.0.0" -jest-serializer@^22.4.0: - version "22.4.0" - resolved "https://registry.yarnpkg.com/jest-serializer/-/jest-serializer-22.4.0.tgz#b5d145b98c4b0d2c20ab686609adbb81fe23b566" - -jest-serializer@^23.0.1: +jest-serializer@23.0.1, jest-serializer@^23.0.1: version "23.0.1" resolved "https://registry.yarnpkg.com/jest-serializer/-/jest-serializer-23.0.1.tgz#a3776aeb311e90fe83fab9e533e85102bd164165" @@ -8106,13 +8128,7 @@ jest-watcher@^23.1.0: chalk "^2.0.1" string-length "^2.0.0" -jest-worker@22.2.2, jest-worker@^22.2.2: - version "22.2.2" - resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-22.2.2.tgz#c1f5dc39976884b81f68ec50cb8532b2cbab3390" - dependencies: - merge-stream "^1.0.1" - -jest-worker@^23.0.1: +jest-worker@23.0.1, jest-worker@^23.0.1: version "23.0.1" resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-23.0.1.tgz#9e649dd963ff4046026f91c4017f039a6aa4a7bc" dependencies: @@ -8700,7 +8716,7 @@ lodash.upperfirst@4.3.1: version "4.3.1" resolved "https://registry.yarnpkg.com/lodash.upperfirst/-/lodash.upperfirst-4.3.1.tgz#1365edf431480481ef0d1c68957a5ed99d49f7ce" -lodash@^3.10.1, lodash@^3.5.0: +lodash@^3.10.1: version "3.10.1" resolved "https://registry.yarnpkg.com/lodash/-/lodash-3.10.1.tgz#5bf45e8e49ba4189e17d482789dfd15bd140b7b6" @@ -8787,10 +8803,6 @@ macaddress@^0.2.8: version "0.2.8" resolved "https://registry.yarnpkg.com/macaddress/-/macaddress-0.2.8.tgz#5904dc537c39ec6dbefeae902327135fa8511f12" -macos-release@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/macos-release/-/macos-release-1.1.0.tgz#831945e29365b470aa8724b0ab36c8f8959d10fb" - make-dir@^1.0.0: version "1.3.0" resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-1.3.0.tgz#79c1033b80515bd6d24ec9933e860ca75ee27f0c" @@ -8942,91 +8954,125 @@ methods@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" -metro-babylon7@0.28.0: - version "0.28.0" - resolved "https://registry.yarnpkg.com/metro-babylon7/-/metro-babylon7-0.28.0.tgz#cf9701ffdc1992d1562b4cb667d9692164950df4" +metro-babel-register@0.38.1, metro-babel-register@^0.38.1: + version "0.38.1" + resolved "https://registry.yarnpkg.com/metro-babel-register/-/metro-babel-register-0.38.1.tgz#7b564191fd86387c48f6dfa4ded07afb693a1986" + dependencies: + "@babel/plugin-proposal-class-properties" "7.0.0-beta.47" + "@babel/plugin-proposal-object-rest-spread" "7.0.0-beta.47" + "@babel/plugin-proposal-optional-chaining" "7.0.0-beta.47" + "@babel/plugin-transform-async-to-generator" "7.0.0-beta.47" + "@babel/plugin-transform-flow-strip-types" "7.0.0-beta.47" + "@babel/plugin-transform-modules-commonjs" "7.0.0-beta.47" + "@babel/register" "7.0.0-beta.47" + core-js "^2.2.2" + escape-string-regexp "^1.0.5" + +metro-babel7-plugin-react-transform@0.38.1: + version "0.38.1" + resolved "https://registry.yarnpkg.com/metro-babel7-plugin-react-transform/-/metro-babel7-plugin-react-transform-0.38.1.tgz#a39ee73f6a6df1bac1e65045129621d70d53adbe" + dependencies: + "@babel/helper-module-imports" "7.0.0-beta.47" + lodash "^4.17.5" + +metro-babel7-plugin-react-transform@^0.39.1: + version "0.39.1" + resolved "https://registry.yarnpkg.com/metro-babel7-plugin-react-transform/-/metro-babel7-plugin-react-transform-0.39.1.tgz#deb851fa6904ed5b9f4e38f69e3f318a0fb670e6" dependencies: - babylon "^7.0.0-beta" + "@babel/helper-module-imports" "7.0.0-beta.47" + lodash "^4.17.5" -metro-cache@0.28.0: - version "0.28.0" - resolved "https://registry.yarnpkg.com/metro-cache/-/metro-cache-0.28.0.tgz#c5164a361985fc0294059fccdf4ea824e3173c1d" +metro-cache@0.38.1: + version "0.38.1" + resolved "https://registry.yarnpkg.com/metro-cache/-/metro-cache-0.38.1.tgz#bd3a6de283f339627f6e1039b8fd9383332eeae1" dependencies: - jest-serializer "^22.4.0" + jest-serializer "23.0.1" + metro-core "0.38.1" mkdirp "^0.5.1" + rimraf "^2.5.4" -metro-core@0.28.0, metro-core@^0.28.0: - version "0.28.0" - resolved "https://registry.yarnpkg.com/metro-core/-/metro-core-0.28.0.tgz#e1ced4cf07ca8fb5196a6e5ca853b5d893f06038" +metro-core@0.38.1, metro-core@^0.38.1: + version "0.38.1" + resolved "https://registry.yarnpkg.com/metro-core/-/metro-core-0.38.1.tgz#da87bcce03c17ec1085d040360459b4404d13079" dependencies: + jest-haste-map "23.1.0" lodash.throttle "^4.1.1" + metro-resolver "0.38.1" + wordwrap "^1.0.0" + +metro-memory-fs@^0.38.1: + version "0.38.1" + resolved "https://registry.yarnpkg.com/metro-memory-fs/-/metro-memory-fs-0.38.1.tgz#951067da1df2f2985e551c9f718626844b049c94" -metro-minify-uglify@0.28.0: - version "0.28.0" - resolved "https://registry.yarnpkg.com/metro-minify-uglify/-/metro-minify-uglify-0.28.0.tgz#c9aecb8e893430d2fd58e00cf799c00b99dc0f79" +metro-minify-uglify@0.38.1: + version "0.38.1" + resolved "https://registry.yarnpkg.com/metro-minify-uglify/-/metro-minify-uglify-0.38.1.tgz#8959094b7d340ebb50b9382d74521a5beda1215e" dependencies: uglify-es "^3.1.9" -metro-resolver@0.28.0: - version "0.28.0" - resolved "https://registry.yarnpkg.com/metro-resolver/-/metro-resolver-0.28.0.tgz#813802d60fc762772927c81d02e01c7eec84bad8" +metro-resolver@0.38.1: + version "0.38.1" + resolved "https://registry.yarnpkg.com/metro-resolver/-/metro-resolver-0.38.1.tgz#e5ddc02609d1a54bdd13b9681ad514b57cbf96ad" dependencies: absolute-path "^0.0.0" -metro-source-map@0.28.0: - version "0.28.0" - resolved "https://registry.yarnpkg.com/metro-source-map/-/metro-source-map-0.28.0.tgz#ec8c3161d8516ad3c4e7149f2c3d4802f4fd6fa2" +metro-source-map@0.38.1: + version "0.38.1" + resolved "https://registry.yarnpkg.com/metro-source-map/-/metro-source-map-0.38.1.tgz#6b7fb99745cd0cc71ac17c59cc2e012b2b729dc5" dependencies: source-map "^0.5.6" -metro@^0.28.0: - version "0.28.0" - resolved "https://registry.yarnpkg.com/metro/-/metro-0.28.0.tgz#22999c96c3129682a76acd4e1f2adc17f7d77cac" - dependencies: - "@babel/core" "^7.0.0-beta" - "@babel/generator" "^7.0.0-beta" - "@babel/helper-remap-async-to-generator" "^7.0.0-beta" - "@babel/plugin-check-constants" "^7.0.0-beta" - "@babel/plugin-external-helpers" "^7.0.0-beta" - "@babel/plugin-proposal-class-properties" "^7.0.0-beta" - "@babel/plugin-proposal-object-rest-spread" "^7.0.0-beta" - "@babel/plugin-syntax-dynamic-import" "^7.0.0-beta" - "@babel/plugin-transform-arrow-functions" "^7.0.0-beta" - "@babel/plugin-transform-block-scoping" "^7.0.0-beta" - "@babel/plugin-transform-classes" "^7.0.0-beta" - "@babel/plugin-transform-computed-properties" "^7.0.0-beta" - "@babel/plugin-transform-destructuring" "^7.0.0-beta" - "@babel/plugin-transform-flow-strip-types" "^7.0.0-beta" - "@babel/plugin-transform-for-of" "^7.0.0-beta" - "@babel/plugin-transform-function-name" "^7.0.0-beta" - "@babel/plugin-transform-literals" "^7.0.0-beta" - "@babel/plugin-transform-modules-commonjs" "^7.0.0-beta" - "@babel/plugin-transform-object-assign" "^7.0.0-beta" - "@babel/plugin-transform-parameters" "^7.0.0-beta" - "@babel/plugin-transform-react-display-name" "^7.0.0-beta" - "@babel/plugin-transform-react-jsx" "^7.0.0-beta" - "@babel/plugin-transform-react-jsx-source" "^7.0.0-beta" - "@babel/plugin-transform-regenerator" "^7.0.0-beta" - "@babel/plugin-transform-shorthand-properties" "^7.0.0-beta" - "@babel/plugin-transform-spread" "^7.0.0-beta" - "@babel/plugin-transform-template-literals" "^7.0.0-beta" - "@babel/template" "^7.0.0-beta" - "@babel/traverse" "^7.0.0-beta" - "@babel/types" "^7.0.0-beta" +metro@^0.38.1: + version "0.38.1" + resolved "https://registry.yarnpkg.com/metro/-/metro-0.38.1.tgz#063d6ff18cf29481140e882a3f49488a97cb89d1" + dependencies: + "@babel/core" "7.0.0-beta.47" + "@babel/generator" "7.0.0-beta.47" + "@babel/helper-remap-async-to-generator" "7.0.0-beta.47" + "@babel/plugin-external-helpers" "7.0.0-beta.47" + "@babel/plugin-proposal-class-properties" "7.0.0-beta.47" + "@babel/plugin-proposal-object-rest-spread" "7.0.0-beta.47" + "@babel/plugin-syntax-dynamic-import" "7.0.0-beta.47" + "@babel/plugin-syntax-nullish-coalescing-operator" "7.0.0-beta.47" + "@babel/plugin-transform-arrow-functions" "7.0.0-beta.47" + "@babel/plugin-transform-async-to-generator" "7.0.0-beta.47" + "@babel/plugin-transform-block-scoping" "7.0.0-beta.47" + "@babel/plugin-transform-classes" "7.0.0-beta.47" + "@babel/plugin-transform-computed-properties" "7.0.0-beta.47" + "@babel/plugin-transform-destructuring" "7.0.0-beta.47" + "@babel/plugin-transform-exponentiation-operator" "7.0.0-beta.47" + "@babel/plugin-transform-flow-strip-types" "7.0.0-beta.47" + "@babel/plugin-transform-for-of" "7.0.0-beta.47" + "@babel/plugin-transform-function-name" "7.0.0-beta.47" + "@babel/plugin-transform-literals" "7.0.0-beta.47" + "@babel/plugin-transform-modules-commonjs" "7.0.0-beta.47" + "@babel/plugin-transform-object-assign" "7.0.0-beta.47" + "@babel/plugin-transform-parameters" "7.0.0-beta.47" + "@babel/plugin-transform-react-display-name" "7.0.0-beta.47" + "@babel/plugin-transform-react-jsx" "7.0.0-beta.47" + "@babel/plugin-transform-react-jsx-source" "7.0.0-beta.47" + "@babel/plugin-transform-regenerator" "7.0.0-beta.47" + "@babel/plugin-transform-shorthand-properties" "7.0.0-beta.47" + "@babel/plugin-transform-spread" "7.0.0-beta.47" + "@babel/plugin-transform-template-literals" "7.0.0-beta.47" + "@babel/plugin-transform-unicode-regex" "7.0.0-beta.47" + "@babel/register" "7.0.0-beta.47" + "@babel/template" "7.0.0-beta.47" + "@babel/traverse" "7.0.0-beta.47" + "@babel/types" "7.0.0-beta.47" absolute-path "^0.0.0" async "^2.4.0" babel-core "^6.24.1" - babel-generator "^6.26.0" babel-plugin-external-helpers "^6.22.0" + babel-plugin-transform-flow-strip-types "^6.21.0" babel-preset-es2015-node "^6.1.1" babel-preset-fbjs "^2.1.4" - babel-preset-react-native "^4.0.0" + babel-preset-react-native "^5.0.0" babel-register "^6.24.1" - babylon "^6.18.0" + babylon "7.0.0-beta.47" chalk "^1.1.1" concat-stream "^1.6.0" connect "^3.6.5" - core-js "^2.2.2" debug "^2.2.0" denodeify "^1.2.1" eventemitter3 "^3.0.0" @@ -9034,23 +9080,26 @@ metro@^0.28.0: fs-extra "^1.0.0" graceful-fs "^4.1.3" image-size "^0.6.0" - jest-docblock "22.4.0" - jest-haste-map "22.4.2" - jest-worker "22.2.2" + jest-docblock "23.0.1" + jest-haste-map "23.1.0" + jest-worker "23.0.1" json-stable-stringify "^1.0.1" json5 "^0.4.0" left-pad "^1.1.3" lodash.throttle "^4.1.1" merge-stream "^1.0.1" - metro-babylon7 "0.28.0" - metro-cache "0.28.0" - metro-core "0.28.0" - metro-minify-uglify "0.28.0" - metro-resolver "0.28.0" - metro-source-map "0.28.0" + metro-babel-register "0.38.1" + metro-babel7-plugin-react-transform "0.38.1" + metro-cache "0.38.1" + metro-core "0.38.1" + metro-minify-uglify "0.38.1" + metro-resolver "0.38.1" + metro-source-map "0.38.1" mime-types "2.1.11" mkdirp "^0.5.1" - request "^2.79.0" + node-fetch "^1.3.3" + react-transform-hmr "^1.0.4" + resolve "^1.5.0" rimraf "^2.5.4" serialize-error "^2.1.0" source-map "^0.5.6" @@ -9495,15 +9544,6 @@ node-modules-regexp@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz#8d9dbe28964a4ac5712e9131642107c71e90ec40" -node-notifier@^5.1.2: - version "5.1.2" - resolved "https://registry.yarnpkg.com/node-notifier/-/node-notifier-5.1.2.tgz#2fa9e12605fa10009d44549d6fcd8a63dde0e4ff" - dependencies: - growly "^1.3.0" - semver "^5.3.0" - shellwords "^0.1.0" - which "^1.2.12" - node-notifier@^5.2.1: version "5.2.1" resolved "https://registry.yarnpkg.com/node-notifier/-/node-notifier-5.2.1.tgz#fa313dd08f5517db0e2502e5758d664ac69f9dea" @@ -9848,13 +9888,6 @@ os-locale@^2.0.0: lcid "^1.0.0" mem "^1.1.0" -os-name@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/os-name/-/os-name-2.0.1.tgz#b9a386361c17ae3a21736ef0599405c9a8c5dc5e" - dependencies: - macos-release "^1.0.0" - win-release "^1.0.0" - os-tmpdir@^1.0.0, os-tmpdir@^1.0.1, os-tmpdir@~1.0.1, os-tmpdir@~1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" @@ -10170,15 +10203,6 @@ plist@2.0.1: xmlbuilder "8.2.2" xmldom "0.1.x" -plist@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/plist/-/plist-1.2.0.tgz#084b5093ddc92506e259f874b8d9b1afb8c79593" - dependencies: - base64-js "0.0.8" - util-deprecate "1.0.2" - xmlbuilder "4.0.0" - xmldom "0.1.x" - plist@^2.0.0, plist@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/plist/-/plist-2.1.0.tgz#57ccdb7a0821df21831217a3cad54e3e146a1025" @@ -10187,6 +10211,14 @@ plist@^2.0.0, plist@^2.1.0: xmlbuilder "8.2.2" xmldom "0.1.x" +plist@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/plist/-/plist-3.0.1.tgz#a9b931d17c304e8912ef0ba3bdd6182baf2e1f8c" + dependencies: + base64-js "^1.2.3" + xmlbuilder "^9.0.7" + xmldom "0.1.x" + pluralize@^7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/pluralize/-/pluralize-7.0.0.tgz#298b89df8b93b0221dbf421ad2b1b1ea23fc6777" @@ -10861,12 +10893,12 @@ react-deep-force-update@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/react-deep-force-update/-/react-deep-force-update-1.1.0.tgz#8d131ae07ae02f08df60744eb2cf2de4fcb325f1" -react-devtools-core@3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/react-devtools-core/-/react-devtools-core-3.1.0.tgz#eec2e9e0e6edb77772e2bfc7d286a296f55a261a" +react-devtools-core@^3.2.2: + version "3.2.3" + resolved "https://registry.yarnpkg.com/react-devtools-core/-/react-devtools-core-3.2.3.tgz#a37e199d94865e2cbb616b97be8f5820674e6abd" dependencies: shell-quote "^1.6.1" - ws "^2.0.3" + ws "^3.3.1" react-docgen@^3.0.0-beta11: version "3.0.0-beta9" @@ -11056,21 +11088,12 @@ react-native-wkwebview-reborn@^1.20.0: dependencies: fbjs "^0.8.3" -"react-native@git://github.com/keybase/react-native#keybase-fixes-off-543": - version "0.54.3" - resolved "git://github.com/keybase/react-native#6e857b593e24a02aa64b9288be62694ee6414100" +react-native@0.56.0-rc.2: + version "0.56.0-rc.2" + resolved "https://registry.yarnpkg.com/react-native/-/react-native-0.56.0-rc.2.tgz#68397f5a17b7c847273231aae3e3b67a045e8ad5" dependencies: absolute-path "^0.0.0" art "^0.10.0" - babel-core "^6.24.1" - babel-plugin-syntax-trailing-function-commas "^6.20.0" - babel-plugin-transform-async-to-generator "6.16.0" - babel-plugin-transform-class-properties "^6.18.0" - babel-plugin-transform-exponentiation-operator "^6.5.0" - babel-plugin-transform-flow-strip-types "^6.21.0" - babel-plugin-transform-object-rest-spread "^6.20.2" - babel-register "^6.24.1" - babel-runtime "^6.23.0" base64-js "^1.1.2" chalk "^1.1.1" commander "^2.9.0" @@ -11079,33 +11102,36 @@ react-native-wkwebview-reborn@^1.20.0: create-react-class "^15.6.3" debug "^2.2.0" denodeify "^1.2.1" - envinfo "^3.0.0" + envinfo "^5.7.0" errorhandler "^1.5.0" + escape-string-regexp "^1.0.5" event-target-shim "^1.0.5" - fbjs "^0.8.14" + fbjs "0.8.16" fbjs-scripts "^0.8.1" fs-extra "^1.0.0" glob "^7.1.1" graceful-fs "^4.1.3" inquirer "^3.0.6" lodash "^4.17.5" - metro "^0.28.0" - metro-core "^0.28.0" + metro "^0.38.1" + metro-babel-register "^0.38.1" + metro-core "^0.38.1" + metro-memory-fs "^0.38.1" mime "^1.3.4" minimist "^1.2.0" mkdirp "^0.5.1" morgan "^1.9.0" node-fetch "^1.3.3" - node-notifier "^5.1.2" + node-notifier "^5.2.1" npmlog "^2.0.4" opn "^3.0.2" optimist "^0.6.1" - plist "^1.2.0" + plist "^3.0.0" pretty-format "^4.2.1" promise "^7.1.1" prop-types "^15.5.8" react-clone-referenced-element "^1.0.1" - react-devtools-core "3.1.0" + react-devtools-core "^3.2.2" react-timer-mixin "^0.13.2" regenerator-runtime "^0.11.0" rimraf "^2.5.4" @@ -11113,7 +11139,6 @@ react-native-wkwebview-reborn@^1.20.0: serve-static "^1.13.1" shell-quote "1.6.1" stacktrace-parser "^0.1.3" - whatwg-fetch "^1.0.0" ws "^1.1.0" xcode "^0.9.1" xmldoc "^0.4.0" @@ -11829,6 +11854,12 @@ resolve@^1.3.2: dependencies: path-parse "^1.0.5" +resolve@^1.5.0: + version "1.8.1" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.8.1.tgz#82f1ec19a423ac1fbd080b0bab06ba36e84a7a26" + dependencies: + path-parse "^1.0.5" + resolve@^1.6.0: version "1.7.1" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.7.1.tgz#aadd656374fd298aee895bc026b8297418677fd3" @@ -11930,10 +11961,6 @@ safe-buffer@^5.1.2: version "5.1.2" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" -safe-buffer@~5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.0.1.tgz#d263ca54696cd8a306b5ca6551e92de57918fbe7" - safe-regex@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e" @@ -11997,7 +12024,7 @@ selfsigned@^1.9.1: dependencies: node-forge "0.6.33" -"semver@2 || 3 || 4 || 5", semver@5.x, semver@^5.0.1, semver@^5.0.3, semver@^5.1.0, semver@^5.3.0: +"semver@2 || 3 || 4 || 5", semver@5.x, semver@^5.0.3, semver@^5.1.0, semver@^5.3.0: version "5.4.1" resolved "https://registry.yarnpkg.com/semver/-/semver-5.4.1.tgz#e059c09d8571f0540823733433505d3a2f00b18e" @@ -12176,7 +12203,7 @@ shelljs@^0.8.0, shelljs@^0.8.1: interpret "^1.0.0" rechoir "^0.6.2" -shellwords@^0.1.0, shellwords@^0.1.1: +shellwords@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/shellwords/-/shellwords-0.1.1.tgz#d6b9181c1a48d397324c84871efbcfc73fc0654b" @@ -13324,7 +13351,7 @@ utf8-byte-length@^1.0.1: version "1.0.4" resolved "https://registry.yarnpkg.com/utf8-byte-length/-/utf8-byte-length-1.0.4.tgz#f45f150c4c66eee968186505ab93fcbb8ad6bf61" -util-deprecate@1.0.2, util-deprecate@^1.0.2, util-deprecate@~1.0.1: +util-deprecate@^1.0.2, util-deprecate@~1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" @@ -13698,7 +13725,7 @@ whatwg-encoding@^1.0.3: dependencies: iconv-lite "0.4.19" -whatwg-fetch@>=0.10.0, whatwg-fetch@^1.0.0: +whatwg-fetch@>=0.10.0: version "1.1.1" resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-1.1.1.tgz#ac3c9d39f320c6dce5339969d054ef43dd333319" @@ -13734,12 +13761,6 @@ wide-align@^1.1.0: dependencies: string-width "^1.0.2" -win-release@^1.0.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/win-release/-/win-release-1.1.1.tgz#5fa55e02be7ca934edfc12665632e849b72e5209" - dependencies: - semver "^5.0.1" - window-size@0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/window-size/-/window-size-0.1.0.tgz#5438cd2ea93b202efa3a19fe8887aee7c94f9c9d" @@ -13806,14 +13827,7 @@ ws@^1.1.0: options ">=0.0.5" ultron "1.0.x" -ws@^2.0.3: - version "2.3.1" - resolved "https://registry.yarnpkg.com/ws/-/ws-2.3.1.tgz#6b94b3e447cb6a363f785eaf94af6359e8e81c80" - dependencies: - safe-buffer "~5.0.1" - ultron "~1.1.0" - -ws@^3.0.0, ws@~3.3.1: +ws@^3.0.0, ws@^3.3.1, ws@~3.3.1: version "3.3.3" resolved "https://registry.yarnpkg.com/ws/-/ws-3.3.3.tgz#f1cf84fe2d5e901ebce94efaece785f187a228f2" dependencies: @@ -13850,16 +13864,14 @@ 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@4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-4.0.0.tgz#98b8f651ca30aa624036f127d11cc66dc7b907a3" - dependencies: - lodash "^3.5.0" - 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" + xmldoc@^0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/xmldoc/-/xmldoc-0.4.0.tgz#d257224be8393eaacbf837ef227fd8ec25b36888" From 0fdf65dba1f21465e7f2749db2a5804f41755113 Mon Sep 17 00:00:00 2001 From: chrisnojima Date: Fri, 22 Jun 2018 11:48:33 -0400 Subject: [PATCH 3/6] WIP --- shared/package.json | 2 +- shared/yarn.lock | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/shared/package.json b/shared/package.json index 140e43f34ad4..a795f8b012d0 100644 --- a/shared/package.json +++ b/shared/package.json @@ -144,7 +144,7 @@ "react-gateway": "3.0.0", "react-list": "0.8.9", "react-measure": "^2.0.0", - "react-native": "0.56.0-rc.2", + "react-native": "git://github.com/keybase/react-native#keybase-fixes-off-560rc3", "react-native-camera": "0.10.0", "react-native-contacts": "2.2.0", "react-native-fetch-blob": "0.10.8", diff --git a/shared/yarn.lock b/shared/yarn.lock index 2f956e6dd093..bbc709df37d8 100644 --- a/shared/yarn.lock +++ b/shared/yarn.lock @@ -11088,9 +11088,9 @@ react-native-wkwebview-reborn@^1.20.0: dependencies: fbjs "^0.8.3" -react-native@0.56.0-rc.2: - version "0.56.0-rc.2" - resolved "https://registry.yarnpkg.com/react-native/-/react-native-0.56.0-rc.2.tgz#68397f5a17b7c847273231aae3e3b67a045e8ad5" +"react-native@git://github.com/keybase/react-native#keybase-fixes-off-560rc3": + version "0.56.0-rc.3" + resolved "git://github.com/keybase/react-native#c53f54218a4427ce97cf5ad0a40dfb267b00d1b5" dependencies: absolute-path "^0.0.0" art "^0.10.0" From c2101dd91b80afc0bb4926990539c7e420209cf3 Mon Sep 17 00:00:00 2001 From: chrisnojima Date: Tue, 26 Jun 2018 10:32:46 -0400 Subject: [PATCH 4/6] fix exploding popup getDrivedState --- .../messages/set-explode-popup/index.native.js | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/shared/chat/conversation/messages/set-explode-popup/index.native.js b/shared/chat/conversation/messages/set-explode-popup/index.native.js index 948d34ee3cf5..b639cfaa2c28 100644 --- a/shared/chat/conversation/messages/set-explode-popup/index.native.js +++ b/shared/chat/conversation/messages/set-explode-popup/index.native.js @@ -57,10 +57,15 @@ const promptContainerStyle = { type State = {selected: number} class SetExplodePopup extends React.Component { - state = {selected: 0} + constructor(props: Props) { + super(props) + this.state = {selected: props.selected || 0} + } - static getDerivedStateFromProps(nextProps: Props, prevState: State) { - return {selected: nextProps.selected || 0} + componentDidUpdate(prevProps: Props) { + if (this.props.selected !== prevProps.selected) { + this.setState({selected: this.props.selected || 0}) + } } setSelected = (value: number | string) => { From ac9066cb4c5bb7da390dafc2b92221d595d07315 Mon Sep 17 00:00:00 2001 From: chrisnojima Date: Tue, 26 Jun 2018 15:36:26 -0400 Subject: [PATCH 5/6] fix up inbox row measuring issues --- shared/chat/inbox/index.native.js | 40 +++-- .../chat/inbox/row/big-team-channel/index.js | 162 +++++++++--------- .../chat/inbox/row/big-team-header/index.js | 85 +++++---- .../chat/inbox/row/big-teams-divider/index.js | 78 +++++---- shared/chat/inbox/row/divider/index.js | 93 +++++----- .../row/filter-big-team-channel/index.js | 84 ++++----- .../chat/inbox/row/filter-small-team/index.js | 61 ++++--- shared/chat/inbox/row/sizes.js | 9 + shared/chat/inbox/row/small-team/index.js | 86 ++++++---- shared/styles/index.desktop.js | 12 ++ shared/styles/index.native.js | 5 +- 11 files changed, 399 insertions(+), 316 deletions(-) create mode 100644 shared/chat/inbox/row/sizes.js diff --git a/shared/chat/inbox/index.native.js b/shared/chat/inbox/index.native.js index 341eceab1331..a1f8138c4f2b 100644 --- a/shared/chat/inbox/index.native.js +++ b/shared/chat/inbox/index.native.js @@ -15,6 +15,7 @@ import BigTeamsDivider from './row/big-teams-divider/container' import Divider from './row/divider/container' import {debounce} from 'lodash-es' import {Owl} from './owl' +import * as RowSizes from './row/sizes' import type {Props, RowItem} from './' @@ -44,8 +45,11 @@ class Inbox extends React.PureComponent { // Help us calculate row heights and offsets quickly _dividerIndex = -1 - state = { - showFloating: false, + state = {showFloating: false} + + constructor(props: Props) { + super(props) + this._calculateDivider(props) } _renderItem = ({item, index}) => { @@ -84,11 +88,7 @@ class Inbox extends React.PureComponent { ) } - componentDidUpdate(prevProps: Props) { - if (this.props.rows !== prevProps.rows) { - this._dividerIndex = this.props.rows.findIndex(r => r.type === 'divider') - } - } + _calculateDivider = (props: Props) => {} _askForUnboxing = (rows: Array) => { const toUnbox = rows.reduce((arr, r) => { @@ -145,23 +145,31 @@ class Inbox extends React.PureComponent { } _itemTypeToHeight = { - big: globalMargins.large, - bigHeader: globalMargins.large, - divider: 56, - small: globalMargins.xlarge, + big: RowSizes.bigRowHeight, + bigHeader: RowSizes.bigHeaderHeight, + divider: RowSizes.dividerHeight, + small: RowSizes.smallRowHeight, } _getItemLayout = (data, index) => { + console.log('aaa d:', this._dividerIndex) + // We cache the divider location so we can divide the list into small and large. We can calculate the small cause they're all // the same height. We iterate over the big since that list is small and we don't know the number of channels easily const smallHeight = this._itemTypeToHeight['small'] if (index < this._dividerIndex || this._dividerIndex === -1) { - return {index, length: smallHeight, offset: index ? smallHeight * index : 0} + const offset = index ? smallHeight * index : 0 + const length = smallHeight + console.log('aaa 1:', index, length, offset) + return {index, length, offset} } const dividerHeight = this._itemTypeToHeight['divider'] if (index === this._dividerIndex) { - return {index, length: dividerHeight, offset: smallHeight * index} + const offset = smallHeight * index + const length = dividerHeight + console.log('aaa 2:', index, length, offset) + return {index, length, offset} } let offset = smallHeight * (this._dividerIndex - 1) + dividerHeight @@ -169,11 +177,13 @@ class Inbox extends React.PureComponent { for (let i = this._dividerIndex; i < index; ++i) { offset += this._itemTypeToHeight[data[i].type] } - - return {index, length: this._itemTypeToHeight[data[index].type], offset} + const length = this._itemTypeToHeight[data[index].type] + console.log('aaa 3:', index, length, offset) + return {index, length, offset} } render() { + this._dividerIndex = this.props.rows.findIndex(r => r.type === 'divider') const noChats = !this.props.isLoading && !this.props.rows.length && !this.props.filter && const owl = !this.props.rows.length && !!this.props.filter && const floatingDivider = this.state.showFloating && diff --git a/shared/chat/inbox/row/big-team-channel/index.js b/shared/chat/inbox/row/big-team-channel/index.js index a03a58367622..ad08b068d387 100644 --- a/shared/chat/inbox/row/big-team-channel/index.js +++ b/shared/chat/inbox/row/big-team-channel/index.js @@ -1,7 +1,16 @@ // @flow import React, {PureComponent} from 'react' import {Box, Text, Icon, ClickableBox} from '../../../../common-adapters' -import {globalStyles, globalColors, globalMargins, isMobile, desktopStyles} from '../../../../styles' +import { + globalStyles, + globalColors, + globalMargins, + isMobile, + desktopStyles, + styleSheetCreate, + platformStyles, +} from '../../../../styles' +import * as RowSizes from '../sizes' type Props = { isSelected: boolean, @@ -17,21 +26,21 @@ type Props = { class BigTeamChannel extends PureComponent { render() { return ( - - - + + + #{this.props.channelname} @@ -45,25 +54,6 @@ class BigTeamChannel extends PureComponent { } } -const textStyleError = { - color: globalColors.red, -} -const textStylePlain = { - ...(isMobile ? {backgroundColor: globalColors.fastBlank} : {}), - color: globalColors.black_75_on_white, -} -const textStylePlainBold = { - ...textStylePlain, - ...globalStyles.fontBold, -} -const textStyleSelected = { - color: globalColors.white, -} -const textStyleSelectedBold = { - ...textStyleSelected, - ...globalStyles.fontBold, -} - const MutedIcon = ({isSelected}) => ( ( - - + + ) -const unreadContainerStyle = { - ...globalStyles.flexBoxRow, - alignItems: 'center', - alignSelf: 'stretch', - flex: 1, - justifyContent: 'flex-end', -} -const unreadStyle = { - backgroundColor: globalColors.orange, - borderRadius: 6, - flexShrink: 0, - height: 8, - width: 8, -} - -const teamRowContainerStyle = { - ...globalStyles.flexBoxRow, - ...desktopStyles.clickable, - alignItems: 'center', - flexShrink: 0, - maxHeight: isMobile ? globalMargins.large : globalMargins.medium, - minHeight: isMobile ? globalMargins.large : globalMargins.medium, - paddingLeft: globalMargins.tiny, - paddingRight: isMobile ? globalMargins.tiny : globalMargins.xtiny, -} - -const channelRowContainerStyle = { - ...teamRowContainerStyle, - alignItems: 'stretch', - paddingRight: 0, -} - -const channelBackgroundStyle = { - ...globalStyles.flexBoxRow, - ...(isMobile ? globalStyles.fillAbsolute : {width: '100%'}), - alignItems: 'center', - marginLeft: globalMargins.large, - paddingLeft: globalMargins.tiny, - paddingRight: globalMargins.tiny, -} - -const selectedChannelBackgroundStyle = { - ...channelBackgroundStyle, - backgroundColor: globalColors.blue, - borderTopLeftRadius: 3, - borderBottomLeftRadius: 3, -} +const styles = styleSheetCreate({ + channelBackground: { + ...globalStyles.flexBoxRow, + ...(isMobile ? globalStyles.fillAbsolute : {width: '100%'}), + alignItems: 'center', + marginLeft: globalMargins.large, + paddingLeft: globalMargins.tiny, + paddingRight: globalMargins.tiny, + }, + container: {flexShrink: 0, height: RowSizes.bigRowHeight}, + rowContainer: platformStyles({ + common: { + ...globalStyles.flexBoxRow, + alignItems: 'stretch', + height: '100%', + paddingLeft: globalMargins.tiny, + paddingRight: 0, + }, + isElectron: desktopStyles.clickable, + }), + selectedChannelBackground: { + ...globalStyles.flexBoxRow, + ...(isMobile ? globalStyles.fillAbsolute : {width: '100%'}), + alignItems: 'center', + backgroundColor: globalColors.blue, + borderBottomLeftRadius: 3, + borderTopLeftRadius: 3, + marginLeft: globalMargins.large, + paddingLeft: globalMargins.tiny, + paddingRight: globalMargins.tiny, + }, + textError: { + color: globalColors.red, + }, + textPlain: { + ...(isMobile ? {backgroundColor: globalColors.fastBlank} : {}), + color: globalColors.black_75_on_white, + }, + textPlainBold: { + ...(isMobile ? {backgroundColor: globalColors.fastBlank} : {}), + color: globalColors.black_75_on_white, + ...globalStyles.fontBold, + }, + textSelected: { + color: globalColors.white, + }, + textSelectedBold: { + color: globalColors.white, + ...globalStyles.fontBold, + }, + unread: { + backgroundColor: globalColors.orange, + borderRadius: 6, + flexShrink: 0, + height: 8, + width: 8, + }, + unreadContainer: { + ...globalStyles.flexBoxRow, + alignItems: 'center', + alignSelf: 'stretch', + flex: 1, + justifyContent: 'flex-end', + }, +}) export {BigTeamChannel} diff --git a/shared/chat/inbox/row/big-team-header/index.js b/shared/chat/inbox/row/big-team-header/index.js index db241f6bf040..6aaedcbb7970 100644 --- a/shared/chat/inbox/row/big-team-header/index.js +++ b/shared/chat/inbox/row/big-team-header/index.js @@ -11,7 +11,9 @@ import { globalMargins, isMobile, platformStyles, + styleSheetCreate, } from '../../../../styles' +import * as RowSizes from '../sizes' type Props = { badgeSubscribe: boolean, @@ -24,7 +26,7 @@ class _BigTeamHeader extends React.PureComponent { const props = this.props return ( - + { isSmallTeam={false} /> - + {props.teamname} - + @@ -55,43 +53,42 @@ class _BigTeamHeader extends React.PureComponent { } const BigTeamHeader = FloatingMenuParentHOC(_BigTeamHeader) - const iconFontSize = isMobile ? 20 : 16 -const teamRowContainerStyle = platformStyles({ - common: { - ...globalStyles.flexBoxRow, - alignItems: 'center', - flexShrink: 0, - maxHeight: 32, - minHeight: 32, - paddingLeft: globalMargins.tiny, - paddingRight: globalMargins.tiny, +const styles = styleSheetCreate({ + badge: { + borderRadius: 6, + height: 8, + position: 'absolute', + right: isMobile ? -1 : -3, + top: -1, + width: 8, }, - isElectron: { - ...desktopStyles.clickable, + showMenu: { + ...globalStyles.flexBoxRow, + position: 'relative', + right: globalMargins.xtiny, }, + team: platformStyles({ + common: { + color: globalColors.darkBlue, + flexGrow: 1, + marginLeft: globalMargins.tiny, + marginRight: globalMargins.tiny, + }, + isMobile: {backgroundColor: globalColors.fastBlank}, + }), + teamRowContainer: platformStyles({ + common: { + ...globalStyles.flexBoxRow, + alignItems: 'center', + flexShrink: 0, + height: RowSizes.bigHeaderHeight, + paddingLeft: globalMargins.tiny, + paddingRight: globalMargins.tiny, + }, + isElectron: desktopStyles.clickable, + }), }) -const teamStyle = { - color: globalColors.darkBlue, - flexGrow: 1, - marginLeft: globalMargins.tiny, - marginRight: globalMargins.tiny, - ...(isMobile - ? { - backgroundColor: globalColors.fastBlank, - } - : {}), -} - -const badgeStyle = { - borderRadius: 6, - height: 8, - top: -1, - right: isMobile ? -1 : -3, - position: 'absolute', - width: 8, -} - export {BigTeamHeader} diff --git a/shared/chat/inbox/row/big-teams-divider/index.js b/shared/chat/inbox/row/big-teams-divider/index.js index 8628de9d8788..9e723264fb6d 100644 --- a/shared/chat/inbox/row/big-teams-divider/index.js +++ b/shared/chat/inbox/row/big-teams-divider/index.js @@ -1,7 +1,15 @@ // @flow import * as React from 'react' import {ClickableBox, Icon, Box, Badge} from '../../../../common-adapters' -import {globalStyles, globalColors, globalMargins, glamorous, isMobile} from '../../../../styles' +import { + platformStyles, + globalStyles, + globalColors, + globalMargins, + glamorous, + styleSheetCreate, + isMobile, +} from '../../../../styles' import {BigTeamsLabel} from '../big-teams-label' type Props = { @@ -12,9 +20,7 @@ type Props = { const DividerBox = glamorous(Box)({ ...globalStyles.flexBoxRow, ...(isMobile - ? { - backgroundColor: globalColors.fastBlank, - } + ? {backgroundColor: globalColors.fastBlank} : { ':hover': { borderBottomColor: globalColors.black_10, @@ -36,46 +42,44 @@ const DividerBox = glamorous(Box)({ }) const BigTeamsDivider = ({toggle, badgeCount}: Props) => ( - + - {badgeCount > 0 && } - + {badgeCount > 0 && } + ) -const _badgeStyle = { - marginLeft: globalMargins.xtiny, - marginRight: 0, - position: 'relative', -} - -const _mobileStyle = { - backgroundColor: globalColors.fastBlank, - flexShrink: 0, - height: 48, -} -const _floatingStyle = { - ...globalStyles.fillAbsolute, - backgroundColor: globalColors.blue5, - flexShrink: 0, - height: 32, - top: undefined, -} - -const _iconStyle = { - ...globalStyles.fillAbsolute, - ...globalStyles.flexBoxRow, - alignItems: 'flex-start', - justifyContent: 'center', - marginTop: isMobile ? globalMargins.tiny : 0, -} +const styles = styleSheetCreate({ + badge: { + marginLeft: globalMargins.xtiny, + marginRight: 0, + position: 'relative', + }, + container: platformStyles({ + isElectron: { + ...globalStyles.fillAbsolute, + backgroundColor: globalColors.blue5, + flexShrink: 0, + height: 32, + top: undefined, + }, + isMobile: { + backgroundColor: globalColors.fastBlank, + flexShrink: 0, + height: 48, + }, + }), + icon: { + ...globalStyles.fillAbsolute, + ...globalStyles.flexBoxRow, + alignItems: 'flex-start', + justifyContent: 'center', + marginTop: isMobile ? globalMargins.tiny : 0, + }, +}) export {BigTeamsDivider, BigTeamsLabel} diff --git a/shared/chat/inbox/row/divider/index.js b/shared/chat/inbox/row/divider/index.js index b7f5615fe044..852e2c486414 100644 --- a/shared/chat/inbox/row/divider/index.js +++ b/shared/chat/inbox/row/divider/index.js @@ -1,7 +1,15 @@ // @flow import * as React from 'react' import {ClickableBox, Box, Text, Badge} from '../../../../common-adapters' -import {globalStyles, globalColors, globalMargins, isMobile} from '../../../../styles' +import { + styleSheetCreate, + collapseStyles, + globalStyles, + globalColors, + globalMargins, + isMobile, +} from '../../../../styles' +import * as RowSizes from '../sizes' type Props = { badgeCount: number, @@ -13,58 +21,57 @@ type Props = { class Divider extends React.PureComponent { render() { return ( - - - + + + {this.props.hiddenCount > 0 ? `+${this.props.hiddenCount} more` : 'Show less'} {this.props.hiddenCount > 0 && this.props.badgeCount > 0 && ( - + )} - + ) } } -const _textStyle = { - color: globalColors.black_60, -} -const _toggleButtonStyle = { - ...globalStyles.flexBoxRow, - alignItems: 'center', - alignSelf: 'center', - backgroundColor: globalColors.black_05, - borderRadius: 19, - height: isMobile ? 28 : 20, - marginBottom: isMobile ? 16 : 8, - paddingLeft: isMobile ? globalMargins.small : globalMargins.tiny, - paddingRight: isMobile ? globalMargins.small : globalMargins.tiny, -} - -const _badgeStyle = { - marginLeft: globalMargins.xtiny, - marginRight: 0, - position: 'relative', -} - -const _dividerStyle = { - backgroundColor: globalColors.black_05, - height: 1, - width: '100%', -} - -const _toggleContainer = { - ...globalStyles.flexBoxColumn, - height: isMobile ? 56 : 40, - justifyContent: 'center', -} - -const _badgeToggleStyle = { - ..._badgeStyle, - marginLeft: globalMargins.xtiny, -} +const styles = styleSheetCreate({ + badge: { + marginLeft: globalMargins.xtiny, + marginRight: 0, + position: 'relative', + }, + badgeToggle: { + marginLeft: globalMargins.xtiny, + marginRight: 0, + position: 'relative', + }, + container: { + ...globalStyles.flexBoxColumn, + height: RowSizes.dividerHeight, + justifyContent: 'center', + }, + divider: { + backgroundColor: globalColors.black_05, + height: 1, + width: '100%', + }, + text: { + color: globalColors.black_60, + }, + toggleButton: { + ...globalStyles.flexBoxRow, + alignItems: 'center', + alignSelf: 'center', + backgroundColor: globalColors.black_05, + borderRadius: 19, + height: isMobile ? 28 : 20, + marginBottom: isMobile ? 16 : 8, + paddingLeft: isMobile ? globalMargins.small : globalMargins.tiny, + paddingRight: isMobile ? globalMargins.small : globalMargins.tiny, + }, +}) export {Divider} diff --git a/shared/chat/inbox/row/filter-big-team-channel/index.js b/shared/chat/inbox/row/filter-big-team-channel/index.js index 6171e2929ab7..0ea9802a5a0f 100644 --- a/shared/chat/inbox/row/filter-big-team-channel/index.js +++ b/shared/chat/inbox/row/filter-big-team-channel/index.js @@ -1,8 +1,16 @@ // @flow import React, {PureComponent} from 'react' import {Box, Text, ClickableBox} from '../../../../common-adapters' -import {globalStyles, globalColors, globalMargins, platformStyles} from '../../../../styles' +import { + collapseStyles, + globalStyles, + globalColors, + globalMargins, + platformStyles, + styleSheetCreate, +} from '../../../../styles' import {TeamAvatar} from '../avatars' +import * as RowSizes from '../sizes' type Props = { isSelected: boolean, @@ -16,28 +24,28 @@ class FilterBigTeamChannel extends PureComponent { return ( {this.props.teamname}  #{this.props.channelname} @@ -48,33 +56,31 @@ class FilterBigTeamChannel extends PureComponent { } } -const channelnameStyle = platformStyles({ - common: { - flexBasis: '70%', - }, - isElectron: { - overflow: 'hidden', - textOverflow: 'ellipsis', - whiteSpace: 'nowrap', +const styles = styleSheetCreate({ + channelname: platformStyles({ + common: {flexBasis: '70%'}, + isElectron: { + overflow: 'hidden', + textOverflow: 'ellipsis', + whiteSpace: 'nowrap', + }, + }), + filteredRow: { + ...globalStyles.flexBoxRow, + alignItems: 'center', + flexShrink: 0, + height: RowSizes.smallRowHeight, + paddingRight: globalMargins.tiny, + width: '100%', }, + teamname: platformStyles({ + common: {color: globalColors.darkBlue}, + isElectron: { + overflow: 'hidden', + textOverflow: 'ellipsis', + whiteSpace: 'nowrap', + }, + }), }) -const teamnameStyle = platformStyles({ - common: { - color: globalColors.darkBlue, - }, - isElectron: { - overflow: 'hidden', - textOverflow: 'ellipsis', - whiteSpace: 'nowrap', - }, -}) -const filteredRowStyle = { - ...globalStyles.flexBoxRow, - alignItems: 'center', - flexShrink: 0, - height: 56, - paddingRight: globalMargins.tiny, - width: '100%', -} export {FilterBigTeamChannel} diff --git a/shared/chat/inbox/row/filter-small-team/index.js b/shared/chat/inbox/row/filter-small-team/index.js index cba0c840bf14..27da775ec33c 100644 --- a/shared/chat/inbox/row/filter-small-team/index.js +++ b/shared/chat/inbox/row/filter-small-team/index.js @@ -3,7 +3,14 @@ import React, {PureComponent} from 'react' import {Box, ClickableBox} from '../../../../common-adapters' import {FilteredTopLine} from './top-line' import {Avatars, TeamAvatar} from '../avatars' -import {globalStyles, isMobile, desktopStyles} from '../../../../styles' +import { + globalStyles, + desktopStyles, + styleSheetCreate, + platformStyles, + collapseStyles, +} from '../../../../styles' +import * as RowSizes from '../sizes' type Props = { backgroundColor: string, @@ -21,8 +28,11 @@ class FilterSmallTeam extends PureComponent { render() { const props = this.props return ( - - + + {props.teamname ? ( { participants={props.participants} /> )} - + { } } -const conversationRowStyle = { - ...globalStyles.flexBoxColumn, - flexGrow: 1, - justifyContent: 'center', - paddingLeft: 8, - paddingRight: 8, -} - -const rowHeight = isMobile ? 64 : 56 - -const rowContainerStyle = { - ...globalStyles.flexBoxRow, - ...desktopStyles.clickable, - flexShrink: 0, - maxHeight: rowHeight, - minHeight: rowHeight, -} +const styles = styleSheetCreate({ + container: { + flexShrink: 0, + height: RowSizes.smallRowHeight, + }, + conversationRow: { + ...globalStyles.flexBoxColumn, + flexGrow: 1, + justifyContent: 'center', + paddingLeft: 0, + paddingRight: 8, + }, + rowContainer: platformStyles({ + common: { + ...globalStyles.flexBoxRow, + height: '100%', + }, + isElectron: desktopStyles.clickable, + }), +}) export {FilterSmallTeam} diff --git a/shared/chat/inbox/row/sizes.js b/shared/chat/inbox/row/sizes.js new file mode 100644 index 000000000000..d2fd0d912a6c --- /dev/null +++ b/shared/chat/inbox/row/sizes.js @@ -0,0 +1,9 @@ +// @flow +// In order for the inbox rows to be calculated quickly we use fixed sizes for each type so +// in order for the list and the rows to ensure they're the same size we keep the sizes here +import {isMobile} from '../../../styles' + +export const smallRowHeight = isMobile ? 64 : 56 +export const bigRowHeight = isMobile ? 40 : 24 +export const bigHeaderHeight = 32 +export const dividerHeight = isMobile ? 56 : 40 diff --git a/shared/chat/inbox/row/small-team/index.js b/shared/chat/inbox/row/small-team/index.js index aa26993968e6..afaf3ccb09ca 100644 --- a/shared/chat/inbox/row/small-team/index.js +++ b/shared/chat/inbox/row/small-team/index.js @@ -1,10 +1,20 @@ // @flow import * as React from 'react' import {Box, ClickableBox} from '../../../../common-adapters' -import {glamorous, globalStyles, globalColors, isMobile, desktopStyles} from '../../../../styles' +import { + glamorous, + globalStyles, + globalColors, + collapseStyles, + isMobile, + desktopStyles, + styleSheetCreate, + platformStyles, +} from '../../../../styles' import {SimpleTopLine} from './top-line' import {BottomLine} from './bottom-line' import {Avatars, TeamAvatar} from '../avatars' +import * as RowSizes from '../sizes' type Props = { backgroundColor: string, @@ -41,8 +51,11 @@ class SmallTeam extends React.PureComponent { render() { const props = this.props return ( - - + + {props.teamname ? ( { participants={props.participants} /> )} - + { } } -const conversationRowStyle = { - ...globalStyles.flexBoxColumn, - backgroundColor: isMobile ? globalColors.fastBlank : globalColors.blue5, - flexGrow: 1, - height: '100%', - justifyContent: 'center', - paddingLeft: 8, - paddingRight: 8, -} - -const conversationRowStyleSelected = { - ...conversationRowStyle, - backgroundColor: globalColors.blue, -} -const rowHeight = isMobile ? 64 : 56 - -const rowContainerStyle = { - ...globalStyles.flexBoxRow, - ...desktopStyles.clickable, - backgroundColor: isMobile ? globalColors.fastBlank : globalColors.blue5, - flexShrink: 0, - height: rowHeight, -} - -const rowContainerStyleSelected = { - ...rowContainerStyle, - backgroundColor: globalColors.blue, -} +const styles = styleSheetCreate({ + container: {flexShrink: 0, height: RowSizes.smallRowHeight}, + conversationRow: { + ...globalStyles.flexBoxColumn, + backgroundColor: isMobile ? globalColors.fastBlank : globalColors.blue5, + flexGrow: 1, + height: '100%', + justifyContent: 'center', + paddingLeft: 8, + paddingRight: 8, + }, + conversationRowSelected: { + ...globalStyles.flexBoxColumn, + backgroundColor: globalColors.blue, + flexGrow: 1, + height: '100%', + justifyContent: 'center', + paddingLeft: 8, + paddingRight: 8, + }, + rowContainer: platformStyles({ + common: { + ...globalStyles.flexBoxRow, + backgroundColor: isMobile ? globalColors.fastBlank : globalColors.blue5, + height: '100%', + }, + isElectron: desktopStyles.clickable, + }), + rowContainerSelected: platformStyles({ + common: { + ...globalStyles.flexBoxRow, + backgroundColor: globalColors.blue, + height: '100%', + }, + isElectron: desktopStyles.clickable, + }), +}) export {SmallTeam} diff --git a/shared/styles/index.desktop.js b/shared/styles/index.desktop.js index 964c66edcf4a..33270e7b2981 100644 --- a/shared/styles/index.desktop.js +++ b/shared/styles/index.desktop.js @@ -112,6 +112,18 @@ export const backgroundURL = (...to: Array) => { export const hairlineWidth = 1 export const styleSheetCreate = (obj: Object) => obj export const collapseStyles = (styles: $ReadOnlyArray): Object => { + // fast path for a single style that passes. Often we do stuff like + // collapseStyle([styles.myStyle, this.props.something && {backgroundColor: 'red'}]), so in the false + // case we can just take styles.myStyle and not render thrash + const valid = styles.filter(Boolean) + if (valid.length === 1) { + const s = valid[0] + if (typeof s === 'object') { + // $ForceType + return s + } + } + const flattenedStyles = styles.reduce((a, e) => a.concat(e), []) return flattenedStyles.reduce((o, e) => (e ? {...o, ...e} : o), {}) } diff --git a/shared/styles/index.native.js b/shared/styles/index.native.js index b2ead2ecb1c5..dc07262948c0 100644 --- a/shared/styles/index.native.js +++ b/shared/styles/index.native.js @@ -52,8 +52,9 @@ export const hairlineWidth = StyleSheet.hairlineWidth export const styleSheetCreate = (obj: Object) => StyleSheet.create(obj) export const collapseStyles = ( styles: $ReadOnlyArray -): Array => { - return styles.reduce((a, e) => a.concat(e), []) +): $ReadOnlyArray => { + // $ForceType RN handles this directly + return styles } export const transition = (...properties: Array) => ({}) export const backgroundURL = (...path: Array) => ({}) From 65c86230cb428e8ffc9cc22ace52edaacd5372b3 Mon Sep 17 00:00:00 2001 From: chrisnojima Date: Tue, 26 Jun 2018 15:36:31 -0400 Subject: [PATCH 6/6] WIP --- shared/package.json | 2 +- shared/yarn.lock | 11 ++++++++++- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/shared/package.json b/shared/package.json index 93c0e6e5c38c..05fe59d05dbe 100644 --- a/shared/package.json +++ b/shared/package.json @@ -188,7 +188,7 @@ "@storybook/react-native": "4.0.0-alpha.4", "babel-eslint": "8.2.3", "babel-jest": "^23.0.1", - "babel-loader": "7.1.4", + "babel-loader": "^8.0.0-beta", "babel-preset-react-native": "5.0.2", "css-loader": "0.28.11", "del": "3.0.0", diff --git a/shared/yarn.lock b/shared/yarn.lock index 8f74f45717d8..0b86f5ccf607 100644 --- a/shared/yarn.lock +++ b/shared/yarn.lock @@ -2415,7 +2415,7 @@ babel-jest@^23.0.1: babel-plugin-istanbul "^4.1.6" babel-preset-jest "^23.0.1" -babel-loader@7.1.4, babel-loader@^7.1.4: +babel-loader@^7.1.4: version "7.1.4" resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-7.1.4.tgz#e3463938bd4e6d55d1c174c5485d406a188ed015" dependencies: @@ -2423,6 +2423,15 @@ babel-loader@7.1.4, babel-loader@^7.1.4: loader-utils "^1.0.2" mkdirp "^0.5.1" +babel-loader@^8.0.0-beta: + version "8.0.0-beta.4" + resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-8.0.0-beta.4.tgz#c3fab00696c385c70c04dbe486391f0eb996f345" + dependencies: + find-cache-dir "^1.0.0" + loader-utils "^1.0.2" + mkdirp "^0.5.1" + util.promisify "^1.0.0" + babel-messages@^6.23.0: version "6.23.0" resolved "https://registry.yarnpkg.com/babel-messages/-/babel-messages-6.23.0.tgz#f3cdf4703858035b2a2951c6ec5edf6c62f2630e"