From d0f96c08877dde16b30004556d9320b05b8ec303 Mon Sep 17 00:00:00 2001 From: enahum Date: Wed, 7 Feb 2018 18:24:01 -0300 Subject: [PATCH] [ICU-650] Upgrade React Native to 0.52.2 (#1421) * Upgrade to React Native 0.52.2 * Bump app version to 1.7.0 * Update fastlane * Upgrade mattermost redux * feedback review --- Makefile | 2 - android/app/build.gradle | 2 +- .../components/CustomTextInput.java | 30 - .../components/CustomTextInputManager.java | 35 - .../mattermost/rnbeta/MattermostPackage.java | 6 +- app/actions/views/account_notifications.js | 4 +- .../file_attachment_document.js | 6 +- app/components/post_textbox/post_textbox.js | 18 - app/screens/edit_post/edit_post.js | 15 +- app/screens/edit_post/index.js | 4 +- app/screens/image_preview/downloader.ios.js | 6 +- .../notification_settings.js | 4 +- .../notification_settings_mobile_base.js | 16 +- fastlane/Gemfile.lock | 32 +- ios/Mattermost/Info.plist | 2 +- ios/MattermostShare/Info.plist | 2 +- ios/MattermostTests/Info.plist | 2 +- package.json | 60 +- rn-cli.config.js | 8 +- yarn.lock | 769 ++++++++++-------- 20 files changed, 520 insertions(+), 503 deletions(-) delete mode 100644 android/app/src/main/java/com/mattermost/components/CustomTextInput.java delete mode 100644 android/app/src/main/java/com/mattermost/components/CustomTextInputManager.java diff --git a/Makefile b/Makefile index 3d54919b2..b62302016 100644 --- a/Makefile +++ b/Makefile @@ -75,13 +75,11 @@ post-install: @sed -i'' -e 's|"./lib/locales": false|"./lib/locales": "./lib/locales"|g' node_modules/intl-relativeformat/package.json @sed -i'' -e 's|"./locale-data/complete.js": false|"./locale-data/complete.js": "./locale-data/complete.js"|g' node_modules/intl/package.json @sed -i'' -e 's|auto("auto", Configuration.ORIENTATION_UNDEFINED, ActivityInfo.SCREEN_ORIENTATION_UNSPECIFIED);|auto("auto", Configuration.ORIENTATION_UNDEFINED, ActivityInfo.SCREEN_ORIENTATION_FULL_USER);|g' node_modules/react-native-navigation/android/app/src/main/java/com/reactnativenavigation/params/Orientation.java - @sed -i'' -e "s|var AndroidTextInput = requireNativeComponent('AndroidTextInput', null);|var AndroidTextInput = requireNativeComponent('CustomTextInput', null);|g" node_modules/react-native/Libraries/Components/TextInput/TextInput.js @sed -i'' -e "s|super.onBackPressed();|this.moveTaskToBack(true);|g" node_modules/react-native-navigation/android/app/src/main/java/com/reactnativenavigation/controllers/NavigationActivity.java @if [ $(shell grep "const Platform" node_modules/react-native/Libraries/Lists/VirtualizedList.js | grep -civ grep) -eq 0 ]; then \ sed $ -i'' -e "s|const ReactNative = require('ReactNative');|const ReactNative = require('ReactNative');`echo $\\\\\\r;`const Platform = require('Platform');|g" node_modules/react-native/Libraries/Lists/VirtualizedList.js; \ fi @sed -i'' -e 's|transform: \[{scaleY: -1}\],|...Platform.select({android: {transform: \[{perspective: 1}, {scaleY: -1}\]}, ios: {transform: \[{scaleY: -1}\]}}),|g' node_modules/react-native/Libraries/Lists/VirtualizedList.js - @cd ./node_modules/react-native-svg/ios && rm -rf PerformanceBezier QuartzBookPack && yarn run postinstall @cd ./node_modules/mattermost-redux && yarn run build start: | pre-run ## Starts the React Native packager server diff --git a/android/app/build.gradle b/android/app/build.gradle index 5577a9251..43051da22 100644 --- a/android/app/build.gradle +++ b/android/app/build.gradle @@ -107,7 +107,7 @@ android { minSdkVersion 21 targetSdkVersion 23 versionCode 85 - versionName "1.6.0" + versionName "1.7.0" multiDexEnabled true ndk { abiFilters "armeabi-v7a", "x86" diff --git a/android/app/src/main/java/com/mattermost/components/CustomTextInput.java b/android/app/src/main/java/com/mattermost/components/CustomTextInput.java deleted file mode 100644 index 0034ff4b8..000000000 --- a/android/app/src/main/java/com/mattermost/components/CustomTextInput.java +++ /dev/null @@ -1,30 +0,0 @@ -package com.mattermost.components; - -import android.content.Context; -import android.text.InputType; - -import com.facebook.react.views.textinput.ReactEditText; - -public class CustomTextInput extends ReactEditText { - private boolean autoScroll = false; - - public CustomTextInput(Context context) { - super(context); - } - - private boolean isMultiline() { - return (getInputType() & InputType.TYPE_TEXT_FLAG_MULTI_LINE) != 0; - } - - @Override - public boolean isLayoutRequested() { - if (isMultiline() && !autoScroll) { - return true; - } - return false; - } - - public void setAutoScroll(boolean autoScroll) { - this.autoScroll = autoScroll; - } -} diff --git a/android/app/src/main/java/com/mattermost/components/CustomTextInputManager.java b/android/app/src/main/java/com/mattermost/components/CustomTextInputManager.java deleted file mode 100644 index 66994df40..000000000 --- a/android/app/src/main/java/com/mattermost/components/CustomTextInputManager.java +++ /dev/null @@ -1,35 +0,0 @@ -package com.mattermost.components; - -import android.text.InputType; -import android.util.TypedValue; - -import com.facebook.react.views.textinput.ReactTextInputManager; -import com.facebook.react.uimanager.PixelUtil; -import com.facebook.react.uimanager.ThemedReactContext; -import com.facebook.react.uimanager.ViewDefaults; -import com.facebook.react.uimanager.annotations.ReactProp; - -public class CustomTextInputManager extends ReactTextInputManager { - - @Override - public String getName() { - return "CustomTextInput"; - } - - @Override - public CustomTextInput createViewInstance(ThemedReactContext context) { - CustomTextInput editText = new CustomTextInput(context); - int inputType = editText.getInputType(); - editText.setInputType(inputType & (~InputType.TYPE_TEXT_FLAG_MULTI_LINE)); - editText.setReturnKeyType("done"); - editText.setTextSize( - TypedValue.COMPLEX_UNIT_PX, - (int) Math.ceil(PixelUtil.toPixelFromSP(ViewDefaults.FONT_SIZE_SP))); - return editText; - } - - @ReactProp(name = "autoScroll", defaultBoolean = false) - public void setAutoScroll(CustomTextInput view, boolean autoScroll) { - view.setAutoScroll(autoScroll); - } -} diff --git a/android/app/src/main/java/com/mattermost/rnbeta/MattermostPackage.java b/android/app/src/main/java/com/mattermost/rnbeta/MattermostPackage.java index d2a297c26..505cd0e4c 100644 --- a/android/app/src/main/java/com/mattermost/rnbeta/MattermostPackage.java +++ b/android/app/src/main/java/com/mattermost/rnbeta/MattermostPackage.java @@ -10,8 +10,6 @@ import com.facebook.react.bridge.ReactApplicationContext; import com.facebook.react.uimanager.ViewManager; import com.facebook.react.bridge.JavaScriptModule; -import com.mattermost.components.CustomTextInputManager; - public class MattermostPackage implements ReactPackage { private final MainApplication mApplication; @@ -29,8 +27,6 @@ public class MattermostPackage implements ReactPackage { @Override public List createViewManagers(ReactApplicationContext reactContext) { - return Arrays.asList( - new CustomTextInputManager() - ); + return Arrays.asList(); } } diff --git a/app/actions/views/account_notifications.js b/app/actions/views/account_notifications.js index c7fc7af9e..d1550749d 100644 --- a/app/actions/views/account_notifications.js +++ b/app/actions/views/account_notifications.js @@ -11,12 +11,12 @@ export function handleUpdateUserNotifyProps(notifyProps) { const config = state.entities.general.config; const {currentUserId} = state.entities.users; - const {interval, user_id, ...otherProps} = notifyProps; + const {interval, user_id: userId, ...otherProps} = notifyProps; const email = notifyProps.email; if (config.EnableEmailBatching === 'true' && email !== 'false') { const emailInterval = [{ - user_id, + user_id: userId, category: Preferences.CATEGORY_NOTIFICATIONS, name: Preferences.EMAIL_INTERVAL, value: interval diff --git a/app/components/file_attachment_list/file_attachment_document.js b/app/components/file_attachment_list/file_attachment_document.js index a41595a8d..08b484f37 100644 --- a/app/components/file_attachment_list/file_attachment_document.js +++ b/app/components/file_attachment_list/file_attachment_document.js @@ -12,7 +12,7 @@ import { } from 'react-native'; import OpenFile from 'react-native-doc-viewer'; import RNFetchBlob from 'react-native-fetch-blob'; -import {AnimatedCircularProgress} from 'react-native-circular-progress'; +import {CircularProgress} from 'react-native-circular-progress'; import {intlShape} from 'react-intl'; import {changeOpacity} from 'app/utils/theme'; @@ -252,7 +252,7 @@ export default class FileAttachmentDocument extends PureComponent { let fileAttachmentComponent; if (downloading) { fileAttachmentComponent = ( - {this.renderProgress} - + ); } else { fileAttachmentComponent = ( diff --git a/app/components/post_textbox/post_textbox.js b/app/components/post_textbox/post_textbox.js index 23ff73016..4a80518d9 100644 --- a/app/components/post_textbox/post_textbox.js +++ b/app/components/post_textbox/post_textbox.js @@ -169,14 +169,6 @@ export default class PostTextbox extends PureComponent { return false; }; - handleBlur = () => { - if (this.refs.input && Platform.OS === 'android') { - this.refs.input.setNativeProps({ - autoScroll: false - }); - } - }; - handleContentSizeChange = (event) => { let contentHeight = event.nativeEvent.contentSize.height; if (contentHeight < INITIAL_HEIGHT) { @@ -196,14 +188,6 @@ export default class PostTextbox extends PureComponent { } }; - handleFocus = () => { - if (this.refs.input && Platform.OS === 'android') { - this.refs.input.setNativeProps({ - autoScroll: true - }); - } - }; - handlePostDraftSelectionChanged = (event) => { const cursorPosition = event.nativeEvent.selection.end; if (this.props.rootId) { @@ -494,8 +478,6 @@ export default class PostTextbox extends PureComponent { style={[style.input, {height: textInputHeight}]} onContentSizeChange={this.handleContentSizeChange} keyboardType={this.state.keyboardType} - onFocus={this.handleFocus} - onBlur={this.handleBlur} onEndEditing={this.handleEndEditing} disableFullscreenUI={true} /> diff --git a/app/screens/edit_post/edit_post.js b/app/screens/edit_post/edit_post.js index 39b9b1911..e0ad3c2f0 100644 --- a/app/screens/edit_post/edit_post.js +++ b/app/screens/edit_post/edit_post.js @@ -4,7 +4,6 @@ import React, {PureComponent} from 'react'; import PropTypes from 'prop-types'; import {intlShape} from 'react-intl'; import { - Dimensions, Platform, View } from 'react-native'; @@ -23,6 +22,8 @@ export default class EditPost extends PureComponent { editPost: PropTypes.func.isRequired }), closeButton: PropTypes.object, + deviceHeight: PropTypes.number, + deviceWidth: PropTypes.number, editPostRequest: PropTypes.object.isRequired, navigator: PropTypes.object, post: PropTypes.object.isRequired, @@ -142,9 +143,8 @@ export default class EditPost extends PureComponent { }; render() { - const {theme} = this.props; + const {deviceHeight, deviceWidth, theme} = this.props; const {editing, message, error} = this.state; - const {height, width} = Dimensions.get('window'); const style = getStyleSheet(theme); @@ -160,7 +160,7 @@ export default class EditPost extends PureComponent { let displayError; if (error) { displayError = ( - + @@ -168,12 +168,14 @@ export default class EditPost extends PureComponent { ); } + const height = Platform.OS === 'android' ? (deviceHeight / 2) - 40 : (deviceHeight / 2); + return ( {displayError} - + - {component} - + diff --git a/app/screens/settings/notification_settings/notification_settings.js b/app/screens/settings/notification_settings/notification_settings.js index 5389a8af3..ea06aef21 100644 --- a/app/screens/settings/notification_settings/notification_settings.js +++ b/app/screens/settings/notification_settings/notification_settings.js @@ -173,10 +173,10 @@ class NotificationSettings extends PureComponent { saveNotificationProps = (notifyProps) => { const {currentUser} = this.props; - const {user_id} = notifyProps; + const {user_id: userId} = notifyProps; const previousProps = { ...getNotificationProps(currentUser), - user_id + user_id: userId }; if (notifyProps.interval) { diff --git a/app/screens/settings/notification_settings_mobile/notification_settings_mobile_base.js b/app/screens/settings/notification_settings_mobile/notification_settings_mobile_base.js index 1e71fa89e..b86c2722f 100644 --- a/app/screens/settings/notification_settings_mobile/notification_settings_mobile_base.js +++ b/app/screens/settings/notification_settings_mobile/notification_settings_mobile_base.js @@ -100,24 +100,24 @@ export default class NotificationSettingsMobileBase extends PureComponent { channel, comments, desktop, - desktop_duration, + desktop_duration: desktopDuration, email, - first_name, - mention_keys, + first_name: firstName, + mention_keys: mentionKeys, push, - push_status + push_status: pushStatus } = this.state; this.props.onBack({ channel, comments, desktop, - desktop_duration, + desktop_duration: desktopDuration, email, - first_name, - mention_keys, + first_name: firstName, + mention_keys: mentionKeys, push, - push_status, + push_status: pushStatus, user_id: this.props.currentUser.id }); }; diff --git a/fastlane/Gemfile.lock b/fastlane/Gemfile.lock index a7b248c30..3b4eec201 100644 --- a/fastlane/Gemfile.lock +++ b/fastlane/Gemfile.lock @@ -4,12 +4,13 @@ GEM CFPropertyList (2.3.6) addressable (2.5.2) public_suffix (>= 2.0.2, < 4.0) - aws-partitions (1.45.0) - aws-sdk-core (3.11.0) + atomos (0.1.2) + aws-partitions (1.59.0) + aws-sdk-core (3.15.0) aws-partitions (~> 1.0) aws-sigv4 (~> 1.0) jmespath (~> 1.0) - aws-sdk-kms (1.3.0) + aws-sdk-kms (1.4.0) aws-sdk-core (~> 3) aws-sigv4 (~> 1.0) aws-sdk-s3 (1.8.0) @@ -29,7 +30,7 @@ GEM unf (>= 0.0.5, < 1.0.0) dotenv (2.2.1) excon (0.60.0) - faraday (0.13.1) + faraday (0.14.0) multipart-post (>= 1.2, < 3) faraday-cookie_jar (0.0.6) faraday (>= 0.7.4) @@ -37,8 +38,8 @@ GEM faraday_middleware (0.12.2) faraday (>= 0.7.4, < 1.0) fastimage (2.1.1) - fastlane (2.72.0) - CFPropertyList (>= 2.3, < 3.0.0) + fastlane (2.80.0) + CFPropertyList (>= 2.3, < 4.0.0) addressable (>= 2.3, < 3.0.0) babosa (>= 1.0.2, < 2.0.0) bundler (>= 1.12.0, < 2.0.0) @@ -62,11 +63,11 @@ GEM public_suffix (~> 2.0.0) rubyzip (>= 1.1.0, < 2.0.0) security (= 0.1.3) - slack-notifier (>= 1.3, < 2.0.0) + slack-notifier (>= 2.0.0, < 3.0.0) terminal-notifier (>= 1.6.2, < 2.0.0) terminal-table (>= 1.4.5, < 2.0.0) tty-screen (>= 0.6.3, < 1.0.0) - tty-spinner (>= 0.7.0, < 1.0.0) + tty-spinner (>= 0.8.0, < 1.0.0) word_wrap (~> 1.0.0) xcodeproj (>= 1.5.2, < 2.0.0) xcpretty (>= 0.2.4, < 1.0.0) @@ -75,7 +76,7 @@ GEM fastlane-plugin-android_change_string_app_name (0.1.1) nokogiri fastlane-plugin-find_replace_string (0.1.0) - gh_inspector (1.0.3) + gh_inspector (1.1.1) google-api-client (0.13.6) addressable (~> 2.5, >= 2.5.1) googleauth (~> 0.5) @@ -108,11 +109,11 @@ GEM mime-types-data (3.2016.0521) mini_magick (4.5.1) mini_portile2 (2.3.0) - multi_json (1.12.2) + multi_json (1.13.1) multi_xml (0.6.0) multipart-post (2.0.0) nanaimo (0.2.3) - nokogiri (1.8.1) + nokogiri (1.8.2) mini_portile2 (~> 2.3.0) os (0.9.6) plist (3.4.0) @@ -130,22 +131,23 @@ GEM faraday (~> 0.9) jwt (>= 1.5, < 3.0) multi_json (~> 1.10) - slack-notifier (1.5.1) + slack-notifier (2.3.2) terminal-notifier (1.8.0) terminal-table (1.8.0) unicode-display_width (~> 1.1, >= 1.1.1) tty-cursor (0.5.0) tty-screen (0.6.4) - tty-spinner (0.7.0) + tty-spinner (0.8.0) tty-cursor (>= 0.5.0) uber (0.1.0) unf (0.1.4) unf_ext - unf_ext (0.0.7.4) + unf_ext (0.0.7.5) unicode-display_width (1.3.0) word_wrap (1.0.0) - xcodeproj (1.5.4) + xcodeproj (1.5.6) CFPropertyList (~> 2.3.3) + atomos (~> 0.1.2) claide (>= 1.0.2, < 2.0) colored2 (~> 3.1) nanaimo (~> 0.2.3) diff --git a/ios/Mattermost/Info.plist b/ios/Mattermost/Info.plist index fa8d767ce..2ecd0f907 100644 --- a/ios/Mattermost/Info.plist +++ b/ios/Mattermost/Info.plist @@ -19,7 +19,7 @@ CFBundlePackageType APPL CFBundleShortVersionString - 1.6.0 + 1.7.0 CFBundleSignature ???? CFBundleURLTypes diff --git a/ios/MattermostShare/Info.plist b/ios/MattermostShare/Info.plist index d85f93606..9f45dfd56 100644 --- a/ios/MattermostShare/Info.plist +++ b/ios/MattermostShare/Info.plist @@ -21,7 +21,7 @@ CFBundlePackageType XPC! CFBundleShortVersionString - 1.6.0 + 1.7.0 CFBundleVersion 84 NSAppTransportSecurity diff --git a/ios/MattermostTests/Info.plist b/ios/MattermostTests/Info.plist index 88ebf19ad..e75bcb904 100644 --- a/ios/MattermostTests/Info.plist +++ b/ios/MattermostTests/Info.plist @@ -15,7 +15,7 @@ CFBundlePackageType BNDL CFBundleShortVersionString - 1.3.0 + 1.7.0 CFBundleSignature ???? CFBundleVersion diff --git a/package.json b/package.json index b26c219ce..73bffb7cc 100644 --- a/package.json +++ b/package.json @@ -14,62 +14,61 @@ "deep-equal": "1.0.1", "fuse.js": "^3.2.0", "intl": "1.2.5", - "jail-monkey": "0.1.0", + "jail-monkey": "0.2.0", "mattermost-redux": "mattermost/mattermost-redux", "prop-types": "15.6.0", - "react": "16.0.0", + "react": "16.2.0", "react-intl": "2.4.0", - "react-native": "0.51.0", + "react-native": "0.52.2", "react-native-animatable": "1.2.4", "react-native-bottom-sheet": "1.0.2", - "react-native-button": "2.1.0", + "react-native-button": "2.2.0", "react-native-circular-progress": "0.1.0", "react-native-cookies": "3.2.0", - "react-native-device-info": "0.13.0", - "react-native-doc-viewer": "2.6.8", + "react-native-device-info": "0.14.0", + "react-native-doc-viewer": "2.7.3", "react-native-drawer": "2.5.0", - "react-native-exception-handler": "2.4.3", - "react-native-fast-image": "2.0.1", + "react-native-exception-handler": "2.7.1", + "react-native-fast-image": "2.2.4", "react-native-fetch-blob": "0.10.8", "react-native-image-picker": "0.26.7", - "react-native-keyboard-aware-scroll-view": "0.4.1", + "react-native-keyboard-aware-scroll-view": "0.4.3", "react-native-linear-gradient": "2.4.0", "react-native-local-auth": "enahum/react-native-local-auth.git", - "react-native-navigation": "v1.1.313", + "react-native-navigation": "1.1.369", "react-native-notifications": "enahum/react-native-notifications.git", - "react-native-orientation": "enahum/react-native-orientation.git", + "react-native-orientation": "3.1.3", "react-native-passcode-status": "1.1.0", - "react-native-permissions": "1.0.6", - "react-native-safe-area": "0.2.1", - "react-native-section-list-get-item-layout": "2.1.0", + "react-native-permissions": "1.1.1", + "react-native-safe-area": "0.2.3", + "react-native-section-list-get-item-layout": "2.2.1", "react-native-sentry": "0.15.1", "react-native-slider": "0.11.0", "react-native-status-bar-size": "0.3.3", - "react-native-svg": "6.0.1-rc.0", + "react-native-svg": "6.1.3", "react-native-tooltip": "enahum/react-native-tooltip", - "react-native-vector-icons": "4.4.2", + "react-native-vector-icons": "4.5.0", "react-native-video": "2.0.0", - "react-native-youtube": "1.0.1", - "react-navigation": "1.0.0-beta.23", + "react-native-youtube": "1.1.0", + "react-navigation": "1.0.0", "react-redux": "5.0.6", "redux": "3.7.2", - "redux-batched-actions": "0.2.0", + "redux-batched-actions": "0.2.1", "redux-persist": "4.10.2", "redux-persist-transform-filter": "0.0.16", "redux-thunk": "2.2.0", "reselect": "3.0.1", - "semver": "5.4.1", + "semver": "5.5.0", "shallow-equals": "1.0.0", - "socketcluster": "9.1.4", "tinycolor2": "1.4.1", "url-parse": "1.2.0", "youtube-video-id": "0.0.2" }, "devDependencies": { "babel-cli": "6.26.0", - "babel-eslint": "8.0.3", + "babel-eslint": "8.2.1", "babel-plugin-module-resolver": "3.0.0", - "babel-plugin-transform-remove-console": "6.8.5", + "babel-plugin-transform-remove-console": "6.9.0", "babel-preset-env": "1.6.1", "babel-preset-es2015": "6.24.1", "babel-preset-latest": "6.24.1", @@ -81,18 +80,18 @@ "chai-enzyme": "0.8.0", "chai-fetch-mock": "1.0.1", "deep-freeze": "0.0.1", - "enzyme": "3.2.0", - "eslint": "4.12.1", + "enzyme": "3.3.0", + "eslint": "4.17.0", "eslint-plugin-mocha": "4.11.0", - "eslint-plugin-react": "7.5.1", - "fetch-mock": "5.13.1", - "jsdom": "11.5.1", + "eslint-plugin-react": "7.6.1", + "fetch-mock": "6.0.0", + "jsdom": "11.6.2", "jsdom-global": "3.0.2", - "mocha": "4.0.1", + "mocha": "5.0.0", "mocha-react-native": "0.6.0", "mock-async-storage": "2.0.2", "mockery": "2.1.0", - "nyc": "11.3.0", + "nyc": "11.4.1", "react-addons-test-utils": "15.6.2", "react-dom": "16.2.0", "react-native-mock": "0.3.1", @@ -100,6 +99,7 @@ "react-test-renderer": "16.2.0", "remote-redux-devtools": "0.5.12", "remotedev-rn-debugger": "0.8.3", + "socketcluster": "9.3.1", "underscore": "1.8.3" }, "scripts": { diff --git a/rn-cli.config.js b/rn-cli.config.js index 9f4aaceef..546f1dc6f 100644 --- a/rn-cli.config.js +++ b/rn-cli.config.js @@ -1,9 +1,13 @@ // Copyright (c) 2016 Mattermost, Inc. All Rights Reserved. // See License.txt for license information. -var path = require('path'); +const path = require('path'); +const blacklist = require('metro/src/blacklist'); -var config = { +const config = { + getBlacklistRE() { + return blacklist([/react-native\/local-cli\/core\/__fixtures__.*/]); + }, getProjectRoots() { return [ path.resolve(__dirname, '.') diff --git a/yarn.lock b/yarn.lock index 73e5df2db..2a3709bb0 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,54 +2,53 @@ # yarn lockfile v1 -"@babel/code-frame@7.0.0-beta.31": - version "7.0.0-beta.31" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.0.0-beta.31.tgz#473d021ecc573a2cce1c07d5b509d5215f46ba35" +"@babel/code-frame@7.0.0-beta.36": + version "7.0.0-beta.36" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.0.0-beta.36.tgz#2349d7ec04b3a06945ae173280ef8579b63728e4" dependencies: chalk "^2.0.0" esutils "^2.0.2" js-tokens "^3.0.0" -"@babel/helper-function-name@7.0.0-beta.31": - version "7.0.0-beta.31" - resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.0.0-beta.31.tgz#afe63ad799209989348b1109b44feb66aa245f57" +"@babel/helper-function-name@7.0.0-beta.36": + version "7.0.0-beta.36" + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.0.0-beta.36.tgz#366e3bc35147721b69009f803907c4d53212e88d" dependencies: - "@babel/helper-get-function-arity" "7.0.0-beta.31" - "@babel/template" "7.0.0-beta.31" - "@babel/traverse" "7.0.0-beta.31" - "@babel/types" "7.0.0-beta.31" + "@babel/helper-get-function-arity" "7.0.0-beta.36" + "@babel/template" "7.0.0-beta.36" + "@babel/types" "7.0.0-beta.36" -"@babel/helper-get-function-arity@7.0.0-beta.31": - version "7.0.0-beta.31" - resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0-beta.31.tgz#1176d79252741218e0aec872ada07efb2b37a493" +"@babel/helper-get-function-arity@7.0.0-beta.36": + version "7.0.0-beta.36" + resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0-beta.36.tgz#f5383bac9a96b274828b10d98900e84ee43e32b8" dependencies: - "@babel/types" "7.0.0-beta.31" + "@babel/types" "7.0.0-beta.36" -"@babel/template@7.0.0-beta.31": - version "7.0.0-beta.31" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.0.0-beta.31.tgz#577bb29389f6c497c3e7d014617e7d6713f68bda" +"@babel/template@7.0.0-beta.36": + version "7.0.0-beta.36" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.0.0-beta.36.tgz#02e903de5d68bd7899bce3c5b5447e59529abb00" dependencies: - "@babel/code-frame" "7.0.0-beta.31" - "@babel/types" "7.0.0-beta.31" - babylon "7.0.0-beta.31" + "@babel/code-frame" "7.0.0-beta.36" + "@babel/types" "7.0.0-beta.36" + babylon "7.0.0-beta.36" lodash "^4.2.0" -"@babel/traverse@7.0.0-beta.31": - version "7.0.0-beta.31" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.0.0-beta.31.tgz#db399499ad74aefda014f0c10321ab255134b1df" +"@babel/traverse@7.0.0-beta.36": + version "7.0.0-beta.36" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.0.0-beta.36.tgz#1dc6f8750e89b6b979de5fe44aa993b1a2192261" dependencies: - "@babel/code-frame" "7.0.0-beta.31" - "@babel/helper-function-name" "7.0.0-beta.31" - "@babel/types" "7.0.0-beta.31" - babylon "7.0.0-beta.31" + "@babel/code-frame" "7.0.0-beta.36" + "@babel/helper-function-name" "7.0.0-beta.36" + "@babel/types" "7.0.0-beta.36" + babylon "7.0.0-beta.36" debug "^3.0.1" - globals "^10.0.0" + globals "^11.1.0" invariant "^2.2.0" lodash "^4.2.0" -"@babel/types@7.0.0-beta.31": - version "7.0.0-beta.31" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.0.0-beta.31.tgz#42c9c86784f674c173fb21882ca9643334029de4" +"@babel/types@7.0.0-beta.36": + version "7.0.0-beta.36" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.0.0-beta.36.tgz#64f2004353de42adb72f9ebb4665fc35b5499d23" dependencies: esutils "^2.0.2" lodash "^4.2.0" @@ -59,9 +58,9 @@ version "6.0.90" resolved "https://registry.yarnpkg.com/@types/node/-/node-6.0.90.tgz#0ed74833fa1b73dcdb9409dcb1c97ec0a8b13b02" -abab@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/abab/-/abab-1.0.3.tgz#b81de5f7274ec4e756d797cd834f303642724e5d" +abab@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/abab/-/abab-1.0.4.tgz#5faad9c2c07f60dd76770f71cf025b62a63cfd4e" abbrev@1: version "1.1.0" @@ -85,7 +84,7 @@ accepts@~1.3.0, accepts@~1.3.4: mime-types "~2.1.16" negotiator "0.6.1" -acorn-globals@^4.0.0: +acorn-globals@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/acorn-globals/-/acorn-globals-4.1.0.tgz#ab716025dbe17c54d3ef81d32ece2b2d99fe2538" dependencies: @@ -101,7 +100,7 @@ acorn@^3.0.4: version "3.3.0" resolved "https://registry.yarnpkg.com/acorn/-/acorn-3.3.0.tgz#45e37fb39e8da3f25baee3ff5369e2bb5f22017a" -acorn@^5.0.0, acorn@^5.1.2: +acorn@^5.0.0: version "5.1.2" resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.1.2.tgz#911cb53e036807cf0fa778dc5d370fbd864246d7" @@ -109,9 +108,9 @@ acorn@^5.2.1: version "5.2.1" resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.2.1.tgz#317ac7821826c22c702d66189ab8359675f135d7" -adm-zip@~0.4.3: - version "0.4.7" - resolved "https://registry.yarnpkg.com/adm-zip/-/adm-zip-0.4.7.tgz#8606c2cbf1c426ce8c8ec00174447fd49b6eafc1" +acorn@^5.3.0: + version "5.4.1" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.4.1.tgz#fdc58d9d17f4a4e98d102ded826a9b9759125102" ajv-keywords@^1.0.0: version "1.5.1" @@ -401,16 +400,18 @@ babel-core@^6.18.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-eslint@8.0.3: - version "8.0.3" - resolved "https://registry.yarnpkg.com/babel-eslint/-/babel-eslint-8.0.3.tgz#f29ecf02336be438195325cd47c468da81ee4e98" +babel-eslint@8.2.1: + version "8.2.1" + resolved "https://registry.yarnpkg.com/babel-eslint/-/babel-eslint-8.2.1.tgz#136888f3c109edc65376c23ebf494f36a3e03951" dependencies: - "@babel/code-frame" "7.0.0-beta.31" - "@babel/traverse" "7.0.0-beta.31" - "@babel/types" "7.0.0-beta.31" - babylon "7.0.0-beta.31" + "@babel/code-frame" "7.0.0-beta.36" + "@babel/traverse" "7.0.0-beta.36" + "@babel/types" "7.0.0-beta.36" + babylon "7.0.0-beta.36" + eslint-scope "~3.7.1" + eslint-visitor-keys "^1.0.0" -babel-generator@^6.18.0, babel-generator@^6.24.1, babel-generator@^6.26.0: +babel-generator@^6.18.0, babel-generator@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-generator/-/babel-generator-6.26.0.tgz#ac1ae20070b79f6e3ca1d3269613053774f20dc5" dependencies: @@ -696,13 +697,6 @@ babel-plugin-transform-decorators@^6.24.1: babel-template "^6.24.1" babel-types "^6.24.1" -babel-plugin-transform-define@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-define/-/babel-plugin-transform-define-1.3.0.tgz#94c5f9459c810c738cc7c50cbd44a31829d6f319" - dependencies: - lodash "4.17.4" - traverse "0.6.6" - babel-plugin-transform-do-expressions@^6.22.0: version "6.22.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-do-expressions/-/babel-plugin-transform-do-expressions-6.22.0.tgz#28ccaf92812d949c2cd1281f690c8fdc468ae9bb" @@ -966,9 +960,9 @@ babel-plugin-transform-regenerator@^6.22.0, babel-plugin-transform-regenerator@^ dependencies: regenerator-transform "^0.10.0" -babel-plugin-transform-remove-console@6.8.5: - version "6.8.5" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-remove-console/-/babel-plugin-transform-remove-console-6.8.5.tgz#fde9d2d3d725530b0fadd8d31078402410386810" +babel-plugin-transform-remove-console@6.9.0: + version "6.9.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-remove-console/-/babel-plugin-transform-remove-console-6.9.0.tgz#a7b671aab050dd30ef7cf2142b61a7d10efb327f" babel-plugin-transform-strict-mode@^6.24.1: version "6.24.1" @@ -1277,9 +1271,9 @@ babel-types@^6.18.0, babel-types@^6.19.0, babel-types@^6.24.1, babel-types@^6.26 lodash "^4.17.4" to-fast-properties "^1.0.3" -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.36: + version "7.0.0-beta.36" + resolved "https://registry.yarnpkg.com/babylon/-/babylon-7.0.0-beta.36.tgz#3a3683ba6a9a1e02b0aa507c8e63435e39305b9e" babylon@^6.18.0: version "6.18.0" @@ -1700,9 +1694,9 @@ commander@2.11.0, commander@^2.11.0, commander@^2.9.0: version "2.11.0" resolved "https://registry.yarnpkg.com/commander/-/commander-2.11.0.tgz#157152fd1e7a6c8d98a5b715cf376df928004563" -commander@~2.12.1: - version "2.12.2" - resolved "https://registry.yarnpkg.com/commander/-/commander-2.12.2.tgz#0f5946c427ed9ec0d91a46bb9def53e54650e555" +commander@~2.13.0: + version "2.13.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-2.13.0.tgz#6964bca67685df7c1f1430c584f07d7597885b9c" commondir@^1.0.1: version "1.0.1" @@ -1810,6 +1804,15 @@ connect@^2.8.3: utils-merge "1.0.0" vhost "~3.0.1" +connect@^3.6.5: + version "3.6.5" + resolved "https://registry.yarnpkg.com/connect/-/connect-3.6.5.tgz#fb8dde7ba0763877d0ec9df9dac0b4b40e72c7da" + dependencies: + debug "2.6.9" + finalhandler "1.0.6" + parseurl "~1.3.2" + utils-merge "1.0.1" + console-control-strings@^1.0.0, console-control-strings@~1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" @@ -1818,9 +1821,9 @@ content-disposition@0.5.2: version "0.5.2" resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.2.tgz#0cf68bb9ddf5f2be7961c3a85178cb85dba78cb4" -content-type-parser@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/content-type-parser/-/content-type-parser-1.0.1.tgz#c3e56988c53c65127fb46d4032a3a900246fdc94" +content-type-parser@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/content-type-parser/-/content-type-parser-1.0.2.tgz#caabe80623e63638b2502fd4c7f12ff4ce2352e7" content-type@~1.0.1, content-type@~1.0.4: version "1.0.4" @@ -2078,6 +2081,10 @@ detect-indent@^4.0.0: dependencies: repeating "^2.0.0" +detect-newline@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-2.1.0.tgz#f41f1c10be4b00e87b5f13da680759f2c5bfd3e2" + diff@3.3.1: version "3.3.1" resolved "https://registry.yarnpkg.com/diff/-/diff-3.3.1.tgz#aa8567a6eed03c531fc89d3f711cd0e5259dec75" @@ -2086,19 +2093,18 @@ discontinuous-range@1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/discontinuous-range/-/discontinuous-range-1.0.0.tgz#e38331f0844bba49b9a9cb71c771585aab1bc65a" -doctrine@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-2.0.0.tgz#c73d8d2909d22291e1a007a395804da8b665fe63" - dependencies: - esutils "^2.0.2" - isarray "^1.0.0" - doctrine@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-2.0.2.tgz#68f96ce8efc56cc42651f1faadb4f175273b0075" dependencies: esutils "^2.0.2" +doctrine@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-2.1.0.tgz#5cd01fc101621b42c4cd7f5d1a66243716d3f39d" + dependencies: + esutils "^2.0.2" + dom-serializer@0, dom-serializer@~0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-0.1.0.tgz#073c697546ce0780ce23be4a28e293e40bc30c82" @@ -2199,28 +2205,27 @@ envinfo@^3.0.0: os-name "^2.0.1" which "^1.2.14" -enzyme@3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/enzyme/-/enzyme-3.2.0.tgz#998bdcda0fc71b8764a0017f7cc692c943f54a7a" +enzyme@3.3.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/enzyme/-/enzyme-3.3.0.tgz#0971abd167f2d4bf3f5bd508229e1c4b6dc50479" dependencies: cheerio "^1.0.0-rc.2" function.prototype.name "^1.0.3" has "^1.0.1" + is-boolean-object "^1.0.0" + is-callable "^1.1.3" + is-number-object "^1.0.3" + is-string "^1.0.4" is-subset "^0.1.1" lodash "^4.17.4" + object-inspect "^1.5.0" object-is "^1.0.1" - object.assign "^4.0.4" + object.assign "^4.1.0" object.entries "^1.0.4" object.values "^1.0.4" raf "^3.4.0" rst-selector-parser "^2.2.3" -errno@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.4.tgz#b896e23a9e5e8ba33871fc996abd3635fc9a1c7d" - dependencies: - prr "~0.0.0" - error-ex@^1.2.0: version "1.3.1" resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.1.tgz#f855a86ce61adc4e8621c3cda21e7a7612c3a8dc" @@ -2281,37 +2286,41 @@ eslint-plugin-mocha@4.11.0: dependencies: ramda "^0.24.1" -eslint-plugin-react@7.5.1: - version "7.5.1" - resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.5.1.tgz#52e56e8d80c810de158859ef07b880d2f56ee30b" +eslint-plugin-react@7.6.1: + version "7.6.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.6.1.tgz#5d0e908be599f0c02fbf4eef0c7ed6f29dff7633" dependencies: - doctrine "^2.0.0" + doctrine "^2.0.2" has "^1.0.1" - jsx-ast-utils "^2.0.0" + jsx-ast-utils "^2.0.1" prop-types "^15.6.0" -eslint-scope@^3.7.1: +eslint-scope@^3.7.1, eslint-scope@~3.7.1: version "3.7.1" resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-3.7.1.tgz#3d63c3edfda02e06e01a452ad88caacc7cdcb6e8" dependencies: esrecurse "^4.1.0" estraverse "^4.1.1" -eslint@4.12.1: - version "4.12.1" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-4.12.1.tgz#5ec1973822b4a066b353770c3c6d69a2a188e880" +eslint-visitor-keys@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz#3f3180fb2e291017716acb4c9d6d5b5c34a6a81d" + +eslint@4.17.0: + version "4.17.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-4.17.0.tgz#dc24bb51ede48df629be7031c71d9dc0ee4f3ddf" dependencies: ajv "^5.3.0" babel-code-frame "^6.22.0" chalk "^2.1.0" concat-stream "^1.6.0" cross-spawn "^5.1.0" - debug "^3.0.1" - doctrine "^2.0.2" + debug "^3.1.0" + doctrine "^2.1.0" eslint-scope "^3.7.1" + eslint-visitor-keys "^1.0.0" espree "^3.5.2" esquery "^1.0.0" - estraverse "^4.2.0" esutils "^2.0.2" file-entry-cache "^2.0.0" functional-red-black-tree "^1.0.1" @@ -2387,6 +2396,10 @@ event-target-shim@^1.0.5: version "1.1.1" resolved "https://registry.yarnpkg.com/event-target-shim/-/event-target-shim-1.1.1.tgz#a86e5ee6bdaa16054475da797ccddf0c55698491" +eventemitter3@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-3.0.0.tgz#fc29ecf233bd19fbd527bb4089bbf665dc90c1e3" + exec-sh@^0.2.0: version "0.2.1" resolved "https://registry.yarnpkg.com/exec-sh/-/exec-sh-0.2.1.tgz#163b98a6e89e6b65b47c2a28d215bc1f63989c38" @@ -2566,13 +2579,12 @@ fbjs@^0.8.4: setimmediate "^1.0.5" ua-parser-js "^0.7.9" -fetch-mock@5.13.1: - version "5.13.1" - resolved "https://registry.yarnpkg.com/fetch-mock/-/fetch-mock-5.13.1.tgz#955794a77f3d972f1644b9ace65a0fdfd60f1df7" +fetch-mock@6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/fetch-mock/-/fetch-mock-6.0.0.tgz#4edb5acefa8ea90d7eb4213130ab73137fac9df1" dependencies: glob-to-regexp "^0.3.0" - node-fetch "^1.3.3" - path-to-regexp "^1.7.0" + path-to-regexp "^2.1.0" figures@^1.3.5: version "1.7.0" @@ -2617,6 +2629,18 @@ finalhandler@0.4.0: on-finished "~2.3.0" unpipe "~1.0.0" +finalhandler@1.0.6: + version "1.0.6" + resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.0.6.tgz#007aea33d1a4d3e42017f624848ad58d212f814f" + dependencies: + debug "2.6.9" + encodeurl "~1.0.1" + escape-html "~1.0.3" + on-finished "~2.3.0" + parseurl "~1.3.2" + statuses "~1.3.1" + unpipe "~1.0.0" + finalhandler@1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.0.tgz#ce0b6855b45853e791b2fcc680046d88253dd7f5" @@ -2736,15 +2760,6 @@ fs-extra@2.0.0: graceful-fs "^4.1.2" jsonfile "^2.1.0" -fs-extra@^0.24.0: - version "0.24.0" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-0.24.0.tgz#d4e4342a96675cb7846633a6099249332b539952" - dependencies: - graceful-fs "^4.1.2" - jsonfile "^2.1.0" - path-is-absolute "^1.0.0" - rimraf "^2.2.8" - fs-extra@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-1.0.0.tgz#cd3ce5f7e7cb6145883fcae3191e9877f8587950" @@ -2854,15 +2869,6 @@ getport@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/getport/-/getport-0.1.0.tgz#abddf3d5d1e77dd967ccfa2b036a0a1fb26fd7f7" -github-download@^0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/github-download/-/github-download-0.5.0.tgz#f7647a70aac4326fb091e5786c8f66ae157da51b" - dependencies: - adm-zip "~0.4.3" - fs-extra "^0.24.0" - request "^2.12.0" - vcsurl "~0.1.0" - glob-base@^0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/glob-base/-/glob-base-0.3.0.tgz#dbb164f6221b1c0b1ccf82aea328b497df0ea3c4" @@ -2920,14 +2926,14 @@ global@^4.3.0: min-document "^2.19.0" process "~0.5.1" -globals@^10.0.0: - version "10.1.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-10.1.0.tgz#4425a1881be0d336b4a823a82a7be725d5dd987c" - globals@^11.0.1: version "11.0.1" resolved "https://registry.yarnpkg.com/globals/-/globals-11.0.1.tgz#12a87bb010e5154396acc535e1e43fc753b0e5e8" +globals@^11.1.0: + version "11.3.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-11.3.0.tgz#e04fdb7b9796d8adac9c8f64c14837b2313378b0" + globals@^9.18.0: version "9.18.0" resolved "https://registry.yarnpkg.com/globals/-/globals-9.18.0.tgz#aa3896b3e69b487f17e31ed2143d69a8e30c2d8a" @@ -3046,6 +3052,10 @@ has-gulplog@^0.1.0: dependencies: sparkles "^1.0.0" +has-symbols@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.0.tgz#ba1a8f1af2a0fc39650f5c850367704122063b44" + has-unicode@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" @@ -3101,9 +3111,9 @@ hosted-git-info@^2.1.4: version "2.5.0" resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.5.0.tgz#6d60e34b3abbc8313062c3b798ef8d901a07af3c" -html-encoding-sniffer@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/html-encoding-sniffer/-/html-encoding-sniffer-1.0.1.tgz#79bf7a785ea495fe66165e734153f363ff5437da" +html-encoding-sniffer@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz#e70d84b94da53aa375e11fe3a351be6642ca46f8" dependencies: whatwg-encoding "^1.0.1" @@ -3313,6 +3323,10 @@ is-binary-path@^1.0.0: dependencies: binary-extensions "^1.0.0" +is-boolean-object@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.0.0.tgz#98f8b28030684219a95f375cfbd88ce3405dff93" + is-buffer@^1.1.5: version "1.1.5" resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.5.tgz#1f3b26ef613b214b88cbca23cc6c01d87961eecc" @@ -3375,6 +3389,10 @@ is-glob@^2.0.0, is-glob@^2.0.1: dependencies: is-extglob "^1.0.0" +is-number-object@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.3.tgz#f265ab89a9f445034ef6aff15a8f00b00f551799" + is-number@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/is-number/-/is-number-2.1.0.tgz#01fcbbb393463a548f2f466cce16dece49db908f" @@ -3445,6 +3463,10 @@ is-stream@^1.0.1, is-stream@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" +is-string@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.4.tgz#cc3a9b69857d621e963725a24caeec873b826e64" + is-subset@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/is-subset/-/is-subset-0.1.1.tgz#8a59117d932de1de00f245fcdd39ce43f1e939a6" @@ -3465,7 +3487,7 @@ isarray@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" -isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0: +isarray@1.0.0, isarray@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" @@ -3545,24 +3567,32 @@ istanbul-reports@^1.1.3: dependencies: handlebars "^4.0.3" -jail-monkey@0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/jail-monkey/-/jail-monkey-0.1.0.tgz#d09ef7d825f40d722f2958e85e9bb8e9bbcd4bc1" +jail-monkey@0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/jail-monkey/-/jail-monkey-0.2.0.tgz#8102b90930807a2f4eeb1ebe6934fe87060dabe2" -jest-docblock@^21, jest-docblock@^21.2.0: - version "21.2.0" - resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-21.2.0.tgz#51529c3b30d5fd159da60c27ceedc195faf8d414" +jest-docblock@22.1.0, jest-docblock@^22.1.0: + version "22.1.0" + resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-22.1.0.tgz#3fe5986d5444cbcb149746eb4b07c57c5a464dfd" + dependencies: + detect-newline "^2.1.0" -jest-haste-map@^21: - version "21.2.0" - resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-21.2.0.tgz#1363f0a8bb4338f24f001806571eff7a4b2ff3d8" +jest-haste-map@22.1.0: + version "22.1.0" + resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-22.1.0.tgz#1174c6ff393f9818ebf1163710d8868b5370da2a" dependencies: fb-watchman "^2.0.0" graceful-fs "^4.1.11" - jest-docblock "^21.2.0" + jest-docblock "^22.1.0" + jest-worker "^22.1.0" micromatch "^2.3.11" sane "^2.0.0" - worker-farm "^1.3.1" + +jest-worker@22.1.0, jest-worker@^22.1.0: + version "22.1.0" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-22.1.0.tgz#0987832fe58fbdc205357f4c19b992446368cafb" + dependencies: + merge-stream "^1.0.1" joi@^6.10.1: version "6.10.1" @@ -3604,34 +3634,36 @@ jsdom-global@3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/jsdom-global/-/jsdom-global-3.0.2.tgz#6bd299c13b0c4626b2da2c0393cd4385d606acb9" -jsdom@11.5.1: - version "11.5.1" - resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-11.5.1.tgz#5df753b8d0bca20142ce21f4f6c039f99a992929" +jsdom@11.6.2: + version "11.6.2" + resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-11.6.2.tgz#25d1ef332d48adf77fc5221fe2619967923f16bb" dependencies: - abab "^1.0.3" - acorn "^5.1.2" - acorn-globals "^4.0.0" + abab "^1.0.4" + acorn "^5.3.0" + acorn-globals "^4.1.0" array-equal "^1.0.0" browser-process-hrtime "^0.1.2" - content-type-parser "^1.0.1" + content-type-parser "^1.0.2" cssom ">= 0.3.2 < 0.4.0" cssstyle ">= 0.2.37 < 0.3.0" domexception "^1.0.0" escodegen "^1.9.0" - html-encoding-sniffer "^1.0.1" + html-encoding-sniffer "^1.0.2" left-pad "^1.2.0" nwmatcher "^1.4.3" - parse5 "^3.0.2" - pn "^1.0.0" + parse5 "4.0.0" + pn "^1.1.0" request "^2.83.0" - request-promise-native "^1.0.3" - sax "^1.2.1" - symbol-tree "^3.2.1" + request-promise-native "^1.0.5" + sax "^1.2.4" + symbol-tree "^3.2.2" tough-cookie "^2.3.3" + w3c-hr-time "^1.0.1" webidl-conversions "^4.0.2" - whatwg-encoding "^1.0.1" - whatwg-url "^6.3.0" - xml-name-validator "^2.0.1" + whatwg-encoding "^1.0.3" + whatwg-url "^6.4.0" + ws "^4.0.0" + xml-name-validator "^3.0.0" jsesc@^1.3.0: version "1.3.0" @@ -3690,7 +3722,7 @@ jsprim@^1.2.2: json-schema "0.2.3" verror "1.10.0" -jsx-ast-utils@^2.0.0: +jsx-ast-utils@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-2.0.1.tgz#e801b1b39985e20fffc87b40e3748080e2dcac7f" dependencies: @@ -3790,7 +3822,11 @@ locate-path@^2.0.0: p-locate "^2.0.0" path-exists "^3.0.0" -lodash-es@^4.17.4, lodash-es@^4.2.0, lodash-es@^4.2.1: +lodash-es@^4.17.4: + version "4.17.5" + resolved "https://registry.yarnpkg.com/lodash-es/-/lodash-es-4.17.5.tgz#9fc6e737b1c4d151d8f9cae2247305d552ce748f" + +lodash-es@^4.2.0, lodash-es@^4.2.1: version "4.17.4" resolved "https://registry.yarnpkg.com/lodash-es/-/lodash-es-4.17.4.tgz#dcc1d7552e150a0640073ba9cb31d70f032950e7" @@ -3933,11 +3969,15 @@ lodash.templatesettings@^3.0.0: lodash._reinterpolate "^3.0.0" lodash.escape "^3.0.0" +lodash.throttle@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/lodash.throttle/-/lodash.throttle-4.1.1.tgz#c23e91b710242ac70c37f1e1cda9274cc39bf2f4" + lodash.unset@^4.5.2: version "4.5.2" resolved "https://registry.yarnpkg.com/lodash.unset/-/lodash.unset-4.5.2.tgz#370d1d3e85b72a7e1b0cdf2d272121306f23e4ed" -lodash@4.17.4, lodash@4.x.x, lodash@^4.0.0, lodash@^4.13.1, lodash@^4.14.0, lodash@^4.15.0, lodash@^4.16.6, lodash@^4.17.4, lodash@^4.2.0, lodash@^4.2.1, lodash@^4.3.0, lodash@^4.6.1, lodash@^4.8.0: +lodash@4.x.x, lodash@^4.0.0, lodash@^4.13.1, lodash@^4.14.0, lodash@^4.15.0, lodash@^4.16.6, lodash@^4.2.0, lodash@^4.2.1, lodash@^4.3.0, lodash@^4.6.1, lodash@^4.8.0: version "4.17.4" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.4.tgz#78203a4d1c328ae1d86dca6460e369b57f4055ae" @@ -3945,6 +3985,10 @@ lodash@^3.5.0: version "3.10.1" resolved "https://registry.yarnpkg.com/lodash/-/lodash-3.10.1.tgz#5bf45e8e49ba4189e17d482789dfd15bd140b7b6" +lodash@^4.17.4: + version "4.17.5" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.5.tgz#99a92d65c0272debe8c96b6057bc8fbfa3bed511" + longest@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/longest/-/longest-1.0.1.tgz#30a0b2da38f73770e8294a0d22e6625ed77d0097" @@ -3973,8 +4017,8 @@ makeerror@1.0.x: tmpl "1.0.x" mattermost-redux@mattermost/mattermost-redux: - version "1.1.0" - resolved "https://codeload.github.com/mattermost/mattermost-redux/tar.gz/1e81d05145f439e3aedae779e6c749c2b93f0e08" + version "1.2.0" + resolved "https://codeload.github.com/mattermost/mattermost-redux/tar.gz/52a6c1869b61c6b2fccc549d7b3e1bedd0cbd928" dependencies: deep-equal "1.0.1" form-data "2.3.1" @@ -4048,14 +4092,26 @@ methods@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" -metro-bundler@^0.20.0: - version "0.20.3" - resolved "https://registry.yarnpkg.com/metro-bundler/-/metro-bundler-0.20.3.tgz#0ded01b64e8963117017b106f75b83cfc34f3656" +metro-core@0.24.7, metro-core@^0.24.1: + version "0.24.7" + resolved "https://registry.yarnpkg.com/metro-core/-/metro-core-0.24.7.tgz#89e4fbea5bad574eb971459ebfa74c028f52d278" + dependencies: + lodash.throttle "^4.1.1" + +metro-source-map@0.24.7: + version "0.24.7" + resolved "https://registry.yarnpkg.com/metro-source-map/-/metro-source-map-0.24.7.tgz#b13d0ae6417c2a2cd3d521ae6cd898196748ec0b" + dependencies: + source-map "^0.5.6" + +metro@^0.24.1: + version "0.24.7" + resolved "https://registry.yarnpkg.com/metro/-/metro-0.24.7.tgz#42cecdb236b702d16243812294f7d3b97c43378d" dependencies: absolute-path "^0.0.0" async "^2.4.0" babel-core "^6.24.1" - babel-generator "^6.24.1" + babel-generator "^6.26.0" babel-plugin-external-helpers "^6.18.0" babel-preset-es2015-node "^6.1.1" babel-preset-fbjs "^2.1.4" @@ -4064,30 +4120,39 @@ metro-bundler@^0.20.0: babylon "^6.18.0" 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" fbjs "^0.8.14" + fs-extra "^1.0.0" graceful-fs "^4.1.3" image-size "^0.6.0" - jest-docblock "^21" - jest-haste-map "^21" + jest-docblock "22.1.0" + jest-haste-map "22.1.0" + jest-worker "22.1.0" json-stable-stringify "^1.0.1" json5 "^0.4.0" left-pad "^1.1.3" - lodash "^4.16.6" + lodash.throttle "^4.1.1" merge-stream "^1.0.1" + metro-core "0.24.7" + metro-source-map "0.24.7" mime-types "2.1.11" mkdirp "^0.5.1" request "^2.79.0" rimraf "^2.5.4" + serialize-error "^2.1.0" source-map "^0.5.6" temp "0.8.3" throat "^4.1.0" - uglify-es "^3.1.8" + uglify-es "^3.1.9" wordwrap "^1.0.0" write-file-atomic "^1.2.0" + ws "^1.1.0" xpipe "^1.0.5" + yargs "^9.0.0" micromatch@^2.1.5, micromatch@^2.3.11: version "2.3.11" @@ -4185,9 +4250,9 @@ mocha-react-native@0.6.0: babel-preset-react-native-mocha "^1.9.0" react-native-mock "0.2.7" -mocha@4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/mocha/-/mocha-4.0.1.tgz#0aee5a95cf69a4618820f5e51fa31717117daf1b" +mocha@5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/mocha/-/mocha-5.0.0.tgz#cccac988b0bc5477119cba0e43de7af6d6ad8f4e" dependencies: browser-stdout "1.3.0" commander "2.11.0" @@ -4392,9 +4457,9 @@ nwmatcher@^1.4.3: version "1.4.3" resolved "https://registry.yarnpkg.com/nwmatcher/-/nwmatcher-1.4.3.tgz#64348e3b3d80f035b40ac11563d278f8b72db89c" -nyc@11.3.0: - version "11.3.0" - resolved "https://registry.yarnpkg.com/nyc/-/nyc-11.3.0.tgz#a42bc17b3cfa41f7b15eb602bc98b2633ddd76f0" +nyc@11.4.1: + version "11.4.1" + resolved "https://registry.yarnpkg.com/nyc/-/nyc-11.4.1.tgz#13fdf7e7ef22d027c61d174758f6978a68f4f5e5" dependencies: archy "^1.0.0" arrify "^1.0.1" @@ -4419,7 +4484,7 @@ nyc@11.3.0: resolve-from "^2.0.0" rimraf "^2.5.4" signal-exit "^3.0.1" - spawn-wrap "=1.3.8" + spawn-wrap "^1.4.2" test-exclude "^4.1.1" yargs "^10.0.3" yargs-parser "^8.0.0" @@ -4436,6 +4501,10 @@ object-assign@^4, object-assign@^4.0.0, object-assign@^4.0.1, object-assign@^4.1 version "4.1.1" resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" +object-inspect@^1.5.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.5.0.tgz#9d876c11e40f485c79215670281b767488f9bfe3" + object-inspect@~1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.3.0.tgz#5b1eb8e6742e2ee83342a637034d844928ba2f6d" @@ -4444,17 +4513,18 @@ object-is@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/object-is/-/object-is-1.0.1.tgz#0aa60ec9989a0b3ed795cf4d06f62cf1ad6539b6" -object-keys@^1.0.10, object-keys@^1.0.8: +object-keys@^1.0.11, object-keys@^1.0.8: version "1.0.11" resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.0.11.tgz#c54601778ad560f1142ce0e01bcca8b56d13426d" -object.assign@^4.0.4: - version "4.0.4" - resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.0.4.tgz#b1c9cc044ef1b9fe63606fc141abbb32e14730cc" +object.assign@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.0.tgz#968bf1100d7956bb3ca086f006f846b3bc4008da" dependencies: define-properties "^1.1.2" - function-bind "^1.1.0" - object-keys "^1.0.10" + function-bind "^1.1.1" + has-symbols "^1.0.0" + object-keys "^1.0.11" object.entries@^1.0.4: version "1.0.4" @@ -4606,7 +4676,11 @@ parse-json@^2.2.0: dependencies: error-ex "^1.2.0" -parse5@^3.0.1, parse5@^3.0.2: +parse5@4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/parse5/-/parse5-4.0.0.tgz#6d78656e3da8d78b4ec0b906f7c08ef1dfe3f608" + +parse5@^3.0.1: version "3.0.2" resolved "https://registry.yarnpkg.com/parse5/-/parse5-3.0.2.tgz#05eff57f0ef4577fb144a79f8b9a967a6cc44510" dependencies: @@ -4656,6 +4730,10 @@ path-to-regexp@^1.7.0: dependencies: isarray "0.0.1" +path-to-regexp@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-2.1.0.tgz#7e30f9f5b134bd6a28ffc2e3ef1e47075ac5259b" + path-type@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/path-type/-/path-type-1.1.0.tgz#59c44f7ee491da704da415da5a4070ba4f8fe441" @@ -4737,9 +4815,9 @@ pluralize@^7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/pluralize/-/pluralize-7.0.0.tgz#298b89df8b93b0221dbf421ad2b1b1ea23fc6777" -pn@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/pn/-/pn-1.0.0.tgz#1cf5a30b0d806cd18f88fc41a6b5d4ad615b3ba9" +pn@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/pn/-/pn-1.1.0.tgz#e2f4cef0e219f463c179ab37463e4e1ecdccbafb" prelude-ls@~1.1.2: version "1.1.2" @@ -4797,10 +4875,6 @@ proxy-addr@~2.0.2: forwarded "~0.1.2" ipaddr.js "1.5.2" -prr@~0.0.0: - version "0.0.0" - resolved "https://registry.yarnpkg.com/prr/-/prr-0.0.0.tgz#1a84b85908325501411853d0081ee3fa86e2926a" - pseudomap@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" @@ -4984,9 +5058,9 @@ react-deep-force-update@^1.0.0: version "1.1.1" resolved "https://registry.yarnpkg.com/react-deep-force-update/-/react-deep-force-update-1.1.1.tgz#bcd31478027b64b3339f108921ab520b4313dc2c" -react-devtools-core@^2.5.0: - version "2.5.1" - resolved "https://registry.yarnpkg.com/react-devtools-core/-/react-devtools-core-2.5.1.tgz#81ef30e0ac35c670d96b436d1f7510eaebe6c08b" +react-devtools-core@3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/react-devtools-core/-/react-devtools-core-3.0.0.tgz#f683e19f0311108f97dbb5b29d948323a1bf7c03" dependencies: shell-quote "^1.6.1" ws "^2.0.3" @@ -5039,9 +5113,9 @@ react-native-bottom-sheet@1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/react-native-bottom-sheet/-/react-native-bottom-sheet-1.0.2.tgz#11a9b68b950c4ca4ccc1dab4ca4f5770002855c8" -react-native-button@2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/react-native-button/-/react-native-button-2.1.0.tgz#a39e23292922afeea4f7be141dd43e18f1b51876" +react-native-button@2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/react-native-button/-/react-native-button-2.2.0.tgz#9d84c6baad3297df587a89bda04e5a678f7957e9" dependencies: prop-types "^15.5.10" @@ -5058,17 +5132,17 @@ react-native-cookies@3.2.0: dependencies: invariant "^2.1.0" -react-native-device-info@0.13.0: - version "0.13.0" - resolved "https://registry.yarnpkg.com/react-native-device-info/-/react-native-device-info-0.13.0.tgz#81051eebd3db6959e4f1d2cb0ae8df74105040cf" +react-native-device-info@0.14.0: + version "0.14.0" + resolved "https://registry.yarnpkg.com/react-native-device-info/-/react-native-device-info-0.14.0.tgz#b77d0368e197c7a6fc8de612f8272d3526847bd4" react-native-dismiss-keyboard@1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/react-native-dismiss-keyboard/-/react-native-dismiss-keyboard-1.0.0.tgz#32886242b3f2317e121f3aeb9b0a585e2b879b49" -react-native-doc-viewer@2.6.8: - version "2.6.8" - resolved "https://registry.yarnpkg.com/react-native-doc-viewer/-/react-native-doc-viewer-2.6.8.tgz#448b160efa2c20bfee82c06173d4e05c86c3b87b" +react-native-doc-viewer@2.7.3: + version "2.7.3" + resolved "https://registry.yarnpkg.com/react-native-doc-viewer/-/react-native-doc-viewer-2.7.3.tgz#7b1ccd5814fbd52f4cdec4669928c058eb4ee13a" react-native-drawer-layout-polyfill@^1.3.2: version "1.3.2" @@ -5089,13 +5163,13 @@ react-native-drawer@2.5.0: prop-types "^15.5.8" tween-functions "^1.0.1" -react-native-exception-handler@2.4.3: - version "2.4.3" - resolved "https://registry.yarnpkg.com/react-native-exception-handler/-/react-native-exception-handler-2.4.3.tgz#595d197487157869b06a6b5e7d39a7ce28758af1" +react-native-exception-handler@2.7.1: + version "2.7.1" + resolved "https://registry.yarnpkg.com/react-native-exception-handler/-/react-native-exception-handler-2.7.1.tgz#96eb20493050f4bccc88b9e3270afc40580f8dba" -react-native-fast-image@2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/react-native-fast-image/-/react-native-fast-image-2.0.1.tgz#210fe23a8ed5ae4a68977b555167eb7440ad7374" +react-native-fast-image@2.2.4: + version "2.2.4" + resolved "https://registry.yarnpkg.com/react-native-fast-image/-/react-native-fast-image-2.2.4.tgz#bc240feed8019337e8289ea6acd5fdf6aeab1b6d" dependencies: prop-types "^15.5.10" @@ -5114,9 +5188,9 @@ react-native-iphone-x-helper@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/react-native-iphone-x-helper/-/react-native-iphone-x-helper-1.0.1.tgz#950dbdaca66f458689a7e9697c5beb9bd53f98f2" -react-native-keyboard-aware-scroll-view@0.4.1: - version "0.4.1" - resolved "https://registry.yarnpkg.com/react-native-keyboard-aware-scroll-view/-/react-native-keyboard-aware-scroll-view-0.4.1.tgz#bda86cbe3cdf60c572a95e7e0fbac635bc9ce66d" +react-native-keyboard-aware-scroll-view@0.4.3: + version "0.4.3" + resolved "https://registry.yarnpkg.com/react-native-keyboard-aware-scroll-view/-/react-native-keyboard-aware-scroll-view-0.4.3.tgz#206e197730902ce01d026910ff8409a2a363e1ac" dependencies: prop-types "^15.6.0" react-native-iphone-x-helper "^1.0.1" @@ -5129,7 +5203,7 @@ react-native-linear-gradient@2.4.0: react-native-local-auth@enahum/react-native-local-auth.git: version "1.5.0" - resolved "https://codeload.github.com/enahum/react-native-local-auth/tar.gz/0d6a27a0471ea6db82fac7c65d713dcc9222feba" + resolved "https://codeload.github.com/enahum/react-native-local-auth/tar.gz/9766f9d4cbd77058b986621528ae6cadd38c9e0f" react-native-mock@0.2.7: version "0.2.7" @@ -5165,38 +5239,38 @@ react-native-mock@0.3.1: react-timer-mixin "^0.13.3" warning "^2.1.0" -react-native-navigation@v1.1.313: - version "1.1.313" - resolved "https://registry.yarnpkg.com/react-native-navigation/-/react-native-navigation-1.1.313.tgz#d488a0ca9e600c04a9c1e4213a16824552d57652" +react-native-navigation@1.1.369: + version "1.1.369" + resolved "https://registry.yarnpkg.com/react-native-navigation/-/react-native-navigation-1.1.369.tgz#c4bf7896cff0a2a2a16f127b4d3d99229f0cc9f7" dependencies: lodash "4.x.x" react-native-notifications@enahum/react-native-notifications.git: version "1.1.17" - resolved "https://codeload.github.com/enahum/react-native-notifications/tar.gz/8a8e59b4fe00a574462deb94071ac73d59e8648f" + resolved "https://codeload.github.com/enahum/react-native-notifications/tar.gz/9e8a5db2206f1213cbb77683af067b3c6b6a8117" dependencies: core-js "^1.0.0" uuid "^2.0.3" -react-native-orientation@enahum/react-native-orientation.git: - version "3.1.0" - resolved "https://codeload.github.com/enahum/react-native-orientation/tar.gz/a7b7a6a12e8245e1d89b05c0e583df22b3eea13a" +react-native-orientation@3.1.3: + version "3.1.3" + resolved "https://registry.yarnpkg.com/react-native-orientation/-/react-native-orientation-3.1.3.tgz#d45803841fe94b6cce9acbe904fd5ca191a3711e" react-native-passcode-status@1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/react-native-passcode-status/-/react-native-passcode-status-1.1.0.tgz#e5922d5f4d79bc09849438d620406e5ccd31168a" -react-native-permissions@1.0.6: - version "1.0.6" - resolved "https://registry.yarnpkg.com/react-native-permissions/-/react-native-permissions-1.0.6.tgz#504f01728191431ad4b82895c4a349981fb5802b" +react-native-permissions@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/react-native-permissions/-/react-native-permissions-1.1.1.tgz#4876004681ff8556454613d85249b01baff9b35b" -react-native-safe-area@0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/react-native-safe-area/-/react-native-safe-area-0.2.1.tgz#9bf8eb8dd052b76fc4e830addcd63235dd29cf3c" +react-native-safe-area@0.2.3: + version "0.2.3" + resolved "https://registry.yarnpkg.com/react-native-safe-area/-/react-native-safe-area-0.2.3.tgz#a4a181becb360391bdc4a79287252a0813c26ac5" -react-native-section-list-get-item-layout@2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/react-native-section-list-get-item-layout/-/react-native-section-list-get-item-layout-2.1.0.tgz#ec5336fa769cfbe0c49ace50086a3cfdb2be2812" +react-native-section-list-get-item-layout@2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/react-native-section-list-get-item-layout/-/react-native-section-list-get-item-layout-2.2.1.tgz#2a946561f7318e2fb5fb6b03027ba4f630689a69" react-native-sentry@0.15.1: version "0.15.1" @@ -5223,13 +5297,13 @@ react-native-svg-mock@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/react-native-svg-mock/-/react-native-svg-mock-2.0.0.tgz#27f4793e860ec6cae783930e6afb54869f0a2ea9" -react-native-svg@6.0.1-rc.0: - version "6.0.1-rc.0" - resolved "https://registry.yarnpkg.com/react-native-svg/-/react-native-svg-6.0.1-rc.0.tgz#5ab52a17b93eb3695953c47d6a226abaf582a65b" +react-native-svg@6.1.3: + version "6.1.3" + resolved "https://registry.yarnpkg.com/react-native-svg/-/react-native-svg-6.1.3.tgz#cd69a554105d49b1071ddae5509e56ce8aaf5034" dependencies: color "^2.0.1" - github-download "^0.5.0" lodash "^4.16.6" + pegjs "^0.10.0" react-native-tab-view@^0.0.74: version "0.0.74" @@ -5241,9 +5315,9 @@ react-native-tooltip@enahum/react-native-tooltip: version "5.1.1" resolved "https://codeload.github.com/enahum/react-native-tooltip/tar.gz/eb47f93a728813b58c01f23ec84f0b8b1bd70bd0" -react-native-vector-icons@4.4.2: - version "4.4.2" - resolved "https://registry.yarnpkg.com/react-native-vector-icons/-/react-native-vector-icons-4.4.2.tgz#090f42ee0396c4cc4eae0ddaa518028ba8df40c7" +react-native-vector-icons@4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/react-native-vector-icons/-/react-native-vector-icons-4.5.0.tgz#6b95619e64f62f05f579f74a01fe5640df95158b" dependencies: lodash "^4.0.0" prop-types "^15.5.10" @@ -5256,15 +5330,15 @@ react-native-video@2.0.0: keymirror "0.1.1" prop-types "^15.5.10" -react-native-youtube@1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/react-native-youtube/-/react-native-youtube-1.0.1.tgz#8d6ee69d88b913b4fa23ed64f99ae8812507745f" +react-native-youtube@1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/react-native-youtube/-/react-native-youtube-1.1.0.tgz#efa30c4f7385d1951af643188e30760efd6c0784" dependencies: prop-types "^15.5.0" -react-native@0.51.0: - version "0.51.0" - resolved "https://registry.yarnpkg.com/react-native/-/react-native-0.51.0.tgz#fe25934b3030fd323f3ca1a70f034133465955ed" +react-native@0.52.2: + version "0.52.2" + resolved "https://registry.yarnpkg.com/react-native/-/react-native-0.52.2.tgz#1ae9a4c4441bd6e54a8ffc8aae4ac2b5c7cccd68" dependencies: absolute-path "^0.0.0" art "^0.10.0" @@ -5293,7 +5367,8 @@ react-native@0.51.0: graceful-fs "^4.1.3" inquirer "^3.0.6" lodash "^4.16.6" - metro-bundler "^0.20.0" + metro "^0.24.1" + metro-core "^0.24.1" mime "^1.3.4" minimist "^1.2.0" mkdirp "^0.5.1" @@ -5307,7 +5382,7 @@ react-native@0.51.0: promise "^7.1.1" prop-types "^15.5.8" react-clone-referenced-element "^1.0.1" - react-devtools-core "^2.5.0" + react-devtools-core "3.0.0" react-timer-mixin "^0.13.2" regenerator-runtime "^0.11.0" rimraf "^2.5.4" @@ -5320,11 +5395,10 @@ react-native@0.51.0: xmldoc "^0.4.0" yargs "^9.0.0" -react-navigation@1.0.0-beta.23: - version "1.0.0-beta.23" - resolved "https://registry.yarnpkg.com/react-navigation/-/react-navigation-1.0.0-beta.23.tgz#e666c4985e80d1ba39662838b78ad681c07cc187" +react-navigation@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/react-navigation/-/react-navigation-1.0.0.tgz#a808ab035ab5243d99f9e194d13811052bd9a835" dependencies: - babel-plugin-transform-define "^1.3.0" clamp "^1.0.1" hoist-non-react-statics "^2.2.0" path-to-regexp "^1.7.0" @@ -5369,9 +5443,9 @@ react-transform-hmr@^1.0.4: global "^4.3.0" react-proxy "^1.1.7" -react@16.0.0: - version "16.0.0" - resolved "https://registry.yarnpkg.com/react/-/react-16.0.0.tgz#ce7df8f1941b036f02b2cca9dbd0cb1f0e855e2d" +react@16.2.0: + version "16.2.0" + resolved "https://registry.yarnpkg.com/react/-/react-16.2.0.tgz#a31bd2dab89bff65d42134fa187f24d054c273ba" dependencies: fbjs "^0.8.16" loose-envify "^1.1.0" @@ -5446,6 +5520,10 @@ redux-batched-actions@0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/redux-batched-actions/-/redux-batched-actions-0.2.0.tgz#da0000c882b0e6c861a96d5823bd36adf5d9c0dd" +redux-batched-actions@0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/redux-batched-actions/-/redux-batched-actions-0.2.1.tgz#d0c41d495a934004cabafbe0e851746d1795e9dd" + redux-devtools-instrument@^1.3.3: version "1.8.2" resolved "https://registry.yarnpkg.com/redux-devtools-instrument/-/redux-devtools-instrument-1.8.2.tgz#5e91cfe402e790dae3fd2f0d235f7b7d84b09ffe" @@ -5626,40 +5704,13 @@ request-promise-core@1.1.1: dependencies: lodash "^4.13.1" -request-promise-native@^1.0.3: - version "1.0.4" - resolved "https://registry.yarnpkg.com/request-promise-native/-/request-promise-native-1.0.4.tgz#86988ec8eee408e45579fce83bfd05b3adf9a155" +request-promise-native@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/request-promise-native/-/request-promise-native-1.0.5.tgz#5281770f68e0c9719e5163fd3fab482215f4fda5" dependencies: request-promise-core "1.1.1" stealthy-require "^1.1.0" - tough-cookie ">=2.3.0" - -request@^2.12.0, request@^2.83.0: - version "2.83.0" - resolved "https://registry.yarnpkg.com/request/-/request-2.83.0.tgz#ca0b65da02ed62935887808e6f510381034e3356" - dependencies: - aws-sign2 "~0.7.0" - aws4 "^1.6.0" - caseless "~0.12.0" - combined-stream "~1.0.5" - extend "~3.0.1" - forever-agent "~0.6.1" - form-data "~2.3.1" - har-validator "~5.0.3" - hawk "~6.0.2" - http-signature "~1.2.0" - is-typedarray "~1.0.0" - isstream "~0.1.2" - json-stringify-safe "~5.0.1" - mime-types "~2.1.17" - oauth-sign "~0.8.2" - performance-now "^2.1.0" - qs "~6.5.1" - safe-buffer "^5.1.1" - stringstream "~0.0.5" - tough-cookie "~2.3.3" - tunnel-agent "^0.6.0" - uuid "^3.1.0" + tough-cookie ">=2.3.3" request@^2.79.0, request@^2.81.0: version "2.81.0" @@ -5688,6 +5739,33 @@ request@^2.79.0, request@^2.81.0: tunnel-agent "^0.6.0" uuid "^3.0.0" +request@^2.83.0: + version "2.83.0" + resolved "https://registry.yarnpkg.com/request/-/request-2.83.0.tgz#ca0b65da02ed62935887808e6f510381034e3356" + dependencies: + aws-sign2 "~0.7.0" + aws4 "^1.6.0" + caseless "~0.12.0" + combined-stream "~1.0.5" + extend "~3.0.1" + forever-agent "~0.6.1" + form-data "~2.3.1" + har-validator "~5.0.3" + hawk "~6.0.2" + http-signature "~1.2.0" + is-typedarray "~1.0.0" + isstream "~0.1.2" + json-stringify-safe "~5.0.1" + mime-types "~2.1.17" + oauth-sign "~0.8.2" + performance-now "^2.1.0" + qs "~6.5.1" + safe-buffer "^5.1.1" + stringstream "~0.0.5" + tough-cookie "~2.3.3" + tunnel-agent "^0.6.0" + uuid "^3.1.0" + require-directory@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" @@ -5768,7 +5846,7 @@ right-align@^0.1.1: dependencies: align-text "^0.1.1" -rimraf@2, rimraf@^2.2.8, rimraf@^2.3.3, rimraf@^2.5.1, rimraf@^2.5.4, rimraf@^2.6.1: +rimraf@2, rimraf@^2.2.8, rimraf@^2.5.1, rimraf@^2.5.4, rimraf@^2.6.1, rimraf@^2.6.2: version "2.6.2" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.2.tgz#2ed8150d24a16ea8651e6d6ef0f47c4158ce7a36" dependencies: @@ -5835,7 +5913,7 @@ sane@^2.0.0: optionalDependencies: fsevents "^1.1.1" -sax@^1.2.1: +sax@^1.2.4: version "1.2.4" resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" @@ -5860,12 +5938,12 @@ sc-broker-cluster@~4.3.0: sc-errors "~1.3.3" sc-hasher "~1.0.0" -sc-broker-cluster@~5.0.6: - version "5.0.6" - resolved "https://registry.yarnpkg.com/sc-broker-cluster/-/sc-broker-cluster-5.0.6.tgz#87c8a00a60944d264f6f941c66cbd8c025f1f9d5" +sc-broker-cluster@~6.1.1: + version "6.1.1" + resolved "https://registry.yarnpkg.com/sc-broker-cluster/-/sc-broker-cluster-6.1.1.tgz#c0aef8488f1581dd5ecf7b365a251c550e495ec4" dependencies: async "2.0.0" - sc-broker "~5.0.2" + sc-broker "~5.1.1" sc-channel "~1.1.0" sc-errors "~1.3.3" sc-hasher "~1.0.0" @@ -5880,9 +5958,9 @@ sc-broker@~4.1.1: sc-errors "~1.3.3" uuid "3.1.0" -sc-broker@~5.0.2: - version "5.0.2" - resolved "https://registry.yarnpkg.com/sc-broker/-/sc-broker-5.0.2.tgz#dbfd53f60044dab3967c5f13f14a44a8bf69f88a" +sc-broker@~5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/sc-broker/-/sc-broker-5.1.1.tgz#fbda79fe7e6b74f60318ebb00b058a469d925ec4" dependencies: expirymanager "~0.9.3" fleximap "~0.9.10" @@ -5916,6 +5994,10 @@ sc-formatter@~3.0.0, sc-formatter@~3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/sc-formatter/-/sc-formatter-3.0.1.tgz#c8b3fec0eea51b883dbc22ddfeacb46cd0e8db6c" +sc-formatter@~3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/sc-formatter/-/sc-formatter-3.0.2.tgz#9abdb14e71873ce7157714d3002477bbdb33c4e6" + sc-hasher@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/sc-hasher/-/sc-hasher-1.0.0.tgz#bb22ae1f5a295b847c70aff4515536224950ff11" @@ -5936,10 +6018,14 @@ sc-simple-broker@~2.1.0: dependencies: sc-channel "~1.1.0" -"semver@2 || 3 || 4 || 5", semver@5.4.1, semver@5.x, semver@^5.0.1, semver@^5.0.3, semver@^5.1.0, semver@^5.3.0, semver@^5.4.1: +"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@^5.4.1: version "5.4.1" resolved "https://registry.yarnpkg.com/semver/-/semver-5.4.1.tgz#e059c09d8571f0540823733433505d3a2f00b18e" +semver@5.5.0: + version "5.5.0" + resolved "https://registry.yarnpkg.com/semver/-/semver-5.5.0.tgz#dc4bbc7a6ca9d916dee5d43516f0092b58f7b8ab" + send@0.13.2: version "0.13.2" resolved "https://registry.yarnpkg.com/send/-/send-0.13.2.tgz#765e7607c8055452bba6f0b052595350986036de" @@ -5981,7 +6067,7 @@ sentry-cli-binary@^1.16.0: dependencies: progress "2.0.0" -serialize-error@2.1.0: +serialize-error@2.1.0, serialize-error@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/serialize-error/-/serialize-error-2.1.0.tgz#50b679d5635cdf84667bdc8e59af4e5b81d5f60a" @@ -6146,9 +6232,9 @@ socketcluster-server@~6.3.0: uws "8.14.0" ws "3.1.0" -socketcluster-server@~9.1.1: - version "9.1.1" - resolved "https://registry.yarnpkg.com/socketcluster-server/-/socketcluster-server-9.1.1.tgz#42bf3d83f92f273b63becbe682b2de4273dbff22" +socketcluster-server@~9.1.2: + version "9.1.3" + resolved "https://registry.yarnpkg.com/socketcluster-server/-/socketcluster-server-9.1.3.tgz#46350247710226c7cc47bfef49c8f889d6e733e2" dependencies: async "2.0.0" base64id "0.1.0" @@ -6156,15 +6242,15 @@ socketcluster-server@~9.1.1: lodash.clonedeep "4.5.0" sc-auth "~4.1.2" sc-errors "~1.3.3" - sc-formatter "~3.0.1" + sc-formatter "~3.0.2" sc-simple-broker "~2.1.0" uuid "3.1.0" uws "9.14.0" - ws "3.3.1" + ws "3.3.3" -socketcluster@9.1.4: - version "9.1.4" - resolved "https://registry.yarnpkg.com/socketcluster/-/socketcluster-9.1.4.tgz#591eb50f4a7bedcf840f0b33e48752f204868dba" +socketcluster@9.3.1: + version "9.3.1" + resolved "https://registry.yarnpkg.com/socketcluster/-/socketcluster-9.3.1.tgz#0190a9e967dea382efe8196f04396d52454ab653" dependencies: async "2.0.0" base64id "0.1.0" @@ -6172,9 +6258,9 @@ socketcluster@9.1.4: inquirer "1.1.3" minimist "1.1.0" sc-auth "~4.1.2" - sc-broker-cluster "~5.0.6" + sc-broker-cluster "~6.1.1" sc-errors "~1.3.3" - socketcluster-server "~9.1.1" + socketcluster-server "~9.1.2" uid-number "0.0.5" uuid "3.1.0" @@ -6231,16 +6317,16 @@ spawn-sync@^1.0.15: concat-stream "^1.4.7" os-shim "^0.1.2" -spawn-wrap@=1.3.8: - version "1.3.8" - resolved "https://registry.yarnpkg.com/spawn-wrap/-/spawn-wrap-1.3.8.tgz#fa2a79b990cbb0bb0018dca6748d88367b19ec31" +spawn-wrap@^1.4.2: + version "1.4.2" + resolved "https://registry.yarnpkg.com/spawn-wrap/-/spawn-wrap-1.4.2.tgz#cff58e73a8224617b6561abdc32586ea0c82248c" dependencies: foreground-child "^1.5.6" mkdirp "^0.5.0" os-homedir "^1.0.1" - rimraf "^2.3.3" + rimraf "^2.6.2" signal-exit "^3.0.2" - which "^1.2.4" + which "^1.3.0" spdx-correct@~1.0.0: version "1.0.2" @@ -6408,7 +6494,7 @@ symbol-observable@^1.0.2, symbol-observable@^1.0.3: version "1.0.4" resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-1.0.4.tgz#29bf615d4aa7121bdd898b22d4b3f9bc4e2aa03d" -symbol-tree@^3.2.1: +symbol-tree@^3.2.2: version "3.2.2" resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.2.tgz#ae27db38f660a7ae2e1c3b7d1bc290819b8519e6" @@ -6536,15 +6622,15 @@ topo@1.x.x: dependencies: hoek "2.x.x" -tough-cookie@>=2.3.0, tough-cookie@~2.3.0: - version "2.3.2" - resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.3.2.tgz#f081f76e4c85720e6c37a5faced737150d84072a" +tough-cookie@>=2.3.3, tough-cookie@^2.3.3, tough-cookie@~2.3.3: + version "2.3.3" + resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.3.3.tgz#0b618a5565b6dea90bf3425d04d55edc475a7561" dependencies: punycode "^1.4.1" -tough-cookie@^2.3.3, tough-cookie@~2.3.3: - version "2.3.3" - resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.3.3.tgz#0b618a5565b6dea90bf3425d04d55edc475a7561" +tough-cookie@~2.3.0: + version "2.3.2" + resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.3.2.tgz#f081f76e4c85720e6c37a5faced737150d84072a" dependencies: punycode "^1.4.1" @@ -6554,7 +6640,7 @@ tr46@^1.0.0: dependencies: punycode "^2.1.0" -traverse@0.6.6, traverse@^0.6.6: +traverse@^0.6.6: version "0.6.6" resolved "https://registry.yarnpkg.com/traverse/-/traverse-0.6.6.tgz#cbdf560fd7b9af632502fed40f918c157ea97137" @@ -6613,11 +6699,11 @@ ua-parser-js@^0.7.9: version "0.7.17" resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.17.tgz#e9ec5f9498b9ec910e7ae3ac626a805c4d09ecac" -uglify-es@^3.1.8: - version "3.2.0" - resolved "https://registry.yarnpkg.com/uglify-es/-/uglify-es-3.2.0.tgz#fbbfb9dc465ec7e5065701b9720d0de977d0bc24" +uglify-es@^3.1.9: + version "3.3.9" + resolved "https://registry.yarnpkg.com/uglify-es/-/uglify-es-3.3.9.tgz#0c1c4f0700bed8dbc124cdb304d2592ca203e677" dependencies: - commander "~2.12.1" + commander "~2.13.0" source-map "~0.6.1" uglify-js@^2.6: @@ -6737,10 +6823,6 @@ vary@~1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/vary/-/vary-1.0.1.tgz#99e4981566a286118dfb2b817357df7993376d10" -vcsurl@~0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/vcsurl/-/vcsurl-0.1.1.tgz#5e00a109e7381b55b5d45b892533c8ec35c9320c" - verror@1.10.0: version "1.10.0" resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400" @@ -6761,6 +6843,12 @@ vinyl@^0.5.0: clone-stats "^0.0.1" replace-ext "0.0.1" +w3c-hr-time@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/w3c-hr-time/-/w3c-hr-time-1.0.1.tgz#82ac2bff63d950ea9e3189a58a65625fedf19045" + dependencies: + browser-process-hrtime "^0.1.2" + walker@~1.0.5: version "1.0.7" resolved "https://registry.yarnpkg.com/walker/-/walker-1.0.7.tgz#2f7f9b8fd10d677262b18a884e28d19618e028fb" @@ -6787,6 +6875,12 @@ whatwg-encoding@^1.0.1: dependencies: iconv-lite "0.4.13" +whatwg-encoding@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/whatwg-encoding/-/whatwg-encoding-1.0.3.tgz#57c235bc8657e914d24e1a397d3c82daee0a6ba3" + dependencies: + iconv-lite "0.4.19" + whatwg-fetch@>=0.10.0: version "2.0.3" resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-2.0.3.tgz#9c84ec2dcf68187ff00bc64e1274b442176e1c84" @@ -6795,9 +6889,9 @@ whatwg-fetch@^1.0.0: version "1.1.1" resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-1.1.1.tgz#ac3c9d39f320c6dce5339969d054ef43dd333319" -whatwg-url@^6.3.0: - version "6.3.0" - resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-6.3.0.tgz#597ee5488371abe7922c843397ddec1ae94c048d" +whatwg-url@^6.4.0: + version "6.4.0" + resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-6.4.0.tgz#08fdf2b9e872783a7a1f6216260a1d66cc722e08" dependencies: lodash.sortby "^4.7.0" tr46 "^1.0.0" @@ -6807,7 +6901,7 @@ which-module@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" -which@^1.2.12, which@^1.2.14, which@^1.2.4, which@^1.2.9: +which@^1.2.12, which@^1.2.14, which@^1.2.9, which@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/which/-/which-1.3.0.tgz#ff04bdfc010ee547d780bec38e1ac1c2777d253a" dependencies: @@ -6841,13 +6935,6 @@ wordwrap@~0.0.2: version "0.0.3" resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.3.tgz#a3d5da6cd5c0bc0008d37234bbaf1bed63059107" -worker-farm@^1.3.1: - version "1.5.0" - resolved "https://registry.yarnpkg.com/worker-farm/-/worker-farm-1.5.0.tgz#adfdf0cd40581465ed0a1f648f9735722afd5c8d" - dependencies: - errno "^0.1.4" - xtend "^4.0.1" - wrap-ansi@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-2.1.0.tgz#d8fc3d284dd05794fe84973caecdd1cf824fdd85" @@ -6887,9 +6974,9 @@ ws@3.1.0: safe-buffer "~5.1.0" ultron "~1.1.0" -ws@3.3.1: - version "3.3.1" - resolved "https://registry.yarnpkg.com/ws/-/ws-3.3.1.tgz#d97e34dee06a1190c61ac1e95f43cb60b78cf939" +ws@3.3.3: + version "3.3.3" + resolved "https://registry.yarnpkg.com/ws/-/ws-3.3.3.tgz#f1cf84fe2d5e901ebce94efaece785f187a228f2" dependencies: async-limiter "~1.0.0" safe-buffer "~5.1.0" @@ -6909,6 +6996,14 @@ ws@^2.0.3: safe-buffer "~5.0.1" ultron "~1.1.0" +ws@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/ws/-/ws-4.0.0.tgz#bfe1da4c08eeb9780b986e0e4d10eccd7345999f" + dependencies: + async-limiter "~1.0.0" + safe-buffer "~5.1.0" + ultron "~1.1.0" + xcode@0.9.3, xcode@^0.9.1: version "0.9.3" resolved "https://registry.yarnpkg.com/xcode/-/xcode-0.9.3.tgz#910a89c16aee6cc0b42ca805a6d0b4cf87211cf3" @@ -6917,9 +7012,9 @@ xcode@0.9.3, xcode@^0.9.1: simple-plist "^0.2.1" uuid "3.0.1" -xml-name-validator@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-2.0.1.tgz#4d8b8f1eccd3419aa362061becef515e1e559635" +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"