From eb9283cd02673cd78100ef9c4ce481a6edbe7de9 Mon Sep 17 00:00:00 2001 From: Martin Date: Mon, 27 Nov 2017 15:04:15 -0300 Subject: [PATCH 1/2] Upgrade Expo SDK to v22 --- .flowconfig | 49 +- App.js | 2 + README.md | 236 +- app.json | 21 +- app/assets/app-icons/android-app-icon.png | Bin 0 -> 31800 bytes app/assets/app-icons/ios-app-icon.png | Bin 0 -> 32441 bytes app/assets/splash/splash-screen.png | Bin 0 -> 50133 bytes app/components/Buttons/PrimaryButton.js | 3 +- app/components/Header/DrawerButton.js | 3 +- app/components/ListItem/ListItem.js | 3 +- app/components/TextInput/TextInput.js | 24 + app/components/UserDetails/Actions.js | 4 +- app/components/UserDetails/Header.js | 3 +- app/components/UserDetails/Info.js | 3 +- app/components/UserDetails/Row.js | 3 +- app/config/router.js | 70 +- app/screens/Contacts.js | 3 +- app/screens/Details.js | 3 +- app/screens/NewContact.js | 3 +- package.json | 22 +- yarn.lock | 3729 +++++++++++---------- 21 files changed, 2315 insertions(+), 1869 deletions(-) create mode 100644 app/assets/app-icons/android-app-icon.png create mode 100644 app/assets/app-icons/ios-app-icon.png create mode 100644 app/assets/splash/splash-screen.png diff --git a/.flowconfig b/.flowconfig index 569ede4..ebebe60 100644 --- a/.flowconfig +++ b/.flowconfig @@ -2,47 +2,52 @@ ; We fork some components by platform .*/*[.]android.js +; Ignore templates for 'react-native init' +.*/local-cli/templates/.* + +; Ignore the website subdir +/node_modules/react-native/website/.* + +; Ignore the Dangerfile +/node_modules/react-native/danger/dangerfile.js + ; Ignore "BUCK" generated dirs -/\.buckd/ +/node_modules/react-native/\.buckd/ ; Ignore unexpected extra "@providesModule" .*/node_modules/.*/node_modules/fbjs/.* +.*/node_modules/fbemitter/.* ; Ignore duplicate module providers ; For RN Apps installed via npm, "Libraries" folder is inside ; "node_modules/react-native" but in the source repo it is in the root .*/Libraries/react-native/React.js -.*/Libraries/react-native/ReactNative.js - -; Additional create-react-native-app ignores -; Ignore duplicate module providers -.*/node_modules/fbemitter/lib/* +; Ignore polyfills +.*/Libraries/polyfills/.* ; Ignore misbehaving dev-dependencies -.*/node_modules/xdl/build/* -.*/node_modules/reqwest/tests/* +.*/node_modules/reqwest/.* +.*/node_modules/xdl/.* -; Ignore missing expo-sdk dependencies (temporarily) -; https://github.com/exponent/exponent-sdk/issues/36 -.*/node_modules/expo/src/* +; Ignore expo dependencies -; Ignore react-native-fbads dependency of the expo sdk -.*/node_modules/react-native-fbads/* +; Ignore Expo SDK + some of it's dependencies temporarily: +; https://github.com/expo/expo/issues/162 +.*/node_modules/expo/src/.* +.*/node_modules/react-native-gesture-handler/.* [include] [libs] node_modules/react-native/Libraries/react-native/react-native-interface.js -node_modules/react-native/flow -flow/ +node_modules/react-native/flow/ +node_modules/expo/flow/ [options] -module.system=haste - emoji=true -experimental.strict_type_args=true +module.system=haste munge_underscores=true @@ -50,14 +55,16 @@ module.name_mapper='^[./a-zA-Z0-9$_-]+\.\(bmp\|gif\|jpg\|jpeg\|png\|psd\|svg\|we suppress_type=$FlowIssue suppress_type=$FlowFixMe +suppress_type=$FlowFixMeProps +suppress_type=$FlowFixMeState suppress_type=$FixMe -suppress_comment=\\(.\\|\n\\)*\\$FlowFixMe\\($\\|[^(]\\|(\\(>=0\\.\\(4[0-0]\\|[1-3][0-9]\\|[0-9]\\).[0-9]\\)? *\\(site=[a-z,_]*react_native[a-z,_]*\\)?)\\) -suppress_comment=\\(.\\|\n\\)*\\$FlowIssue\\((\\(>=0\\.\\(4[0-0]\\|[1-3][0-9]\\|[0-9]\\).[0-9]\\)? *\\(site=[a-z,_]*react_native[a-z,_]*\\)?)\\)?:? #[0-9]+ +suppress_comment=\\(.\\|\n\\)*\\$FlowFixMe\\($\\|[^(]\\|(\\(>=0\\.\\(5[0-3]\\|[1-4][0-9]\\|[0-9]\\).[0-9]\\)? *\\(site=[a-z,_]*react_native_oss[a-z,_]*\\)?)\\) +suppress_comment=\\(.\\|\n\\)*\\$FlowIssue\\((\\(>=0\\.\\(5[0-3]\\|[1-4][0-9]\\|[0-9]\\).[0-9]\\)? *\\(site=[a-z,_]*react_native_oss[a-z,_]*\\)?)\\)?:? #[0-9]+ suppress_comment=\\(.\\|\n\\)*\\$FlowFixedInNextDeploy suppress_comment=\\(.\\|\n\\)*\\$FlowExpectedError unsafe.enable_getters_and_setters=true [version] -^0.40.0 +^0.53.0 diff --git a/App.js b/App.js index 2181a95..d5ae752 100644 --- a/App.js +++ b/App.js @@ -1,2 +1,4 @@ import App from './app/index'; + export default App; + diff --git a/README.md b/README.md index ffcddc9..0a37166 100644 --- a/README.md +++ b/README.md @@ -1,16 +1,220 @@ -Completed source code for the the [Create Your First React Native App](https://www.udemy.com/create-your-first-react-native-app) course. - -## Requirements -Have React Native installed on your machine. [Instructions](https://facebook.github.io/react-native/docs/getting-started.html). - -## iOS (Requires Mac) -- `git clone https://github.com/HandlebarLabs/your-first-react-native-app-source.git` -- `cd your-first-react-native-app-source` -- `npm install` -- `react-native run-ios` - -## Android -- `git clone https://github.com/HandlebarLabs/your-first-react-native-app-source.git` -- `cd your-first-react-native-app-source` -- `npm install` -- `react-native run-android` +This project was bootstrapped with [Create React Native App](https://github.com/react-community/create-react-native-app). + +Below you'll find information about performing common tasks. The most recent version of this guide is available [here](https://github.com/react-community/create-react-native-app/blob/master/react-native-scripts/template/README.md). + +## Table of Contents + +* [Updating to New Releases](#updating-to-new-releases) +* [Available Scripts](#available-scripts) + * [npm start](#npm-start) + * [npm test](#npm-test) + * [npm run ios](#npm-run-ios) + * [npm run android](#npm-run-android) + * [npm run eject](#npm-run-eject) +* [Writing and Running Tests](#writing-and-running-tests) +* [Environment Variables](#environment-variables) + * [Configuring Packager IP Address](#configuring-packager-ip-address) +* [Adding Flow](#adding-flow) +* [Customizing App Display Name and Icon](#customizing-app-display-name-and-icon) +* [Sharing and Deployment](#sharing-and-deployment) + * [Publishing to Expo's React Native Community](#publishing-to-expos-react-native-community) + * [Building an Expo "standalone" app](#building-an-expo-standalone-app) + * [Ejecting from Create React Native App](#ejecting-from-create-react-native-app) + * [Build Dependencies (Xcode & Android Studio)](#build-dependencies-xcode-android-studio) + * [Should I Use ExpoKit?](#should-i-use-expokit) +* [Troubleshooting](#troubleshooting) + * [Networking](#networking) + * [iOS Simulator won't open](#ios-simulator-wont-open) + * [QR Code does not scan](#qr-code-does-not-scan) + +## Updating to New Releases + +You should only need to update the global installation of `create-react-native-app` very rarely, ideally never. + +Updating the `react-native-scripts` dependency of your app should be as simple as bumping the version number in `package.json` and reinstalling your project's dependencies. + +Upgrading to a new version of React Native requires updating the `react-native`, `react`, and `expo` package versions, and setting the correct `sdkVersion` in `app.json`. See the [versioning guide](https://github.com/react-community/create-react-native-app/blob/master/VERSIONS.md) for up-to-date information about package version compatibility. + +## Available Scripts + +If Yarn was installed when the project was initialized, then dependencies will have been installed via Yarn, and you should probably use it to run these commands as well. Unlike dependency installation, command running syntax is identical for Yarn and NPM at the time of this writing. + +### `npm start` + +Runs your app in development mode. + +Open it in the [Expo app](https://expo.io) on your phone to view it. It will reload if you save edits to your files, and you will see build errors and logs in the terminal. + +Sometimes you may need to reset or clear the React Native packager's cache. To do so, you can pass the `--reset-cache` flag to the start script: + +``` +npm start -- --reset-cache +# or +yarn start -- --reset-cache +``` + +#### `npm test` + +Runs the [jest](https://github.com/facebook/jest) test runner on your tests. + +#### `npm run ios` + +Like `npm start`, but also attempts to open your app in the iOS Simulator if you're on a Mac and have it installed. + +#### `npm run android` + +Like `npm start`, but also attempts to open your app on a connected Android device or emulator. Requires an installation of Android build tools (see [React Native docs](https://facebook.github.io/react-native/docs/getting-started.html) for detailed setup). We also recommend installing Genymotion as your Android emulator. Once you've finished setting up the native build environment, there are two options for making the right copy of `adb` available to Create React Native App: + +##### Using Android Studio's `adb` + +1. Make sure that you can run adb from your terminal. +2. Open Genymotion and navigate to `Settings -> ADB`. Select “Use custom Android SDK tools” and update with your [Android SDK directory](https://stackoverflow.com/questions/25176594/android-sdk-location). + +##### Using Genymotion's `adb` + +1. Find Genymotion’s copy of adb. On macOS for example, this is normally `/Applications/Genymotion.app/Contents/MacOS/tools/`. +2. Add the Genymotion tools directory to your path (instructions for [Mac](http://osxdaily.com/2014/08/14/add-new-path-to-path-command-line/), [Linux](http://www.computerhope.com/issues/ch001647.htm), and [Windows](https://www.howtogeek.com/118594/how-to-edit-your-system-path-for-easy-command-line-access/)). +3. Make sure that you can run adb from your terminal. + +#### `npm run eject` + +This will start the process of "ejecting" from Create React Native App's build scripts. You'll be asked a couple of questions about how you'd like to build your project. + +**Warning:** Running eject is a permanent action (aside from whatever version control system you use). An ejected app will require you to have an [Xcode and/or Android Studio environment](https://facebook.github.io/react-native/docs/getting-started.html) set up. + +## Customizing App Display Name and Icon + +You can edit `app.json` to include [configuration keys](https://docs.expo.io/versions/latest/guides/configuration.html) under the `expo` key. + +To change your app's display name, set the `expo.name` key in `app.json` to an appropriate string. + +To set an app icon, set the `expo.icon` key in `app.json` to be either a local path or a URL. It's recommended that you use a 512x512 png file with transparency. + +## Writing and Running Tests + +This project is set up to use [jest](https://facebook.github.io/jest/) for tests. You can configure whatever testing strategy you like, but jest works out of the box. Create test files in directories called `__tests__` or with the `.test` extension to have the files loaded by jest. See the [the template project](https://github.com/react-community/create-react-native-app/blob/master/react-native-scripts/template/App.test.js) for an example test. The [jest documentation](https://facebook.github.io/jest/docs/en/getting-started.html) is also a wonderful resource, as is the [React Native testing tutorial](https://facebook.github.io/jest/docs/en/tutorial-react-native.html). + +## Environment Variables + +You can configure some of Create React Native App's behavior using environment variables. + +### Configuring Packager IP Address + +When starting your project, you'll see something like this for your project URL: + +``` +exp://192.168.0.2:19000 +``` + +The "manifest" at that URL tells the Expo app how to retrieve and load your app's JavaScript bundle, so even if you load it in the app via a URL like `exp://localhost:19000`, the Expo client app will still try to retrieve your app at the IP address that the start script provides. + +In some cases, this is less than ideal. This might be the case if you need to run your project inside of a virtual machine and you have to access the packager via a different IP address than the one which prints by default. In order to override the IP address or hostname that is detected by Create React Native App, you can specify your own hostname via the `REACT_NATIVE_PACKAGER_HOSTNAME` environment variable: + +Mac and Linux: + +``` +REACT_NATIVE_PACKAGER_HOSTNAME='my-custom-ip-address-or-hostname' npm start +``` + +Windows: +``` +set REACT_NATIVE_PACKAGER_HOSTNAME='my-custom-ip-address-or-hostname' +npm start +``` + +The above example would cause the development server to listen on `exp://my-custom-ip-address-or-hostname:19000`. + +## Adding Flow + +Flow is a static type checker that helps you write code with fewer bugs. Check out this [introduction to using static types in JavaScript](https://medium.com/@preethikasireddy/why-use-static-types-in-javascript-part-1-8382da1e0adb) if you are new to this concept. + +React Native works with [Flow](http://flowtype.org/) out of the box, as long as your Flow version matches the one used in the version of React Native. + +To add a local dependency to the correct Flow version to a Create React Native App project, follow these steps: + +1. Find the Flow `[version]` at the bottom of the included [.flowconfig](.flowconfig) +2. Run `npm install --save-dev flow-bin@x.y.z` (or `yarn add --dev flow-bin@x.y.z`), where `x.y.z` is the .flowconfig version number. +3. Add `"flow": "flow"` to the `scripts` section of your `package.json`. +4. Add `// @flow` to any files you want to type check (for example, to `App.js`). + +Now you can run `npm run flow` (or `yarn flow`) to check the files for type errors. +You can optionally use a [plugin for your IDE or editor](https://flow.org/en/docs/editors/) for a better integrated experience. + +To learn more about Flow, check out [its documentation](https://flow.org/). + +## Sharing and Deployment + +Create React Native App does a lot of work to make app setup and development simple and straightforward, but it's very difficult to do the same for deploying to Apple's App Store or Google's Play Store without relying on a hosted service. + +### Publishing to Expo's React Native Community + +Expo provides free hosting for the JS-only apps created by CRNA, allowing you to share your app through the Expo client app. This requires registration for an Expo account. + +Install the `exp` command-line tool, and run the publish command: + +``` +$ npm i -g exp +$ exp publish +``` + +### Building an Expo "standalone" app + +You can also use a service like [Expo's standalone builds](https://docs.expo.io/versions/latest/guides/building-standalone-apps.html) if you want to get an IPA/APK for distribution without having to build the native code yourself. + +### Ejecting from Create React Native App + +If you want to build and deploy your app yourself, you'll need to eject from CRNA and use Xcode and Android Studio. + +This is usually as simple as running `npm run eject` in your project, which will walk you through the process. Make sure to install `react-native-cli` and follow the [native code getting started guide for React Native](https://facebook.github.io/react-native/docs/getting-started.html). + +#### Should I Use ExpoKit? + +If you have made use of Expo APIs while working on your project, then those API calls will stop working if you eject to a regular React Native project. If you want to continue using those APIs, you can eject to "React Native + ExpoKit" which will still allow you to build your own native code and continue using the Expo APIs. See the [ejecting guide](https://github.com/react-community/create-react-native-app/blob/master/EJECTING.md) for more details about this option. + +## Troubleshooting + +### Networking + +If you're unable to load your app on your phone due to a network timeout or a refused connection, a good first step is to verify that your phone and computer are on the same network and that they can reach each other. Create React Native App needs access to ports 19000 and 19001 so ensure that your network and firewall settings allow access from your device to your computer on both of these ports. + +Try opening a web browser on your phone and opening the URL that the packager script prints, replacing `exp://` with `http://`. So, for example, if underneath the QR code in your terminal you see: + +``` +exp://192.168.0.1:19000 +``` + +Try opening Safari or Chrome on your phone and loading + +``` +http://192.168.0.1:19000 +``` + +and + +``` +http://192.168.0.1:19001 +``` + +If this works, but you're still unable to load your app by scanning the QR code, please open an issue on the [Create React Native App repository](https://github.com/react-community/create-react-native-app) with details about these steps and any other error messages you may have received. + +If you're not able to load the `http` URL in your phone's web browser, try using the tethering/mobile hotspot feature on your phone (beware of data usage, though), connecting your computer to that WiFi network, and restarting the packager. + +### iOS Simulator won't open + +If you're on a Mac, there are a few errors that users sometimes see when attempting to `npm run ios`: + +* "non-zero exit code: 107" +* "You may need to install Xcode" but it is already installed +* and others + +There are a few steps you may want to take to troubleshoot these kinds of errors: + +1. Make sure Xcode is installed and open it to accept the license agreement if it prompts you. You can install it from the Mac App Store. +2. Open Xcode's Preferences, the Locations tab, and make sure that the `Command Line Tools` menu option is set to something. Sometimes when the CLI tools are first installed by Homebrew this option is left blank, which can prevent Apple utilities from finding the simulator. Make sure to re-run `npm/yarn run ios` after doing so. +3. If that doesn't work, open the Simulator, and under the app menu select `Reset Contents and Settings...`. After that has finished, quit the Simulator, and re-run `npm/yarn run ios`. + +### QR Code does not scan + +If you're not able to scan the QR code, make sure your phone's camera is focusing correctly, and also make sure that the contrast on the two colors in your terminal is high enough. For example, WebStorm's default themes may [not have enough contrast](https://github.com/react-community/create-react-native-app/issues/49) for terminal QR codes to be scannable with the system barcode scanners that the Expo app uses. + +If this causes problems for you, you may want to try changing your terminal's color theme to have more contrast, or running Create React Native App from a different terminal. You can also manually enter the URL printed by the packager script in the Expo app's search bar to load it manually. diff --git a/app.json b/app.json index b3600bc..fb4c0d7 100644 --- a/app.json +++ b/app.json @@ -1,5 +1,24 @@ { "expo": { - "sdkVersion": "16.0.0" + "name": "Create Your First RN App", + "description": "Test app to start development of RN app with CRNA", + "slug": "firstrnapp", + "privacy": "public", + "sdkVersion": "22.0.0", + "orientation": "portrait", + "icon": "./app/assets/app-icons/ios-app-icon.png", + "splash": { + "image": "./app/assets/splash/splash-screen.png", + "resizeMode": "cover", + "backgroundColor": "#4db389" + }, + "ios": { + "bundleIdentifier": "com.mgscreativa.firstrnapp", + "icon": "./app/assets/app-icons/ios-app-icon.png" + }, + "android": { + "package": "com.mgscreativa.firstrnapp", + "icon": "./app/assets/app-icons/android-app-icon.png" + } } } diff --git a/app/assets/app-icons/android-app-icon.png b/app/assets/app-icons/android-app-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..153dfc5eca167260c8d7c5eae5a53a056f2d9d66 GIT binary patch literal 31800 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

L`!IVNJJzo2M?>wREE6fsco7 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 RC(TF&u3pl4cW3TToF@hy+531%ebo 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 I&i>B-0iXczlK=n! literal 0 HcmV?d00001 diff --git a/app/assets/splash/splash-screen.png b/app/assets/splash/splash-screen.png new file mode 100644 index 0000000000000000000000000000000000000000..a1a88dc5e92ba31650f6c67deff71fa6128959e0 GIT binary patch literal 50133 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 literal 0 HcmV?d00001 diff --git a/app/components/Buttons/PrimaryButton.js b/app/components/Buttons/PrimaryButton.js index daf5992..67e9d99 100644 --- a/app/components/Buttons/PrimaryButton.js +++ b/app/components/Buttons/PrimaryButton.js @@ -1,4 +1,5 @@ -import React, { PropTypes } from 'react'; +import React from 'react'; +import PropTypes from 'prop-types'; import { TouchableOpacity, Text, View } from 'react-native'; import styles from './styles'; diff --git a/app/components/Header/DrawerButton.js b/app/components/Header/DrawerButton.js index 8152571..d33db08 100644 --- a/app/components/Header/DrawerButton.js +++ b/app/components/Header/DrawerButton.js @@ -1,4 +1,5 @@ -import React, { PropTypes } from 'react'; +import React from 'react'; +import PropTypes from 'prop-types'; import { TouchableOpacity } from 'react-native'; import Icon from 'react-native-vector-icons/Ionicons'; diff --git a/app/components/ListItem/ListItem.js b/app/components/ListItem/ListItem.js index 4ad77a3..57ee679 100644 --- a/app/components/ListItem/ListItem.js +++ b/app/components/ListItem/ListItem.js @@ -1,4 +1,5 @@ -import React, { PropTypes } from 'react'; +import React from 'react'; +import PropTypes from 'prop-types'; import { View, Text, Image, TouchableHighlight, Platform } from 'react-native'; import Icon from 'react-native-vector-icons/Ionicons'; diff --git a/app/components/TextInput/TextInput.js b/app/components/TextInput/TextInput.js index c9049e9..c5be861 100644 --- a/app/components/TextInput/TextInput.js +++ b/app/components/TextInput/TextInput.js @@ -24,3 +24,27 @@ class CustomInput extends Component { } export default CustomInput; + + +/* +import React from 'react'; +import { View, TextInput } from 'react-native'; + +import styles from './styles'; + +class TextInput = (props) => { + return ( + + + + ); +} + +export default CustomInput; + +*/ diff --git a/app/components/UserDetails/Actions.js b/app/components/UserDetails/Actions.js index 42ca358..7352f6b 100644 --- a/app/components/UserDetails/Actions.js +++ b/app/components/UserDetails/Actions.js @@ -1,4 +1,6 @@ -import React, { PropTypes } from 'react'; +import React from 'react'; +import PropTypes from 'prop-types'; + import { View } from 'react-native'; import styles from './styles'; diff --git a/app/components/UserDetails/Header.js b/app/components/UserDetails/Header.js index 8f93e9b..4308c71 100644 --- a/app/components/UserDetails/Header.js +++ b/app/components/UserDetails/Header.js @@ -1,4 +1,5 @@ -import React, { PropTypes } from 'react'; +import React from 'react'; +import PropTypes from 'prop-types'; import { View, Text, Image } from 'react-native'; import styles from './styles'; diff --git a/app/components/UserDetails/Info.js b/app/components/UserDetails/Info.js index 23f0015..4c5173a 100644 --- a/app/components/UserDetails/Info.js +++ b/app/components/UserDetails/Info.js @@ -1,4 +1,5 @@ -import React, { PropTypes } from 'react'; +import React from 'react'; +import PropTypes from 'prop-types'; import { View } from 'react-native'; import moment from 'moment'; diff --git a/app/components/UserDetails/Row.js b/app/components/UserDetails/Row.js index 9944a0c..ecb85ae 100644 --- a/app/components/UserDetails/Row.js +++ b/app/components/UserDetails/Row.js @@ -1,4 +1,5 @@ -import React, { PropTypes } from 'react'; +import React from 'react'; +import PropTypes from 'prop-types'; import { View, Text, Platform, TouchableOpacity } from 'react-native'; import Icon from 'react-native-vector-icons/Ionicons'; diff --git a/app/config/router.js b/app/config/router.js index 41b70af..5cc9a65 100644 --- a/app/config/router.js +++ b/app/config/router.js @@ -2,8 +2,12 @@ import React from 'react'; import { Platform } from 'react-native'; -import { TabNavigator, StackNavigator, DrawerNavigator } from 'react-navigation'; -import Icon from 'react-native-vector-icons/Ionicons'; +import { + TabNavigator, + StackNavigator, + DrawerNavigator, +} from 'react-navigation'; +import { Ionicons } from '@expo/vector-icons'; import Contacts from '../screens/Contacts'; import NewContact from '../screens/NewContact'; @@ -12,6 +16,8 @@ import Details from '../screens/Details'; import { capitalizeFirstLetter } from '../helpers/string'; import { DrawerButton } from '../components/Header'; +const ICON_PREFIX = Platform.OS === 'ios' ? 'ios' : 'md'; + const LeftDrawerButton = ({ navigate }) => { if (Platform.OS === 'android') { return navigate('DrawerOpen')} />; @@ -23,26 +29,27 @@ const LeftDrawerButton = ({ navigate }) => { export const ContactsStack = StackNavigator({ Contacts: { screen: Contacts, - navigationOptions: ({ navigation }) => ({ + navigationOptions: props => ({ title: 'Contacts', - headerLeft: + headerLeft: , }), }, Details: { screen: Details, - navigationOptions: ({ navigation }) => ({ - headerTitle: `${capitalizeFirstLetter(navigation.state.params.name.first)} ${capitalizeFirstLetter(navigation.state.params.name.last)}`, + navigationOptions: props => ({ + title: `${capitalizeFirstLetter( + props.navigation.state.params.name.first, + )} ${capitalizeFirstLetter(props.navigation.state.params.name.last)}`, }), }, }); - export const MeStack = StackNavigator({ Me: { screen: Me, - navigationOptions: ({ navigation }) => ({ + navigationOptions: props => ({ title: 'Me', - headerLeft: , + headerLeft: , }), }, }); @@ -50,9 +57,9 @@ export const MeStack = StackNavigator({ export const NewContactStack = StackNavigator({ NewContact: { screen: NewContact, - navigationOptions: ({ navigation }) => ({ + navigationOptions: props => ({ title: 'New Contact', - headerLeft: , + headerLeft: , }), }, }); @@ -62,43 +69,60 @@ export const Tabs = TabNavigator({ screen: ContactsStack, navigationOptions: { tabBarLabel: 'Contacts', - tabBarIcon: ({ tintColor }) => , + tabBarIcon: ({ tintColor }) => ( + + ), }, }, NewContact: { screen: NewContactStack, navigationOptions: { - tabBarLabel: 'New Contact', - tabBarIcon: ({ tintColor }) => , + tabBarLabel: 'Add', + tabBarIcon: ({ tintColor }) => ( + + ), }, }, Me: { screen: MeStack, navigationOptions: { tabBarLabel: 'Me', - tabBarIcon: ({ tintColor }) => , + tabBarIcon: ({ tintColor }) => ( + + ), }, }, }); export const Drawer = DrawerNavigator({ - Contact: { + Contacts: { screen: ContactsStack, - navigationOptions: { - drawerLabel: 'Contacts', + drawer: { + label: 'Contacts', }, }, NewContact: { screen: NewContactStack, - navigationOptions: { - drawerLabel: 'New Contact', + drawer: { + label: 'Add', }, }, Me: { screen: MeStack, - navigationOptions: { - drawerLabel: 'Me', + drawer: { + label: 'Me', }, }, }); - diff --git a/app/screens/Contacts.js b/app/screens/Contacts.js index 5d86201..691518b 100644 --- a/app/screens/Contacts.js +++ b/app/screens/Contacts.js @@ -1,4 +1,5 @@ -import React, { Component, PropTypes } from 'react'; +import React, { Component } from 'react'; +import PropTypes from 'prop-types'; import { FlatList } from 'react-native'; import { contacts } from '../config/data'; diff --git a/app/screens/Details.js b/app/screens/Details.js index e907f51..32e35d3 100644 --- a/app/screens/Details.js +++ b/app/screens/Details.js @@ -1,6 +1,7 @@ /* eslint-disable react/prefer-stateless-function */ -import React, { Component, PropTypes } from 'react'; +import React, { Component } from 'react'; +import PropTypes from 'prop-types'; import { ScrollView } from 'react-native'; import { Header, Actions, Info } from '../components/UserDetails'; diff --git a/app/screens/NewContact.js b/app/screens/NewContact.js index e091ef6..c38b469 100644 --- a/app/screens/NewContact.js +++ b/app/screens/NewContact.js @@ -46,9 +46,10 @@ class NewContact extends Component { {fields.map((field, index) => ( this.onInputChange(text, field.stateKey)} + ref={(input) => this[field.stateKey] = input} value={this.state[field.stateKey]} - onChangeText={(text) => this.onInputChange(text, field.stateKey)} returnKeyType={index === fields.length - 1 ? 'done' : 'next'} onSubmitEditing={() => this.handleSubmit(index)} {...field} diff --git a/package.json b/package.json index 060dda6..fa5559a 100644 --- a/package.json +++ b/package.json @@ -1,11 +1,11 @@ { - "name": "YFRNAppSource", + "name": "FirstRnApp", "version": "0.1.0", "private": true, "devDependencies": { - "react-native-scripts": "0.0.29", - "jest-expo": "^0.4.0", - "react-test-renderer": "16.0.0-alpha.6" + "react-native-scripts": "1.7.0", + "jest-expo": "^22.0.0", + "react-test-renderer": "16.0.0-beta.5" }, "main": "./node_modules/react-native-scripts/build/bin/crna-entry.js", "scripts": { @@ -19,11 +19,13 @@ "preset": "jest-expo" }, "dependencies": { - "expo": "^16.0.0", - "moment": "2.18.1", - "react": "16.0.0-alpha.6", - "react-native": "^0.43.4", - "react-native-keyboard-aware-scroll-view": "0.2.8", - "react-navigation": "1.0.0-beta.9" + "@expo/vector-icons": "^6.2.0", + "expo": "^22.0.2", + "moment": "^2.19.2", + "prop-types": "^15.6.0", + "react": "16.0.0-beta.5", + "react-native": "^0.49.5", + "react-native-keyboard-aware-scroll-view": "^0.4.1", + "react-navigation": "^1.0.0-beta.21" } } diff --git a/yarn.lock b/yarn.lock index b4a8427..c0440ee 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,59 +2,56 @@ # yarn lockfile v1 -"@ccheever/crayon@^5.0.0": - version "5.0.0" - resolved "https://registry.yarnpkg.com/@ccheever/crayon/-/crayon-5.0.0.tgz#a7192753c1c25d7588ed01d6058c64c457a71c63" - dependencies: - has-color "^0.1.7" - strip-ansi "^0.2.1" - -"@expo/vector-icons@^4.0.0": - version "4.0.0" - resolved "https://registry.yarnpkg.com/@expo/vector-icons/-/vector-icons-4.0.0.tgz#df34e226b41c9f231be6d43c3190f5f7e3828773" - dependencies: - react-native-vector-icons "4.0.0" +"@expo/bunyan@1.8.10", "@expo/bunyan@^1.8.10": + version "1.8.10" + resolved "https://registry.yarnpkg.com/@expo/bunyan/-/bunyan-1.8.10.tgz#7d19354a6bce85aae5fea0e973569d3f0142533e" + optionalDependencies: + moment "^2.10.6" + mv "~2" + safe-json-stringify "~1" -"@exponent/json-file@^5.3.0": +"@expo/json-file@^5.3.0": version "5.3.0" - resolved "https://registry.yarnpkg.com/@exponent/json-file/-/json-file-5.3.0.tgz#46d454a4f9e6a872f30654c45a28cfdc83e79c03" + resolved "https://registry.yarnpkg.com/@expo/json-file/-/json-file-5.3.0.tgz#9274fd22e68cfdcae1f06aed8d2d1f953a4f7168" dependencies: json5 "^0.5.0" lodash "^4.6.1" mz "^2.6.0" -"@exponent/ngrok@2.2.7": - version "2.2.7" - resolved "https://registry.yarnpkg.com/@exponent/ngrok/-/ngrok-2.2.7.tgz#37fe66f922b1003da2a78c66b7d4d3bc9313e423" +"@expo/osascript@^1.8.0": + version "1.8.1" + resolved "https://registry.yarnpkg.com/@expo/osascript/-/osascript-1.8.1.tgz#d145f6c1b4ac9663c0bf5f3054236dc87dc4deba" dependencies: - async "^0.9.0" - decompress-zip "^0.3.0" - lock "^0.1.2" - request "^2.81.0" - uuid "^3.0.0" + "@expo/spawn-async" "^1.2.8" + babel-runtime "^6.23.0" + exec-async "^2.2.0" -"@exponent/node-auth0@^2.6.0": - version "2.6.0" - resolved "https://registry.yarnpkg.com/@exponent/node-auth0/-/node-auth0-2.6.0.tgz#d7037717c54b6183923a2da772adbf82f21f12da" +"@expo/schemer@1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@expo/schemer/-/schemer-1.1.0.tgz#74e519233f82c8871d018475895043e4caef3e7e" dependencies: - bluebird "^2.10.2" - request "^2.75.0" - rest-facade "^1.2.7" - url-join "0.0.1" + ajv "^5.2.2" + babel-polyfill "^6.23.0" + babel-preset-flow "^6.23.0" + es6-error "^4.0.2" + file-type "^5.2.0" + instapromise "^2.0.7" + lodash "^4.17.4" + probe-image-size "^3.1.0" + read-chunk "^2.0.0" -"@exponent/osascript@^1.6.4": - version "1.6.4" - resolved "https://registry.yarnpkg.com/@exponent/osascript/-/osascript-1.6.4.tgz#1c5c0b28dd41b8cb4e11e06c7a3230bfbedf16ad" +"@expo/spawn-async@^1.2.8": + version "1.3.0" + resolved "https://registry.yarnpkg.com/@expo/spawn-async/-/spawn-async-1.3.0.tgz#01b8a4f6bba10b792663f9272df66c7e90166dad" dependencies: - "@exponent/spawn-async" "^1.1.0" - babel-runtime "^5.8.38" - exec-async "^2.2.0" + cross-spawn "^5.1.0" -"@exponent/spawn-async@^1.1.0", "@exponent/spawn-async@^1.2.8": - version "1.2.8" - resolved "https://registry.yarnpkg.com/@exponent/spawn-async/-/spawn-async-1.2.8.tgz#cbffa457049395d02b590f6c04f06f4acd0cb729" +"@expo/vector-icons@^6.1.0": + version "6.2.0" + resolved "https://registry.yarnpkg.com/@expo/vector-icons/-/vector-icons-6.2.0.tgz#1269b263c3d78609cfa5e65b9b524aeb4718c335" dependencies: - cross-spawn "^4.0.0" + lodash "^4.17.4" + react-native-vector-icons "4.4.2" "@segment/loosely-validate-event@^1.1.2": version "1.1.2" @@ -68,12 +65,12 @@ Base64@~0.1.3: resolved "https://registry.yarnpkg.com/Base64/-/Base64-0.1.4.tgz#e9f6c6bef567fd635ea4162ab14dd329e74aa6de" abab@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/abab/-/abab-1.0.3.tgz#b81de5f7274ec4e756d797cd834f303642724e5d" + version "1.0.4" + resolved "https://registry.yarnpkg.com/abab/-/abab-1.0.4.tgz#5faad9c2c07f60dd76770f71cf025b62a63cfd4e" abbrev@1: - version "1.1.0" - resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.0.tgz#d0554c2256636e2f56e7c2e5ad183f859428d81f" + version "1.1.1" + resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" absolute-path@^0.0.0: version "0.0.0" @@ -86,11 +83,11 @@ accepts@~1.2.12, accepts@~1.2.13: mime-types "~2.1.6" negotiator "0.5.3" -accepts@~1.3.0, accepts@~1.3.3: - version "1.3.3" - resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.3.tgz#c3ca7434938648c3e0d9c1e328dd68b622c284ca" +accepts@~1.3.0, accepts@~1.3.4: + version "1.3.4" + resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.4.tgz#86246758c7dd6d21a6474ff084a4740ec05eb21f" dependencies: - mime-types "~2.1.11" + mime-types "~2.1.16" negotiator "0.6.1" acorn-globals@^3.1.0: @@ -99,24 +96,39 @@ acorn-globals@^3.1.0: dependencies: acorn "^4.0.4" -acorn@^4.0.3, acorn@^4.0.4: - version "4.0.11" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-4.0.11.tgz#edcda3bd937e7556410d42ed5860f67399c794c0" +acorn@^4.0.4: + version "4.0.13" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-4.0.13.tgz#105495ae5361d697bd195c825192e1ad7f253787" -agent-base@2: - version "2.0.1" - resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-2.0.1.tgz#bd8f9e86a8eb221fffa07bd14befd55df142815e" +agent-base@2, agent-base@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-2.1.1.tgz#d6de10d5af6132d5bd692427d46fc538539094c7" dependencies: extend "~3.0.0" semver "~5.0.1" +agent-base@^4.1.0: + version "4.1.2" + resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-4.1.2.tgz#80fa6cde440f4dcf9af2617cf246099b5d99f0c8" + dependencies: + es6-promisify "^5.0.0" + ajv@^4.9.1: - version "4.11.7" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-4.11.7.tgz#8655a5d86d0824985cc471a1d913fb6729a0ec48" + version "4.11.8" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-4.11.8.tgz#82ffb02b29e662ae53bdc20af15947706739c536" dependencies: co "^4.6.0" json-stable-stringify "^1.0.1" +ajv@^5.1.0, ajv@^5.2.2: + version "5.4.0" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-5.4.0.tgz#32d1cf08dbc80c432f426f12e10b2511f6b46474" + dependencies: + co "^4.6.0" + fast-deep-equal "^1.0.0" + fast-json-stable-stringify "^2.0.0" + json-schema-traverse "^0.3.0" + align-text@^0.1.1, align-text@^0.1.3: version "0.1.4" resolved "https://registry.yarnpkg.com/align-text/-/align-text-0.1.4.tgz#0cd90a561093f35d0a99256c22b7069433fad117" @@ -125,67 +137,64 @@ align-text@^0.1.1, align-text@^0.1.3: longest "^1.0.1" repeat-string "^1.5.2" -alter@~0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/alter/-/alter-0.2.0.tgz#c7588808617572034aae62480af26b1d4d1cb3cd" - dependencies: - stable "~0.1.3" - amdefine@>=0.0.4: version "1.0.1" resolved "https://registry.yarnpkg.com/amdefine/-/amdefine-1.0.1.tgz#4a5282ac164729e93619bcfd3ad151f817ce91f5" analytics-node@^2.1.0: - version "2.4.0" - resolved "https://registry.yarnpkg.com/analytics-node/-/analytics-node-2.4.0.tgz#5b59174bdadd95c8bd47f31bada5bbe15b1df3b7" + version "2.4.1" + resolved "https://registry.yarnpkg.com/analytics-node/-/analytics-node-2.4.1.tgz#1f96c8eb887b6c47691044ac7fc9a1231fb020f7" dependencies: "@segment/loosely-validate-event" "^1.1.2" - clone "~2.1.0" + clone "^2.1.1" commander "^2.9.0" crypto-token "^1.0.1" - debug "^2.2.0" - lodash "~4.17.2" + debug "^2.6.2" + lodash "^4.17.4" remove-trailing-slash "^0.1.0" - superagent "^3.0.0" - superagent-proxy "^1.0.0" + superagent "^3.5.0" superagent-retry "^0.6.0" -ansi-escapes@^1.1.0, ansi-escapes@^1.4.0: +ansi-escapes@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-1.4.0.tgz#d3a8a83b319aa67793662b13e761c7911422306e" -ansi-regex@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-0.1.0.tgz#55ca60db6900857c423ae9297980026f941ed903" +ansi-escapes@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-3.0.0.tgz#ec3e8b4e9f8064fc02c3ac9b65f1c275bda8ef92" -ansi-regex@^2.0.0: +ansi-regex@^2.0.0, ansi-regex@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" +ansi-regex@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998" + ansi-styles@^2.2.1: version "2.2.1" resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" -ansi-styles@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.0.0.tgz#5404e93a544c4fec7f048262977bebfe3155e0c1" +ansi-styles@^3.0.0, ansi-styles@^3.1.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.0.tgz#c159b8d5be0f9e5a6f346dab94f16ce022161b88" dependencies: - color-convert "^1.0.0" + color-convert "^1.9.0" ansi@^0.3.0, ansi@~0.3.1: version "0.3.1" resolved "https://registry.yarnpkg.com/ansi/-/ansi-0.3.1.tgz#0c42d4fb17160d5a9af1e484bace1c66922c1b21" -any-promise@^1.0.0: +any-promise@^1.0.0, any-promise@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/any-promise/-/any-promise-1.3.0.tgz#abc6afeedcea52e809cdc0376aed3ce39635d17f" anymatch@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-1.3.0.tgz#a3e52fa39168c825ff57b0248126ce5a8ff95507" + version "1.3.2" + resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-1.3.2.tgz#553dcb8f91e3c889845dfdba34c77721b90b9d7a" dependencies: - arrify "^1.0.0" micromatch "^2.1.5" + normalize-path "^2.0.0" append-transform@^0.4.0: version "0.4.0" @@ -194,8 +203,8 @@ append-transform@^0.4.0: default-require-extensions "^1.0.0" aproba@^1.0.3: - version "1.1.1" - resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.1.1.tgz#95d3600f07710aa0e9298c726ad5ecf2eacbabab" + version "1.2.0" + resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a" are-we-there-yet@~1.1.2: version "1.1.4" @@ -210,7 +219,7 @@ argparse@^1.0.7: dependencies: sprintf-js "~1.0.2" -argsarray@0.0.1: +argsarray@^0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/argsarray/-/argsarray-0.0.1.tgz#6e7207b4ecdb39b0af88303fa5ae22bda8df61cb" @@ -221,8 +230,8 @@ arr-diff@^2.0.0: arr-flatten "^1.0.1" arr-flatten@^1.0.1: - version "1.0.3" - resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.0.3.tgz#a274ed85ac08849b6bd7847c4580745dc51adfb1" + version "1.1.0" + resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1" array-differ@^1.0.0: version "1.0.0" @@ -256,7 +265,7 @@ array-unique@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.2.1.tgz#a1d97ccafcbc2625cc70fadceb36a50c58b01a53" -arrify@^1.0.0, arrify@^1.0.1: +arrify@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" @@ -265,8 +274,8 @@ art@^0.10.0: resolved "https://registry.yarnpkg.com/art/-/art-0.10.1.tgz#38541883e399225c5e193ff246e8f157cf7b2146" asap@~2.0.3: - version "2.0.5" - resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.5.tgz#522765b50c3510490e52d7dcfe085ef9ba96958f" + version "2.0.6" + resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" asn1@~0.2.3: version "0.2.3" @@ -280,36 +289,24 @@ assert-plus@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-0.2.0.tgz#d74e1b87e7affc0db8aadb7021f3fe48101ab234" -ast-traverse@~0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/ast-traverse/-/ast-traverse-0.1.1.tgz#69cf2b8386f19dcda1bb1e05d68fe359d8897de6" - -ast-types@0.8.12: - version "0.8.12" - resolved "https://registry.yarnpkg.com/ast-types/-/ast-types-0.8.12.tgz#a0d90e4351bb887716c83fd637ebf818af4adfcc" - -ast-types@0.9.6: - version "0.9.6" - resolved "https://registry.yarnpkg.com/ast-types/-/ast-types-0.9.6.tgz#102c9e9e9005d3e7e3829bf0c4fa24ee862ee9b9" - ast-types@0.x.x: - version "0.9.11" - resolved "https://registry.yarnpkg.com/ast-types/-/ast-types-0.9.11.tgz#371177bb59232ff5ceaa1d09ee5cad705b1a5aa9" - -async@^0.9.0: - version "0.9.2" - resolved "https://registry.yarnpkg.com/async/-/async-0.9.2.tgz#aea74d5e61c1f899613bf64bda66d4c78f2fd17d" + version "0.10.1" + resolved "https://registry.yarnpkg.com/ast-types/-/ast-types-0.10.1.tgz#f52fca9715579a14f841d67d7f8d25432ab6a3dd" async@^1.4.0, async@~1.5: version "1.5.2" resolved "https://registry.yarnpkg.com/async/-/async-1.5.2.tgz#ec6a61ae56480c0c3cb241c95618e20892f9672a" -async@^2.0.1, async@^2.1.4: - version "2.3.0" - resolved "https://registry.yarnpkg.com/async/-/async-2.3.0.tgz#1013d1051047dd320fe24e494d5c66ecaf6147d9" +async@^2.1.4, async@^2.4.0: + version "2.6.0" + resolved "https://registry.yarnpkg.com/async/-/async-2.6.0.tgz#61a29abb6fcc026fea77e56d1c6ec53a795951f4" dependencies: lodash "^4.14.0" +async@~0.2.6: + version "0.2.10" + resolved "https://registry.yarnpkg.com/async/-/async-0.2.10.tgz#b6bbe0b0674b9d719708ca38de8c237cb526c3d1" + asynckit@^0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" @@ -327,57 +324,71 @@ auth0-js@^7.4.0: winchan "0.1.4" xtend "~2.1.1" +auth0@^2.7.0: + version "2.8.0" + resolved "https://registry.yarnpkg.com/auth0/-/auth0-2.8.0.tgz#cd3c4aa78a433c1c9ca2f4c29cfc8f9baf09af13" + dependencies: + bluebird "^2.10.2" + lru-memoizer "^1.11.1" + object.assign "^4.0.4" + request "^2.83.0" + rest-facade "^1.5.0" + aws-sign2@~0.6.0: version "0.6.0" resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.6.0.tgz#14342dd38dbcc94d0e5b87d763cd63612c0e794f" -aws4@^1.2.1: +aws-sign2@~0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8" + +aws4@^1.2.1, aws4@^1.6.0: version "1.6.0" resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.6.0.tgz#83ef5ca860b2b32e4a0deedee8c771b9db57471e" -babel-code-frame@^6.22.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-code-frame/-/babel-code-frame-6.22.0.tgz#027620bee567a88c32561574e7fd0801d33118e4" +babel-code-frame@^6.26.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-code-frame/-/babel-code-frame-6.26.0.tgz#63fd43f7dc1e3bb7ce35947db8fe369a3f58c74b" dependencies: - chalk "^1.1.0" + chalk "^1.1.3" esutils "^2.0.2" - js-tokens "^3.0.0" + js-tokens "^3.0.2" -babel-core@^6.0.0, babel-core@^6.21.0, babel-core@^6.24.1, babel-core@^6.7.2: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-6.24.1.tgz#8c428564dce1e1f41fb337ec34f4c3b022b5ad83" +babel-core@^6.0.0, babel-core@^6.24.1, babel-core@^6.26.0, babel-core@^6.7.2: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-6.26.0.tgz#af32f78b31a6fcef119c87b0fd8d9753f03a0bb8" dependencies: - babel-code-frame "^6.22.0" - babel-generator "^6.24.1" + babel-code-frame "^6.26.0" + babel-generator "^6.26.0" babel-helpers "^6.24.1" babel-messages "^6.23.0" - babel-register "^6.24.1" - babel-runtime "^6.22.0" - babel-template "^6.24.1" - babel-traverse "^6.24.1" - babel-types "^6.24.1" - babylon "^6.11.0" - convert-source-map "^1.1.0" - debug "^2.1.1" - json5 "^0.5.0" - lodash "^4.2.0" - minimatch "^3.0.2" - path-is-absolute "^1.0.0" - private "^0.1.6" + babel-register "^6.26.0" + babel-runtime "^6.26.0" + babel-template "^6.26.0" + babel-traverse "^6.26.0" + babel-types "^6.26.0" + babylon "^6.18.0" + convert-source-map "^1.5.0" + debug "^2.6.8" + json5 "^0.5.1" + lodash "^4.17.4" + minimatch "^3.0.4" + path-is-absolute "^1.0.1" + private "^0.1.7" slash "^1.0.0" - source-map "^0.5.0" + source-map "^0.5.6" -babel-generator@^6.18.0, babel-generator@^6.21.0, babel-generator@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-generator/-/babel-generator-6.24.1.tgz#e715f486c58ded25649d888944d52aa07c5d9497" +babel-generator@^6.18.0, babel-generator@^6.24.1, babel-generator@^6.26.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-generator/-/babel-generator-6.26.0.tgz#ac1ae20070b79f6e3ca1d3269613053774f20dc5" dependencies: babel-messages "^6.23.0" - babel-runtime "^6.22.0" - babel-types "^6.24.1" + babel-runtime "^6.26.0" + babel-types "^6.26.0" detect-indent "^4.0.0" jsesc "^1.3.0" - lodash "^4.2.0" - source-map "^0.5.0" + lodash "^4.17.4" + source-map "^0.5.6" trim-right "^1.0.1" babel-helper-builder-binary-assignment-operator-visitor@^6.24.1: @@ -389,12 +400,12 @@ babel-helper-builder-binary-assignment-operator-visitor@^6.24.1: babel-types "^6.24.1" babel-helper-builder-react-jsx@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-helper-builder-react-jsx/-/babel-helper-builder-react-jsx-6.24.1.tgz#0ad7917e33c8d751e646daca4e77cc19377d2cbc" + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-helper-builder-react-jsx/-/babel-helper-builder-react-jsx-6.26.0.tgz#39ff8313b75c8b65dceff1f31d383e0ff2a408a0" dependencies: - babel-runtime "^6.22.0" - babel-types "^6.24.1" - esutils "^2.0.0" + babel-runtime "^6.26.0" + babel-types "^6.26.0" + esutils "^2.0.2" babel-helper-call-delegate@^6.24.1: version "6.24.1" @@ -406,13 +417,13 @@ babel-helper-call-delegate@^6.24.1: babel-types "^6.24.1" babel-helper-define-map@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-helper-define-map/-/babel-helper-define-map-6.24.1.tgz#7a9747f258d8947d32d515f6aa1c7bd02204a080" + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz#a5f56dab41a25f97ecb498c7ebaca9819f95be5f" dependencies: babel-helper-function-name "^6.24.1" - babel-runtime "^6.22.0" - babel-types "^6.24.1" - lodash "^4.2.0" + babel-runtime "^6.26.0" + babel-types "^6.26.0" + lodash "^4.17.4" babel-helper-explode-assignable-expression@^6.24.1: version "6.24.1" @@ -454,12 +465,12 @@ babel-helper-optimise-call-expression@^6.24.1: babel-types "^6.24.1" babel-helper-regex@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-helper-regex/-/babel-helper-regex-6.24.1.tgz#d36e22fab1008d79d88648e32116868128456ce8" + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-helper-regex/-/babel-helper-regex-6.26.0.tgz#325c59f902f82f24b74faceed0363954f6495e72" dependencies: - babel-runtime "^6.22.0" - babel-types "^6.24.1" - lodash "^4.2.0" + babel-runtime "^6.26.0" + babel-types "^6.26.0" + lodash "^4.17.4" babel-helper-remap-async-to-generator@^6.16.0: version "6.24.1" @@ -489,13 +500,13 @@ babel-helpers@^6.24.1: babel-runtime "^6.22.0" babel-template "^6.24.1" -babel-jest@^19.0.0: - version "19.0.0" - resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-19.0.0.tgz#59323ced99a3a84d359da219ca881074ffc6ce3f" +babel-jest@^20.0.3: + version "20.0.3" + resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-20.0.3.tgz#e4a03b13dc10389e140fc645d09ffc4ced301671" dependencies: babel-core "^6.0.0" babel-plugin-istanbul "^4.0.0" - babel-preset-jest "^19.0.0" + babel-preset-jest "^20.0.3" babel-messages@^6.23.0: version "6.23.0" @@ -503,7 +514,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.3.13, babel-plugin-check-es2015-constants@^6.5.0, babel-plugin-check-es2015-constants@^6.7.2, babel-plugin-check-es2015-constants@^6.8.0: +babel-plugin-check-es2015-constants@^6.5.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: @@ -516,20 +527,20 @@ babel-plugin-external-helpers@^6.18.0: babel-runtime "^6.22.0" babel-plugin-istanbul@^4.0.0: - version "4.1.1" - resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-4.1.1.tgz#c12de0fc6fe42adfb16be56f1ad11e4a9782eca9" + version "4.1.5" + resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-4.1.5.tgz#6760cdd977f411d3e175bb064f2bc327d99b2b6e" dependencies: find-up "^2.1.0" - istanbul-lib-instrument "^1.6.2" - test-exclude "^4.0.3" + istanbul-lib-instrument "^1.7.5" + test-exclude "^4.1.1" -babel-plugin-jest-hoist@^19.0.0: - version "19.0.0" - resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-19.0.0.tgz#4ae2a04ea612a6e73651f3fde52c178991304bea" +babel-plugin-jest-hoist@^20.0.3: + version "20.0.3" + resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-20.0.3.tgz#afedc853bd3f8dc3548ea671fbe69d03cc2c1767" -babel-plugin-module-resolver@2.5.0: - version "2.5.0" - resolved "https://registry.yarnpkg.com/babel-plugin-module-resolver/-/babel-plugin-module-resolver-2.5.0.tgz#a1204b4aeada066e8afb9b9f9c43e238d73d41bb" +babel-plugin-module-resolver@^2.7.1: + version "2.7.1" + resolved "https://registry.yarnpkg.com/babel-plugin-module-resolver/-/babel-plugin-module-resolver-2.7.1.tgz#18be3c42ddf59f7a456c9e0512cd91394f6e4be1" dependencies: find-babel-config "^1.0.1" glob "^7.1.1" @@ -545,10 +556,6 @@ babel-plugin-syntax-async-functions@^6.5.0, babel-plugin-syntax-async-functions@ version "6.13.0" resolved "https://registry.yarnpkg.com/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-6.13.0.tgz#cad9cad1191b5ad634bf30ae0872391e0647be95" -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: version "6.13.0" resolved "https://registry.yarnpkg.com/babel-plugin-syntax-class-properties/-/babel-plugin-syntax-class-properties-6.13.0.tgz#d7eb23b79a317f8543962c505b827c7d6cac27de" @@ -557,10 +564,6 @@ babel-plugin-syntax-decorators@^6.1.18: version "6.13.0" resolved "https://registry.yarnpkg.com/babel-plugin-syntax-decorators/-/babel-plugin-syntax-decorators-6.13.0.tgz#312563b4dbde3cc806cee3e416cceeaddd11ac0b" -babel-plugin-syntax-do-expressions@^6.8.0: - version "6.13.0" - resolved "https://registry.yarnpkg.com/babel-plugin-syntax-do-expressions/-/babel-plugin-syntax-do-expressions-6.13.0.tgz#5747756139aa26d390d09410b03744ba07e4796d" - babel-plugin-syntax-exponentiation-operator@^6.8.0: version "6.13.0" resolved "https://registry.yarnpkg.com/babel-plugin-syntax-exponentiation-operator/-/babel-plugin-syntax-exponentiation-operator-6.13.0.tgz#9ee7e8337290da95288201a6a57f4170317830de" @@ -573,19 +576,15 @@ babel-plugin-syntax-flow@^6.18.0, babel-plugin-syntax-flow@^6.5.0, babel-plugin- version "6.18.0" resolved "https://registry.yarnpkg.com/babel-plugin-syntax-flow/-/babel-plugin-syntax-flow-6.18.0.tgz#4c3ab20a2af26aa20cd25995c398c4eb70310c8d" -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.5.0, 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" -babel-plugin-syntax-object-rest-spread@^6.5.0, babel-plugin-syntax-object-rest-spread@^6.8.0: +babel-plugin-syntax-object-rest-spread@^6.8.0: 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.13.0, babel-plugin-syntax-trailing-function-commas@^6.20.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.20.0, babel-plugin-syntax-trailing-function-commas@^6.5.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" @@ -597,15 +596,7 @@ babel-plugin-transform-async-to-generator@6.16.0: babel-plugin-syntax-async-functions "^6.8.0" babel-runtime "^6.0.0" -babel-plugin-transform-class-constructor-call@^6.6.5: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-class-constructor-call/-/babel-plugin-transform-class-constructor-call-6.24.1.tgz#80dc285505ac067dcb8d6c65e2f6f11ab7765ef9" - dependencies: - babel-plugin-syntax-class-constructor-call "^6.18.0" - babel-runtime "^6.22.0" - babel-template "^6.24.1" - -babel-plugin-transform-class-properties@^6.5.0, babel-plugin-transform-class-properties@^6.6.0, babel-plugin-transform-class-properties@^6.8.0: +babel-plugin-transform-class-properties@^6.18.0, babel-plugin-transform-class-properties@^6.5.0, 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: @@ -614,7 +605,7 @@ babel-plugin-transform-class-properties@^6.5.0, babel-plugin-transform-class-pro babel-runtime "^6.22.0" babel-template "^6.24.1" -babel-plugin-transform-decorators-legacy@1.3.4, babel-plugin-transform-decorators-legacy@^1.3.4: +babel-plugin-transform-decorators-legacy@^1.3.4: version "1.3.4" resolved "https://registry.yarnpkg.com/babel-plugin-transform-decorators-legacy/-/babel-plugin-transform-decorators-legacy-1.3.4.tgz#741b58f6c5bce9e6027e0882d9c994f04f366925" dependencies: @@ -622,36 +613,29 @@ babel-plugin-transform-decorators-legacy@1.3.4, babel-plugin-transform-decorator babel-runtime "^6.2.0" babel-template "^6.3.0" -babel-plugin-transform-do-expressions@^6.5.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" - dependencies: - 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.3.13, babel-plugin-transform-es2015-arrow-functions@^6.5.0, babel-plugin-transform-es2015-arrow-functions@^6.5.2, babel-plugin-transform-es2015-arrow-functions@^6.8.0: +babel-plugin-transform-es2015-arrow-functions@^6.5.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: babel-runtime "^6.22.0" -babel-plugin-transform-es2015-block-scoped-functions@^6.22.0, babel-plugin-transform-es2015-block-scoped-functions@^6.3.13, babel-plugin-transform-es2015-block-scoped-functions@^6.6.5, babel-plugin-transform-es2015-block-scoped-functions@^6.8.0: +babel-plugin-transform-es2015-block-scoped-functions@^6.8.0: version "6.22.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz#bbc51b49f964d70cb8d8e0b94e820246ce3a6141" dependencies: babel-runtime "^6.22.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.7.1, babel-plugin-transform-es2015-block-scoping@^6.8.0, babel-plugin-transform-es2015-block-scoping@^6.9.0: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.24.1.tgz#76c295dc3a4741b1665adfd3167215dcff32a576" +babel-plugin-transform-es2015-block-scoping@^6.5.0, 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: - babel-runtime "^6.22.0" - babel-template "^6.24.1" - babel-traverse "^6.24.1" - babel-types "^6.24.1" - lodash "^4.2.0" + babel-runtime "^6.26.0" + babel-template "^6.26.0" + babel-traverse "^6.26.0" + babel-types "^6.26.0" + lodash "^4.17.4" -babel-plugin-transform-es2015-classes@^6.24.1, babel-plugin-transform-es2015-classes@^6.5.0, babel-plugin-transform-es2015-classes@^6.6.5, babel-plugin-transform-es2015-classes@^6.8.0, babel-plugin-transform-es2015-classes@^6.9.0: +babel-plugin-transform-es2015-classes@^6.5.0, 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: @@ -665,33 +649,26 @@ babel-plugin-transform-es2015-classes@^6.24.1, babel-plugin-transform-es2015-cla babel-traverse "^6.24.1" babel-types "^6.24.1" -babel-plugin-transform-es2015-computed-properties@^6.24.1, babel-plugin-transform-es2015-computed-properties@^6.3.13, babel-plugin-transform-es2015-computed-properties@^6.5.0, babel-plugin-transform-es2015-computed-properties@^6.6.5, babel-plugin-transform-es2015-computed-properties@^6.8.0: +babel-plugin-transform-es2015-computed-properties@^6.5.0, 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.5.0, babel-plugin-transform-es2015-destructuring@^6.6.5, babel-plugin-transform-es2015-destructuring@^6.8.0, babel-plugin-transform-es2015-destructuring@^6.9.0: +babel-plugin-transform-es2015-destructuring@6.x, babel-plugin-transform-es2015-destructuring@^6.5.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: babel-runtime "^6.22.0" -babel-plugin-transform-es2015-duplicate-keys@^6.24.1, babel-plugin-transform-es2015-duplicate-keys@^6.6.0: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz#73eb3d310ca969e3ef9ec91c53741a6f1576423e" - dependencies: - 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.5.0, babel-plugin-transform-es2015-for-of@^6.6.0, babel-plugin-transform-es2015-for-of@^6.8.0: +babel-plugin-transform-es2015-for-of@^6.5.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.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.9.0: +babel-plugin-transform-es2015-function-name@6.x, babel-plugin-transform-es2015-function-name@^6.5.0, 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: @@ -699,53 +676,29 @@ 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.3.13, babel-plugin-transform-es2015-literals@^6.5.0, babel-plugin-transform-es2015-literals@^6.8.0: +babel-plugin-transform-es2015-literals@^6.5.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: babel-runtime "^6.22.0" -babel-plugin-transform-es2015-modules-amd@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz#3b3e54017239842d6d19c3011c4bd2f00a00d154" - dependencies: - babel-plugin-transform-es2015-modules-commonjs "^6.24.1" - 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.24.1, babel-plugin-transform-es2015-modules-commonjs@^6.5.0, babel-plugin-transform-es2015-modules-commonjs@^6.6.0, babel-plugin-transform-es2015-modules-commonjs@^6.7.0, babel-plugin-transform-es2015-modules-commonjs@^6.8.0: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.24.1.tgz#d3e310b40ef664a36622200097c6d440298f2bfe" +babel-plugin-transform-es2015-modules-commonjs@6.x, babel-plugin-transform-es2015-modules-commonjs@^6.5.0, 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: babel-plugin-transform-strict-mode "^6.24.1" - babel-runtime "^6.22.0" - babel-template "^6.24.1" - babel-types "^6.24.1" - -babel-plugin-transform-es2015-modules-systemjs@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz#ff89a142b9119a906195f5f106ecf305d9407d23" - dependencies: - babel-helper-hoist-variables "^6.24.1" - babel-runtime "^6.22.0" - babel-template "^6.24.1" - -babel-plugin-transform-es2015-modules-umd@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz#ac997e6285cd18ed6176adb607d602344ad38468" - dependencies: - babel-plugin-transform-es2015-modules-amd "^6.24.1" - babel-runtime "^6.22.0" - babel-template "^6.24.1" + babel-runtime "^6.26.0" + babel-template "^6.26.0" + babel-types "^6.26.0" -babel-plugin-transform-es2015-object-super@^6.24.1, babel-plugin-transform-es2015-object-super@^6.3.13, babel-plugin-transform-es2015-object-super@^6.6.5, babel-plugin-transform-es2015-object-super@^6.8.0: +babel-plugin-transform-es2015-object-super@^6.8.0: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz#24cef69ae21cb83a7f8603dad021f572eb278f8d" dependencies: 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.24.1, babel-plugin-transform-es2015-parameters@^6.5.0, babel-plugin-transform-es2015-parameters@^6.7.0, babel-plugin-transform-es2015-parameters@^6.8.0, babel-plugin-transform-es2015-parameters@^6.9.0: +babel-plugin-transform-es2015-parameters@6.x, babel-plugin-transform-es2015-parameters@^6.5.0, 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: @@ -756,20 +709,20 @@ 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.24.1, babel-plugin-transform-es2015-shorthand-properties@^6.3.13, 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.5.0, 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.3.13, babel-plugin-transform-es2015-spread@^6.5.0, babel-plugin-transform-es2015-spread@^6.6.5, babel-plugin-transform-es2015-spread@^6.8.0: +babel-plugin-transform-es2015-spread@6.x, babel-plugin-transform-es2015-spread@^6.5.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: babel-runtime "^6.22.0" -babel-plugin-transform-es2015-sticky-regex@6.x, babel-plugin-transform-es2015-sticky-regex@^6.24.1, babel-plugin-transform-es2015-sticky-regex@^6.3.13: +babel-plugin-transform-es2015-sticky-regex@6.x: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz#00c1cdb1aca71112cdf0cf6126c2ed6b457ccdbc" dependencies: @@ -777,19 +730,13 @@ 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.6.0, babel-plugin-transform-es2015-template-literals@^6.6.5, babel-plugin-transform-es2015-template-literals@^6.8.0: +babel-plugin-transform-es2015-template-literals@^6.5.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: babel-runtime "^6.22.0" -babel-plugin-transform-es2015-typeof-symbol@^6.22.0, babel-plugin-transform-es2015-typeof-symbol@^6.6.0: - version "6.23.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz#dec09f1cddff94b52ac73d505c84df59dcceb372" - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-transform-es2015-unicode-regex@6.x, babel-plugin-transform-es2015-unicode-regex@^6.24.1, babel-plugin-transform-es2015-unicode-regex@^6.3.13: +babel-plugin-transform-es2015-unicode-regex@6.x: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz#d38b12f42ea7323f729387f18a7c5ae1faeb35e9" dependencies: @@ -797,19 +744,19 @@ babel-plugin-transform-es2015-unicode-regex@6.x, babel-plugin-transform-es2015-u babel-runtime "^6.22.0" regexpu-core "^2.0.0" -babel-plugin-transform-es3-member-expression-literals@^6.5.0, babel-plugin-transform-es3-member-expression-literals@^6.8.0: +babel-plugin-transform-es3-member-expression-literals@^6.8.0: version "6.22.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es3-member-expression-literals/-/babel-plugin-transform-es3-member-expression-literals-6.22.0.tgz#733d3444f3ecc41bef8ed1a6a4e09657b8969ebb" dependencies: babel-runtime "^6.22.0" -babel-plugin-transform-es3-property-literals@^6.5.0, babel-plugin-transform-es3-property-literals@^6.8.0: +babel-plugin-transform-es3-property-literals@^6.8.0: version "6.22.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es3-property-literals/-/babel-plugin-transform-es3-property-literals-6.22.0.tgz#b2078d5842e22abf40f73e8cde9cd3711abd5758" dependencies: babel-runtime "^6.22.0" -babel-plugin-transform-exponentiation-operator@^6.5.0, babel-plugin-transform-exponentiation-operator@^6.8.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: @@ -817,67 +764,47 @@ babel-plugin-transform-exponentiation-operator@^6.5.0, babel-plugin-transform-ex babel-plugin-syntax-exponentiation-operator "^6.8.0" babel-runtime "^6.22.0" -babel-plugin-transform-export-extensions@^6.5.0: +babel-plugin-transform-export-extensions@^6.22.0: version "6.22.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-export-extensions/-/babel-plugin-transform-export-extensions-6.22.0.tgz#53738b47e75e8218589eea946cbbd39109bbe653" dependencies: 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.7.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.5.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: babel-plugin-syntax-flow "^6.18.0" babel-runtime "^6.22.0" -babel-plugin-transform-function-bind@^6.5.2: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-function-bind/-/babel-plugin-transform-function-bind-6.22.0.tgz#c6fb8e96ac296a310b8cf8ea401462407ddf6a97" - dependencies: - babel-plugin-syntax-function-bind "^6.8.0" - babel-runtime "^6.22.0" - -babel-plugin-transform-jscript@^6.8.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-jscript/-/babel-plugin-transform-jscript-6.22.0.tgz#6e8af12b7aba49e0a809152616ac05690b3352dc" - dependencies: - babel-runtime "^6.22.0" - 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.16.0, babel-plugin-transform-object-rest-spread@^6.20.2, babel-plugin-transform-object-rest-spread@^6.5.0, babel-plugin-transform-object-rest-spread@^6.6.5, babel-plugin-transform-object-rest-spread@^6.8.0: - version "6.23.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.23.0.tgz#875d6bc9be761c58a2ae3feee5dc4895d8c7f921" +babel-plugin-transform-object-rest-spread@^6.20.2, babel-plugin-transform-object-rest-spread@^6.5.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: babel-plugin-syntax-object-rest-spread "^6.8.0" - babel-runtime "^6.22.0" - -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: - version "6.23.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-display-name/-/babel-plugin-transform-react-display-name-6.23.0.tgz#4398910c358441dc4cef18787264d0412ed36b37" - dependencies: - babel-runtime "^6.22.0" + babel-runtime "^6.26.0" -babel-plugin-transform-react-jsx-self@^6.22.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-jsx-self/-/babel-plugin-transform-react-jsx-self-6.22.0.tgz#df6d80a9da2612a121e6ddd7558bcbecf06e636e" +babel-plugin-transform-react-display-name@^6.5.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: - 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.5.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.5.0, 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: @@ -885,11 +812,11 @@ 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.24.1, babel-plugin-transform-regenerator@^6.5.0, babel-plugin-transform-regenerator@^6.9.0: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.24.1.tgz#b8da305ad43c3c99b4848e4fe4037b770d23c418" +babel-plugin-transform-regenerator@^6.5.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz#e0703696fbde27f0a3efcacf8b4dca2f7b3a8f2f" dependencies: - regenerator-transform "0.9.11" + regenerator-transform "^0.10.0" babel-plugin-transform-strict-mode@^6.24.1: version "6.24.1" @@ -898,28 +825,13 @@ babel-plugin-transform-strict-mode@^6.24.1: babel-runtime "^6.22.0" babel-types "^6.24.1" -babel-polyfill@^6.20.0: - version "6.23.0" - resolved "https://registry.yarnpkg.com/babel-polyfill/-/babel-polyfill-6.23.0.tgz#8364ca62df8eafb830499f699177466c3b03499d" +babel-polyfill@^6.23.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-polyfill/-/babel-polyfill-6.26.0.tgz#379937abc67d7895970adc621f284cd966cf2153" dependencies: - babel-runtime "^6.22.0" - core-js "^2.4.0" - regenerator-runtime "^0.10.0" - -babel-preset-airbnb@^2.2.3: - version "2.2.3" - resolved "https://registry.yarnpkg.com/babel-preset-airbnb/-/babel-preset-airbnb-2.2.3.tgz#89c634b94ce88e15a28e70061cad51528ba4f75b" - dependencies: - babel-plugin-syntax-trailing-function-commas "^6.13.0" - babel-plugin-transform-es2015-template-literals "^6.8.0" - babel-plugin-transform-es3-member-expression-literals "^6.8.0" - babel-plugin-transform-es3-property-literals "^6.8.0" - babel-plugin-transform-exponentiation-operator "^6.8.0" - babel-plugin-transform-jscript "^6.8.0" - babel-plugin-transform-object-rest-spread "^6.16.0" - babel-preset-es2015 "^6.22.0" - babel-preset-es2015-without-strict "^0.0.4" - babel-preset-react "^6.16.0" + babel-runtime "^6.26.0" + core-js "^2.5.0" + regenerator-runtime "^0.10.5" babel-preset-es2015-node@^6.1.1: version "6.1.1" @@ -935,101 +847,19 @@ babel-preset-es2015-node@^6.1.1: babel-plugin-transform-es2015-unicode-regex "6.x" semver "5.x" -babel-preset-es2015-without-strict@^0.0.4: - version "0.0.4" - resolved "https://registry.yarnpkg.com/babel-preset-es2015-without-strict/-/babel-preset-es2015-without-strict-0.0.4.tgz#88c9f36e79d4762c58347b1a698a07c35b6bda5d" - dependencies: - babel-plugin-check-es2015-constants "^6.3.13" - babel-plugin-transform-es2015-arrow-functions "^6.3.13" - babel-plugin-transform-es2015-block-scoped-functions "^6.3.13" - babel-plugin-transform-es2015-block-scoping "^6.9.0" - babel-plugin-transform-es2015-classes "^6.9.0" - babel-plugin-transform-es2015-computed-properties "^6.3.13" - babel-plugin-transform-es2015-destructuring "^6.9.0" - babel-plugin-transform-es2015-duplicate-keys "^6.6.0" - babel-plugin-transform-es2015-for-of "^6.6.0" - babel-plugin-transform-es2015-function-name "^6.9.0" - babel-plugin-transform-es2015-literals "^6.3.13" - babel-plugin-transform-es2015-modules-commonjs "^6.6.0" - babel-plugin-transform-es2015-object-super "^6.3.13" - babel-plugin-transform-es2015-parameters "^6.9.0" - babel-plugin-transform-es2015-shorthand-properties "^6.3.13" - babel-plugin-transform-es2015-spread "^6.3.13" - babel-plugin-transform-es2015-sticky-regex "^6.3.13" - babel-plugin-transform-es2015-template-literals "^6.6.0" - babel-plugin-transform-es2015-typeof-symbol "^6.6.0" - babel-plugin-transform-es2015-unicode-regex "^6.3.13" - babel-plugin-transform-regenerator "^6.9.0" - -babel-preset-es2015@^6.22.0: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-preset-es2015/-/babel-preset-es2015-6.24.1.tgz#d44050d6bc2c9feea702aaf38d727a0210538939" - dependencies: - babel-plugin-check-es2015-constants "^6.22.0" - babel-plugin-transform-es2015-arrow-functions "^6.22.0" - babel-plugin-transform-es2015-block-scoped-functions "^6.22.0" - babel-plugin-transform-es2015-block-scoping "^6.24.1" - babel-plugin-transform-es2015-classes "^6.24.1" - babel-plugin-transform-es2015-computed-properties "^6.24.1" - babel-plugin-transform-es2015-destructuring "^6.22.0" - babel-plugin-transform-es2015-duplicate-keys "^6.24.1" - babel-plugin-transform-es2015-for-of "^6.22.0" - babel-plugin-transform-es2015-function-name "^6.24.1" - babel-plugin-transform-es2015-literals "^6.22.0" - babel-plugin-transform-es2015-modules-amd "^6.24.1" - babel-plugin-transform-es2015-modules-commonjs "^6.24.1" - babel-plugin-transform-es2015-modules-systemjs "^6.24.1" - babel-plugin-transform-es2015-modules-umd "^6.24.1" - babel-plugin-transform-es2015-object-super "^6.24.1" - babel-plugin-transform-es2015-parameters "^6.24.1" - babel-plugin-transform-es2015-shorthand-properties "^6.24.1" - babel-plugin-transform-es2015-spread "^6.22.0" - babel-plugin-transform-es2015-sticky-regex "^6.24.1" - babel-plugin-transform-es2015-template-literals "^6.22.0" - babel-plugin-transform-es2015-typeof-symbol "^6.22.0" - babel-plugin-transform-es2015-unicode-regex "^6.24.1" - babel-plugin-transform-regenerator "^6.24.1" - -babel-preset-expo@1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/babel-preset-expo/-/babel-preset-expo-1.0.1.tgz#94d82bb33abf35bddb1a6878eb901bbf4c54a48c" - dependencies: - babel-plugin-module-resolver "2.5.0" - babel-plugin-transform-decorators-legacy "1.3.4" - babel-preset-react-native-stage-0 "1.0.1" - -babel-preset-fbjs@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/babel-preset-fbjs/-/babel-preset-fbjs-1.0.0.tgz#c972e5c9b301d4ec9e7971f4aec3e14ac017a8b0" +babel-preset-expo@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/babel-preset-expo/-/babel-preset-expo-3.0.0.tgz#b15abf298ae3187bb61180d41d8d4e60553d0972" dependencies: - babel-plugin-check-es2015-constants "^6.7.2" - babel-plugin-syntax-flow "^6.5.0" - babel-plugin-syntax-object-rest-spread "^6.5.0" - babel-plugin-syntax-trailing-function-commas "^6.5.0" - babel-plugin-transform-class-properties "^6.6.0" - babel-plugin-transform-es2015-arrow-functions "^6.5.2" - babel-plugin-transform-es2015-block-scoped-functions "^6.6.5" - babel-plugin-transform-es2015-block-scoping "^6.7.1" - babel-plugin-transform-es2015-classes "^6.6.5" - babel-plugin-transform-es2015-computed-properties "^6.6.5" - babel-plugin-transform-es2015-destructuring "^6.6.5" - babel-plugin-transform-es2015-for-of "^6.6.0" - babel-plugin-transform-es2015-literals "^6.5.0" - babel-plugin-transform-es2015-modules-commonjs "^6.7.0" - babel-plugin-transform-es2015-object-super "^6.6.5" - babel-plugin-transform-es2015-parameters "^6.7.0" - babel-plugin-transform-es2015-shorthand-properties "^6.5.0" - babel-plugin-transform-es2015-spread "^6.6.5" - babel-plugin-transform-es2015-template-literals "^6.6.5" - babel-plugin-transform-es3-member-expression-literals "^6.5.0" - babel-plugin-transform-es3-property-literals "^6.5.0" - babel-plugin-transform-flow-strip-types "^6.7.0" - babel-plugin-transform-object-rest-spread "^6.6.5" - object-assign "^4.0.1" + babel-plugin-module-resolver "^2.7.1" + babel-plugin-transform-decorators-legacy "^1.3.4" + babel-plugin-transform-exponentiation-operator "^6.24.1" + babel-plugin-transform-export-extensions "^6.22.0" + babel-preset-react-native "^2.1.0" -babel-preset-fbjs@^2.1.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/babel-preset-fbjs/-/babel-preset-fbjs-2.1.1.tgz#3890c9e776c0fd82f7d504935b98be805489528a" +babel-preset-fbjs@^2.1.2, babel-preset-fbjs@^2.1.4: + version "2.1.4" + resolved "https://registry.yarnpkg.com/babel-preset-fbjs/-/babel-preset-fbjs-2.1.4.tgz#22f358e6654073acf61e47a052a777d7bccf03af" dependencies: babel-plugin-check-es2015-constants "^6.8.0" babel-plugin-syntax-class-properties "^6.8.0" @@ -1066,28 +896,15 @@ babel-preset-flow@^6.23.0: dependencies: babel-plugin-transform-flow-strip-types "^6.22.0" -babel-preset-jest@^19.0.0: - version "19.0.0" - resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-19.0.0.tgz#22d67201d02324a195811288eb38294bb3cac396" +babel-preset-jest@^20.0.3: + version "20.0.3" + resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-20.0.3.tgz#cbacaadecb5d689ca1e1de1360ebfc66862c178a" dependencies: - babel-plugin-jest-hoist "^19.0.0" - -babel-preset-react-native-stage-0@1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/babel-preset-react-native-stage-0/-/babel-preset-react-native-stage-0-1.0.1.tgz#d5f5f685575471ef756a49f191b193269f74306e" - dependencies: - babel-plugin-syntax-trailing-function-commas "^6.5.0" - babel-plugin-transform-class-constructor-call "^6.6.5" - babel-plugin-transform-decorators-legacy "^1.3.4" - babel-plugin-transform-do-expressions "^6.5.0" - babel-plugin-transform-exponentiation-operator "^6.5.0" - babel-plugin-transform-export-extensions "^6.5.0" - babel-plugin-transform-function-bind "^6.5.2" - babel-preset-react-native "^1.5.6" + babel-plugin-jest-hoist "^20.0.3" -babel-preset-react-native@^1.5.6, babel-preset-react-native@^1.9.1: - version "1.9.1" - resolved "https://registry.yarnpkg.com/babel-preset-react-native/-/babel-preset-react-native-1.9.1.tgz#ec8e378274410d78f550fa9f8edd70353f3bb2fe" +babel-preset-react-native@^2.0.0, babel-preset-react-native@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/babel-preset-react-native/-/babel-preset-react-native-2.1.0.tgz#9013ebd82da1c88102bf588810ff59e209ca2b8a" dependencies: babel-plugin-check-es2015-constants "^6.5.0" babel-plugin-react-transform "2.0.2" @@ -1119,91 +936,82 @@ babel-preset-react-native@^1.5.6, babel-preset-react-native@^1.9.1: babel-plugin-transform-regenerator "^6.5.0" react-transform-hmr "^1.0.4" -babel-preset-react@^6.16.0: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-preset-react/-/babel-preset-react-6.24.1.tgz#ba69dfaea45fc3ec639b6a4ecea6e17702c91380" +babel-register@^6.24.1, babel-register@^6.26.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-register/-/babel-register-6.26.0.tgz#6ed021173e2fcb486d7acb45c6009a856f647071" dependencies: - babel-plugin-syntax-jsx "^6.3.13" - babel-plugin-transform-react-display-name "^6.23.0" - babel-plugin-transform-react-jsx "^6.24.1" - babel-plugin-transform-react-jsx-self "^6.22.0" - babel-plugin-transform-react-jsx-source "^6.22.0" - babel-preset-flow "^6.23.0" - -babel-register@^6.18.0, babel-register@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-register/-/babel-register-6.24.1.tgz#7e10e13a2f71065bdfad5a1787ba45bca6ded75f" - dependencies: - babel-core "^6.24.1" - babel-runtime "^6.22.0" - core-js "^2.4.0" + babel-core "^6.26.0" + babel-runtime "^6.26.0" + core-js "^2.5.0" home-or-tmp "^2.0.0" - lodash "^4.2.0" + lodash "^4.17.4" mkdirp "^0.5.1" - source-map-support "^0.4.2" - -babel-runtime@^5.8.38: - version "5.8.38" - resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-5.8.38.tgz#1c0b02eb63312f5f087ff20450827b425c9d4c19" - dependencies: - core-js "^1.0.0" + source-map-support "^0.4.15" -babel-runtime@^6.0.0, babel-runtime@^6.18.0, babel-runtime@^6.2.0, babel-runtime@^6.20.0, babel-runtime@^6.22.0, babel-runtime@^6.9.2: - version "6.23.0" - resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.23.0.tgz#0a9489f144de70efb3ce4300accdb329e2fc543b" +babel-runtime@^6.0.0, babel-runtime@^6.18.0, babel-runtime@^6.2.0, babel-runtime@^6.22.0, babel-runtime@^6.23.0, babel-runtime@^6.26.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: core-js "^2.4.0" - regenerator-runtime "^0.10.0" + regenerator-runtime "^0.11.0" -babel-template@^6.16.0, babel-template@^6.24.1, babel-template@^6.3.0: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-template/-/babel-template-6.24.1.tgz#04ae514f1f93b3a2537f2a0f60a5a45fb8308333" +babel-template@^6.16.0, babel-template@^6.24.1, babel-template@^6.26.0, babel-template@^6.3.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-template/-/babel-template-6.26.0.tgz#de03e2d16396b069f46dd9fff8521fb1a0e35e02" dependencies: - babel-runtime "^6.22.0" - babel-traverse "^6.24.1" - babel-types "^6.24.1" - babylon "^6.11.0" - lodash "^4.2.0" + babel-runtime "^6.26.0" + babel-traverse "^6.26.0" + babel-types "^6.26.0" + babylon "^6.18.0" + lodash "^4.17.4" -babel-traverse@^6.18.0, babel-traverse@^6.21.0, babel-traverse@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-traverse/-/babel-traverse-6.24.1.tgz#ab36673fd356f9a0948659e7b338d5feadb31695" +babel-traverse@^6.18.0, babel-traverse@^6.24.1, babel-traverse@^6.26.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-traverse/-/babel-traverse-6.26.0.tgz#46a9cbd7edcc62c8e5c064e2d2d8d0f4035766ee" dependencies: - babel-code-frame "^6.22.0" + babel-code-frame "^6.26.0" babel-messages "^6.23.0" - babel-runtime "^6.22.0" - babel-types "^6.24.1" - babylon "^6.15.0" - debug "^2.2.0" - globals "^9.0.0" - invariant "^2.2.0" - lodash "^4.2.0" + babel-runtime "^6.26.0" + babel-types "^6.26.0" + babylon "^6.18.0" + debug "^2.6.8" + globals "^9.18.0" + invariant "^2.2.2" + lodash "^4.17.4" -babel-types@^6.18.0, babel-types@^6.19.0, babel-types@^6.21.0, babel-types@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-types/-/babel-types-6.24.1.tgz#a136879dc15b3606bda0d90c1fc74304c2ff0975" +babel-types@^6.18.0, babel-types@^6.19.0, babel-types@^6.24.1, babel-types@^6.26.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-types/-/babel-types-6.26.0.tgz#a3b073f94ab49eb6fa55cd65227a334380632497" dependencies: - babel-runtime "^6.22.0" + babel-runtime "^6.26.0" esutils "^2.0.2" - lodash "^4.2.0" - to-fast-properties "^1.0.1" + lodash "^4.17.4" + to-fast-properties "^1.0.3" -babylon@^6.11.0, babylon@^6.13.0, babylon@^6.14.1, babylon@^6.15.0: - version "6.17.0" - resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.17.0.tgz#37da948878488b9c4e3c4038893fa3314b3fc932" +babylon@^6.18.0: + version "6.18.0" + resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.18.0.tgz#af2f3b88fa6f5c1e4c634d1a0f8eac4f55b395e3" -balanced-match@^0.4.1: - version "0.4.2" - resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-0.4.2.tgz#cb3f3e3c732dc0f01ee70b403f302e61d7709838" +balanced-match@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" base64-js@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: +base64-js@1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.1.2.tgz#d6400cac1c4c660976d90d07a04351d89395f5e8" + +base64-js@1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.2.0.tgz#a39992d723584811982be5e290bb6a53d86700f1" +base64-js@^1.1.2: + version "1.2.1" + resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.2.1.tgz#a91947da1f4a516ea38e5b4ec0ec3773675e0886" + base64-url@1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/base64-url/-/base64-url-1.2.1.tgz#199fd661702a0e7b7dcae6e0698bb089c52f6d78" @@ -1234,12 +1042,9 @@ beeper@^1.0.0: version "1.1.1" resolved "https://registry.yarnpkg.com/beeper/-/beeper-1.1.1.tgz#e6d5ea8c5dad001304a70b22638447f69cb2f809" -binary@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/binary/-/binary-0.3.0.tgz#9f60553bc5ce8c3386f3b553cff47462adecaa79" - dependencies: - buffers "~0.1.1" - chainsaw "~0.1.0" +big-integer@^1.6.7: + version "1.6.26" + resolved "https://registry.yarnpkg.com/big-integer/-/big-integer-1.6.26.tgz#3af1672fa62daf2d5ecafacf6e5aa0d25e02c1c8" block-stream@*: version "0.0.9" @@ -1252,23 +1057,23 @@ bluebird@^2.10.2, bluebird@^2.9.34: resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-2.11.0.tgz#534b9033c022c9579c56ba3b3e5a5caafbb650e1" bluebird@^3.4.7: - version "3.5.0" - resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.5.0.tgz#791420d7f551eea2897453a8a77653f96606d67c" - -body-parser@^1.15.2: - version "1.17.1" - resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.17.1.tgz#75b3bc98ddd6e7e0d8ffe750dfaca5c66993fa47" - dependencies: - bytes "2.4.0" - content-type "~1.0.2" - debug "2.6.1" - depd "~1.1.0" - http-errors "~1.6.1" - iconv-lite "0.4.15" + version "3.5.1" + resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.5.1.tgz#d9551f9de98f1fcda1e683d17ee91a0602ee2eb9" + +body-parser@1.18.2, body-parser@^1.15.2: + version "1.18.2" + resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.18.2.tgz#87678a19d84b47d859b83199bd59bce222b10454" + dependencies: + bytes "3.0.0" + content-type "~1.0.4" + debug "2.6.9" + depd "~1.1.1" + http-errors "~1.6.2" + iconv-lite "0.4.19" on-finished "~2.3.0" - qs "6.4.0" - raw-body "~2.2.0" - type-is "~1.6.14" + qs "6.5.1" + raw-body "2.3.2" + type-is "~1.6.15" body-parser@~1.13.3: version "1.13.3" @@ -1291,21 +1096,35 @@ boom@2.x.x: dependencies: hoek "2.x.x" -bplist-creator@0.0.4: - version "0.0.4" - resolved "https://registry.yarnpkg.com/bplist-creator/-/bplist-creator-0.0.4.tgz#4ac0496782e127a85c1d2026a4f5eb22a7aff991" +boom@4.x.x: + version "4.3.1" + resolved "https://registry.yarnpkg.com/boom/-/boom-4.3.1.tgz#4f8a3005cb4a7e3889f749030fd25b96e01d2e31" dependencies: - stream-buffers "~0.2.3" + hoek "4.x.x" -bplist-parser@0.0.6: - version "0.0.6" - resolved "https://registry.yarnpkg.com/bplist-parser/-/bplist-parser-0.0.6.tgz#38da3471817df9d44ab3892e27707bbbd75a11b9" +boom@5.x.x: + version "5.2.0" + resolved "https://registry.yarnpkg.com/boom/-/boom-5.2.0.tgz#5dd9da6ee3a5f302077436290cb717d3f4a54e02" + dependencies: + hoek "4.x.x" -brace-expansion@^1.0.0: - version "1.1.7" - resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.7.tgz#3effc3c50e000531fb720eaff80f0ae8ef23cf59" +bplist-creator@0.0.7: + version "0.0.7" + resolved "https://registry.yarnpkg.com/bplist-creator/-/bplist-creator-0.0.7.tgz#37df1536092824b87c42f957b01344117372ae45" + dependencies: + stream-buffers "~2.2.0" + +bplist-parser@0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/bplist-parser/-/bplist-parser-0.1.1.tgz#d60d5dcc20cba6dc7e1f299b35d3e1f95dafbae6" + dependencies: + big-integer "^1.6.7" + +brace-expansion@^1.1.7: + version "1.1.8" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.8.tgz#c07b211c7c952ec1f8efd51a77ef0d1d3990a292" dependencies: - balanced-match "^0.4.1" + balanced-match "^1.0.0" concat-map "0.0.1" braces@^1.8.2: @@ -1316,10 +1135,6 @@ braces@^1.8.2: preserve "^0.2.0" repeat-element "^1.1.2" -breakable@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/breakable/-/breakable-1.0.0.tgz#784a797915a38ead27bad456b5572cb4bbaa78c1" - browser-resolve@^1.11.2: version "1.11.2" resolved "https://registry.yarnpkg.com/browser-resolve/-/browser-resolve-1.11.2.tgz#8ff09b0a2c421718a1051c260b32e48f442938ce" @@ -1332,43 +1147,35 @@ bser@1.0.2: dependencies: node-int64 "^0.4.0" -bser@^1.0.2: - version "1.0.3" - resolved "https://registry.yarnpkg.com/bser/-/bser-1.0.3.tgz#d63da19ee17330a0e260d2a34422b21a89520317" - dependencies: - node-int64 "^0.4.0" - bser@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/bser/-/bser-2.0.0.tgz#9ac78d3ed5d915804fd87acb158bc797147a1719" dependencies: node-int64 "^0.4.0" +buffer-alloc-unsafe@^0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/buffer-alloc-unsafe/-/buffer-alloc-unsafe-0.1.1.tgz#ffe1f67551dd055737de253337bfe853dfab1a6a" + +buffer-alloc@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/buffer-alloc/-/buffer-alloc-1.1.0.tgz#05514d33bf1656d3540c684f65b1202e90eca303" + dependencies: + buffer-alloc-unsafe "^0.1.0" + buffer-fill "^0.1.0" + buffer-equal-constant-time@1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz#f8e71132f7ffe6e01a5c9697a4c6f3e48d5cc819" -buffer-shims@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/buffer-shims/-/buffer-shims-1.0.0.tgz#9978ce317388c649ad8793028c3477ef044a8b51" - -buffers@~0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/buffers/-/buffers-0.1.1.tgz#b24579c3bed4d6d396aeee6d9a8ae7f5482ab7bb" +buffer-fill@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/buffer-fill/-/buffer-fill-0.1.0.tgz#ca9470e8d4d1b977fd7543f4e2ab6a7dc95101a8" builtin-modules@^1.0.0: version "1.1.1" resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-1.1.1.tgz#270f076c5a72c02f5b65a47df94c5fe3a278892f" -bunyan@^1.8.4: - version "1.8.10" - resolved "https://registry.yarnpkg.com/bunyan/-/bunyan-1.8.10.tgz#201fedd26c7080b632f416072f53a90b9a52981c" - optionalDependencies: - dtrace-provider "~0.8" - moment "^2.10.6" - mv "~2" - safe-json-stringify "~1" - bytes@2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/bytes/-/bytes-2.1.0.tgz#ac93c410e2ffc9cc7cf4b464b38289067f5e47b4" @@ -1377,6 +1184,14 @@ bytes@2.4.0: version "2.4.0" resolved "https://registry.yarnpkg.com/bytes/-/bytes-2.4.0.tgz#7d97196f9d5baf7f6935e25985549edd2a6c2339" +bytes@3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" + +callsite@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/callsite/-/callsite-1.0.0.tgz#280398e5d664bd74038b6f0905153e6e8af1bc20" + callsites@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/callsites/-/callsites-2.0.0.tgz#06eb84f00eea413da86affefacbffb36093b3c50" @@ -1388,7 +1203,7 @@ camel-case@^1.1.1: sentence-case "^1.1.1" upper-case "^1.1.1" -camelcase@^1.0.2, camelcase@^1.2.1: +camelcase@^1.0.2: version "1.2.1" resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-1.2.1.tgz#9bb5304d2e0b56698b2c758b08a3eaa9daa58a39" @@ -1396,6 +1211,14 @@ camelcase@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-3.0.0.tgz#32fc4b9fcdaf845fcdf7e73bb97cac2261f0ab0a" +camelcase@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-4.1.0.tgz#d545635be1e33c542649c69173e5de6acfae34dd" + +capture-stack-trace@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/capture-stack-trace/-/capture-stack-trace-1.0.0.tgz#4a6fa07399c26bba47f0b2496b4d0fb408c5550d" + caseless@~0.12.0: version "0.12.0" resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" @@ -1407,13 +1230,7 @@ center-align@^0.1.1: align-text "^0.1.3" lazy-cache "^1.0.3" -chainsaw@~0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/chainsaw/-/chainsaw-0.1.0.tgz#5eab50b28afe58074d0d58291388828b5e5fbc98" - dependencies: - traverse ">=0.3.0 <0.4" - -chalk@^1.0.0, chalk@^1.1.0, chalk@^1.1.1, chalk@^1.1.3: +chalk@^1.0.0, chalk@^1.1.1, chalk@^1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" dependencies: @@ -1423,6 +1240,14 @@ chalk@^1.0.0, chalk@^1.1.0, chalk@^1.1.1, chalk@^1.1.3: strip-ansi "^3.0.0" supports-color "^2.0.0" +chalk@^2.0.0, chalk@^2.0.1: + version "2.3.0" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.3.0.tgz#b5ea48efc9c1793dccc9b4767c93914d3f2d52ba" + dependencies: + ansi-styles "^3.1.0" + escape-string-regexp "^1.0.5" + supports-color "^4.0.0" + change-case@^2.3.0: version "2.3.1" resolved "https://registry.yarnpkg.com/change-case/-/change-case-2.3.1.tgz#2c4fde3f063bb41d00cd68e0d5a09db61cbe894f" @@ -1444,15 +1269,13 @@ change-case@^2.3.0: upper-case "^1.1.1" upper-case-first "^1.1.0" -ci-info@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-1.0.0.tgz#dc5285f2b4e251821683681c381c3388f46ec534" +chardet@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.4.0.tgz#0bbe1355ac44d7a3ed4a925707c4ef70f8190f6c" -cli-cursor@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-1.0.2.tgz#64da3f7d56a54412e59794bd62dc35295e8f2987" - dependencies: - restore-cursor "^1.0.1" +ci-info@^1.0.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-1.1.2.tgz#03561259db48d0474c8bdc90f5b47b068b6bbfb4" cli-cursor@^2.1.0: version "2.1.0" @@ -1461,8 +1284,8 @@ cli-cursor@^2.1.0: restore-cursor "^2.0.0" cli-width@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-2.1.0.tgz#b234ca209b29ef66fc518d9b98d5847b00edf00a" + version "2.2.0" + resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-2.2.0.tgz#ff19ede8a9a5e579324147b0c11f0fbcbabed639" cliui@^2.1.0: version "2.1.0" @@ -1485,10 +1308,10 @@ clone-stats@^0.0.1: resolved "https://registry.yarnpkg.com/clone-stats/-/clone-stats-0.0.1.tgz#b88f94a82cf38b8791d58046ea4029ad88ca99d1" clone@^1.0.0, clone@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.2.tgz#260b7a99ebb1edfe247538175f783243cb19d149" + version "1.0.3" + resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.3.tgz#298d7e2231660f40c003c2ed3140decf3f53085f" -clone@~2.1.0: +clone@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/clone/-/clone-2.1.1.tgz#d217d1e961118e3ac9a4b8bba3285553bf647cdb" @@ -1496,23 +1319,19 @@ co@^4.6.0: version "4.6.0" resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" -co@~3.0.6: - version "3.0.6" - resolved "https://registry.yarnpkg.com/co/-/co-3.0.6.tgz#1445f226c5eb956138e68c9ac30167ea7d2e6bda" - code-point-at@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" -color-convert@^1.0.0, color-convert@^1.3.0: - version "1.9.0" - resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.0.tgz#1accf97dd739b983bf994d56fec8f95853641b7a" +color-convert@^1.3.0, color-convert@^1.9.0: + version "1.9.1" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.1.tgz#c1261107aeb2f294ebffec9ed9ecad529a6097ed" dependencies: color-name "^1.1.1" color-name@^1.0.0, color-name@^1.1.1: - version "1.1.2" - resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.2.tgz#5c8ab72b64bd2215d617ae9559ebb148475cf98d" + version "1.1.3" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" color-string@^0.3.0: version "0.3.0" @@ -1534,25 +1353,9 @@ combined-stream@^1.0.5, combined-stream@~1.0.5: dependencies: delayed-stream "~1.0.0" -commander@^2.5.0, commander@^2.8.1, commander@^2.9.0: - version "2.9.0" - resolved "https://registry.yarnpkg.com/commander/-/commander-2.9.0.tgz#9c99094176e12240cb22d6c5146098400fe0f7d4" - dependencies: - graceful-readlink ">= 1.0.0" - -commoner@~0.10.3: - version "0.10.8" - resolved "https://registry.yarnpkg.com/commoner/-/commoner-0.10.8.tgz#34fc3672cd24393e8bb47e70caa0293811f4f2c5" - dependencies: - commander "^2.5.0" - detective "^4.3.1" - glob "^5.0.15" - graceful-fs "^4.1.2" - iconv-lite "^0.4.5" - mkdirp "^0.5.0" - private "^0.1.6" - q "^1.1.2" - recast "^0.11.17" +commander@^2.8.1, commander@^2.9.0: + version "2.11.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-2.11.0.tgz#157152fd1e7a6c8d98a5b715cf376df928004563" component-emitter@^1.2.0: version "1.2.1" @@ -1563,10 +1366,10 @@ component-type@^1.2.1: resolved "https://registry.yarnpkg.com/component-type/-/component-type-1.2.1.tgz#8a47901700238e4fc32269771230226f24b415a9" compressible@~2.0.5: - version "2.0.10" - resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.10.tgz#feda1c7f7617912732b29bf8cf26252a20b9eecd" + version "2.0.12" + resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.12.tgz#c59a5c99db76767e9876500e271ef63b3493bd66" dependencies: - mime-db ">= 1.27.0 < 2" + mime-db ">= 1.30.0 < 2" compression@~1.5.2: version "1.5.2" @@ -1652,14 +1455,14 @@ content-disposition@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@~1.0.1, content-type@~1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.2.tgz#b7d113aee7a8dd27bd21133c4dc2529df1721eed" + 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" + resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" -convert-source-map@^1.1.0: +convert-source-map@^1.4.0, convert-source-map@^1.5.0: version "1.5.0" resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.5.0.tgz#9acd70851c6d5dfdd93d9282e5edf94a03ff46b5" @@ -1682,19 +1485,27 @@ cookie@0.3.1: version "0.3.1" resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.3.1.tgz#e7e0a1f9ef43b4c8ba925c5c5a96e806d16873bb" -cookiejar@^2.0.6: +cookiejar@^2.1.0: version "2.1.1" resolved "https://registry.yarnpkg.com/cookiejar/-/cookiejar-2.1.1.tgz#41ad57b1b555951ec171412a81942b1e8200d34a" +copy-paste@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/copy-paste/-/copy-paste-1.3.0.tgz#a7e6c4a1c28fdedf2b081e72b97df2ef95f471ed" + dependencies: + iconv-lite "^0.4.8" + optionalDependencies: + sync-exec "~0.6.x" + core-js@^1.0.0: version "1.2.7" resolved "https://registry.yarnpkg.com/core-js/-/core-js-1.2.7.tgz#652294c14651db28fa93bd2d5ff2983a4f08c636" -core-js@^2.2.2, core-js@^2.4.0: - version "2.4.1" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.4.1.tgz#4de911e667b0eae9124e34254b53aea6fc618d3e" +core-js@^2.2.2, core-js@^2.4.0, core-js@^2.4.1, core-js@^2.5.0: + version "2.5.1" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.5.1.tgz#ae6874dc66937789b80754ff5428df66819ca50b" -core-util-is@~1.0.0: +core-util-is@1.0.2, core-util-is@~1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" @@ -1702,28 +1513,21 @@ crc@3.3.0: version "3.3.0" resolved "https://registry.yarnpkg.com/crc/-/crc-3.3.0.tgz#fa622e1bc388bf257309082d6b65200ce67090ba" -create-react-class@^15.5.1: - version "15.5.2" - resolved "https://registry.yarnpkg.com/create-react-class/-/create-react-class-15.5.2.tgz#6a8758348df660b88326a0e764d569f274aad681" - dependencies: - fbjs "^0.8.9" - object-assign "^4.1.1" - -cross-spawn@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-3.0.1.tgz#1256037ecb9f0c5f79e3d6ef135e30770184b982" +create-error-class@^3.0.0: + version "3.0.2" + resolved "https://registry.yarnpkg.com/create-error-class/-/create-error-class-3.0.2.tgz#06be7abef947a3f14a30fd610671d401bca8b7b6" dependencies: - lru-cache "^4.0.1" - which "^1.2.9" + capture-stack-trace "^1.0.0" -cross-spawn@^4.0.0: - version "4.0.2" - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-4.0.2.tgz#7b9247621c23adfdd3856004a823cbe397424d41" +create-react-class@^15.5.2: + version "15.6.2" + resolved "https://registry.yarnpkg.com/create-react-class/-/create-react-class-15.6.2.tgz#cf1ed15f12aad7f14ef5f2dfe05e6c42f91ef02a" dependencies: - lru-cache "^4.0.1" - which "^1.2.9" + fbjs "^0.8.9" + loose-envify "^1.3.1" + object-assign "^4.1.1" -cross-spawn@^5.0.1: +cross-spawn@^5.0.1, cross-spawn@^5.1.0: version "5.1.0" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449" dependencies: @@ -1737,6 +1541,12 @@ cryptiles@2.x.x: dependencies: boom "2.x.x" +cryptiles@3.x.x: + version "3.1.2" + resolved "https://registry.yarnpkg.com/cryptiles/-/cryptiles-3.1.2.tgz#a89fbb220f5ce25ec56e8c4aa8a4fd7b5b0d29fe" + dependencies: + boom "5.x.x" + crypto-token@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/crypto-token/-/crypto-token-1.0.1.tgz#27c6482faf3b63c2f5da11577f8304346fe797a5" @@ -1774,37 +1584,25 @@ dashdash@^1.12.0: dependencies: assert-plus "^1.0.0" -data-uri-to-buffer@0: - version "0.0.4" - resolved "https://registry.yarnpkg.com/data-uri-to-buffer/-/data-uri-to-buffer-0.0.4.tgz#46e13ab9da8e309745c8d01ce547213ebdb2fe3f" +data-uri-to-buffer@1: + version "1.2.0" + resolved "https://registry.yarnpkg.com/data-uri-to-buffer/-/data-uri-to-buffer-1.2.0.tgz#77163ea9c20d8641b4707e8f18abdf9a78f34835" dateformat@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-2.0.0.tgz#2743e3abb5c3fc2462e527dca445e04e9f4dee17" - -debug@*, debug@2, debug@^2.1.1, debug@^2.2.0: - version "2.6.6" - resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.6.tgz#a9fa6fbe9ca43cf1e79f73b75c0189cbb7d6db5a" - dependencies: - ms "0.7.3" - -debug@2.6.1: - version "2.6.1" - resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.1.tgz#79855090ba2c4e3115cc7d8769491d58f0491351" - dependencies: - ms "0.7.2" + version "2.2.0" + resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-2.2.0.tgz#4065e2013cf9fb916ddfd82efb506ad4c6769062" -debug@2.6.3: - version "2.6.3" - resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.3.tgz#0f7eb8c30965ec08c72accfa0130c8b79984141d" +debug@*, debug@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/debug/-/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261" dependencies: - ms "0.7.2" + ms "2.0.0" -debug@2.6.4: - version "2.6.4" - resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.4.tgz#7586a9b3c39741c0282ae33445c4e8ac74734fe0" +debug@2, debug@2.6.9, debug@^2.2.0, debug@^2.6.2, debug@^2.6.8: + version "2.6.9" + resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" dependencies: - ms "0.7.3" + ms "2.0.0" debug@~2.2.0: version "2.2.0" @@ -1812,22 +1610,16 @@ debug@~2.2.0: dependencies: ms "0.7.1" +decache@^4.1.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/decache/-/decache-4.3.0.tgz#a395e407095698ac8a6def01f2a6a4cb7638f635" + dependencies: + callsite "^1.0.0" + decamelize@^1.0.0, decamelize@^1.1.1: version "1.2.0" resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" -decompress-zip@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/decompress-zip/-/decompress-zip-0.3.0.tgz#ae3bcb7e34c65879adfe77e19c30f86602b4bdb0" - dependencies: - binary "^0.3.0" - graceful-fs "^4.1.3" - mkpath "^0.1.0" - nopt "^3.0.1" - q "^1.1.2" - readable-stream "^1.1.8" - touch "0.0.3" - dedent@^0.6.0: version "0.6.0" resolved "https://registry.yarnpkg.com/dedent/-/dedent-0.6.0.tgz#0e6da8f0ce52838ef5cec5c8f9396b0c1b64a3cb" @@ -1837,39 +1629,31 @@ deep-diff@0.3.4: resolved "https://registry.yarnpkg.com/deep-diff/-/deep-diff-0.3.4.tgz#aac5c39952236abe5f037a2349060ba01b00ae48" deep-extend@~0.4.0: - version "0.4.1" - resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.4.1.tgz#efe4113d08085f4e6f9687759810f807469e2253" + version "0.4.2" + resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.4.2.tgz#48b699c27e334bf89f10892be432f6e4c7d34a7f" deep-is@~0.1.3: version "0.1.3" resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34" +deepmerge@^1.3.0, deepmerge@^1.5.1: + version "1.5.2" + resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-1.5.2.tgz#10499d868844cdad4fee0842df8c7f6f0c95a753" + default-require-extensions@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/default-require-extensions/-/default-require-extensions-1.0.0.tgz#f37ea15d3e13ffd9b437d33e1a75b5fb97874cb8" dependencies: strip-bom "^2.0.0" -defined@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/defined/-/defined-1.0.0.tgz#c98d9bcef75674188e110969151199e39b1fa693" +define-properties@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.2.tgz#83a73f2fea569898fb737193c8f873caf6d45c94" + dependencies: + foreach "^2.0.5" + object-keys "^1.0.8" -defs@~1.1.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/defs/-/defs-1.1.1.tgz#b22609f2c7a11ba7a3db116805c139b1caffa9d2" - dependencies: - alter "~0.2.0" - ast-traverse "~0.1.1" - breakable "~1.0.0" - esprima-fb "~15001.1001.0-dev-harmony-fb" - simple-fmt "~0.1.0" - simple-is "~0.2.0" - stringmap "~0.2.2" - stringset "~0.2.1" - tryor "~0.1.2" - yargs "~3.27.0" - -degenerator@~1.0.0: +degenerator@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/degenerator/-/degenerator-1.0.4.tgz#fcf490a37ece266464d9cc431ab98c5819ced095" dependencies: @@ -1893,9 +1677,9 @@ denodeify@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/denodeify/-/denodeify-1.2.1.tgz#3a36287f5034e699e7577901052c2e6c94251631" -depd@1.1.0, depd@~1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.0.tgz#e1bd82c6aab6ced965b97b88b17ed3e528ca18c3" +depd@1.1.1, depd@~1.1.0, depd@~1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.1.tgz#5783b4e1c459f06fa5ca27f991f3d06e7a310359" depd@~1.0.1: version "1.0.1" @@ -1911,16 +1695,13 @@ detect-indent@^4.0.0: dependencies: repeating "^2.0.0" -detective@^4.3.1: - version "4.5.0" - resolved "https://registry.yarnpkg.com/detective/-/detective-4.5.0.tgz#6e5a8c6b26e6c7a254b1c6b6d7490d98ec91edd1" - dependencies: - acorn "^4.0.3" - defined "^1.0.0" +detect-libc@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-1.0.2.tgz#71ad5d204bf17a6a6ca8f450c61454066ef461e1" -diff@^3.0.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/diff/-/diff-3.2.0.tgz#c9ce393a4b7cbd0b058a725c93df299027868ff9" +diff@^3.2.0: + version "3.4.0" + resolved "https://registry.yarnpkg.com/diff/-/diff-3.4.0.tgz#b1d85507daf3964828de54b37d0d73ba67dda56c" dom-walk@^0.1.0: version "0.1.1" @@ -1932,18 +1713,16 @@ dot-case@^1.1.0: dependencies: sentence-case "^1.1.2" -dtrace-provider@~0.8: - version "0.8.1" - resolved "https://registry.yarnpkg.com/dtrace-provider/-/dtrace-provider-0.8.1.tgz#cd4d174a233bea1bcf4a1fbfa5798f44f48cda9f" - dependencies: - nan "^2.3.3" - duplexer2@0.0.2: version "0.0.2" resolved "https://registry.yarnpkg.com/duplexer2/-/duplexer2-0.0.2.tgz#c614dcf67e2fb14995a91711e5a617e8a60a31db" dependencies: readable-stream "~1.1.9" +duplexer3@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/duplexer3/-/duplexer3-0.1.4.tgz#ee01dd1cac0ed3cbc7fdbea37dc0a8f1ce002ce2" + ecc-jsbn@~0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz#0fc73a9ed5f0d53c38193398523ef7e543777505" @@ -1971,7 +1750,17 @@ encoding@^0.1.11: dependencies: iconv-lite "~0.4.13" -"errno@>=0.1.1 <0.2.0-0": +envinfo@^3.0.0: + version "3.10.0" + resolved "https://registry.yarnpkg.com/envinfo/-/envinfo-3.10.0.tgz#24b52a5c19af379dc32465d1909e37344dc41c20" + dependencies: + copy-paste "^1.3.0" + glob "^7.1.2" + minimist "^1.2.0" + os-name "^2.0.1" + which "^1.2.14" + +errno@^0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.4.tgz#b896e23a9e5e8ba33871fc996abd3635fc9a1c7d" dependencies: @@ -1990,10 +1779,20 @@ errorhandler@~1.4.2: accepts "~1.3.0" escape-html "~1.0.3" -es6-error@^4.0.0: +es6-error@^4.0.2: version "4.0.2" resolved "https://registry.yarnpkg.com/es6-error/-/es6-error-4.0.2.tgz#eec5c726eacef51b7f6b73c20db6e1b13b069c98" +es6-promise@^4.0.3: + version "4.1.1" + resolved "https://registry.yarnpkg.com/es6-promise/-/es6-promise-4.1.1.tgz#8811e90915d9a0dba36274f0b242dbda78f9c92a" + +es6-promisify@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/es6-promisify/-/es6-promisify-5.0.0.tgz#5109d62f3e56ea967c4b63505aef08291c8a5203" + dependencies: + es6-promise "^4.0.3" + escape-html@1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.2.tgz#d77d32fa98e38c2f41ae85e9278e0e0e6ba1022c" @@ -2007,33 +1806,29 @@ escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" escodegen@1.x.x, escodegen@^1.6.1: - version "1.8.1" - resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-1.8.1.tgz#5a5b53af4693110bebb0867aa3430dd3b70a1018" + version "1.9.0" + resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-1.9.0.tgz#9811a2f265dc1cd3894420ee3717064b632b8852" dependencies: - esprima "^2.7.1" - estraverse "^1.9.1" + esprima "^3.1.3" + estraverse "^4.2.0" esutils "^2.0.2" optionator "^0.8.1" optionalDependencies: - source-map "~0.2.0" + source-map "~0.5.6" -esprima-fb@~15001.1001.0-dev-harmony-fb: - version "15001.1001.0-dev-harmony-fb" - resolved "https://registry.yarnpkg.com/esprima-fb/-/esprima-fb-15001.1001.0-dev-harmony-fb.tgz#43beb57ec26e8cf237d3dd8b33e42533577f2659" - -esprima@3.x.x, esprima@^3.1.1, esprima@~3.1.0: +esprima@3.x.x, esprima@^3.1.3: version "3.1.3" resolved "https://registry.yarnpkg.com/esprima/-/esprima-3.1.3.tgz#fdca51cee6133895e3c88d535ce49dbff62a4633" -esprima@^2.7.1: - version "2.7.3" - resolved "https://registry.yarnpkg.com/esprima/-/esprima-2.7.3.tgz#96e3b70d5779f6ad49cd032673d1c312767ba581" +esprima@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.0.tgz#4499eddcd1110e0b218bacf2fa7f7f59f55ca804" -estraverse@^1.9.1: - version "1.9.3" - resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-1.9.3.tgz#af67f2dc922582415950926091a4005d29c9bb44" +estraverse@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.2.0.tgz#0dee3fed31fcd469618ce7342099fc1afa0bdb13" -esutils@^2.0.0, esutils@^2.0.2: +esutils@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.2.tgz#0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b" @@ -2041,36 +1836,40 @@ etag@~1.7.0: version "1.7.0" resolved "https://registry.yarnpkg.com/etag/-/etag-1.7.0.tgz#03d30b5f67dd6e632d2945d30d6652731a34d5d8" -etag@~1.8.0: - version "1.8.0" - resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.0.tgz#6f631aef336d6c46362b51764044ce216be3c051" +etag@~1.8.1: + version "1.8.1" + resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" 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@^2.0.2: - version "2.0.3" - resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-2.0.3.tgz#b5e1079b59fb5e1ba2771c0a993be060a58c99ba" - exec-async@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/exec-async/-/exec-async-2.2.0.tgz#c7c5ad2eef3478d38390c6dd3acfe8af0efc8301" exec-sh@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/exec-sh/-/exec-sh-0.2.0.tgz#14f75de3f20d286ef933099b2ce50a90359cef10" + version "0.2.1" + resolved "https://registry.yarnpkg.com/exec-sh/-/exec-sh-0.2.1.tgz#163b98a6e89e6b65b47c2a28d215bc1f63989c38" dependencies: merge "^1.1.3" +execa@^0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/execa/-/execa-0.7.0.tgz#944becd34cc41ee32a63a9faf27ad5a65fc59777" + dependencies: + cross-spawn "^5.0.1" + get-stream "^3.0.0" + is-stream "^1.1.0" + npm-run-path "^2.0.0" + p-finally "^1.0.0" + signal-exit "^3.0.0" + strip-eof "^1.0.0" + exists-async@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/exists-async/-/exists-async-2.0.0.tgz#7e0b1652b34b0fe18b9f9640987bd56d59e51e5e" -exit-hook@^1.0.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/exit-hook/-/exit-hook-1.1.1.tgz#f05ca233b48c05d54fff07765df8507e95c02ff8" - expand-brackets@^0.1.4: version "0.1.5" resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-0.1.5.tgz#df07284e342a807cd733ac5af72411e581d1177b" @@ -2083,23 +1882,26 @@ expand-range@^1.8.1: dependencies: fill-range "^2.1.0" -expo@^16.0.0: - version "16.0.0" - resolved "https://registry.yarnpkg.com/expo/-/expo-16.0.0.tgz#859c5f9f9b91451f0c9989de40561ee026ea165e" +expo@^22.0.2: + version "22.0.4" + resolved "https://registry.yarnpkg.com/expo/-/expo-22.0.4.tgz#484bbb5af414c71e53698a5d29bd92d812650316" dependencies: - "@expo/vector-icons" "^4.0.0" - babel-preset-airbnb "^2.2.3" - babel-preset-expo "1.0.1" + "@expo/vector-icons" "^6.1.0" + babel-preset-expo "^3.0.0" fbemitter "^2.1.1" lodash.map "^4.6.0" lodash.zipobject "^4.1.3" - lottie-react-native "1.1.1" + lottie-react-native "2.2.7" md5-file "^3.1.1" - react-native-fbads "https://github.com/callstack-io/react-native-fbads/tarball/v4.1.0" - react-native-maps "https://github.com/expo/react-native-maps/archive/v0.12.2-exp.1.tar.gz" - react-native-svg "https://github.com/expo/react-native-svg/archive/4.4.1.tar.gz" + pretty-format "^20.0.3" + prop-types "^15.5.10" + qs "^6.5.0" + react-native-branch "2.0.0-beta.3" + react-native-gesture-handler "1.0.0-alpha.28" + react-native-maps "0.17.0" + react-native-svg "5.4.2" uuid-js "^0.7.5" - websql "^0.4.4" + websql "https://github.com/expo/node-websql/archive/18.0.0.tar.gz" express-session@~1.11.3: version "1.11.3" @@ -2116,47 +1918,51 @@ express-session@~1.11.3: utils-merge "1.0.0" express@^4.13.4: - version "4.15.2" - resolved "https://registry.yarnpkg.com/express/-/express-4.15.2.tgz#af107fc148504457f2dca9a6f2571d7129b97b35" + version "4.16.2" + resolved "https://registry.yarnpkg.com/express/-/express-4.16.2.tgz#e35c6dfe2d64b7dca0a5cd4f21781be3299e076c" dependencies: - accepts "~1.3.3" + accepts "~1.3.4" array-flatten "1.1.1" + body-parser "1.18.2" content-disposition "0.5.2" - content-type "~1.0.2" + content-type "~1.0.4" cookie "0.3.1" cookie-signature "1.0.6" - debug "2.6.1" - depd "~1.1.0" + debug "2.6.9" + depd "~1.1.1" encodeurl "~1.0.1" escape-html "~1.0.3" - etag "~1.8.0" - finalhandler "~1.0.0" - fresh "0.5.0" + etag "~1.8.1" + finalhandler "1.1.0" + fresh "0.5.2" merge-descriptors "1.0.1" methods "~1.1.2" on-finished "~2.3.0" - parseurl "~1.3.1" + parseurl "~1.3.2" path-to-regexp "0.1.7" - proxy-addr "~1.1.3" - qs "6.4.0" + proxy-addr "~2.0.2" + qs "6.5.1" range-parser "~1.2.0" - send "0.15.1" - serve-static "1.12.1" - setprototypeof "1.0.3" + safe-buffer "5.1.1" + send "0.16.1" + serve-static "1.13.1" + setprototypeof "1.1.0" statuses "~1.3.1" - type-is "~1.6.14" - utils-merge "1.0.0" - vary "~1.1.0" + type-is "~1.6.15" + utils-merge "1.0.1" + vary "~1.1.2" -extend@3, extend@^3.0.0, extend@~3.0.0: +extend@3, extend@^3.0.0, extend@~3.0.0, extend@~3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.1.tgz#a755ea7bc1adfcc5a31ce7e762dbaadc5e636444" -external-editor@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-2.0.1.tgz#4c597c6c88fa6410e41dbbaa7b1be2336aa31095" +external-editor@^2.0.4: + version "2.1.0" + resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-2.1.0.tgz#3d026a21b7f95b5726387d4200ac160d372c3b48" dependencies: - tmp "^0.0.31" + chardet "^0.4.0" + iconv-lite "^0.4.17" + tmp "^0.0.33" extglob@^0.3.1: version "0.3.2" @@ -2164,9 +1970,9 @@ extglob@^0.3.1: dependencies: is-extglob "^1.0.0" -extsprintf@1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.0.2.tgz#e1080e0658e300b06294990cc70e1502235fd550" +extsprintf@1.3.0, extsprintf@^1.2.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05" fancy-log@^1.1.0: version "1.3.0" @@ -2175,6 +1981,14 @@ fancy-log@^1.1.0: chalk "^1.1.1" time-stamp "^1.0.0" +fast-deep-equal@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-1.0.0.tgz#96256a3bc975595eb36d82e9929d060d893439ff" + +fast-json-stable-stringify@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz#d5142c0caee6b1189f87d3a76111064f86c8bbf2" + fast-levenshtein@~2.0.4: version "2.0.6" resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" @@ -2197,22 +2011,22 @@ fbemitter@^2.1.1: dependencies: fbjs "^0.8.4" -fbjs-scripts@^0.7.0: - version "0.7.1" - resolved "https://registry.yarnpkg.com/fbjs-scripts/-/fbjs-scripts-0.7.1.tgz#4f115e218e243e3addbf0eddaac1e3c62f703fac" +fbjs-scripts@^0.8.1: + version "0.8.1" + resolved "https://registry.yarnpkg.com/fbjs-scripts/-/fbjs-scripts-0.8.1.tgz#c1c6efbecb7f008478468976b783880c2f669765" dependencies: babel-core "^6.7.2" - babel-preset-fbjs "^1.0.0" - core-js "^1.0.0" - cross-spawn "^3.0.1" + babel-preset-fbjs "^2.1.2" + core-js "^2.4.1" + cross-spawn "^5.1.0" gulp-util "^3.0.4" object-assign "^4.0.1" semver "^5.1.0" through2 "^2.0.0" -fbjs@^0.8.4, fbjs@^0.8.9, fbjs@~0.8.9: - version "0.8.12" - resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-0.8.12.tgz#10b5d92f76d45575fd63a217d4ea02bea2f8ed04" +fbjs@0.8.14: + 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" @@ -2222,12 +2036,17 @@ fbjs@^0.8.4, fbjs@^0.8.9, fbjs@~0.8.9: setimmediate "^1.0.5" ua-parser-js "^0.7.9" -figures@^1.3.5: - version "1.7.0" - resolved "https://registry.yarnpkg.com/figures/-/figures-1.7.0.tgz#cbe1e3affcf1cd44b80cadfed28dc793a9701d2e" +fbjs@^0.8.16, fbjs@^0.8.4, fbjs@^0.8.9: + version "0.8.16" + resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-0.8.16.tgz#5e67432f550dc41b572bf55847b8aca64e5337db" dependencies: - escape-string-regexp "^1.0.5" + core-js "^1.0.0" + isomorphic-fetch "^2.1.1" + loose-envify "^1.0.0" object-assign "^4.1.0" + promise "^7.1.1" + setimmediate "^1.0.5" + ua-parser-js "^0.7.9" figures@^2.0.0: version "2.0.0" @@ -2236,12 +2055,16 @@ figures@^2.0.0: escape-string-regexp "^1.0.5" file-type@^4.0.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/file-type/-/file-type-4.2.0.tgz#3971643aa8fbe4145bdbaefe4d714d8b81ae1849" + version "4.4.0" + resolved "https://registry.yarnpkg.com/file-type/-/file-type-4.4.0.tgz#1b600e5fca1fbdc6e80c0a70c71c8dba5f7906c5" -file-uri-to-path@0: - version "0.0.2" - resolved "https://registry.yarnpkg.com/file-uri-to-path/-/file-uri-to-path-0.0.2.tgz#37cdd1b5b905404b3f05e1b23645be694ff70f82" +file-type@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/file-type/-/file-type-5.2.0.tgz#2ddbea7c73ffe36368dfae49dc338c058c2b8ad6" + +file-uri-to-path@1: + version "1.0.0" + resolved "https://registry.yarnpkg.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd" filename-regex@^2.0.0: version "2.0.1" @@ -2273,23 +2096,23 @@ finalhandler@0.4.0: on-finished "~2.3.0" unpipe "~1.0.0" -finalhandler@~1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.0.2.tgz#d0e36f9dbc557f2de14423df6261889e9d60c93a" +finalhandler@1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.0.tgz#ce0b6855b45853e791b2fcc680046d88253dd7f5" dependencies: - debug "2.6.4" + debug "2.6.9" encodeurl "~1.0.1" escape-html "~1.0.3" on-finished "~2.3.0" - parseurl "~1.3.1" + parseurl "~1.3.2" statuses "~1.3.1" unpipe "~1.0.0" find-babel-config@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/find-babel-config/-/find-babel-config-1.0.1.tgz#179fa7b36bf3e94b487410855df448b6f853b9ec" + version "1.1.0" + resolved "https://registry.yarnpkg.com/find-babel-config/-/find-babel-config-1.1.0.tgz#acc01043a6749fec34429be6b64f542ebb5d6355" dependencies: - json5 "^0.5.0" + json5 "^0.5.1" path-exists "^3.0.0" find-up@^1.0.0: @@ -2299,7 +2122,7 @@ find-up@^1.0.0: path-exists "^2.0.0" pinkie-promise "^2.0.0" -find-up@^2.1.0: +find-up@^2.0.0, find-up@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7" dependencies: @@ -2315,11 +2138,23 @@ for-own@^0.1.4: dependencies: for-in "^1.0.1" +foreach@^2.0.5: + version "2.0.5" + resolved "https://registry.yarnpkg.com/foreach/-/foreach-2.0.5.tgz#0bee005018aeb260d0a3af3ae658dd0136ec1b99" + forever-agent@~0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" -form-data@^2.1.1, form-data@~2.1.1: +form-data@^2.3.1, form-data@~2.3.1: + version "2.3.1" + resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.1.tgz#6fb94fbd71885306d73d15cc497fe4cc4ecd44bf" + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.5" + mime-types "^2.1.12" + +form-data@~2.1.1: version "2.1.4" resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.1.4.tgz#33c183acf193276ecaa98143a69e94bfee1750d1" dependencies: @@ -2331,9 +2166,9 @@ formidable@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/formidable/-/formidable-1.1.1.tgz#96b8886f7c3c3508b932d6bd70c4d3a88f35f1a9" -forwarded@~0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.1.0.tgz#19ef9874c4ae1c297bcf078fde63a09b66a84363" +forwarded@~0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.1.2.tgz#98c23dab1175657b8c0573e8ceccd91b0ff18c84" freeport-async@^1.1.1: version "1.1.1" @@ -2343,19 +2178,9 @@ fresh@0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.3.0.tgz#651f838e22424e7566de161d8358caa199f83d4f" -fresh@0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.0.tgz#f474ca5e6a9246d6fd8e0953cfa9b9c805afa78e" - -fs-extra@^0.26.2: - version "0.26.7" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-0.26.7.tgz#9ae1fdd94897798edab76d0918cf42d0c3184fa9" - dependencies: - graceful-fs "^4.1.2" - jsonfile "^2.1.0" - klaw "^1.0.0" - path-is-absolute "^1.0.0" - rimraf "^2.2.8" +fresh@0.5.2: + version "0.5.2" + resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" fs-extra@^0.30.0: version "0.30.0" @@ -2375,19 +2200,25 @@ fs-extra@^1.0.0: jsonfile "^2.1.0" klaw "^1.0.0" -fs-promise@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/fs-promise/-/fs-promise-1.0.0.tgz#4246a4cd45497d2ed57e6e4b22167d3864b23679" +fs-extra@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-3.0.1.tgz#3794f378c58b342ea7dbbb23095109c4b3b62291" dependencies: - any-promise "^1.0.0" - fs-extra "^1.0.0" - mz "^2.3.1" - thenify-all "^1.6.0" + graceful-fs "^4.1.2" + jsonfile "^3.0.0" + universalify "^0.1.0" fs.realpath@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" +fsevents@^1.1.1: + version "1.1.3" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.1.3.tgz#11f82318f5fe7bb2cd22965a108e9306208216d8" + dependencies: + nan "^2.3.0" + node-pre-gyp "^0.6.39" + fstream-ignore@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/fstream-ignore/-/fstream-ignore-1.0.5.tgz#9c31dae34767018fe1d249b24dada67d092da105" @@ -2405,13 +2236,17 @@ fstream@^1.0.0, fstream@^1.0.10, fstream@^1.0.2, fstream@^1.0.8: mkdirp ">=0.5 0" rimraf "2" -ftp@~0.3.5: +ftp@~0.3.10: version "0.3.10" resolved "https://registry.yarnpkg.com/ftp/-/ftp-0.3.10.tgz#9197d861ad8142f3e63d5a83bfe4c59f7330885d" dependencies: readable-stream "1.1.x" xregexp "2.0.0" +function-bind@^1.1.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" + gauge@~1.2.5: version "1.2.7" resolved "https://registry.yarnpkg.com/gauge/-/gauge-1.2.7.tgz#e9cec5483d3d4ee0ef44b60a7d99e4935e136d93" @@ -2422,7 +2257,7 @@ gauge@~1.2.5: lodash.padend "^4.1.0" lodash.padstart "^4.1.0" -gauge@~2.7.1: +gauge@~2.7.3: version "2.7.4" resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7" dependencies: @@ -2439,17 +2274,25 @@ get-caller-file@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-1.0.2.tgz#f702e63127e7e231c160a80c1554acb70d5047e5" -get-uri@1: - version "1.1.0" - resolved "https://registry.yarnpkg.com/get-uri/-/get-uri-1.1.0.tgz#7375d04daf7fcb584b3632679cbdf339b51bb149" +get-stream@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14" + +get-uri@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/get-uri/-/get-uri-2.0.1.tgz#dbdcacacd8c608a38316869368117697a1631c59" dependencies: - data-uri-to-buffer "0" + data-uri-to-buffer "1" debug "2" extend "3" - file-uri-to-path "0" - ftp "~0.3.5" + file-uri-to-path "1" + ftp "~0.3.10" readable-stream "2" +getenv@^0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/getenv/-/getenv-0.7.0.tgz#39b91838707e2086fd1cf6ef8777d1c93e14649e" + getpass@^0.1.1: version "0.1.7" resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa" @@ -2469,16 +2312,6 @@ glob-parent@^2.0.0: dependencies: is-glob "^2.0.0" -glob@^5.0.15: - version "5.0.15" - resolved "https://registry.yarnpkg.com/glob/-/glob-5.0.15.tgz#1bc936b9e02f4a603fcc222ecf7633d30b8b93b1" - dependencies: - inflight "^1.0.4" - inherits "2" - minimatch "2 || 3" - once "^1.3.0" - path-is-absolute "^1.0.0" - glob@^6.0.1: version "6.0.4" resolved "https://registry.yarnpkg.com/glob/-/glob-6.0.4.tgz#0f08860f6a155127b2fadd4f9ce24b1aab6e4d22" @@ -2489,14 +2322,14 @@ glob@^6.0.1: once "^1.3.0" path-is-absolute "^1.0.0" -glob@^7.0.3, glob@^7.0.5, glob@^7.1.1: - version "7.1.1" - resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.1.tgz#805211df04faaf1c63a3600306cdf5ade50b2ec8" +glob@^7.0.3, glob@^7.0.5, glob@^7.1.1, glob@^7.1.2: + version "7.1.2" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.2.tgz#c19c9df9a028702d678612384a6552404c636d15" dependencies: fs.realpath "^1.0.0" inflight "^1.0.4" inherits "2" - minimatch "^3.0.2" + minimatch "^3.0.4" once "^1.3.0" path-is-absolute "^1.0.0" @@ -2507,9 +2340,9 @@ global@^4.3.0: min-document "^2.19.0" process "~0.5.1" -globals@^9.0.0: - version "9.17.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-9.17.0.tgz#0c0ca696d9b9bb694d2e5470bd37777caad50286" +globals@^9.18.0: + version "9.18.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-9.18.0.tgz#aa3896b3e69b487f17e31ed2143d69a8e30c2d8a" glogg@^1.0.0: version "1.0.0" @@ -2517,14 +2350,26 @@ glogg@^1.0.0: dependencies: sparkles "^1.0.0" +got@^6.7.1: + version "6.7.1" + resolved "https://registry.yarnpkg.com/got/-/got-6.7.1.tgz#240cd05785a9a18e561dc1b44b41c763ef1e8db0" + dependencies: + create-error-class "^3.0.0" + duplexer3 "^0.1.4" + get-stream "^3.0.0" + is-redirect "^1.0.0" + is-retry-allowed "^1.0.0" + is-stream "^1.0.0" + lowercase-keys "^1.0.0" + safe-buffer "^5.0.1" + timed-out "^4.0.0" + unzip-response "^2.0.1" + url-parse-lax "^1.0.0" + graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.3, graceful-fs@^4.1.6, graceful-fs@^4.1.9: version "4.1.11" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.11.tgz#0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658" -"graceful-readlink@>= 1.0.0": - version "1.0.1" - resolved "https://registry.yarnpkg.com/graceful-readlink/-/graceful-readlink-1.0.1.tgz#4cafad76bc62f02fa039b2f94e9a3dd3a391a725" - growly@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/growly/-/growly-1.3.0.tgz#f10748cbe76af964b7c96c93c6bcc28af120c081" @@ -2559,8 +2404,8 @@ gulplog@^1.0.0: glogg "^1.0.0" handlebars@^4.0.3: - version "4.0.6" - resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.0.6.tgz#2ce4484850537f9c97a8026d5399b935c4ed4ed7" + version "4.0.11" + resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.0.11.tgz#630a35dfe0294bc281edae6ffc5d329fc7982dcc" dependencies: async "^1.4.0" optimist "^0.6.1" @@ -2572,6 +2417,10 @@ har-schema@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-1.0.5.tgz#d263135f43307c02c602afc8fe95970c0151369e" +har-schema@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92" + har-validator@~4.2.1: version "4.2.1" resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-4.2.1.tgz#33481d0f1bbff600dd203d75812a6a5fba002e2a" @@ -2579,20 +2428,27 @@ har-validator@~4.2.1: ajv "^4.9.1" har-schema "^1.0.5" +har-validator@~5.0.3: + version "5.0.3" + resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.0.3.tgz#ba402c266194f15956ef15e0fcf242993f6a7dfd" + dependencies: + ajv "^5.1.0" + har-schema "^2.0.0" + has-ansi@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91" dependencies: ansi-regex "^2.0.0" -has-color@^0.1.7: - version "0.1.7" - resolved "https://registry.yarnpkg.com/has-color/-/has-color-0.1.7.tgz#67144a5260c34fc3cca677d041daf52fe7b78b2f" - has-flag@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-1.0.0.tgz#9d9e793165ce017a00f00418c43f942a7b1d11fa" +has-flag@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-2.0.0.tgz#e8207af1cc7b30d446cc70b734b5e8be18f88d51" + has-gulplog@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/has-gulplog/-/has-gulplog-0.1.0.tgz#6414c82913697da51590397dafb12f22967811ce" @@ -2609,7 +2465,7 @@ hasbin@^1.2.3: dependencies: async "~1.5" -hawk@~3.1.3: +hawk@3.1.3, hawk@~3.1.3: version "3.1.3" resolved "https://registry.yarnpkg.com/hawk/-/hawk-3.1.3.tgz#078444bd7c1640b0fe540d2c9b73d59678e8e1c4" dependencies: @@ -2618,17 +2474,26 @@ hawk@~3.1.3: hoek "2.x.x" sntp "1.x.x" +hawk@~6.0.2: + version "6.0.2" + resolved "https://registry.yarnpkg.com/hawk/-/hawk-6.0.2.tgz#af4d914eb065f9b5ce4d9d11c1cb2126eecc3038" + dependencies: + boom "4.x.x" + cryptiles "3.x.x" + hoek "4.x.x" + sntp "2.x.x" + hoek@2.x.x: version "2.16.3" resolved "https://registry.yarnpkg.com/hoek/-/hoek-2.16.3.tgz#20bb7403d3cea398e91dc4710a8ff1b8274a25ed" hoek@4.x.x: - version "4.1.1" - resolved "https://registry.yarnpkg.com/hoek/-/hoek-4.1.1.tgz#9cc573ffba2b7b408fb5e9c2a13796be94cddce9" + version "4.2.0" + resolved "https://registry.yarnpkg.com/hoek/-/hoek-4.2.0.tgz#72d9d0754f7fe25ca2d01ad8f8f9a9449a89526d" -hoist-non-react-statics@^1.0.3: - version "1.2.0" - resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-1.2.0.tgz#aa448cf0986d55cc40773b17174b7dd066cb7cfb" +hoist-non-react-statics@^2.2.1: + version "2.3.1" + resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-2.3.1.tgz#343db84c6018c650778898240135a1420ee22ce0" home-dir@^1.0.0: version "1.0.0" @@ -2642,15 +2507,24 @@ home-or-tmp@^2.0.0: os-tmpdir "^1.0.1" hosted-git-info@^2.1.4: - version "2.4.2" - resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.4.2.tgz#0076b9f46a270506ddbaaea56496897460612a67" + 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" + 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" +http-errors@1.6.2, http-errors@~1.6.2: + version "1.6.2" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.2.tgz#0a002cc85707192a7e7946ceedc11155f60ec736" + dependencies: + depd "1.1.1" + inherits "2.0.3" + setprototypeof "1.0.3" + statuses ">= 1.3.1 < 2" + http-errors@~1.3.1: version "1.3.1" resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.3.1.tgz#197e22cdebd4198585e8694ef6786197b91ed942" @@ -2658,16 +2532,7 @@ http-errors@~1.3.1: inherits "~2.0.1" statuses "1" -http-errors@~1.6.1: - version "1.6.1" - resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.1.tgz#5f8b8ed98aca545656bf572997387f904a722257" - dependencies: - depd "1.1.0" - inherits "2.0.3" - setprototypeof "1.0.3" - statuses ">= 1.3.1 < 2" - -http-proxy-agent@1: +http-proxy-agent@1, http-proxy-agent@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-1.0.0.tgz#cc1ce38e453bf984a0f7702d2dd59c73d081284a" dependencies: @@ -2683,7 +2548,15 @@ http-signature@~1.1.0: jsprim "^1.2.2" sshpk "^1.7.0" -https-proxy-agent@1: +http-signature@~1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1" + dependencies: + assert-plus "^1.0.0" + jsprim "^1.2.2" + sshpk "^1.7.0" + +https-proxy-agent@1, https-proxy-agent@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-1.0.0.tgz#35f7da6c48ce4ddbfa264891ac593ee5ff8671e6" dependencies: @@ -2699,29 +2572,25 @@ iconv-lite@0.4.13: version "0.4.13" resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.13.tgz#1f88aba4ab0b1508e8312acc39345f36e992e2f2" -iconv-lite@0.4.15, iconv-lite@^0.4.5, iconv-lite@~0.4.13: - version "0.4.15" - resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.15.tgz#fe265a218ac6a57cfe854927e9d04c19825eddeb" +iconv-lite@0.4.19, iconv-lite@^0.4.17, iconv-lite@^0.4.8, iconv-lite@~0.4.13: + version "0.4.19" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.19.tgz#f7468f60135f5e5dad3399c0a81be9a1603a082b" -image-size@^0.3.5: - version "0.3.5" - resolved "https://registry.yarnpkg.com/image-size/-/image-size-0.3.5.tgz#83240eab2fb5b00b04aab8c74b0471e9cba7ad8c" +image-size@^0.6.0: + version "0.6.1" + resolved "https://registry.yarnpkg.com/image-size/-/image-size-0.6.1.tgz#98122a562d59dcc097ef1b2c8191866eb8f5d663" immediate@^3.2.2: version "3.2.3" resolved "https://registry.yarnpkg.com/immediate/-/immediate-3.2.3.tgz#d140fa8f614659bd6541233097ddaac25cdd991c" -immutable@~3.7.6: - version "3.7.6" - resolved "https://registry.yarnpkg.com/immutable/-/immutable-3.7.6.tgz#13b4d3cb12befa15482a26fe1b2ebae640071e4b" - imurmurhash@^0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" indent-string@^3.0.0, indent-string@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-3.1.0.tgz#08ff4334603388399b329e6b9538dc7a3cf5de7d" + version "3.2.0" + resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-3.2.0.tgz#4a5fd6d27cc332f37e5419a504dbb837105c9289" inflight@^1.0.4: version "1.0.6" @@ -2730,55 +2599,42 @@ inflight@^1.0.4: once "^1.3.0" wrappy "1" -inherits@2, inherits@2.0.3, inherits@^2.0.3, inherits@~2.0.0, inherits@~2.0.1: +inherits@2, inherits@2.0.3, inherits@^2.0.3, inherits@~2.0.0, inherits@~2.0.1, inherits@~2.0.3: version "2.0.3" resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" ini@~1.3.0: - version "1.3.4" - resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.4.tgz#0537cb79daf59b59a1a517dff706c86ec039162e" - -inquirer@^0.12.0: - version "0.12.0" - resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-0.12.0.tgz#1ef2bfd63504df0bc75785fff8c2c41df12f077e" - dependencies: - ansi-escapes "^1.1.0" - ansi-regex "^2.0.0" - chalk "^1.0.0" - cli-cursor "^1.0.1" - cli-width "^2.0.0" - figures "^1.3.5" - lodash "^4.3.0" - readline2 "^1.0.1" - run-async "^0.1.0" - rx-lite "^3.1.2" - string-width "^1.0.1" - strip-ansi "^3.0.0" - through "^2.3.6" + version "1.3.5" + resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927" -inquirer@^3.0.1: - version "3.0.6" - resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-3.0.6.tgz#e04aaa9d05b7a3cb9b0f407d04375f0447190347" +inquirer@^3.0.1, inquirer@^3.0.6: + version "3.3.0" + resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-3.3.0.tgz#9dd2f2ad765dcab1ff0443b491442a20ba227dc9" dependencies: - ansi-escapes "^1.1.0" - chalk "^1.0.0" + ansi-escapes "^3.0.0" + chalk "^2.0.0" cli-cursor "^2.1.0" cli-width "^2.0.0" - external-editor "^2.0.1" + external-editor "^2.0.4" figures "^2.0.0" lodash "^4.3.0" mute-stream "0.0.7" run-async "^2.2.0" - rx "^4.1.0" - string-width "^2.0.0" - strip-ansi "^3.0.0" + rx-lite "^4.0.8" + rx-lite-aggregates "^4.0.8" + string-width "^2.1.0" + strip-ansi "^4.0.0" through "^2.3.6" instapromise@2.0.7-rc.1: version "2.0.7-rc.1" resolved "https://registry.yarnpkg.com/instapromise/-/instapromise-2.0.7-rc.1.tgz#34aff619a45ea7d32bb122866a9e315ee73033e8" -invariant@^2.0.0, invariant@^2.2.0, invariant@^2.2.2: +instapromise@^2.0.7: + version "2.0.7" + resolved "https://registry.yarnpkg.com/instapromise/-/instapromise-2.0.7.tgz#85e66b31021194da11214c865127ef04ec30167a" + +invariant@^2.0.0, invariant@^2.2.2: version "2.2.2" resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.2.tgz#9e1f56ac0acdb6bf303306f338be3b204ae60360" dependencies: @@ -2788,21 +2644,21 @@ invert-kv@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/invert-kv/-/invert-kv-1.0.0.tgz#104a8e4aaca6d3d8cd157a8ef8bfab2d7a3ffdb6" -ip@^1.1.3, ip@^1.1.4: +ip@^1.1.4, ip@^1.1.5: version "1.1.5" resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.5.tgz#bdded70114290828c0a039e72ef25f5aaec4354a" -ipaddr.js@1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.3.0.tgz#1e03a52fdad83a8bbb2b25cbf4998b4cffcd3dec" +ipaddr.js@1.5.2: + version "1.5.2" + resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.5.2.tgz#d4b505bde9946987ccf0fc58d9010ff9607e3fa0" is-arrayish@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" is-buffer@^1.1.5: - version "1.1.5" - resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.5.tgz#1f3b26ef613b214b88cbca23cc6c01d87961eecc" + version "1.1.6" + resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" is-builtin-module@^1.0.0: version "1.0.0" @@ -2810,15 +2666,15 @@ is-builtin-module@^1.0.0: dependencies: builtin-modules "^1.0.0" -is-ci@^1.0.9: +is-ci@^1.0.10: version "1.0.10" resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-1.0.10.tgz#f739336b2632365061a9d48270cd56ae3369318e" dependencies: ci-info "^1.0.0" is-dotfile@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/is-dotfile/-/is-dotfile-1.0.2.tgz#2c132383f39199f8edc268ca01b9b007d205cc4d" + version "1.0.3" + resolved "https://registry.yarnpkg.com/is-dotfile/-/is-dotfile-1.0.3.tgz#a6a2f32ffd2dfb04f5ca25ecd0f6b83cf798a1e1" is-equal-shallow@^0.1.3: version "0.1.3" @@ -2862,12 +2718,18 @@ is-lower-case@^1.1.0: dependencies: lower-case "^1.1.0" -is-number@^2.0.2, is-number@^2.1.0: +is-number@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/is-number/-/is-number-2.1.0.tgz#01fcbbb393463a548f2f466cce16dece49db908f" dependencies: kind-of "^3.0.2" +is-number@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195" + dependencies: + kind-of "^3.0.2" + is-posix-bracket@^0.1.0: version "0.1.1" resolved "https://registry.yarnpkg.com/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz#3334dc79774368e92f016e6fbc0a88f5cd6e6bc4" @@ -2880,7 +2742,15 @@ is-promise@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/is-promise/-/is-promise-2.1.0.tgz#79a2a9ece7f096e80f36d2b2f3bc16c1ff4bf3fa" -is-stream@^1.0.1: +is-redirect@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-redirect/-/is-redirect-1.0.0.tgz#1d03dded53bd8db0f30c26e4f95d36fc7c87dc24" + +is-retry-allowed@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-retry-allowed/-/is-retry-allowed-1.1.0.tgz#11a060568b67339444033d0125a61a20d564fb34" + +is-stream@^1.0.0, 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" @@ -2935,65 +2805,66 @@ isstream@~0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" -istanbul-api@^1.1.0-alpha.1: - version "1.1.7" - resolved "https://registry.yarnpkg.com/istanbul-api/-/istanbul-api-1.1.7.tgz#f6f37f09f8002b130f891c646b70ee4a8e7345ae" +istanbul-api@^1.1.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/istanbul-api/-/istanbul-api-1.2.1.tgz#0c60a0515eb11c7d65c6b50bba2c6e999acd8620" dependencies: async "^2.1.4" fileset "^2.0.2" - istanbul-lib-coverage "^1.0.2" - istanbul-lib-hook "^1.0.5" - istanbul-lib-instrument "^1.7.0" - istanbul-lib-report "^1.0.0" - istanbul-lib-source-maps "^1.1.1" - istanbul-reports "^1.0.2" + istanbul-lib-coverage "^1.1.1" + istanbul-lib-hook "^1.1.0" + istanbul-lib-instrument "^1.9.1" + istanbul-lib-report "^1.1.2" + istanbul-lib-source-maps "^1.2.2" + istanbul-reports "^1.1.3" js-yaml "^3.7.0" mkdirp "^0.5.1" once "^1.4.0" -istanbul-lib-coverage@^1.0.0, istanbul-lib-coverage@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-1.0.2.tgz#87a0c015b6910651cb3b184814dfb339337e25e1" +istanbul-lib-coverage@^1.0.1, istanbul-lib-coverage@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-1.1.1.tgz#73bfb998885299415c93d38a3e9adf784a77a9da" -istanbul-lib-hook@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/istanbul-lib-hook/-/istanbul-lib-hook-1.0.5.tgz#6ca3d16d60c5f4082da39f7c5cd38ea8a772b88e" +istanbul-lib-hook@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/istanbul-lib-hook/-/istanbul-lib-hook-1.1.0.tgz#8538d970372cb3716d53e55523dd54b557a8d89b" dependencies: append-transform "^0.4.0" -istanbul-lib-instrument@^1.1.1, istanbul-lib-instrument@^1.6.2, istanbul-lib-instrument@^1.7.0: - version "1.7.0" - resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-1.7.0.tgz#b8e0dc25709bb44e17336ab47b7bb5c97c23f659" +istanbul-lib-instrument@^1.4.2, istanbul-lib-instrument@^1.7.5, istanbul-lib-instrument@^1.9.1: + version "1.9.1" + resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-1.9.1.tgz#250b30b3531e5d3251299fdd64b0b2c9db6b558e" dependencies: babel-generator "^6.18.0" babel-template "^6.16.0" babel-traverse "^6.18.0" babel-types "^6.18.0" - babylon "^6.13.0" - istanbul-lib-coverage "^1.0.2" + babylon "^6.18.0" + istanbul-lib-coverage "^1.1.1" semver "^5.3.0" -istanbul-lib-report@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-1.0.0.tgz#d83dac7f26566b521585569367fe84ccfc7aaecb" +istanbul-lib-report@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-1.1.2.tgz#922be27c13b9511b979bd1587359f69798c1d425" dependencies: - istanbul-lib-coverage "^1.0.2" + istanbul-lib-coverage "^1.1.1" mkdirp "^0.5.1" path-parse "^1.0.5" supports-color "^3.1.2" -istanbul-lib-source-maps@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.1.1.tgz#f8c8c2e8f2160d1d91526d97e5bd63b2079af71c" +istanbul-lib-source-maps@^1.1.0, istanbul-lib-source-maps@^1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.2.2.tgz#750578602435f28a0c04ee6d7d9e0f2960e62c1c" dependencies: - istanbul-lib-coverage "^1.0.2" + debug "^3.1.0" + istanbul-lib-coverage "^1.1.1" mkdirp "^0.5.1" - rimraf "^2.4.4" + rimraf "^2.6.1" source-map "^0.5.3" -istanbul-reports@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-1.0.2.tgz#4e8366abe6fa746cc1cd6633f108de12cc6ac6fa" +istanbul-reports@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-1.1.3.tgz#3b9e1e8defb6d18b1d425da8e8b32c5a163f2d10" dependencies: handlebars "^4.0.3" @@ -3001,232 +2872,251 @@ items@2.x.x: version "2.1.1" resolved "https://registry.yarnpkg.com/items/-/items-2.1.1.tgz#8bd16d9c83b19529de5aea321acaada78364a198" -jest-changed-files@^19.0.2: - version "19.0.2" - resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-19.0.2.tgz#16c54c84c3270be408e06d2e8af3f3e37a885824" +jest-changed-files@^20.0.3: + version "20.0.3" + resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-20.0.3.tgz#9394d5cc65c438406149bef1bf4d52b68e03e3f8" -jest-cli@^19.0.2: - version "19.0.2" - resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-19.0.2.tgz#cc3620b62acac5f2d93a548cb6ef697d4ec85443" +jest-cli@^20.0.4: + version "20.0.4" + resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-20.0.4.tgz#e532b19d88ae5bc6c417e8b0593a6fe954b1dc93" dependencies: ansi-escapes "^1.4.0" callsites "^2.0.0" - chalk "^1.1.1" - graceful-fs "^4.1.6" - is-ci "^1.0.9" - istanbul-api "^1.1.0-alpha.1" - istanbul-lib-coverage "^1.0.0" - istanbul-lib-instrument "^1.1.1" - jest-changed-files "^19.0.2" - jest-config "^19.0.2" - jest-environment-jsdom "^19.0.2" - jest-haste-map "^19.0.0" - jest-jasmine2 "^19.0.2" - jest-message-util "^19.0.0" - jest-regex-util "^19.0.0" - jest-resolve-dependencies "^19.0.0" - jest-runtime "^19.0.2" - jest-snapshot "^19.0.2" - jest-util "^19.0.2" + chalk "^1.1.3" + graceful-fs "^4.1.11" + is-ci "^1.0.10" + istanbul-api "^1.1.1" + istanbul-lib-coverage "^1.0.1" + istanbul-lib-instrument "^1.4.2" + istanbul-lib-source-maps "^1.1.0" + jest-changed-files "^20.0.3" + jest-config "^20.0.4" + jest-docblock "^20.0.3" + jest-environment-jsdom "^20.0.3" + jest-haste-map "^20.0.4" + jest-jasmine2 "^20.0.4" + jest-message-util "^20.0.3" + jest-regex-util "^20.0.3" + jest-resolve-dependencies "^20.0.3" + jest-runtime "^20.0.4" + jest-snapshot "^20.0.3" + jest-util "^20.0.3" micromatch "^2.3.11" - node-notifier "^5.0.1" + node-notifier "^5.0.2" + pify "^2.3.0" slash "^1.0.0" string-length "^1.0.1" throat "^3.0.0" - which "^1.1.1" + which "^1.2.12" worker-farm "^1.3.1" - yargs "^6.3.0" + yargs "^7.0.2" -jest-config@^19.0.2: - version "19.0.4" - resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-19.0.4.tgz#42980211d46417e91ca7abffd086c270234f73fd" +jest-config@^20.0.4: + version "20.0.4" + resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-20.0.4.tgz#e37930ab2217c913605eff13e7bd763ec48faeea" dependencies: - chalk "^1.1.1" - jest-environment-jsdom "^19.0.2" - jest-environment-node "^19.0.2" - jest-jasmine2 "^19.0.2" - jest-regex-util "^19.0.0" - jest-resolve "^19.0.2" - jest-validate "^19.0.2" - pretty-format "^19.0.0" - -jest-diff@^19.0.0: - version "19.0.0" - resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-19.0.0.tgz#d1563cfc56c8b60232988fbc05d4d16ed90f063c" + chalk "^1.1.3" + glob "^7.1.1" + jest-environment-jsdom "^20.0.3" + jest-environment-node "^20.0.3" + jest-jasmine2 "^20.0.4" + jest-matcher-utils "^20.0.3" + jest-regex-util "^20.0.3" + jest-resolve "^20.0.4" + jest-validate "^20.0.3" + pretty-format "^20.0.3" + +jest-diff@^20.0.3: + version "20.0.3" + resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-20.0.3.tgz#81f288fd9e675f0fb23c75f1c2b19445fe586617" dependencies: chalk "^1.1.3" - diff "^3.0.0" - jest-matcher-utils "^19.0.0" - pretty-format "^19.0.0" + diff "^3.2.0" + jest-matcher-utils "^20.0.3" + pretty-format "^20.0.3" + +jest-docblock@20.1.0-echo.1: + version "20.1.0-echo.1" + resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-20.1.0-echo.1.tgz#be02f43ee019f97e6b83267c746ac7b40d290fe8" -jest-environment-jsdom@^19.0.2: - version "19.0.2" - resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-19.0.2.tgz#ceda859c4a4b94ab35e4de7dab54b926f293e4a3" +jest-docblock@^20.0.3: + version "20.0.3" + resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-20.0.3.tgz#17bea984342cc33d83c50fbe1545ea0efaa44712" + +jest-environment-jsdom@^20.0.3: + version "20.0.3" + resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-20.0.3.tgz#048a8ac12ee225f7190417713834bb999787de99" dependencies: - jest-mock "^19.0.0" - jest-util "^19.0.2" - jsdom "^9.11.0" + jest-mock "^20.0.3" + jest-util "^20.0.3" + jsdom "^9.12.0" -jest-environment-node@^19.0.2: - version "19.0.2" - resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-19.0.2.tgz#6e84079db87ed21d0c05e1f9669f207b116fe99b" +jest-environment-node@^20.0.3: + version "20.0.3" + resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-20.0.3.tgz#d488bc4612af2c246e986e8ae7671a099163d403" dependencies: - jest-mock "^19.0.0" - jest-util "^19.0.2" + jest-mock "^20.0.3" + jest-util "^20.0.3" -jest-expo@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/jest-expo/-/jest-expo-0.4.0.tgz#e70fe72eea22e4840075e8a7d004f3430c6e66b1" +jest-expo@^22.0.0: + version "22.0.1" + resolved "https://registry.yarnpkg.com/jest-expo/-/jest-expo-22.0.1.tgz#029d73ad6f21a365fe55fff0c64d6cdb0046df68" dependencies: - babel-jest "^19.0.0" - jest "^19.0.2" - react-test-renderer "16.0.0-alpha.6" + babel-jest "^20.0.3" + jest "^20.0.4" + json5 "^0.5.1" + react-test-renderer "16.0.0-beta.5" -jest-file-exists@^19.0.0: - version "19.0.0" - resolved "https://registry.yarnpkg.com/jest-file-exists/-/jest-file-exists-19.0.0.tgz#cca2e587a11ec92e24cfeab3f8a94d657f3fceb8" +jest-haste-map@20.1.0-echo.1: + version "20.1.0-echo.1" + resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-20.1.0-echo.1.tgz#6dfd0c97bb51a68a35dd98326e04f994157dce81" + dependencies: + fb-watchman "^2.0.0" + graceful-fs "^4.1.11" + jest-docblock "20.1.0-echo.1" + micromatch "^2.3.11" + sane "^2.0.0" + worker-farm "^1.3.1" -jest-haste-map@19.0.0, jest-haste-map@^19.0.0: - version "19.0.0" - resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-19.0.0.tgz#adde00b62b1fe04432a104b3254fc5004514b55e" +jest-haste-map@^20.0.4: + version "20.0.5" + resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-20.0.5.tgz#abad74efb1a005974a7b6517e11010709cab9112" dependencies: fb-watchman "^2.0.0" - graceful-fs "^4.1.6" + graceful-fs "^4.1.11" + jest-docblock "^20.0.3" micromatch "^2.3.11" - sane "~1.5.0" + sane "~1.6.0" worker-farm "^1.3.1" -jest-jasmine2@^19.0.2: - version "19.0.2" - resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-19.0.2.tgz#167991ac825981fb1a800af126e83afcca832c73" +jest-jasmine2@^20.0.4: + version "20.0.4" + resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-20.0.4.tgz#fcc5b1411780d911d042902ef1859e852e60d5e1" dependencies: - graceful-fs "^4.1.6" - jest-matcher-utils "^19.0.0" - jest-matchers "^19.0.0" - jest-message-util "^19.0.0" - jest-snapshot "^19.0.2" + chalk "^1.1.3" + graceful-fs "^4.1.11" + jest-diff "^20.0.3" + jest-matcher-utils "^20.0.3" + jest-matchers "^20.0.3" + jest-message-util "^20.0.3" + jest-snapshot "^20.0.3" + once "^1.4.0" + p-map "^1.1.1" -jest-matcher-utils@^19.0.0: - version "19.0.0" - resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-19.0.0.tgz#5ecd9b63565d2b001f61fbf7ec4c7f537964564d" +jest-matcher-utils@^20.0.3: + version "20.0.3" + resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-20.0.3.tgz#b3a6b8e37ca577803b0832a98b164f44b7815612" dependencies: chalk "^1.1.3" - pretty-format "^19.0.0" + pretty-format "^20.0.3" -jest-matchers@^19.0.0: - version "19.0.0" - resolved "https://registry.yarnpkg.com/jest-matchers/-/jest-matchers-19.0.0.tgz#c74ecc6ebfec06f384767ba4d6fa4a42d6755754" +jest-matchers@^20.0.3: + version "20.0.3" + resolved "https://registry.yarnpkg.com/jest-matchers/-/jest-matchers-20.0.3.tgz#ca69db1c32db5a6f707fa5e0401abb55700dfd60" dependencies: - jest-diff "^19.0.0" - jest-matcher-utils "^19.0.0" - jest-message-util "^19.0.0" - jest-regex-util "^19.0.0" + jest-diff "^20.0.3" + jest-matcher-utils "^20.0.3" + jest-message-util "^20.0.3" + jest-regex-util "^20.0.3" -jest-message-util@^19.0.0: - version "19.0.0" - resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-19.0.0.tgz#721796b89c0e4d761606f9ba8cb828a3b6246416" +jest-message-util@^20.0.3: + version "20.0.3" + resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-20.0.3.tgz#6aec2844306fcb0e6e74d5796c1006d96fdd831c" dependencies: - chalk "^1.1.1" + chalk "^1.1.3" micromatch "^2.3.11" + slash "^1.0.0" -jest-mock@^19.0.0: - version "19.0.0" - resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-19.0.0.tgz#67038641e9607ab2ce08ec4a8cb83aabbc899d01" +jest-mock@^20.0.3: + version "20.0.3" + resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-20.0.3.tgz#8bc070e90414aa155c11a8d64c869a0d5c71da59" -jest-regex-util@^19.0.0: - version "19.0.0" - resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-19.0.0.tgz#b7754587112aede1456510bb1f6afe74ef598691" +jest-regex-util@^20.0.3: + version "20.0.3" + resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-20.0.3.tgz#85bbab5d133e44625b19faf8c6aa5122d085d762" -jest-resolve-dependencies@^19.0.0: - version "19.0.0" - resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-19.0.0.tgz#a741ad1fa094140e64ecf2642a504f834ece22ee" +jest-resolve-dependencies@^20.0.3: + version "20.0.3" + resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-20.0.3.tgz#6e14a7b717af0f2cb3667c549de40af017b1723a" dependencies: - jest-file-exists "^19.0.0" + jest-regex-util "^20.0.3" -jest-resolve@^19.0.2: - version "19.0.2" - resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-19.0.2.tgz#5793575de4f07aec32f7d7ff0c6c181963eefb3c" +jest-resolve@^20.0.4: + version "20.0.4" + resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-20.0.4.tgz#9448b3e8b6bafc15479444c6499045b7ffe597a5" dependencies: browser-resolve "^1.11.2" - jest-haste-map "^19.0.0" - resolve "^1.2.0" + is-builtin-module "^1.0.0" + resolve "^1.3.2" -jest-runtime@^19.0.2: - version "19.0.3" - resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-19.0.3.tgz#a163354ace46910ee33f0282b6bff6b0b87d4330" +jest-runtime@^20.0.4: + version "20.0.4" + resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-20.0.4.tgz#a2c802219c4203f754df1404e490186169d124d8" dependencies: babel-core "^6.0.0" - babel-jest "^19.0.0" + babel-jest "^20.0.3" babel-plugin-istanbul "^4.0.0" chalk "^1.1.3" - graceful-fs "^4.1.6" - jest-config "^19.0.2" - jest-file-exists "^19.0.0" - jest-haste-map "^19.0.0" - jest-regex-util "^19.0.0" - jest-resolve "^19.0.2" - jest-util "^19.0.2" + convert-source-map "^1.4.0" + graceful-fs "^4.1.11" + jest-config "^20.0.4" + jest-haste-map "^20.0.4" + jest-regex-util "^20.0.3" + jest-resolve "^20.0.4" + jest-util "^20.0.3" json-stable-stringify "^1.0.1" micromatch "^2.3.11" strip-bom "3.0.0" - yargs "^6.3.0" + yargs "^7.0.2" -jest-snapshot@^19.0.2: - version "19.0.2" - resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-19.0.2.tgz#9c1b216214f7187c38bfd5c70b1efab16b0ff50b" +jest-snapshot@^20.0.3: + version "20.0.3" + resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-20.0.3.tgz#5b847e1adb1a4d90852a7f9f125086e187c76566" dependencies: chalk "^1.1.3" - jest-diff "^19.0.0" - jest-file-exists "^19.0.0" - jest-matcher-utils "^19.0.0" - jest-util "^19.0.2" + jest-diff "^20.0.3" + jest-matcher-utils "^20.0.3" + jest-util "^20.0.3" natural-compare "^1.4.0" - pretty-format "^19.0.0" + pretty-format "^20.0.3" -jest-util@^19.0.2: - version "19.0.2" - resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-19.0.2.tgz#e0a0232a2ab9e6b2b53668bdb3534c2b5977ed41" +jest-util@^20.0.3: + version "20.0.3" + resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-20.0.3.tgz#0c07f7d80d82f4e5a67c6f8b9c3fe7f65cfd32ad" dependencies: - chalk "^1.1.1" - graceful-fs "^4.1.6" - jest-file-exists "^19.0.0" - jest-message-util "^19.0.0" - jest-mock "^19.0.0" - jest-validate "^19.0.2" - leven "^2.0.0" - mkdirp "^0.5.1" - -jest-validate@^19.0.2: - version "19.0.2" - resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-19.0.2.tgz#dc534df5f1278d5b63df32b14241d4dbf7244c0c" - dependencies: - chalk "^1.1.1" - jest-matcher-utils "^19.0.0" - leven "^2.0.0" - pretty-format "^19.0.0" + chalk "^1.1.3" + graceful-fs "^4.1.11" + jest-message-util "^20.0.3" + jest-mock "^20.0.3" + jest-validate "^20.0.3" + leven "^2.1.0" + mkdirp "^0.5.1" -jest@^19.0.2: - version "19.0.2" - resolved "https://registry.yarnpkg.com/jest/-/jest-19.0.2.tgz#b794faaf8ff461e7388f28beef559a54f20b2c10" +jest-validate@^20.0.3: + version "20.0.3" + resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-20.0.3.tgz#d0cfd1de4f579f298484925c280f8f1d94ec3cab" dependencies: - jest-cli "^19.0.2" + chalk "^1.1.3" + jest-matcher-utils "^20.0.3" + leven "^2.1.0" + pretty-format "^20.0.3" -jodid25519@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/jodid25519/-/jodid25519-1.0.2.tgz#06d4912255093419477d425633606e0e90782967" +jest@^20.0.4: + version "20.0.4" + resolved "https://registry.yarnpkg.com/jest/-/jest-20.0.4.tgz#3dd260c2989d6dad678b1e9cc4d91944f6d602ac" dependencies: - jsbn "~0.1.0" + jest-cli "^20.0.4" joi@^10.0.2: - version "10.4.1" - resolved "https://registry.yarnpkg.com/joi/-/joi-10.4.1.tgz#a2fca1f0d603d1b843f2c1e086b52461f6be1f36" + version "10.6.0" + resolved "https://registry.yarnpkg.com/joi/-/joi-10.6.0.tgz#52587f02d52b8b75cdb0c74f0b164a191a0e1fc2" dependencies: hoek "4.x.x" isemail "2.x.x" items "2.x.x" topo "2.x.x" -joi@^6.10.1, joi@^6.6.1: +joi@^6.10.1: version "6.10.1" resolved "https://registry.yarnpkg.com/joi/-/joi-6.10.1.tgz#4d50c318079122000fe5f16af1ff8e1917b77e06" dependencies: @@ -3239,22 +3129,22 @@ join-component@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/join-component/-/join-component-1.1.0.tgz#b8417b750661a392bee2c2537c68b2a9d4977cd5" -js-tokens@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.1.tgz#08e9f132484a2c45a30907e9dc4d5567b7f114d7" +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" js-yaml@^3.7.0: - version "3.8.3" - resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.8.3.tgz#33a05ec481c850c8875929166fe1beb61c728766" + version "3.10.0" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.10.0.tgz#2e78441646bd4682e963f22b6e92823c309c62dc" dependencies: argparse "^1.0.7" - esprima "^3.1.1" + esprima "^4.0.0" jsbn@~0.1.0: version "0.1.1" resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" -jsdom@^9.11.0: +jsdom@^9.12.0: version "9.12.0" resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-9.12.0.tgz#e8c546fffcb06c00d4833ca84410fed7f8a097d4" dependencies: @@ -3290,6 +3180,10 @@ json-fallback@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/json-fallback/-/json-fallback-0.0.1.tgz#e8e3083c3fddad0f9b5f09d3312074442580d781" +json-schema-traverse@^0.3.0: + version "0.3.1" + resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz#349a6d44c53a51de89b40805c5d5e59b417d3340" + json-schema@0.2.3: version "0.2.3" resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13" @@ -3308,7 +3202,7 @@ json5@^0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/json5/-/json5-0.4.0.tgz#054352e4c4c80c86c0923877d449de176a732c8d" -json5@^0.5.0: +json5@^0.5.0, json5@^0.5.1: version "0.5.1" resolved "https://registry.yarnpkg.com/json5/-/json5-0.5.1.tgz#1eade7acc012034ad84e2396767ead9fa5495821" @@ -3318,6 +3212,12 @@ jsonfile@^2.1.0, jsonfile@^2.3.1: optionalDependencies: graceful-fs "^4.1.6" +jsonfile@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-3.0.1.tgz#a5ecc6f65f53f662c4415c7675a0331d0992ec66" + optionalDependencies: + graceful-fs "^4.1.6" + jsonify@~0.0.0: version "0.0.0" resolved "https://registry.yarnpkg.com/jsonify/-/jsonify-0.0.0.tgz#2c74b6ee41d93ca51b7b5aaee8f503631d252a73" @@ -3329,27 +3229,27 @@ jsonp@~0.0.4: debug "*" jsonschema@^1.1.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/jsonschema/-/jsonschema-1.1.1.tgz#3cede8e3e411d377872eefbc9fdf26383cbc3ed9" + version "1.2.0" + resolved "https://registry.yarnpkg.com/jsonschema/-/jsonschema-1.2.0.tgz#d6ebaf70798db7b3a20c544f6c9ef9319b077de2" jsonwebtoken@^7.2.1: - version "7.4.0" - resolved "https://registry.yarnpkg.com/jsonwebtoken/-/jsonwebtoken-7.4.0.tgz#515bf2bba070ec615bad97fd2e945027eb476946" + version "7.4.3" + resolved "https://registry.yarnpkg.com/jsonwebtoken/-/jsonwebtoken-7.4.3.tgz#77f5021de058b605a1783fa1283e99812e645638" dependencies: joi "^6.10.1" jws "^3.1.4" lodash.once "^4.0.0" - ms "^0.7.1" + ms "^2.0.0" xtend "^4.0.1" jsprim@^1.2.2: - version "1.4.0" - resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.0.tgz#a3b87e40298d8c380552d8cc7628a0bb95a22918" + version "1.4.1" + resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2" dependencies: assert-plus "1.0.0" - extsprintf "1.0.2" + extsprintf "1.3.0" json-schema "0.2.3" - verror "1.3.6" + verror "1.10.0" jwa@^1.1.4: version "1.1.5" @@ -3369,8 +3269,14 @@ jws@^3.1.4: safe-buffer "^5.0.1" kind-of@^3.0.2: - version "3.2.0" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.0.tgz#b58abe4d5c044ad33726a8c1525b48cf891bff07" + version "3.2.2" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64" + dependencies: + is-buffer "^1.1.5" + +kind-of@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57" dependencies: is-buffer "^1.1.5" @@ -3391,10 +3297,10 @@ lcid@^1.0.0: invert-kv "^1.0.0" left-pad@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/left-pad/-/left-pad-1.1.3.tgz#612f61c033f3a9e08e939f1caebeea41b6f3199a" + version "1.2.0" + resolved "https://registry.yarnpkg.com/left-pad/-/left-pad-1.2.0.tgz#d30a73c6b8201d8f7d8e7956ba9616087a68e0ee" -leven@^2.0.0: +leven@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/leven/-/leven-2.1.0.tgz#c2e7a9f772094dee9d34202ae8acce4687875580" @@ -3415,6 +3321,15 @@ load-json-file@^1.0.0: pinkie-promise "^2.0.0" strip-bom "^2.0.0" +load-json-file@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-2.0.0.tgz#7947e42149af80d696cbf797bcaabcfe1fe29ca8" + dependencies: + graceful-fs "^4.1.2" + parse-json "^2.2.0" + pify "^2.0.0" + strip-bom "^3.0.0" + locate-path@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" @@ -3422,9 +3337,9 @@ locate-path@^2.0.0: p-locate "^2.0.0" path-exists "^3.0.0" -lock@^0.1.2: - version "0.1.3" - resolved "https://registry.yarnpkg.com/lock/-/lock-0.1.3.tgz#f66c1caa0c41956e1426608039ed59b71bdf1854" +lock@~0.1.2: + version "0.1.4" + resolved "https://registry.yarnpkg.com/lock/-/lock-0.1.4.tgz#fec7deaef17e7c3a0a55e1da042803e25d91745d" lodash-es@^4.2.0, lodash-es@^4.2.1: version "4.17.4" @@ -3541,30 +3456,35 @@ lodash@^3.5.0: version "3.10.1" resolved "https://registry.yarnpkg.com/lodash/-/lodash-3.10.1.tgz#5bf45e8e49ba4189e17d482789dfd15bd140b7b6" -lodash@^4.0.0, lodash@^4.14.0, lodash@^4.14.1, lodash@^4.16.6, lodash@^4.2.0, lodash@^4.2.1, lodash@^4.3.0, lodash@^4.6.1, lodash@~4.17.2: +lodash@^4.0.0, lodash@^4.14.0, lodash@^4.14.1, lodash@^4.16.6, lodash@^4.17.4, lodash@^4.2.0, lodash@^4.2.1, lodash@^4.3.0, lodash@^4.6.1: version "4.17.4" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.4.tgz#78203a4d1c328ae1d86dca6460e369b57f4055ae" +lodash@~4.5.1: + version "4.5.1" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.5.1.tgz#80e8a074ca5f3893a6b1c10b2a636492d710c316" + longest@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/longest/-/longest-1.0.1.tgz#30a0b2da38f73770e8294a0d22e6625ed77d0097" -loose-envify@^1.0.0, loose-envify@^1.1.0: +loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.3.1: version "1.3.1" resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.3.1.tgz#d1a8ad33fa9ce0e713d65fdd0ac8b748d478c848" dependencies: js-tokens "^3.0.0" -lottie-ios@^1.5.2: - version "1.5.2" - resolved "https://registry.yarnpkg.com/lottie-ios/-/lottie-ios-1.5.2.tgz#c188f1baa1c308a291538fc585a76e0cfc060711" +lottie-ios@^2.1.3: + version "2.1.3" + resolved "https://registry.yarnpkg.com/lottie-ios/-/lottie-ios-2.1.3.tgz#57b2328511a26606dc6de7a74bbdbf77f92c6aa0" -lottie-react-native@1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/lottie-react-native/-/lottie-react-native-1.1.1.tgz#1c87a3afca96edfa0869227140a2cff9bcc62c9b" +lottie-react-native@2.2.7: + version "2.2.7" + resolved "https://registry.yarnpkg.com/lottie-react-native/-/lottie-react-native-2.2.7.tgz#d89cf6e0a093693d5fed2999a986cbcb1a090955" dependencies: invariant "^2.2.2" - lottie-ios "^1.5.2" + lottie-ios "^2.1.3" + prop-types "^15.5.10" react-native-safe-module "^1.1.0" lower-case-first@^1.0.0: @@ -3577,16 +3497,44 @@ lower-case@^1.1.0, lower-case@^1.1.1, lower-case@^1.1.2: version "1.1.4" resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-1.1.4.tgz#9a2cabd1b9e8e0ae993a4bf7d5875c39c42e8eac" +lowercase-keys@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-1.0.0.tgz#4e3366b39e7f5457e35f1324bdf6f88d0bfc7306" + lru-cache@^4.0.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.1.tgz#622e32e82488b49279114a4f9ecf45e7cd6bba55" + dependencies: + pseudomap "^1.0.2" + yallist "^2.1.2" + +lru-cache@~2.6.5: + version "2.6.5" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-2.6.5.tgz#e56d6354148ede8d7707b58d143220fd08df0fd5" + +lru-cache@~4.0.0: version "4.0.2" resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.0.2.tgz#1d17679c069cda5d040991a09dbc2c0db377e55e" dependencies: pseudomap "^1.0.1" yallist "^2.0.0" -lru-cache@~2.6.5: - version "2.6.5" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-2.6.5.tgz#e56d6354148ede8d7707b58d143220fd08df0fd5" +lru-memoizer@^1.11.1: + version "1.11.1" + resolved "https://registry.yarnpkg.com/lru-memoizer/-/lru-memoizer-1.11.1.tgz#0693f6100593914c02e192bf9b8d93884cbf50d3" + dependencies: + lock "~0.1.2" + lodash "~4.5.1" + lru-cache "~4.0.0" + very-fast-args "^1.1.0" + +lsmod@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/lsmod/-/lsmod-1.0.0.tgz#9a00f76dca36eb23fa05350afe1b585d4299e64b" + +macos-release@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/macos-release/-/macos-release-1.1.0.tgz#831945e29365b470aa8724b0ab36c8f8959d10fb" makeerror@1.0.x: version "1.0.11" @@ -3601,8 +3549,10 @@ match-require@^2.0.0: uuid "^3.0.0" md5-file@^3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/md5-file/-/md5-file-3.1.1.tgz#db3c92c09bbda5c2de883fa5490dd711fddbbab9" + version "3.2.3" + resolved "https://registry.yarnpkg.com/md5-file/-/md5-file-3.2.3.tgz#f9bceb941eca2214a4c0727f5e700314e770f06f" + dependencies: + buffer-alloc "^1.1.0" md5hex@^1.0.0: version "1.0.0" @@ -3612,27 +3562,79 @@ media-typer@0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" +mem@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/mem/-/mem-1.1.0.tgz#5edd52b485ca1d900fe64895505399a0dfa45f76" + dependencies: + mimic-fn "^1.0.0" + merge-descriptors@1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" +merge-stream@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-1.0.1.tgz#4041202d508a342ba00174008df0c251b8c135e1" + dependencies: + readable-stream "^2.0.1" + merge@^1.1.3: version "1.2.0" resolved "https://registry.yarnpkg.com/merge/-/merge-1.2.0.tgz#7531e39d4949c281a66b8c5a6e0265e8b05894da" method-override@~2.3.5: - version "2.3.8" - resolved "https://registry.yarnpkg.com/method-override/-/method-override-2.3.8.tgz#178234bf4bab869f89df9444b06fc6147b44828c" + version "2.3.10" + resolved "https://registry.yarnpkg.com/method-override/-/method-override-2.3.10.tgz#e3daf8d5dee10dd2dce7d4ae88d62bbee77476b4" dependencies: - debug "2.6.3" + debug "2.6.9" methods "~1.1.2" - parseurl "~1.3.1" - vary "~1.1.0" + parseurl "~1.3.2" + vary "~1.1.2" methods@^1.1.1, methods@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" +metro-bundler@^0.13.0: + version "0.13.0" + resolved "https://registry.yarnpkg.com/metro-bundler/-/metro-bundler-0.13.0.tgz#a1510eaecfc3db8ef46d2a936a3cc18f651e26f7" + dependencies: + absolute-path "^0.0.0" + async "^2.4.0" + babel-core "^6.24.1" + babel-generator "^6.24.1" + babel-plugin-external-helpers "^6.18.0" + babel-preset-es2015-node "^6.1.1" + babel-preset-fbjs "^2.1.4" + babel-preset-react-native "^2.0.0" + babel-register "^6.24.1" + babylon "^6.18.0" + chalk "^1.1.1" + concat-stream "^1.6.0" + core-js "^2.2.2" + debug "^2.2.0" + denodeify "^1.2.1" + fbjs "0.8.14" + graceful-fs "^4.1.3" + image-size "^0.6.0" + jest-docblock "20.1.0-echo.1" + jest-haste-map "20.1.0-echo.1" + json-stable-stringify "^1.0.1" + json5 "^0.4.0" + left-pad "^1.1.3" + lodash "^4.16.6" + merge-stream "^1.0.1" + mime-types "2.1.11" + mkdirp "^0.5.1" + request "^2.79.0" + rimraf "^2.5.4" + source-map "^0.5.6" + temp "0.8.3" + throat "^4.1.0" + uglify-js "2.7.5" + write-file-atomic "^1.2.0" + xpipe "^1.0.5" + micromatch@^2.1.5, micromatch@^2.3.11: version "2.3.11" resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-2.3.11.tgz#86677c97d1720b363431d04d0d15293bd38c1565" @@ -3651,30 +3653,38 @@ micromatch@^2.1.5, micromatch@^2.3.11: parse-glob "^3.0.4" regex-cache "^0.4.2" -"mime-db@>= 1.27.0 < 2", mime-db@~1.27.0: - version "1.27.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.27.0.tgz#820f572296bbd20ec25ed55e5b5de869e5436eb1" +"mime-db@>= 1.30.0 < 2": + version "1.31.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.31.0.tgz#a49cd8f3ebf3ed1a482b60561d9105ad40ca74cb" mime-db@~1.23.0: version "1.23.0" resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.23.0.tgz#a31b4070adaea27d732ea333740a64d0ec9a6659" +mime-db@~1.30.0: + version "1.30.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.30.0.tgz#74c643da2dd9d6a45399963465b26d5ca7d71f01" + mime-types@2.1.11: version "2.1.11" resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.11.tgz#c259c471bda808a85d6cd193b430a5fae4473b3c" dependencies: mime-db "~1.23.0" -mime-types@^2.1.12, mime-types@~2.1.11, mime-types@~2.1.15, mime-types@~2.1.6, mime-types@~2.1.7, mime-types@~2.1.9: - version "2.1.15" - resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.15.tgz#a4ebf5064094569237b8cf70046776d09fc92aed" +mime-types@^2.1.12, mime-types@~2.1.15, mime-types@~2.1.16, mime-types@~2.1.17, mime-types@~2.1.6, mime-types@~2.1.7, mime-types@~2.1.9: + version "2.1.17" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.17.tgz#09d7a393f03e995a79f8af857b70a9e0ab16557a" dependencies: - mime-db "~1.27.0" + mime-db "~1.30.0" -mime@1.3.4, mime@^1.3.4: +mime@1.3.4: version "1.3.4" resolved "https://registry.yarnpkg.com/mime/-/mime-1.3.4.tgz#115f9e3b6b3daf2959983cb38f149a2d40eb5d53" +mime@1.4.1, mime@^1.3.4, mime@^1.4.1: + version "1.4.1" + resolved "https://registry.yarnpkg.com/mime/-/mime-1.4.1.tgz#121f9ebc49e3766f311a76e1fa1c8003c4b03aa6" + mimic-fn@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-1.1.0.tgz#e667783d92e89dbd342818b5230b9d62a672ad18" @@ -3685,13 +3695,13 @@ min-document@^2.19.0: dependencies: dom-walk "^0.1.0" -"minimatch@2 || 3", minimatch@^3.0.0, minimatch@^3.0.2, minimatch@^3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.3.tgz#2a4e4090b96b2db06a9d7df01055a62a77c9b774" +"minimatch@2 || 3", minimatch@^3.0.0, minimatch@^3.0.2, minimatch@^3.0.3, minimatch@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" dependencies: - brace-expansion "^1.0.0" + brace-expansion "^1.1.7" -minimist@0.0.8, minimist@~0.0.1: +minimist@0.0.8: version "0.0.8" resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d" @@ -3699,25 +3709,25 @@ minimist@^1.1.0, minimist@^1.1.1, minimist@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284" +minimist@~0.0.1: + version "0.0.10" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.10.tgz#de3f98543dbf96082be48ad1a0c7cda836301dcf" + mkdirp-promise@^5.0.0: version "5.0.1" resolved "https://registry.yarnpkg.com/mkdirp-promise/-/mkdirp-promise-5.0.1.tgz#e9b8f68e552c68a9c1713b84883f7a1dd039b8a1" dependencies: mkdirp "*" -mkdirp@*, "mkdirp@>=0.5 0", mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@~0.5.1: +mkdirp@*, "mkdirp@>=0.5 0", mkdirp@^0.5.1, mkdirp@~0.5.1: version "0.5.1" resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903" dependencies: minimist "0.0.8" -mkpath@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/mkpath/-/mkpath-0.1.0.tgz#7554a6f8d871834cc97b5462b122c4c124d6de91" - moment@2.x.x, moment@^2.10.6: - version "2.18.1" - resolved "https://registry.yarnpkg.com/moment/-/moment-2.18.1.tgz#c36193dd3ce1c2eed2adb7c802dbbc77a81b1c0f" + version "2.19.2" + resolved "https://registry.yarnpkg.com/moment/-/moment-2.19.2.tgz#8a7f774c95a64550b4c7ebd496683908f9419dbe" morgan@~1.6.1: version "1.6.1" @@ -3741,9 +3751,9 @@ ms@0.7.2: version "0.7.2" resolved "https://registry.yarnpkg.com/ms/-/ms-0.7.2.tgz#ae25cf2512b3885a1d95d7f037868d8431124765" -ms@0.7.3, ms@^0.7.1: - version "0.7.3" - resolved "https://registry.yarnpkg.com/ms/-/ms-0.7.3.tgz#708155a5e44e33f5fd0fc53e81d0d40a91be1fff" +ms@2.0.0, ms@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" multiparty@3.3.2: version "3.3.2" @@ -3758,15 +3768,11 @@ multipipe@^0.1.2: dependencies: duplexer2 "0.0.2" -mute-stream@0.0.5: - version "0.0.5" - resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.5.tgz#8fbfabb0a98a253d3184331f9e8deb7372fac6c0" - mute-stream@0.0.7: version "0.0.7" resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.7.tgz#3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab" -mv@~2: +mv@^2.1.1, mv@~2: version "2.1.1" resolved "https://registry.yarnpkg.com/mv/-/mv-2.1.1.tgz#ae6ce0d6f6d5e0a4f7d893798d03c1ea9559b6a2" dependencies: @@ -3774,21 +3780,17 @@ mv@~2: ncp "~2.0.0" rimraf "~2.4.0" -mz@^2.3.1, mz@^2.6.0: - version "2.6.0" - resolved "https://registry.yarnpkg.com/mz/-/mz-2.6.0.tgz#c8b8521d958df0a4f2768025db69c719ee4ef1ce" +mz@^2.6.0: + version "2.7.0" + resolved "https://registry.yarnpkg.com/mz/-/mz-2.7.0.tgz#95008057a56cafadc2bc63dde7f9ff6955948e32" dependencies: any-promise "^1.0.0" object-assign "^4.0.1" thenify-all "^1.0.0" -nan@^2.3.3: - version "2.6.2" - resolved "https://registry.yarnpkg.com/nan/-/nan-2.6.2.tgz#e4ff34e6c95fdfb5aecc08de6596f43605a7db45" - -nan@~2.4.0: - version "2.4.0" - resolved "https://registry.yarnpkg.com/nan/-/nan-2.4.0.tgz#fb3c59d45fe4effe215f0b890f8adf6eb32d2232" +nan@^2.3.0: + version "2.8.0" + resolved "https://registry.yarnpkg.com/nan/-/nan-2.8.0.tgz#ed715f3fe9de02b57a5e6252d90a96675e1f085a" natural-compare@^1.4.0: version "1.4.0" @@ -3806,13 +3808,17 @@ negotiator@0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.1.tgz#2b327184e8992101177b28563fb5e7102acd0ca9" -netmask@~1.0.4: +netmask@^1.0.6: version "1.0.6" resolved "https://registry.yarnpkg.com/netmask/-/netmask-1.0.6.tgz#20297e89d86f6f6400f250d9f4f6b4c1945fcd35" +next-tick@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/next-tick/-/next-tick-1.0.0.tgz#ca86d1fe8828169b0120208e3dc8424b9db8342c" + node-fetch@^1.0.1, node-fetch@^1.3.3: - version "1.6.3" - resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-1.6.3.tgz#dc234edd6489982d58e8f0db4f695029abcd8c04" + version "1.7.3" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-1.7.3.tgz#980f6f72d85211a5347c6b2bc18c5b84c3eb47ef" dependencies: encoding "^0.1.11" is-stream "^1.0.1" @@ -3821,7 +3827,7 @@ node-int64@^0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" -node-notifier@^5.0.1: +node-notifier@^5.0.2: version "5.1.2" resolved "https://registry.yarnpkg.com/node-notifier/-/node-notifier-5.1.2.tgz#2fa9e12605fa10009d44549d6fcd8a63dde0e4ff" dependencies: @@ -3830,34 +3836,26 @@ node-notifier@^5.0.1: shellwords "^0.1.0" which "^1.2.12" -node-pre-gyp@~0.6.31: - version "0.6.34" - resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.6.34.tgz#94ad1c798a11d7fc67381b50d47f8cc18d9799f7" +node-pre-gyp@^0.6.39: + version "0.6.39" + resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.6.39.tgz#c00e96860b23c0e1420ac7befc5044e1d78d8649" dependencies: + detect-libc "^1.0.2" + hawk "3.1.3" mkdirp "^0.5.1" nopt "^4.0.1" npmlog "^4.0.2" rc "^1.1.7" - request "^2.81.0" + request "2.81.0" rimraf "^2.6.1" semver "^5.3.0" tar "^2.2.1" tar-pack "^3.4.0" -node-uuid@1.4.7: - version "1.4.7" - resolved "https://registry.yarnpkg.com/node-uuid/-/node-uuid-1.4.7.tgz#6da5a17668c4b3dd59623bda11cf7fa4c1f60a6f" - noop-fn@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/noop-fn/-/noop-fn-1.0.0.tgz#5f33d47f13d2150df93e0cb036699e982f78ffbf" -nopt@^3.0.1: - version "3.0.6" - resolved "https://registry.yarnpkg.com/nopt/-/nopt-3.0.6.tgz#c6465dbf08abcd4db359317f79ac68a646b28ff9" - dependencies: - abbrev "1" - nopt@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/nopt/-/nopt-4.0.1.tgz#d0d4685afd5415193c8c7505602d0d17cd64474d" @@ -3865,27 +3863,27 @@ nopt@^4.0.1: abbrev "1" osenv "^0.1.4" -nopt@~1.0.10: - version "1.0.10" - resolved "https://registry.yarnpkg.com/nopt/-/nopt-1.0.10.tgz#6ddd21bd2a31417b92727dd585f8a6f37608ebee" - dependencies: - abbrev "1" - normalize-package-data@^2.3.2: - version "2.3.8" - resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.3.8.tgz#d819eda2a9dedbd1ffa563ea4071d936782295bb" + version "2.4.0" + resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.4.0.tgz#12f95a307d58352075a04907b84ac8be98ac012f" dependencies: hosted-git-info "^2.1.4" is-builtin-module "^1.0.0" semver "2 || 3 || 4 || 5" validate-npm-package-license "^3.0.1" -normalize-path@^2.0.1: +normalize-path@^2.0.0, normalize-path@^2.0.1: version "2.1.1" resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9" dependencies: remove-trailing-separator "^1.0.1" +npm-run-path@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f" + dependencies: + path-key "^2.0.0" + npmlog@^2.0.4: version "2.0.4" resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-2.0.4.tgz#98b52530f2514ca90d09ec5b22c8846722375692" @@ -3895,12 +3893,12 @@ npmlog@^2.0.4: gauge "~1.2.5" npmlog@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.0.2.tgz#d03950e0e78ce1527ba26d2a7592e9348ac3e75f" + version "4.1.2" + resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b" dependencies: are-we-there-yet "~1.1.2" console-control-strings "~1.1.0" - gauge "~2.7.1" + gauge "~2.7.3" set-blocking "~2.0.0" number-is-nan@^1.0.0: @@ -3908,10 +3906,10 @@ number-is-nan@^1.0.0: resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" "nwmatcher@>= 1.3.9 < 2.0.0": - version "1.3.9" - resolved "https://registry.yarnpkg.com/nwmatcher/-/nwmatcher-1.3.9.tgz#8bab486ff7fa3dfd086656bbe8b17116d3692d2a" + version "1.4.3" + resolved "https://registry.yarnpkg.com/nwmatcher/-/nwmatcher-1.4.3.tgz#64348e3b3d80f035b40ac11563d278f8b72db89c" -oauth-sign@~0.8.1: +oauth-sign@~0.8.1, oauth-sign@~0.8.2: version "0.8.2" resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.8.2.tgz#46a6ab7f0aead8deae9ec0565780b7d4efeb9d43" @@ -3923,10 +3921,22 @@ object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" +object-keys@^1.0.10, object-keys@^1.0.8: + version "1.0.11" + resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.0.11.tgz#c54601778ad560f1142ce0e01bcca8b56d13426d" + object-keys@~0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-0.4.0.tgz#28a6aae7428dd2c3a92f3d95f21335dd204e0336" +object.assign@^4.0.4: + version "4.0.4" + resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.0.4.tgz#b1c9cc044ef1b9fe63606fc141abbb32e14730cc" + dependencies: + define-properties "^1.1.2" + function-bind "^1.1.0" + object-keys "^1.0.10" + object.omit@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/object.omit/-/object.omit-2.0.1.tgz#1a9c744829f39dbb858c76ca3579ae2a54ebd1fa" @@ -3950,10 +3960,6 @@ once@^1.3.0, once@^1.3.3, once@^1.4.0: dependencies: wrappy "1" -onetime@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/onetime/-/onetime-1.1.0.tgz#a1f7838f8314c516f05ecefcbc4ccfe04b4ed789" - onetime@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/onetime/-/onetime-2.0.1.tgz#067428230fd67443b2794b22bba528b6867962d4" @@ -4005,7 +4011,22 @@ os-locale@^1.4.0: dependencies: lcid "^1.0.0" -os-tmpdir@^1.0.0, os-tmpdir@^1.0.1, os-tmpdir@~1.0.1: +os-locale@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/os-locale/-/os-locale-2.1.0.tgz#42bc2900a6b5b8bd17376c8e882b65afccf24bf2" + dependencies: + execa "^0.7.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.2: version "1.0.2" resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" @@ -4016,6 +4037,10 @@ osenv@^0.1.4: os-homedir "^1.0.0" os-tmpdir "^1.0.0" +p-finally@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" + p-limit@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.1.0.tgz#b07ff2d9a5d88bec806035895a2bab66a27988bc" @@ -4026,29 +4051,32 @@ p-locate@^2.0.0: dependencies: p-limit "^1.1.0" -pac-proxy-agent@1: - version "1.0.0" - resolved "https://registry.yarnpkg.com/pac-proxy-agent/-/pac-proxy-agent-1.0.0.tgz#dcd5b746581367430a236e88eacfd4e5b8d068a5" - dependencies: - agent-base "2" - debug "2" - extend "3" - get-uri "1" - http-proxy-agent "1" - https-proxy-agent "1" - pac-resolver "~1.2.1" - socks-proxy-agent "2" - stream-to-buffer "0.1.0" +p-map@^1.1.1: + version "1.2.0" + resolved "https://registry.yarnpkg.com/p-map/-/p-map-1.2.0.tgz#e4e94f311eabbc8633a1e79908165fca26241b6b" -pac-resolver@~1.2.1: - version "1.2.6" - resolved "https://registry.yarnpkg.com/pac-resolver/-/pac-resolver-1.2.6.tgz#ed03af0c5b5933505bdd3f07f75175466d5e7cfb" +pac-proxy-agent@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/pac-proxy-agent/-/pac-proxy-agent-2.0.0.tgz#beb17cd2b06a20b379d57e1b2e2c29be0dfe5f9a" + dependencies: + agent-base "^2.1.1" + debug "^2.6.8" + get-uri "^2.0.0" + http-proxy-agent "^1.0.0" + https-proxy-agent "^1.0.0" + pac-resolver "^3.0.0" + raw-body "^2.2.0" + socks-proxy-agent "^3.0.0" + +pac-resolver@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/pac-resolver/-/pac-resolver-3.0.0.tgz#6aea30787db0a891704deb7800a722a7615a6f26" dependencies: - co "~3.0.6" - degenerator "~1.0.0" - netmask "~1.0.4" - regenerator "~0.8.13" - thunkify "~2.1.1" + co "^4.6.0" + degenerator "^1.0.4" + ip "^1.1.5" + netmask "^1.0.6" + thunkify "^2.1.2" param-case@^1.1.0: version "1.1.2" @@ -4075,9 +4103,9 @@ parse5@^1.5.1: version "1.5.1" resolved "https://registry.yarnpkg.com/parse5/-/parse5-1.5.1.tgz#9b7f3b0de32be78dc2401b17573ccaf0f6f59d94" -parseurl@~1.3.0, parseurl@~1.3.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.1.tgz#c8ab8c9223ba34888aa64a297b28853bec18da56" +parseurl@~1.3.0, parseurl@~1.3.1, parseurl@~1.3.2: + version "1.3.2" + resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.2.tgz#fc289d4ed8993119460c156253262cdc8de65bf3" pascal-case@^1.1.0: version "1.1.2" @@ -4102,10 +4130,14 @@ path-exists@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" -path-is-absolute@^1.0.0: +path-is-absolute@^1.0.0, path-is-absolute@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" +path-key@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" + path-parse@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.5.tgz#3c1adf871ea9cd6c9431b6ea2bd74a0ff055c4c1" @@ -4122,22 +4154,36 @@ path-type@^1.0.0: pify "^2.0.0" pinkie-promise "^2.0.0" +path-type@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/path-type/-/path-type-2.0.0.tgz#f012ccb8415b7096fc2daa1054c3d72389594c73" + dependencies: + pify "^2.0.0" + pause@0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/pause/-/pause-0.1.0.tgz#ebc8a4a8619ff0b8a81ac1513c3434ff469fdb74" -pegjs@0.9.0: - version "0.9.0" - resolved "https://registry.yarnpkg.com/pegjs/-/pegjs-0.9.0.tgz#f6aefa2e3ce56169208e52179dfe41f89141a369" +pegjs@^0.10.0: + version "0.10.0" + resolved "https://registry.yarnpkg.com/pegjs/-/pegjs-0.10.0.tgz#cf8bafae6eddff4b5a7efb185269eaaf4610ddbd" performance-now@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-0.2.0.tgz#33ef30c5c77d4ea21c5a53869d91b56d8f2555e5" +performance-now@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" + pify@^2.0.0, pify@^2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" +pify@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" + pinkie-promise@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa" @@ -4148,7 +4194,23 @@ pinkie@^2.0.0: version "2.0.4" resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" -plist@1.2.0, plist@^1.2.0: +plist@2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/plist/-/plist-2.0.1.tgz#0a32ca9481b1c364e92e18dc55c876de9d01da8b" + dependencies: + base64-js "1.1.2" + xmlbuilder "8.2.2" + xmldom "0.1.x" + +plist@2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/plist/-/plist-2.1.0.tgz#57ccdb7a0821df21831217a3cad54e3e146a1025" + dependencies: + base64-js "1.2.0" + 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: @@ -4165,19 +4227,39 @@ prelude-ls@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" +prepend-http@^1.0.1: + version "1.0.4" + resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-1.0.4.tgz#d4f4562b0ce3696e41ac52d0e002e57a635dc6dc" + preserve@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/preserve/-/preserve-0.2.0.tgz#815ed1f6ebc65926f865b310c0713bcb3315ce4b" -pretty-format@^19.0.0: - version "19.0.0" - resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-19.0.0.tgz#56530d32acb98a3fa4851c4e2b9d37b420684c84" +pretty-format@^20.0.3: + version "20.0.3" + resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-20.0.3.tgz#020e350a560a1fe1a98dc3beb6ccffb386de8b14" dependencies: + ansi-regex "^2.1.1" ansi-styles "^3.0.0" -private@^0.1.6, private@~0.1.5: - version "0.1.7" - resolved "https://registry.yarnpkg.com/private/-/private-0.1.7.tgz#68ce5e8a1ef0a23bb570cc28537b5332aba63ef1" +pretty-format@^4.2.1: + version "4.3.1" + resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-4.3.1.tgz#530be5c42b3c05b36414a7a2a4337aa80acd0e8d" + +private@^0.1.6, private@^0.1.7: + version "0.1.8" + resolved "https://registry.yarnpkg.com/private/-/private-0.1.8.tgz#2381edb3689f7a53d653190060fcf822d2f368ff" + +probe-image-size@^3.1.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/probe-image-size/-/probe-image-size-3.2.0.tgz#0b8d7cd6e8dce8356bec732a1d9e793bcc8aed44" + dependencies: + any-promise "^1.3.0" + deepmerge "^1.3.0" + got "^6.7.1" + inherits "^2.0.3" + next-tick "^1.0.0" + stream-parser "~0.3.1" process-nextick-args@~1.0.6: version "1.0.7" @@ -4191,32 +4273,30 @@ progress@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.0.tgz#8a1be366bf8fc23db2bd23f10c6fe920b4389d1f" -promise-props@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/promise-props/-/promise-props-1.0.0.tgz#e4c673e65a9b0339ded85b1c5ad47e34349c5a1c" - promise@^7.1.1: - version "7.1.1" - resolved "https://registry.yarnpkg.com/promise/-/promise-7.1.1.tgz#489654c692616b8aa55b0724fa809bb7db49c5bf" + version "7.3.1" + resolved "https://registry.yarnpkg.com/promise/-/promise-7.3.1.tgz#064b72602b18f90f29192b8b1bc418ffd1ebd3bf" dependencies: asap "~2.0.3" -prop-types@^15.0.0, prop-types@^15.5.7: - version "15.5.8" - resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.5.8.tgz#6b7b2e141083be38c8595aa51fc55775c7199394" +prop-types@^15.5.10, prop-types@^15.5.6, prop-types@^15.5.8: + version "15.6.0" + resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.6.0.tgz#ceaf083022fc46b4a35f69e13ef75aed0d639856" dependencies: - fbjs "^0.8.9" + fbjs "^0.8.16" + loose-envify "^1.3.1" + object-assign "^4.1.1" -proxy-addr@~1.1.3: - version "1.1.4" - resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-1.1.4.tgz#27e545f6960a44a627d9b44467e35c1b6b4ce2f3" +proxy-addr@~2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.2.tgz#6571504f47bb988ec8180253f85dd7e14952bdec" dependencies: - forwarded "~0.1.0" - ipaddr.js "1.3.0" + forwarded "~0.1.2" + ipaddr.js "1.5.2" proxy-agent@2: - version "2.0.0" - resolved "https://registry.yarnpkg.com/proxy-agent/-/proxy-agent-2.0.0.tgz#57eb5347aa805d74ec681cb25649dba39c933499" + version "2.1.0" + resolved "https://registry.yarnpkg.com/proxy-agent/-/proxy-agent-2.1.0.tgz#a3a2b3866debfeb79bb791f345dc9bc876e7ff86" dependencies: agent-base "2" debug "2" @@ -4224,14 +4304,14 @@ proxy-agent@2: http-proxy-agent "1" https-proxy-agent "1" lru-cache "~2.6.5" - pac-proxy-agent "1" + pac-proxy-agent "^2.0.0" socks-proxy-agent "2" prr@~0.0.0: version "0.0.0" resolved "https://registry.yarnpkg.com/prr/-/prr-0.0.0.tgz#1a84b85908325501411853d0081ee3fa86e2926a" -pseudomap@^1.0.1: +pseudomap@^1.0.1, pseudomap@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" @@ -4243,10 +4323,6 @@ punycode@^1.4.1: version "1.4.1" resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" -q@^1.1.2: - version "1.5.0" - resolved "https://registry.yarnpkg.com/q/-/q-1.5.0.tgz#dd01bac9d06d30e6f219aecb8253ee9ebdc308f1" - qrcode-terminal@^0.11.0: version "0.11.0" resolved "https://registry.yarnpkg.com/qrcode-terminal/-/qrcode-terminal-0.11.0.tgz#ffc6c28a2fc0bfb47052b47e23f4f446a5fbdb9e" @@ -4255,11 +4331,15 @@ qs@4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/qs/-/qs-4.0.0.tgz#c31d9b74ec27df75e543a86c78728ed8d4623607" -qs@6.4.0, qs@^6.1.0, qs@^6.2.1, qs@~6.4.0: +qs@6.5.1, qs@^6.2.1, qs@^6.5.0, qs@^6.5.1, qs@~6.5.1: + version "6.5.1" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.1.tgz#349cdf6eef89ec45c12d7d5eb3fc0c870343a6d8" + +qs@~6.4.0: version "6.4.0" resolved "https://registry.yarnpkg.com/qs/-/qs-6.4.0.tgz#13e26d28ad6b0ffaa91312cd3bf708ed351e7233" -querystring@0.2.0: +querystring@0.2.0, querystring@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620" @@ -4268,11 +4348,11 @@ random-bytes@~1.0.0: resolved "https://registry.yarnpkg.com/random-bytes/-/random-bytes-1.0.0.tgz#4f68a1dc0ae58bd3fb95848c30324db75d64360b" randomatic@^1.1.3: - version "1.1.6" - resolved "https://registry.yarnpkg.com/randomatic/-/randomatic-1.1.6.tgz#110dcabff397e9dcff7c0789ccc0a49adf1ec5bb" + version "1.1.7" + resolved "https://registry.yarnpkg.com/randomatic/-/randomatic-1.1.7.tgz#c7abe9cc8b87c0baa876b19fde83fd464797e38c" dependencies: - is-number "^2.0.2" - kind-of "^3.0.2" + is-number "^3.0.0" + kind-of "^4.0.0" range-parser@~1.0.3: version "1.0.3" @@ -4282,6 +4362,29 @@ range-parser@~1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.0.tgz#f49be6b487894ddc40dcc94a322f611092e00d5e" +raven-js@^3.17.0: + version "3.20.1" + resolved "https://registry.yarnpkg.com/raven-js/-/raven-js-3.20.1.tgz#3170bdb35c05098ddb8548ee5be0687f9d763330" + +raven@^2.1.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/raven/-/raven-2.2.1.tgz#57c7fbe68a80147ec527def3d7c01575cf948fe3" + dependencies: + cookie "0.3.1" + lsmod "1.0.0" + stack-trace "0.0.9" + timed-out "4.0.1" + uuid "3.0.0" + +raw-body@2.3.2, raw-body@^2.2.0: + version "2.3.2" + resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.3.2.tgz#bcd60c77d3eb93cde0050295c3f379389bc88f89" + dependencies: + bytes "3.0.0" + http-errors "1.6.2" + iconv-lite "0.4.19" + unpipe "1.0.0" + raw-body@~2.1.2: version "2.1.7" resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.1.7.tgz#adfeace2e4fb3098058014d08c072dcc59758774" @@ -4290,17 +4393,9 @@ raw-body@~2.1.2: iconv-lite "0.4.13" unpipe "1.0.0" -raw-body@~2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.2.0.tgz#994976cf6a5096a41162840492f0bdc5d6e7fb96" - dependencies: - bytes "2.4.0" - iconv-lite "0.4.15" - unpipe "1.0.0" - rc@^1.1.7: - version "1.2.1" - resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.1.tgz#2e03e8e42ee450b8cb3dce65be1bf8974e1dfd95" + version "1.2.2" + resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.2.tgz#d8ce9cb57e8d64d9c7badd9876c7c34cbe3c7077" dependencies: deep-extend "~0.4.0" ini "~1.3.0" @@ -4312,114 +4407,103 @@ react-clone-referenced-element@^1.0.1: resolved "https://registry.yarnpkg.com/react-clone-referenced-element/-/react-clone-referenced-element-1.0.1.tgz#2bba8c69404c5e4a944398600bcc4c941f860682" react-deep-force-update@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/react-deep-force-update/-/react-deep-force-update-1.0.1.tgz#f911b5be1d2a6fe387507dd6e9a767aa2924b4c7" + 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.0.8: - version "2.1.2" - resolved "https://registry.yarnpkg.com/react-devtools-core/-/react-devtools-core-2.1.2.tgz#fe12bc7ae77c318e35de1400f31e33a76a60934b" +react-devtools-core@^2.5.0: + version "2.5.2" + resolved "https://registry.yarnpkg.com/react-devtools-core/-/react-devtools-core-2.5.2.tgz#f97bec5afae5d9318d16778065e0c214c4d5714c" dependencies: shell-quote "^1.6.1" ws "^2.0.3" -"react-native-fbads@https://github.com/callstack-io/react-native-fbads/tarball/v4.1.0": - version "4.1.0" - resolved "https://github.com/callstack-io/react-native-fbads/tarball/v4.1.0#e836ed7f4502593d4a4757f27cdfa0ffef4dc729" +react-native-branch@2.0.0-beta.3: + version "2.0.0-beta.3" + resolved "https://registry.yarnpkg.com/react-native-branch/-/react-native-branch-2.0.0-beta.3.tgz#2167af86bbc9f964bd45bd5f37684e5b54965e32" + +react-native-gesture-handler@1.0.0-alpha.28: + version "1.0.0-alpha.28" + resolved "https://registry.yarnpkg.com/react-native-gesture-handler/-/react-native-gesture-handler-1.0.0-alpha.28.tgz#198c776b7b7d299f9b03017f666a9829f996e30d" dependencies: - eventemitter3 "^2.0.2" + prop-types "^15.5.10" -"react-native-maps@https://github.com/expo/react-native-maps/archive/v0.12.2-exp.1.tar.gz": - version "0.12.2" - resolved "https://github.com/expo/react-native-maps/archive/v0.12.2-exp.1.tar.gz#1984bfe5a8a341dd3b44ad565cfcd1b25a5c2b03" +react-native-maps@0.17.0: + version "0.17.0" + resolved "https://registry.yarnpkg.com/react-native-maps/-/react-native-maps-0.17.0.tgz#d10fa94a049432c46b6ee03fe9db84c83da65c8b" react-native-safe-module@^1.1.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/react-native-safe-module/-/react-native-safe-module-1.1.1.tgz#c3eb1d2030661676b075ba8d12c305a31b1d8fb4" + version "1.2.0" + resolved "https://registry.yarnpkg.com/react-native-safe-module/-/react-native-safe-module-1.2.0.tgz#a23824ca24edc2901913694a76646475113d570d" dependencies: dedent "^0.6.0" -react-native-scripts@0.0.29: - version "0.0.29" - resolved "https://registry.yarnpkg.com/react-native-scripts/-/react-native-scripts-0.0.29.tgz#532f49befe6d9a9f2b0345b77a3503bec7b03a1f" +react-native-scripts@1.7.0: + version "1.7.0" + resolved "https://registry.yarnpkg.com/react-native-scripts/-/react-native-scripts-1.7.0.tgz#17aef327877dbc6bd7e0fca83308681941ce111a" dependencies: + "@expo/bunyan" "1.8.10" babel-runtime "^6.9.2" - chalk "^1.1.3" + chalk "^2.0.1" cross-spawn "^5.0.1" - fs-promise "^1.0.0" + fs-extra "^3.0.1" indent-string "^3.0.0" inquirer "^3.0.1" + lodash "^4.17.4" match-require "^2.0.0" minimist "^1.2.0" path-exists "^3.0.0" progress "^2.0.0" qrcode-terminal "^0.11.0" - xdl "^40.0.0" + rimraf "^2.6.1" + xdl "46.0.1" -"react-native-svg@https://github.com/expo/react-native-svg/archive/4.4.1.tar.gz": - version "4.4.1" - resolved "https://github.com/expo/react-native-svg/archive/4.4.1.tar.gz#fb1719b0d15fabc1b5c3aca8a94b1629409c1d67" +react-native-svg@5.4.2: + version "5.4.2" + resolved "https://registry.yarnpkg.com/react-native-svg/-/react-native-svg-5.4.2.tgz#a01b4d88cda4b8ef4b2bc1adf05e11ec93a77b79" dependencies: color "^0.11.1" - lodash "^4.0.0" + lodash "^4.16.6" -react-native-vector-icons@4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/react-native-vector-icons/-/react-native-vector-icons-4.0.0.tgz#6a2f8f4c6ace613aed7748cd530809283e5b1538" +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" dependencies: lodash "^4.0.0" - yargs "^6.3.0" + prop-types "^15.5.10" + yargs "^8.0.2" -react-native@^0.43.4: - version "0.43.4" - resolved "https://registry.yarnpkg.com/react-native/-/react-native-0.43.4.tgz#92fb6937ab415b2e5612835a93a61845de98eb4d" +react-native@^0.49.5: + version "0.49.5" + resolved "https://registry.yarnpkg.com/react-native/-/react-native-0.49.5.tgz#89f0fe93a8da4db2670c4bd0d81131a2ff617f27" dependencies: absolute-path "^0.0.0" art "^0.10.0" - async "^2.0.1" - babel-core "^6.21.0" - babel-generator "^6.21.0" - babel-plugin-external-helpers "^6.18.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-flow-strip-types "^6.21.0" babel-plugin-transform-object-rest-spread "^6.20.2" - babel-polyfill "^6.20.0" - babel-preset-es2015-node "^6.1.1" - babel-preset-fbjs "^2.1.0" - babel-preset-react-native "^1.9.1" - babel-register "^6.18.0" - babel-runtime "^6.20.0" - babel-traverse "^6.21.0" - babel-types "^6.21.0" - babylon "^6.14.1" + babel-register "^6.24.1" + babel-runtime "^6.23.0" base64-js "^1.1.2" - bser "^1.0.2" chalk "^1.1.1" commander "^2.9.0" - concat-stream "^1.6.0" connect "^2.8.3" - core-js "^2.2.2" + create-react-class "^15.5.2" debug "^2.2.0" denodeify "^1.2.1" + envinfo "^3.0.0" event-target-shim "^1.0.5" - fbjs "~0.8.9" - fbjs-scripts "^0.7.0" - form-data "^2.1.1" - fs-extra "^0.26.2" - glob "^5.0.15" + fbjs "0.8.14" + fbjs-scripts "^0.8.1" + fs-extra "^1.0.0" + glob "^7.1.1" graceful-fs "^4.1.3" - image-size "^0.3.5" - immutable "~3.7.6" - imurmurhash "^0.1.4" - inquirer "^0.12.0" - jest-haste-map "19.0.0" - joi "^6.6.1" - json-stable-stringify "^1.0.1" - json5 "^0.4.0" - left-pad "^1.1.3" + inquirer "^3.0.6" lodash "^4.16.6" + metro-bundler "^0.13.0" mime "^1.3.4" - mime-types "2.1.11" minimist "^1.2.0" mkdirp "^0.5.1" node-fetch "^1.3.3" @@ -4427,31 +4511,21 @@ react-native@^0.43.4: opn "^3.0.2" optimist "^0.6.1" plist "^1.2.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 "^2.0.8" + react-devtools-core "^2.5.0" react-timer-mixin "^0.13.2" - react-transform-hmr "^1.0.4" - rebound "^0.0.13" regenerator-runtime "^0.9.5" - request "^2.79.0" rimraf "^2.5.4" - sane "~1.4.1" semver "^5.0.3" shell-quote "1.6.1" - source-map "^0.5.6" stacktrace-parser "^0.1.3" - temp "0.8.3" - throat "^3.0.0" - uglify-js "^2.6.2" whatwg-fetch "^1.0.0" - wordwrap "^1.0.0" - worker-farm "^1.3.1" - write-file-atomic "^1.2.0" ws "^1.1.0" - xcode "^0.8.9" + xcode "^0.9.1" xmldoc "^0.4.0" - xpipe "^1.0.5" yargs "^6.4.0" react-proxy@^1.1.7: @@ -4462,20 +4536,19 @@ react-proxy@^1.1.7: react-deep-force-update "^1.0.0" react-redux@^5.0.2: - version "5.0.4" - resolved "https://registry.yarnpkg.com/react-redux/-/react-redux-5.0.4.tgz#1563babadcfb2672f57f9ceaa439fb16bf85d55b" + version "5.0.6" + resolved "https://registry.yarnpkg.com/react-redux/-/react-redux-5.0.6.tgz#23ed3a4f986359d68b5212eaaa681e60d6574946" dependencies: - create-react-class "^15.5.1" - hoist-non-react-statics "^1.0.3" + hoist-non-react-statics "^2.2.1" invariant "^2.0.0" lodash "^4.2.0" lodash-es "^4.2.0" loose-envify "^1.1.0" - prop-types "^15.0.0" + prop-types "^15.5.10" -react-test-renderer@16.0.0-alpha.6: - version "16.0.0-alpha.6" - resolved "https://registry.yarnpkg.com/react-test-renderer/-/react-test-renderer-16.0.0-alpha.6.tgz#c032def0dc8319cee39caa4e4373a60019cb3786" +react-test-renderer@16.0.0-beta.5: + version "16.0.0-beta.5" + resolved "https://registry.yarnpkg.com/react-test-renderer/-/react-test-renderer-16.0.0-beta.5.tgz#6169e2ea96e8d21645662b369c23239974cd1f11" dependencies: fbjs "^0.8.9" object-assign "^4.1.0" @@ -4486,33 +4559,26 @@ react-timer-mixin@^0.13.2: react-transform-hmr@^1.0.4: version "1.0.4" - resolved "https://registry.yarnpkg.com/react-transform-hmr/-/react-transform-hmr-1.0.4.tgz#e1a40bd0aaefc72e8dfd7a7cda09af85066397bb" - dependencies: - global "^4.3.0" - react-proxy "^1.1.7" - -react@16.0.0-alpha.6: - version "16.0.0-alpha.6" - resolved "https://registry.yarnpkg.com/react/-/react-16.0.0-alpha.6.tgz#2ccb1afb4425ccc12f78a123a666f2e4c141adb9" - dependencies: - fbjs "^0.8.9" - loose-envify "^1.1.0" - object-assign "^4.1.0" + resolved "https://registry.yarnpkg.com/react-transform-hmr/-/react-transform-hmr-1.0.4.tgz#e1a40bd0aaefc72e8dfd7a7cda09af85066397bb" + dependencies: + global "^4.3.0" + react-proxy "^1.1.7" -react@^15.4.2: - version "15.5.4" - resolved "https://registry.yarnpkg.com/react/-/react-15.5.4.tgz#fa83eb01506ab237cdc1c8c3b1cea8de012bf047" +react@16.0.0-beta.5: + version "16.0.0-beta.5" + resolved "https://registry.yarnpkg.com/react/-/react-16.0.0-beta.5.tgz#b4abba9bce7db72c30633db54a148614b6574e79" dependencies: fbjs "^0.8.9" loose-envify "^1.1.0" object-assign "^4.1.0" - prop-types "^15.5.7" + prop-types "^15.5.6" read-chunk@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/read-chunk/-/read-chunk-2.0.0.tgz#3246e877829116cec059674c4d5f300f7a9261f3" + version "2.1.0" + resolved "https://registry.yarnpkg.com/read-chunk/-/read-chunk-2.1.0.tgz#6a04c0928005ed9d42e1a6ac5600e19cbc7ff655" dependencies: - pify "^2.3.0" + pify "^3.0.0" + safe-buffer "^5.1.1" read-pkg-up@^1.0.1: version "1.0.1" @@ -4521,6 +4587,13 @@ read-pkg-up@^1.0.1: find-up "^1.0.0" read-pkg "^1.0.0" +read-pkg-up@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-2.0.0.tgz#6b72a8048984e0c41e79510fd5e9fa99b3b549be" + dependencies: + find-up "^2.0.0" + read-pkg "^2.0.0" + read-pkg@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-1.1.0.tgz#f5ffaa5ecd29cb31c0474bca7d756b6bb29e3f28" @@ -4529,7 +4602,15 @@ read-pkg@^1.0.0: normalize-package-data "^2.3.2" path-type "^1.0.0" -readable-stream@1.1.x, readable-stream@^1.1.8, readable-stream@~1.1.8, readable-stream@~1.1.9: +read-pkg@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-2.0.0.tgz#8ef1c0623c6a6db0dc6713c4bfac46332b2368f8" + dependencies: + load-json-file "^2.0.0" + normalize-package-data "^2.3.2" + path-type "^2.0.0" + +readable-stream@1.1.x, readable-stream@~1.1.8, readable-stream@~1.1.9: version "1.1.14" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.1.14.tgz#7cf4c54ef648e3813084c636dd2079e166c081d9" dependencies: @@ -4538,48 +4619,18 @@ readable-stream@1.1.x, readable-stream@^1.1.8, readable-stream@~1.1.8, readable- isarray "0.0.1" string_decoder "~0.10.x" -readable-stream@2, readable-stream@^2.0.5, readable-stream@^2.0.6, readable-stream@^2.1.4, readable-stream@^2.1.5, readable-stream@^2.2.2: - version "2.2.9" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.2.9.tgz#cf78ec6f4a6d1eb43d26488cac97f042e74b7fc8" +readable-stream@2, readable-stream@^2.0.1, readable-stream@^2.0.5, readable-stream@^2.0.6, readable-stream@^2.1.4, readable-stream@^2.1.5, readable-stream@^2.2.2: + version "2.3.3" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.3.tgz#368f2512d79f9d46fdfc71349ae7878bbc1eb95c" dependencies: - buffer-shims "~1.0.0" core-util-is "~1.0.0" - inherits "~2.0.1" + inherits "~2.0.3" isarray "~1.0.0" process-nextick-args "~1.0.6" - string_decoder "~1.0.0" + safe-buffer "~5.1.1" + string_decoder "~1.0.3" util-deprecate "~1.0.1" -readline2@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/readline2/-/readline2-1.0.1.tgz#41059608ffc154757b715d9989d199ffbf372e35" - dependencies: - code-point-at "^1.0.0" - is-fullwidth-code-point "^1.0.0" - mute-stream "0.0.5" - -rebound@^0.0.13: - version "0.0.13" - resolved "https://registry.yarnpkg.com/rebound/-/rebound-0.0.13.tgz#4a225254caf7da756797b19c5817bf7a7941fac1" - -recast@0.10.33: - version "0.10.33" - resolved "https://registry.yarnpkg.com/recast/-/recast-0.10.33.tgz#942808f7aa016f1fa7142c461d7e5704aaa8d697" - dependencies: - ast-types "0.8.12" - esprima-fb "~15001.1001.0-dev-harmony-fb" - private "~0.1.5" - source-map "~0.5.0" - -recast@^0.11.17: - version "0.11.23" - resolved "https://registry.yarnpkg.com/recast/-/recast-0.11.23.tgz#451fd3004ab1e4df9b4e4b66376b2a21912462d3" - dependencies: - ast-types "0.9.6" - esprima "~3.1.0" - private "~0.1.5" - source-map "~0.5.0" - redux-logger@^2.7.4: version "2.10.2" resolved "https://registry.yarnpkg.com/redux-logger/-/redux-logger-2.10.2.tgz#3c5a5f0a6f32577c1deadf6655f257f82c6c3937" @@ -4587,52 +4638,43 @@ redux-logger@^2.7.4: deep-diff "0.3.4" redux@^3.6.0: - version "3.6.0" - resolved "https://registry.yarnpkg.com/redux/-/redux-3.6.0.tgz#887c2b3d0b9bd86eca2be70571c27654c19e188d" + version "3.7.2" + resolved "https://registry.yarnpkg.com/redux/-/redux-3.7.2.tgz#06b73123215901d25d065be342eb026bc1c8537b" dependencies: lodash "^4.2.1" lodash-es "^4.2.1" loose-envify "^1.1.0" - symbol-observable "^1.0.2" + symbol-observable "^1.0.3" regenerate@^1.2.1: - version "1.3.2" - resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.3.2.tgz#d1941c67bad437e1be76433add5b385f95b19260" + version "1.3.3" + resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.3.3.tgz#0c336d3980553d755c39b586ae3b20aa49c82b7f" -regenerator-runtime@^0.10.0: +regenerator-runtime@^0.10.5: version "0.10.5" resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz#336c3efc1220adcedda2c9fab67b5a7955a33658" -regenerator-runtime@^0.9.5, regenerator-runtime@~0.9.5: +regenerator-runtime@^0.11.0: + version "0.11.0" + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.0.tgz#7e54fe5b5ccd5d6624ea6255c3473be090b802e1" + +regenerator-runtime@^0.9.5: version "0.9.6" resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.9.6.tgz#d33eb95d0d2001a4be39659707c51b0cb71ce029" -regenerator-transform@0.9.11: - version "0.9.11" - resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.9.11.tgz#3a7d067520cb7b7176769eb5ff868691befe1283" +regenerator-transform@^0.10.0: + version "0.10.1" + resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.10.1.tgz#1e4996837231da8b7f3cf4114d71b5691a0680dd" dependencies: babel-runtime "^6.18.0" babel-types "^6.19.0" private "^0.1.6" -regenerator@~0.8.13: - version "0.8.46" - resolved "https://registry.yarnpkg.com/regenerator/-/regenerator-0.8.46.tgz#154c327686361ed52cad69b2545efc53a3d07696" - dependencies: - commoner "~0.10.3" - defs "~1.1.0" - esprima-fb "~15001.1001.0-dev-harmony-fb" - private "~0.1.5" - recast "0.10.33" - regenerator-runtime "~0.9.5" - through "~2.3.8" - regex-cache@^0.4.2: - version "0.4.3" - resolved "https://registry.yarnpkg.com/regex-cache/-/regex-cache-0.4.3.tgz#9b1a6c35d4d0dfcef5711ae651e8e9d3d7114145" + version "0.4.4" + resolved "https://registry.yarnpkg.com/regex-cache/-/regex-cache-0.4.4.tgz#75bdc58a2a1496cec48a12835bc54c8d562336dd" dependencies: is-equal-shallow "^0.1.3" - is-primitive "^2.0.0" regexpu-core@^2.0.0: version "2.0.0" @@ -4653,8 +4695,8 @@ regjsparser@^0.1.4: jsesc "~0.5.0" remove-trailing-separator@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.0.1.tgz#615ebb96af559552d4bf4057c8436d486ab63cc4" + version "1.1.0" + resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef" remove-trailing-slash@^0.1.0: version "0.1.0" @@ -4684,7 +4726,7 @@ request-progress@^3.0.0: dependencies: throttleit "^1.0.0" -request@^2.74.0, request@^2.75.0, request@^2.79.0, request@^2.81.0: +request@2.81.0: version "2.81.0" resolved "https://registry.yarnpkg.com/request/-/request-2.81.0.tgz#c6928946a0e06c5f8d6f8a9333469ffda46298a0" dependencies: @@ -4711,6 +4753,33 @@ request@^2.74.0, request@^2.75.0, request@^2.79.0, request@^2.81.0: tunnel-agent "^0.6.0" uuid "^3.0.0" +request@^2.74.0, request@^2.79.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" @@ -4727,9 +4796,9 @@ resolve@1.1.7: version "1.1.7" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.1.7.tgz#203114d82ad2c5ed9e8e0411b3932875e889e97b" -resolve@^1.2.0: - version "1.3.3" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.3.3.tgz#655907c3469a8680dc2de3a275a8fdd69691f0e5" +resolve@^1.2.0, resolve@^1.3.2: + version "1.5.0" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.5.0.tgz#1f09acce796c9a762579f31b2c1cc4c3cddf9f36" dependencies: path-parse "^1.0.5" @@ -4740,20 +4809,15 @@ response-time@~2.3.1: depd "~1.1.0" on-headers "~1.0.1" -rest-facade@^1.2.7: - version "1.5.0" - resolved "https://registry.yarnpkg.com/rest-facade/-/rest-facade-1.5.0.tgz#9d886eaf0256c7ecc902c17c9f7bf9072438dcee" +rest-facade@^1.5.0: + version "1.10.1" + resolved "https://registry.yarnpkg.com/rest-facade/-/rest-facade-1.10.1.tgz#a9b030ff50df28c9ea1a2719f94e369c47167d20" dependencies: bluebird "^2.10.2" change-case "^2.3.0" - superagent "^3.5.2" - -restore-cursor@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-1.0.1.tgz#34661f46886327fed2991479152252df92daa541" - dependencies: - exit-hook "^1.0.0" - onetime "^1.0.0" + deepmerge "^1.5.1" + superagent "^3.8.0" + superagent-proxy "^1.0.2" restore-cursor@^2.0.0: version "2.0.0" @@ -4768,9 +4832,9 @@ right-align@^0.1.1: dependencies: align-text "^0.1.1" -rimraf@2, rimraf@^2.2.8, rimraf@^2.4.4, rimraf@^2.5.1, rimraf@^2.5.4, rimraf@^2.6.1: - version "2.6.1" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.1.tgz#c2338ec643df7a1b7fe5c54fa86f57428a55f33d" +rimraf@2, rimraf@^2.2.8, rimraf@^2.5.1, rimraf@^2.5.4, rimraf@^2.6.1: + version "2.6.2" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.2.tgz#2ed8150d24a16ea8651e6d6ef0f47c4158ce7a36" dependencies: glob "^7.0.5" @@ -4788,27 +4852,27 @@ rndm@1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/rndm/-/rndm-1.2.0.tgz#f33fe9cfb52bbfd520aa18323bc65db110a1b76c" -run-async@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/run-async/-/run-async-0.1.0.tgz#c8ad4a5e110661e402a7d21b530e009f25f8e389" - dependencies: - once "^1.3.0" - run-async@^2.2.0: version "2.3.0" resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.3.0.tgz#0371ab4ae0bdd720d4166d7dfda64ff7a445a6c0" dependencies: is-promise "^2.1.0" -rx-lite@^3.1.2: - version "3.1.2" - resolved "https://registry.yarnpkg.com/rx-lite/-/rx-lite-3.1.2.tgz#19ce502ca572665f3b647b10939f97fd1615f102" +rx-lite-aggregates@^4.0.8: + version "4.0.8" + resolved "https://registry.yarnpkg.com/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz#753b87a89a11c95467c4ac1626c4efc4e05c67be" + dependencies: + rx-lite "*" -rx@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/rx/-/rx-4.1.0.tgz#a5f13ff79ef3b740fe30aa803fb09f98805d4782" +rx-lite@*, rx-lite@^4.0.8: + version "4.0.8" + resolved "https://registry.yarnpkg.com/rx-lite/-/rx-lite-4.0.8.tgz#0b1e11af8bc44836f04a6407e92da42467b79444" + +safe-buffer@5.1.1, safe-buffer@^5.0.1, safe-buffer@^5.1.1, safe-buffer@~5.1.0, safe-buffer@~5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.1.tgz#893312af69b2123def71f57889001671eeb2c853" -safe-buffer@^5.0.1, safe-buffer@~5.0.1: +safe-buffer@~5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.0.1.tgz#d263ca54696cd8a306b5ca6551e92de57918fbe7" @@ -4816,20 +4880,23 @@ safe-json-stringify@~1: version "1.0.4" resolved "https://registry.yarnpkg.com/safe-json-stringify/-/safe-json-stringify-1.0.4.tgz#81a098f447e4bbc3ff3312a243521bc060ef5911" -sane@~1.4.1: - version "1.4.1" - resolved "https://registry.yarnpkg.com/sane/-/sane-1.4.1.tgz#88f763d74040f5f0c256b6163db399bf110ac715" +sane@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/sane/-/sane-2.2.0.tgz#d6d2e2fcab00e3d283c93b912b7c3a20846f1d56" dependencies: + anymatch "^1.3.0" exec-sh "^0.2.0" - fb-watchman "^1.8.0" + fb-watchman "^2.0.0" minimatch "^3.0.2" minimist "^1.1.1" walker "~1.0.5" - watch "~0.10.0" + watch "~0.18.0" + optionalDependencies: + fsevents "^1.1.1" -sane@~1.5.0: - version "1.5.0" - resolved "https://registry.yarnpkg.com/sane/-/sane-1.5.0.tgz#a4adeae764d048621ecb27d5f9ecf513101939f3" +sane@~1.6.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/sane/-/sane-1.6.0.tgz#9610c452307a135d29c1fdfe2547034180c46775" dependencies: anymatch "^1.3.0" exec-sh "^0.2.0" @@ -4840,16 +4907,16 @@ sane@~1.5.0: watch "~0.10.0" sax@^1.2.1: - version "1.2.2" - resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.2.tgz#fd8631a23bc7826bef5d871bdb87378c95647828" + version "1.2.4" + resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" sax@~1.1.1: version "1.1.6" resolved "https://registry.yarnpkg.com/sax/-/sax-1.1.6.tgz#5d616be8a5e607d54e114afae55b7eaf2fcc3240" -"semver@2 || 3 || 4 || 5", semver@5.x, semver@^5.0.3, semver@^5.1.0, semver@^5.3.0: - version "5.3.0" - resolved "https://registry.yarnpkg.com/semver/-/semver-5.3.0.tgz#9b2ce5d3de02d17c6012ad326aa6b4d0cf54f94f" +"semver@2 || 3 || 4 || 5", semver@5.x, semver@^5.0.1, 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" semver@~5.0.1: version "5.0.3" @@ -4872,20 +4939,20 @@ send@0.13.2: range-parser "~1.0.3" statuses "~1.2.1" -send@0.15.1: - version "0.15.1" - resolved "https://registry.yarnpkg.com/send/-/send-0.15.1.tgz#8a02354c26e6f5cca700065f5f0cdeba90ec7b5f" +send@0.16.1: + version "0.16.1" + resolved "https://registry.yarnpkg.com/send/-/send-0.16.1.tgz#a70e1ca21d1382c11d0d9f6231deb281080d7ab3" dependencies: - debug "2.6.1" - depd "~1.1.0" + debug "2.6.9" + depd "~1.1.1" destroy "~1.0.4" encodeurl "~1.0.1" escape-html "~1.0.3" - etag "~1.8.0" - fresh "0.5.0" - http-errors "~1.6.1" - mime "1.3.4" - ms "0.7.2" + etag "~1.8.1" + fresh "0.5.2" + http-errors "~1.6.2" + mime "1.4.1" + ms "2.0.0" on-finished "~2.3.0" range-parser "~1.2.0" statuses "~1.3.1" @@ -4917,14 +4984,14 @@ serve-index@~1.7.2: mime-types "~2.1.9" parseurl "~1.3.1" -serve-static@1.12.1: - version "1.12.1" - resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.12.1.tgz#7443a965e3ced647aceb5639fa06bf4d1bbe0039" +serve-static@1.13.1: + version "1.13.1" + resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.13.1.tgz#4c57d53404a761d8f2e7c1e8a18a47dbf278a719" dependencies: encodeurl "~1.0.1" escape-html "~1.0.3" - parseurl "~1.3.1" - send "0.15.1" + parseurl "~1.3.2" + send "0.16.1" serve-static@~1.10.0: version "1.10.3" @@ -4946,6 +5013,10 @@ setprototypeof@1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.0.3.tgz#66567e37043eeb4f04d91bd658c0cbefb55b8e04" +setprototypeof@1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.0.tgz#d0bd85536887b6fe7c0d818cb962d9d91c54e656" + shebang-command@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" @@ -4966,28 +5037,20 @@ shell-quote@1.6.1, shell-quote@^1.6.1: jsonify "~0.0.0" shellwords@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/shellwords/-/shellwords-0.1.0.tgz#66afd47b6a12932d9071cbfd98a52e785cd0ba14" + version "0.1.1" + resolved "https://registry.yarnpkg.com/shellwords/-/shellwords-0.1.1.tgz#d6b9181c1a48d397324c84871efbcfc73fc0654b" signal-exit@^3.0.0, signal-exit@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d" -simple-fmt@~0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/simple-fmt/-/simple-fmt-0.1.0.tgz#191bf566a59e6530482cb25ab53b4a8dc85c3a6b" - -simple-is@~0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/simple-is/-/simple-is-0.2.0.tgz#2abb75aade39deb5cc815ce10e6191164850baf0" - -simple-plist@0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/simple-plist/-/simple-plist-0.1.4.tgz#10eb51b47e33c556eb8ec46d5ee64d64e717db5d" +simple-plist@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/simple-plist/-/simple-plist-0.2.1.tgz#71766db352326928cf3a807242ba762322636723" dependencies: - bplist-creator "0.0.4" - bplist-parser "0.0.6" - plist "1.2.0" + bplist-creator "0.0.7" + bplist-parser "0.1.1" + plist "2.0.1" slash@^1.0.0: version "1.0.0" @@ -5004,8 +5067,8 @@ slugid@^1.1.0: uuid "^2.0.1" slugify@^1.0.2: - version "1.1.0" - resolved "https://registry.yarnpkg.com/slugify/-/slugify-1.1.0.tgz#7e5b0938d52b5efab1878247ef0f6a4f05db7ee0" + version "1.2.4" + resolved "https://registry.yarnpkg.com/slugify/-/slugify-1.2.4.tgz#8f52cf264068a71e991459bd2aa7a2b6cd87f868" smart-buffer@^1.0.13: version "1.1.15" @@ -5023,24 +5086,37 @@ sntp@1.x.x: dependencies: hoek "2.x.x" +sntp@2.x.x: + version "2.1.0" + resolved "https://registry.yarnpkg.com/sntp/-/sntp-2.1.0.tgz#2c6cec14fedc2222739caf9b5c3d85d1cc5a2cc8" + dependencies: + hoek "4.x.x" + socks-proxy-agent@2: - version "2.0.0" - resolved "https://registry.yarnpkg.com/socks-proxy-agent/-/socks-proxy-agent-2.0.0.tgz#c674842d70410fb28ae1e92e6135a927854bc275" + version "2.1.1" + resolved "https://registry.yarnpkg.com/socks-proxy-agent/-/socks-proxy-agent-2.1.1.tgz#86ebb07193258637870e13b7bd99f26c663df3d3" dependencies: agent-base "2" extend "3" socks "~1.1.5" -socks@~1.1.5: +socks-proxy-agent@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/socks-proxy-agent/-/socks-proxy-agent-3.0.1.tgz#2eae7cf8e2a82d34565761539a7f9718c5617659" + dependencies: + agent-base "^4.1.0" + socks "^1.1.10" + +socks@^1.1.10, socks@~1.1.5: version "1.1.10" resolved "https://registry.yarnpkg.com/socks/-/socks-1.1.10.tgz#5b8b7fc7c8f341c53ed056e929b7bf4de8ba7b5a" dependencies: ip "^1.1.4" smart-buffer "^1.0.13" -source-map-support@^0.4.2: - version "0.4.15" - resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.4.15.tgz#03202df65c06d2bd8c7ec2362a193056fef8d3b1" +source-map-support@^0.4.15, source-map-support@^0.4.2: + version "0.4.18" + resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.4.18.tgz#0286a6de8be42641338594e97ccea75f0a2c585f" dependencies: source-map "^0.5.6" @@ -5050,15 +5126,9 @@ source-map@^0.4.4: dependencies: amdefine ">=0.0.4" -source-map@^0.5.0, source-map@^0.5.3, source-map@^0.5.6, source-map@~0.5.0, source-map@~0.5.1: - version "0.5.6" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.6.tgz#75ce38f52bf0733c5a7f0c118d81334a2bb5f412" - -source-map@~0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.2.0.tgz#dab73fbcfc2ba819b4de03bd6f6eaa48164b3f9d" - dependencies: - amdefine ">=0.0.4" +source-map@^0.5.3, source-map@^0.5.6, source-map@~0.5.1, source-map@~0.5.6: + version "0.5.7" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" sparkles@^1.0.0: version "1.0.0" @@ -5082,16 +5152,9 @@ sprintf-js@~1.0.2: version "1.0.3" resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" -sqlite3@^3.1.1: - version "3.1.8" - resolved "https://registry.yarnpkg.com/sqlite3/-/sqlite3-3.1.8.tgz#4cbcf965d8b901d1b1015cbc7fc415aae157dfaa" - dependencies: - nan "~2.4.0" - node-pre-gyp "~0.6.31" - sshpk@^1.7.0: - version "1.13.0" - resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.13.0.tgz#ff2a3e4fd04497555fed97b39a0fd82fafb3a33c" + version "1.13.1" + resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.13.1.tgz#512df6da6287144316dc4c18fe1cf1d940739be3" dependencies: asn1 "~0.2.3" assert-plus "^1.0.0" @@ -5100,29 +5163,32 @@ sshpk@^1.7.0: optionalDependencies: bcrypt-pbkdf "^1.0.0" ecc-jsbn "~0.1.1" - jodid25519 "^1.0.0" jsbn "~0.1.0" tweetnacl "~0.14.0" -stable@~0.1.3: - version "0.1.6" - resolved "https://registry.yarnpkg.com/stable/-/stable-0.1.6.tgz#910f5d2aed7b520c6e777499c1f32e139fdecb10" +stack-trace@0.0.9: + version "0.0.9" + resolved "https://registry.yarnpkg.com/stack-trace/-/stack-trace-0.0.9.tgz#a8f6eaeca90674c333e7c43953f275b451510695" stacktrace-parser@^0.1.3: version "0.1.4" resolved "https://registry.yarnpkg.com/stacktrace-parser/-/stacktrace-parser-0.1.4.tgz#01397922e5f62ecf30845522c95c4fe1d25e7d4e" -statuses@1, "statuses@>= 1.3.1 < 2", statuses@~1.3.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.3.1.tgz#faf51b9eb74aaef3b3acf4ad5f61abf24cb7b93e" +statuses@1, "statuses@>= 1.3.1 < 2": + version "1.4.0" + resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.4.0.tgz#bb73d446da2796106efcc1b601a253d6c46bd087" statuses@~1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.2.1.tgz#dded45cc18256d51ed40aec142489d5c61026d28" -stream-buffers@~0.2.3: - version "0.2.6" - resolved "https://registry.yarnpkg.com/stream-buffers/-/stream-buffers-0.2.6.tgz#181c08d5bb3690045f69401b9ae6a7a0cf3313fc" +statuses@~1.3.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.3.1.tgz#faf51b9eb74aaef3b3acf4ad5f61abf24cb7b93e" + +stream-buffers@~2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/stream-buffers/-/stream-buffers-2.2.0.tgz#91d5f5130d1cef96dcfa7f726945188741d09ee4" stream-counter@~0.2.0: version "0.2.0" @@ -5130,15 +5196,11 @@ stream-counter@~0.2.0: dependencies: readable-stream "~1.1.8" -stream-to-buffer@0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/stream-to-buffer/-/stream-to-buffer-0.1.0.tgz#26799d903ab2025c9bd550ac47171b00f8dd80a9" +stream-parser@~0.3.1: + version "0.3.1" + resolved "https://registry.yarnpkg.com/stream-parser/-/stream-parser-0.3.1.tgz#1618548694420021a1182ff0af1911c129761773" dependencies: - stream-to "~0.2.0" - -stream-to@~0.2.0: - version "0.2.2" - resolved "https://registry.yarnpkg.com/stream-to/-/stream-to-0.2.2.tgz#84306098d85fdb990b9fa300b1b3ccf55e8ef01d" + debug "2" string-length@^1.0.1: version "1.0.1" @@ -5154,48 +5216,40 @@ string-width@^1.0.1, string-width@^1.0.2: is-fullwidth-code-point "^1.0.0" strip-ansi "^3.0.0" -string-width@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.0.0.tgz#635c5436cc72a6e0c387ceca278d4e2eec52687e" +string-width@^2.0.0, string-width@^2.1.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e" dependencies: is-fullwidth-code-point "^2.0.0" - strip-ansi "^3.0.0" + strip-ansi "^4.0.0" string_decoder@~0.10.x: version "0.10.31" resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94" -string_decoder@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.0.0.tgz#f06f41157b664d86069f84bdbdc9b0d8ab281667" +string_decoder@~1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.0.3.tgz#0fc67d7c141825de94282dd536bec6b9bce860ab" dependencies: - buffer-shims "~1.0.0" - -stringmap@~0.2.2: - version "0.2.2" - resolved "https://registry.yarnpkg.com/stringmap/-/stringmap-0.2.2.tgz#556c137b258f942b8776f5b2ef582aa069d7d1b1" - -stringset@~0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/stringset/-/stringset-0.2.1.tgz#ef259c4e349344377fcd1c913dd2e848c9c042b5" + safe-buffer "~5.1.0" -stringstream@~0.0.4: +stringstream@~0.0.4, stringstream@~0.0.5: version "0.0.5" resolved "https://registry.yarnpkg.com/stringstream/-/stringstream-0.0.5.tgz#4e484cd4de5a0bbbee18e46307710a8a81621878" -strip-ansi@^0.2.1: - version "0.2.2" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-0.2.2.tgz#854d290c981525fc8c397a910b025ae2d54ffc08" - dependencies: - ansi-regex "^0.1.0" - strip-ansi@^3.0.0, strip-ansi@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" dependencies: ansi-regex "^2.0.0" -strip-bom@3.0.0: +strip-ansi@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f" + dependencies: + ansi-regex "^3.0.0" + +strip-bom@3.0.0, strip-bom@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" @@ -5205,11 +5259,15 @@ strip-bom@^2.0.0: dependencies: is-utf8 "^0.2.0" +strip-eof@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" + strip-json-comments@~2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" -superagent-proxy@^1.0.0: +superagent-proxy@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/superagent-proxy/-/superagent-proxy-1.0.2.tgz#92d3660578f618ed43a82cf8cac799fe2938ba2d" dependencies: @@ -5220,19 +5278,19 @@ superagent-retry@^0.6.0: version "0.6.0" resolved "https://registry.yarnpkg.com/superagent-retry/-/superagent-retry-0.6.0.tgz#e49b35ca96c0e3b1d0e3f49605136df0e0a028b7" -superagent@^3.0.0, superagent@^3.5.2: - version "3.5.2" - resolved "https://registry.yarnpkg.com/superagent/-/superagent-3.5.2.tgz#3361a3971567504c351063abeaae0faa23dbf3f8" +superagent@^3.5.0, superagent@^3.8.0: + version "3.8.1" + resolved "https://registry.yarnpkg.com/superagent/-/superagent-3.8.1.tgz#2571fd921f3fcdba43ac68c3b35c91951532701f" dependencies: component-emitter "^1.2.0" - cookiejar "^2.0.6" - debug "^2.2.0" + cookiejar "^2.1.0" + debug "^3.1.0" extend "^3.0.0" - form-data "^2.1.1" + form-data "^2.3.1" formidable "^1.1.1" methods "^1.1.1" - mime "^1.3.4" - qs "^6.1.0" + mime "^1.4.1" + qs "^6.5.1" readable-stream "^2.0.5" supports-color@^2.0.0: @@ -5245,6 +5303,12 @@ supports-color@^3.1.2: dependencies: has-flag "^1.0.0" +supports-color@^4.0.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-4.5.0.tgz#be7a0de484dec5c5cddf8b3d59125044912f635b" + dependencies: + has-flag "^2.0.0" + swap-case@^1.1.0: version "1.1.2" resolved "https://registry.yarnpkg.com/swap-case/-/swap-case-1.1.2.tgz#c39203a4587385fad3c850a0bd1bcafa081974e3" @@ -5252,7 +5316,7 @@ swap-case@^1.1.0: lower-case "^1.1.1" upper-case "^1.1.1" -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" @@ -5260,9 +5324,13 @@ symbol-tree@^3.2.1: version "3.2.2" resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.2.tgz#ae27db38f660a7ae2e1c3b7d1bc290819b8519e6" +sync-exec@~0.6.x: + version "0.6.2" + resolved "https://registry.yarnpkg.com/sync-exec/-/sync-exec-0.6.2.tgz#717d22cc53f0ce1def5594362f3a89a2ebb91105" + tar-pack@^3.4.0: - version "3.4.0" - resolved "https://registry.yarnpkg.com/tar-pack/-/tar-pack-3.4.0.tgz#23be2d7f671a8339376cbdb0b8fe3fdebf317984" + version "3.4.1" + resolved "https://registry.yarnpkg.com/tar-pack/-/tar-pack-3.4.1.tgz#e1dbc03a9b9d3ba07e896ad027317eb679a10a1f" dependencies: debug "^2.2.0" fstream "^1.0.10" @@ -5274,8 +5342,8 @@ tar-pack@^3.4.0: uid-number "^0.0.6" tar.gz@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/tar.gz/-/tar.gz-1.0.5.tgz#e1ada7e45ef2241b4b1ee58123c8f40b5d3c1bc4" + version "1.0.7" + resolved "https://registry.yarnpkg.com/tar.gz/-/tar.gz-1.0.7.tgz#577ef2c595faaa73452ef0415fed41113212257b" dependencies: bluebird "^2.9.34" commander "^2.8.1" @@ -5298,9 +5366,9 @@ temp@0.8.3: os-tmpdir "^1.0.0" rimraf "~2.2.6" -test-exclude@^4.0.3: - version "4.0.3" - resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-4.0.3.tgz#86a13ce3effcc60e6c90403cf31a27a60ac6c4e7" +test-exclude@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-4.1.1.tgz#4d84964b0966b0087ecc334a2ce002d3d9341e26" dependencies: arrify "^1.0.1" micromatch "^2.3.11" @@ -5308,21 +5376,25 @@ test-exclude@^4.0.3: read-pkg-up "^1.0.1" require-main-filename "^1.0.1" -thenify-all@^1.0.0, thenify-all@^1.6.0: +thenify-all@^1.0.0: version "1.6.0" resolved "https://registry.yarnpkg.com/thenify-all/-/thenify-all-1.6.0.tgz#1a1918d402d8fc3f98fbf234db0bcc8cc10e9726" dependencies: thenify ">= 3.1.0 < 4" "thenify@>= 3.1.0 < 4": - version "3.2.1" - resolved "https://registry.yarnpkg.com/thenify/-/thenify-3.2.1.tgz#251fd1c80aff6e5cf57cb179ab1fcb724269bd11" + version "3.3.0" + resolved "https://registry.yarnpkg.com/thenify/-/thenify-3.3.0.tgz#e69e38a1babe969b0108207978b9f62b88604839" dependencies: any-promise "^1.0.0" throat@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/throat/-/throat-3.0.0.tgz#e7c64c867cbb3845f10877642f7b60055b8ec0d6" + version "3.2.0" + resolved "https://registry.yarnpkg.com/throat/-/throat-3.2.0.tgz#50cb0670edbc40237b9e347d7e1f88e4620af836" + +throat@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/throat/-/throat-4.1.0.tgz#89037cbc92c56ab18926e6ba4cbb200e15672a6a" throttleit@^1.0.0: version "1.0.0" @@ -5335,17 +5407,21 @@ through2@^2.0.0: readable-stream "^2.1.5" xtend "~4.0.1" -through@^2.3.6, through@~2.3.8: +through@^2.3.6: version "2.3.8" resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" -thunkify@~2.1.1: +thunkify@^2.1.2: version "2.1.2" resolved "https://registry.yarnpkg.com/thunkify/-/thunkify-2.1.2.tgz#faa0e9d230c51acc95ca13a361ac05ca7e04553d" time-stamp@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/time-stamp/-/time-stamp-1.0.1.tgz#9f4bd23559c9365966f3302dbba2b07c6b99b151" + version "1.1.0" + resolved "https://registry.yarnpkg.com/time-stamp/-/time-stamp-1.1.0.tgz#764a5a11af50561921b133f3b44e618687e0f5c3" + +timed-out@4.0.1, timed-out@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/timed-out/-/timed-out-4.0.1.tgz#f32eacac5a175bea25d7fab565ab3ed8741ef56f" tiny-queue@^0.2.1: version "0.2.1" @@ -5358,19 +5434,19 @@ title-case@^1.1.0: sentence-case "^1.1.1" upper-case "^1.0.3" -tmp@^0.0.31: - version "0.0.31" - resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.31.tgz#8f38ab9438e17315e5dbd8b3657e8bfb277ae4a7" +tmp@^0.0.33: + version "0.0.33" + resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" dependencies: - os-tmpdir "~1.0.1" + os-tmpdir "~1.0.2" tmpl@1.0.x: version "1.0.4" resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.4.tgz#23640dd7b42d00433911140820e5cf440e521dd1" -to-fast-properties@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-1.0.2.tgz#f3f5c0c3ba7299a7ef99427e44633257ade43320" +to-fast-properties@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-1.0.3.tgz#b83571fa4d8c25b82e231b06e3a3055de4ca1a47" topo@1.x.x: version "1.1.0" @@ -5384,15 +5460,9 @@ topo@2.x.x: dependencies: hoek "4.x.x" -touch@0.0.3: - version "0.0.3" - resolved "https://registry.yarnpkg.com/touch/-/touch-0.0.3.tgz#51aef3d449571d4f287a5d87c9c8b49181a0db1d" - dependencies: - nopt "~1.0.10" - -tough-cookie@^2.3.2, 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.2, tough-cookie@~2.3.0, 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" @@ -5400,13 +5470,9 @@ tr46@~0.0.3: version "0.0.3" resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" -"traverse@>=0.3.0 <0.4": - version "0.3.9" - resolved "https://registry.yarnpkg.com/traverse/-/traverse-0.3.9.tgz#717b8f220cc0bb7b44e40514c22b2e8bbc70d8b9" - tree-kill@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/tree-kill/-/tree-kill-1.1.0.tgz#c963dcf03722892ec59cba569e940b71954d1729" + version "1.2.0" + resolved "https://registry.yarnpkg.com/tree-kill/-/tree-kill-1.2.0.tgz#5846786237b4239014f05db156b643212d4c6f36" trim-right@^1.0.1: version "1.0.1" @@ -5416,10 +5482,6 @@ trim@~0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/trim/-/trim-0.0.1.tgz#5858547f6b290757ee95cccc666fb50084c460dd" -tryor@~0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/tryor/-/tryor-0.1.2.tgz#8145e4ca7caff40acde3ccf946e8b8bb75b4172b" - tsscmp@1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/tsscmp/-/tsscmp-1.0.5.tgz#7dc4a33af71581ab4337da91d85ca5427ebd9a97" @@ -5440,7 +5502,7 @@ type-check@~0.3.2: dependencies: prelude-ls "~1.1.2" -type-is@~1.6.14, type-is@~1.6.6: +type-is@~1.6.15, type-is@~1.6.6: version "1.6.15" resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.15.tgz#cab10fb4909e441c82842eafe1ad646c81804410" dependencies: @@ -5452,12 +5514,21 @@ typedarray@^0.0.6: resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" ua-parser-js@^0.7.9: - version "0.7.12" - resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.12.tgz#04c81a99bdd5dc52263ea29d24c6bf8d4818a4bb" + version "0.7.17" + resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.17.tgz#e9ec5f9498b9ec910e7ae3ac626a805c4d09ecac" + +uglify-js@2.7.5: + version "2.7.5" + resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-2.7.5.tgz#4612c0c7baaee2ba7c487de4904ae122079f2ca8" + dependencies: + async "~0.2.6" + source-map "~0.5.1" + uglify-to-browserify "~1.0.0" + yargs "~3.10.0" -uglify-js@^2.6, uglify-js@^2.6.2: - version "2.8.22" - resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-2.8.22.tgz#d54934778a8da14903fa29a326fb24c0ab51a1a0" +uglify-js@^2.6: + version "2.8.29" + resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-2.8.29.tgz#29c5733148057bb4e1f75df35b7a9cb72e6a59dd" dependencies: source-map "~0.5.1" yargs "~3.10.0" @@ -5489,13 +5560,21 @@ ultron@1.0.x: resolved "https://registry.yarnpkg.com/ultron/-/ultron-1.0.2.tgz#ace116ab557cd197386a4e88f4685378c8b2e4fa" ultron@~1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/ultron/-/ultron-1.1.0.tgz#b07a2e6a541a815fc6a34ccd4533baec307ca864" + version "1.1.1" + resolved "https://registry.yarnpkg.com/ultron/-/ultron-1.1.1.tgz#9fe1536a10a664a65266a1e3ccf85fd36302bc9c" + +universalify@^0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.1.tgz#fa71badd4437af4c148841e3b3b165f9e9e590b7" unpipe@1.0.0, unpipe@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" +unzip-response@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/unzip-response/-/unzip-response-2.0.1.tgz#d2f0f737d16b0615e72a6935ed04214572d56f97" + upper-case-first@^1.1.0: version "1.1.2" resolved "https://registry.yarnpkg.com/upper-case-first/-/upper-case-first-1.1.2.tgz#5d79bedcff14419518fd2edb0a0507c9b6859115" @@ -5506,9 +5585,11 @@ upper-case@^1.0.3, upper-case@^1.1.0, upper-case@^1.1.1: version "1.1.3" resolved "https://registry.yarnpkg.com/upper-case/-/upper-case-1.1.3.tgz#f6b4501c2ec4cdd26ba78be7222961de77621598" -url-join@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/url-join/-/url-join-0.0.1.tgz#1db48ad422d3402469a87f7d97bdebfe4fb1e3c8" +url-parse-lax@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/url-parse-lax/-/url-parse-lax-1.0.0.tgz#7af8f303645e9bd79a272e7a14ac68bc0609da73" + dependencies: + prepend-http "^1.0.1" url@^0.11.0: version "0.11.0" @@ -5525,17 +5606,29 @@ utils-merge@1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.0.tgz#0294fb922bb9375153541c4f7096231f287c8af8" +utils-merge@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" + uuid-js@^0.7.5: version "0.7.5" resolved "https://registry.yarnpkg.com/uuid-js/-/uuid-js-0.7.5.tgz#6c886d02a53d2d40dcf25d91a170b4a7b25b94d0" +uuid@3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.0.0.tgz#6728fc0459c450d796a99c31837569bdf672d728" + +uuid@3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.0.1.tgz#6544bba2dfda8c1cf17e629a3a305e2bb1fee6c1" + uuid@^2.0.1: version "2.0.3" resolved "https://registry.yarnpkg.com/uuid/-/uuid-2.0.3.tgz#67e2e863797215530dff318e5bf9dcebfd47b21a" -uuid@^3.0.0, uuid@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.0.1.tgz#6544bba2dfda8c1cf17e629a3a305e2bb1fee6c1" +uuid@^3.0.0, uuid@^3.0.1, uuid@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.1.0.tgz#3dd3d3e790abc24d7b0d3a034ffababe28ebbc04" validate-npm-package-license@^3.0.1: version "3.0.1" @@ -5548,15 +5641,21 @@ vary@~1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/vary/-/vary-1.0.1.tgz#99e4981566a286118dfb2b817357df7993376d10" -vary@~1.1.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.1.tgz#67535ebb694c1d52257457984665323f587e8d37" +vary@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" -verror@1.3.6: - version "1.3.6" - resolved "https://registry.yarnpkg.com/verror/-/verror-1.3.6.tgz#cff5df12946d297d2baaefaa2689e25be01c005c" +verror@1.10.0: + version "1.10.0" + resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400" dependencies: - extsprintf "1.0.2" + assert-plus "^1.0.0" + core-util-is "1.0.2" + extsprintf "^1.2.0" + +very-fast-args@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/very-fast-args/-/very-fast-args-1.1.0.tgz#e16d1d1faf8a6e596a246421fd90a77963d0b396" vhost@~3.0.1: version "3.0.2" @@ -5580,30 +5679,36 @@ watch@~0.10.0: version "0.10.0" resolved "https://registry.yarnpkg.com/watch/-/watch-0.10.0.tgz#77798b2da0f9910d595f1ace5b0c2258521f21dc" +watch@~0.18.0: + version "0.18.0" + resolved "https://registry.yarnpkg.com/watch/-/watch-0.18.0.tgz#28095476c6df7c90c963138990c0a5423eb4b986" + dependencies: + exec-sh "^0.2.0" + minimist "^1.2.0" + webidl-conversions@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871" webidl-conversions@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-4.0.1.tgz#8015a17ab83e7e1b311638486ace81da6ce206a0" + version "4.0.2" + resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-4.0.2.tgz#a855980b1f0b6b359ba1d5d9fb39ae941faa63ad" -websql@^0.4.4: +"websql@https://github.com/expo/node-websql/archive/18.0.0.tar.gz": version "0.4.4" - resolved "https://registry.yarnpkg.com/websql/-/websql-0.4.4.tgz#1463177f203cff0f3ac4d8294c8e1261c0c8ec01" + resolved "https://github.com/expo/node-websql/archive/18.0.0.tar.gz#39b12a08b0180495de1412d8a64a529e21ad554e" dependencies: - argsarray "0.0.1" + argsarray "^0.0.1" immediate "^3.2.2" noop-fn "^1.0.0" pouchdb-collections "^1.0.1" - sqlite3 "^3.1.1" tiny-queue "^0.2.1" whatwg-encoding@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/whatwg-encoding/-/whatwg-encoding-1.0.1.tgz#3c6c451a198ee7aec55b1ec61d0920c67801a5f4" + version "1.0.3" + resolved "https://registry.yarnpkg.com/whatwg-encoding/-/whatwg-encoding-1.0.3.tgz#57c235bc8657e914d24e1a397d3c82daee0a6ba3" dependencies: - iconv-lite "0.4.13" + iconv-lite "0.4.19" whatwg-fetch@>=0.10.0: version "2.0.3" @@ -5614,8 +5719,8 @@ whatwg-fetch@^1.0.0: resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-1.1.1.tgz#ac3c9d39f320c6dce5339969d054ef43dd333319" whatwg-url@^4.3.0: - version "4.7.1" - resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-4.7.1.tgz#df4dc2e3f25a63b1fa5b32ed6d6c139577d690de" + version "4.8.0" + resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-4.8.0.tgz#d2981aa9148c1e00a41c5a6131166ab4683bbcc0" dependencies: tr46 "~0.0.3" webidl-conversions "^3.0.0" @@ -5624,17 +5729,27 @@ which-module@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/which-module/-/which-module-1.0.0.tgz#bba63ca861948994ff307736089e3b96026c2a4f" -which@^1.1.1, which@^1.2.12, which@^1.2.9: - version "1.2.14" - resolved "https://registry.yarnpkg.com/which/-/which-1.2.14.tgz#9a87c4378f03e827cecaf1acdf56c736c01c14e5" +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.9: + version "1.3.0" + resolved "https://registry.yarnpkg.com/which/-/which-1.3.0.tgz#ff04bdfc010ee547d780bec38e1ac1c2777d253a" dependencies: isexe "^2.0.0" wide-align@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.0.tgz#40edde802a71fea1f070da3e62dcda2e7add96ad" + version "1.1.2" + resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.2.tgz#571e0f1b0604636ebc0dfc21b0339bbe31341710" dependencies: - string-width "^1.0.1" + 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" winchan@0.1.4: version "0.1.4" @@ -5644,24 +5759,24 @@ window-size@0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/window-size/-/window-size-0.1.0.tgz#5438cd2ea93b202efa3a19fe8887aee7c94f9c9d" -window-size@^0.1.2: - version "0.1.4" - resolved "https://registry.yarnpkg.com/window-size/-/window-size-0.1.4.tgz#f8e1aa1ee5a53ec5bf151ffa09742a6ad7697876" - -wordwrap@0.0.2, wordwrap@~0.0.2: +wordwrap@0.0.2: version "0.0.2" resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.2.tgz#b79669bb42ecb409f83d583cad52ca17eaa1643f" -wordwrap@^1.0.0, wordwrap@~1.0.0: +wordwrap@~0.0.2: + version "0.0.3" + resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.3.tgz#a3d5da6cd5c0bc0008d37234bbaf1bed63059107" + +wordwrap@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" worker-farm@^1.3.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/worker-farm/-/worker-farm-1.3.1.tgz#4333112bb49b17aa050b87895ca6b2cacf40e5ff" + version "1.5.2" + resolved "https://registry.yarnpkg.com/worker-farm/-/worker-farm-1.5.2.tgz#32b312e5dc3d5d45d79ef44acc2587491cd729ae" dependencies: - errno ">=0.1.1 <0.2.0-0" - xtend ">=4.0.0 <4.1.0-0" + errno "^0.1.4" + xtend "^4.0.1" wrap-ansi@^2.0.0: version "2.1.0" @@ -5683,8 +5798,8 @@ write-file-atomic@^1.2.0: slide "^1.1.5" ws@^1.1.0: - version "1.1.4" - resolved "https://registry.yarnpkg.com/ws/-/ws-1.1.4.tgz#57f40d036832e5f5055662a397c4de76ed66bf61" + version "1.1.5" + resolved "https://registry.yarnpkg.com/ws/-/ws-1.1.5.tgz#cbd9e6e75e09fc5d2c90015f21f0c40875e0dd51" dependencies: options ">=0.0.5" ultron "1.0.x" @@ -5696,57 +5811,58 @@ ws@^2.0.3: safe-buffer "~5.0.1" ultron "~1.1.0" -xcode@^0.8.9: - version "0.8.9" - resolved "https://registry.yarnpkg.com/xcode/-/xcode-0.8.9.tgz#ec6765f70e9dccccc9f6e9a5b9b4e7e814b4cf35" +xcode@^0.9.1: + version "0.9.3" + resolved "https://registry.yarnpkg.com/xcode/-/xcode-0.9.3.tgz#910a89c16aee6cc0b42ca805a6d0b4cf87211cf3" dependencies: - node-uuid "1.4.7" - pegjs "0.9.0" - simple-plist "0.1.4" + pegjs "^0.10.0" + simple-plist "^0.2.1" + uuid "3.0.1" -xdl@^40.0.0: - version "40.0.0" - resolved "https://registry.yarnpkg.com/xdl/-/xdl-40.0.0.tgz#9fee04de06012ecac1b543b10d49090f8accf78c" +xdl@46.0.1: + version "46.0.1" + resolved "https://registry.yarnpkg.com/xdl/-/xdl-46.0.1.tgz#dd3ae023ccd00e9e81ec79327692db443cb88a18" dependencies: - "@ccheever/crayon" "^5.0.0" - "@exponent/json-file" "^5.3.0" - "@exponent/ngrok" "2.2.7" - "@exponent/node-auth0" "^2.6.0" - "@exponent/osascript" "^1.6.4" - "@exponent/spawn-async" "^1.2.8" + "@expo/bunyan" "^1.8.10" + "@expo/json-file" "^5.3.0" + "@expo/osascript" "^1.8.0" + "@expo/schemer" "1.1.0" + "@expo/spawn-async" "^1.2.8" analytics-node "^2.1.0" + auth0 "^2.7.0" auth0-js "^7.4.0" bluebird "^3.4.7" body-parser "^1.15.2" - bunyan "^1.8.4" + decache "^4.1.0" delay-async "^1.0.0" - es6-error "^4.0.0" - exec-async "^2.2.0" + es6-error "^4.0.2" exists-async "^2.0.0" express "^4.13.4" file-type "^4.0.0" freeport-async "^1.1.1" fs-extra "^0.30.0" + getenv "^0.7.0" glob "^7.0.3" hasbin "^1.2.3" home-dir "^1.0.0" indent-string "^3.1.0" instapromise "2.0.7-rc.1" - ip "^1.1.3" joi "^10.0.2" jsonfile "^2.3.1" jsonschema "^1.1.0" jsonwebtoken "^7.2.1" lodash "^4.14.1" md5hex "^1.0.0" - minimist "^1.2.0" mkdirp "^0.5.1" mkdirp-promise "^5.0.0" + mv "^2.1.1" mz "^2.6.0" ncp "^2.0.0" opn "^4.0.2" - promise-props "^1.0.0" - react "^15.4.2" + plist "2.1.0" + querystring "^0.2.0" + raven "^2.1.1" + raven-js "^3.17.0" react-redux "^5.0.2" read-chunk "^2.0.0" redux "^3.6.0" @@ -5761,13 +5877,9 @@ xdl@^40.0.0: tree-kill "^1.1.0" url "^0.11.0" uuid "^3.0.1" - xhr2 "^0.1.3" + xmldom "^0.1.27" yesno "^0.0.1" -xhr2@^0.1.3: - version "0.1.4" - resolved "https://registry.yarnpkg.com/xhr2/-/xhr2-0.1.4.tgz#7f87658847716db5026323812f818cadab387a5f" - 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" @@ -5778,13 +5890,17 @@ xmlbuilder@4.0.0: 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" + xmldoc@^0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/xmldoc/-/xmldoc-0.4.0.tgz#d257224be8393eaacbf837ef227fd8ec25b36888" dependencies: sax "~1.1.1" -xmldom@0.1.x: +xmldom@0.1.x, xmldom@^0.1.27: version "0.1.27" resolved "https://registry.yarnpkg.com/xmldom/-/xmldom-0.1.27.tgz#d501f97b3bdb403af8ef9ecc20573187aadac0e9" @@ -5796,7 +5912,7 @@ xregexp@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/xregexp/-/xregexp-2.0.0.tgz#52a63e56ca0b84a7f3a5f3d61872f126ad7a5943" -"xtend@>=4.0.0 <4.1.0-0", xtend@^4.0.1, xtend@~4.0.1: +xtend@^4.0.1, xtend@~4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.1.tgz#a5c6d532be656e23db820efb943a1f04998d63af" @@ -5806,11 +5922,11 @@ xtend@~2.1.1: dependencies: object-keys "~0.4.0" -y18n@^3.2.0, y18n@^3.2.1: +y18n@^3.2.1: version "3.2.1" resolved "https://registry.yarnpkg.com/y18n/-/y18n-3.2.1.tgz#6d15fba884c08679c0d77e88e7759e811e07fa41" -yallist@^2.0.0: +yallist@^2.0.0, yallist@^2.1.2: version "2.1.2" resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52" @@ -5820,7 +5936,19 @@ yargs-parser@^4.2.0: dependencies: camelcase "^3.0.0" -yargs@^6.3.0, yargs@^6.4.0: +yargs-parser@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-5.0.0.tgz#275ecf0d7ffe05c77e64e7c86e4cd94bf0e1228a" + dependencies: + camelcase "^3.0.0" + +yargs-parser@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-7.0.0.tgz#8d0ac42f16ea55debd332caf4c4038b3e3f5dfd9" + dependencies: + camelcase "^4.1.0" + +yargs@^6.4.0: version "6.6.0" resolved "https://registry.yarnpkg.com/yargs/-/yargs-6.6.0.tgz#782ec21ef403345f830a808ca3d513af56065208" dependencies: @@ -5838,6 +5966,42 @@ yargs@^6.3.0, yargs@^6.4.0: y18n "^3.2.1" yargs-parser "^4.2.0" +yargs@^7.0.2: + version "7.1.0" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-7.1.0.tgz#6ba318eb16961727f5d284f8ea003e8d6154d0c8" + dependencies: + camelcase "^3.0.0" + cliui "^3.2.0" + decamelize "^1.1.1" + get-caller-file "^1.0.1" + os-locale "^1.4.0" + read-pkg-up "^1.0.1" + require-directory "^2.1.1" + require-main-filename "^1.0.1" + set-blocking "^2.0.0" + string-width "^1.0.2" + which-module "^1.0.0" + y18n "^3.2.1" + yargs-parser "^5.0.0" + +yargs@^8.0.2: + version "8.0.2" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-8.0.2.tgz#6299a9055b1cefc969ff7e79c1d918dceb22c360" + dependencies: + camelcase "^4.1.0" + cliui "^3.2.0" + decamelize "^1.1.1" + get-caller-file "^1.0.1" + os-locale "^2.0.0" + read-pkg-up "^2.0.0" + require-directory "^2.1.1" + require-main-filename "^1.0.1" + set-blocking "^2.0.0" + string-width "^2.0.0" + which-module "^2.0.0" + y18n "^3.2.1" + yargs-parser "^7.0.0" + yargs@~3.10.0: version "3.10.0" resolved "https://registry.yarnpkg.com/yargs/-/yargs-3.10.0.tgz#f7ee7bd857dd7c1d2d38c0e74efbd681d1431fd1" @@ -5847,17 +6011,6 @@ yargs@~3.10.0: decamelize "^1.0.0" window-size "0.1.0" -yargs@~3.27.0: - version "3.27.0" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-3.27.0.tgz#21205469316e939131d59f2da0c6d7f98221ea40" - dependencies: - camelcase "^1.2.1" - cliui "^2.1.0" - decamelize "^1.0.0" - os-locale "^1.4.0" - window-size "^0.1.2" - y18n "^3.2.0" - yesno@^0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/yesno/-/yesno-0.0.1.tgz#ffbc04ff3d6f99dad24f7463134e9b92ae41bef6" From 9ff563ccb07f4034309a9b0a6f0063b574833832 Mon Sep 17 00:00:00 2001 From: Martin Date: Tue, 28 Nov 2017 19:14:27 -0300 Subject: [PATCH 2/2] Use navigationOptions to set drawer labels --- .gitignore | 2 ++ app/config/router.js | 12 ++++++------ 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/.gitignore b/.gitignore index 1025e17..9fb399b 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,5 @@ node_modules/ .expo/ npm-debug.* + +\.idea/ diff --git a/app/config/router.js b/app/config/router.js index 5cc9a65..a8323d2 100644 --- a/app/config/router.js +++ b/app/config/router.js @@ -109,20 +109,20 @@ export const Tabs = TabNavigator({ export const Drawer = DrawerNavigator({ Contacts: { screen: ContactsStack, - drawer: { - label: 'Contacts', + navigationOptions: { + drawerLabel: 'Contacts', }, }, NewContact: { screen: NewContactStack, - drawer: { - label: 'Add', + navigationOptions: { + drawerLabel: 'Add', }, }, Me: { screen: MeStack, - drawer: { - label: 'Me', + navigationOptions: { + drawerLabel: 'Me', }, }, });