├── .watchmanconfig ├── .gitignore ├── mock.gif ├── assets └── icons │ ├── app-icon.png │ └── loading-icon.png ├── .babelrc ├── jsconfig.json ├── package.json ├── src ├── GridItem.js ├── utils.js ├── PhotoGallery.js ├── DetailScreen.js ├── Transition.js └── data.js ├── README.md ├── app.json ├── .vscode └── launch.json ├── App.js └── yarn.lock /.watchmanconfig: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/**/* 2 | .expo/* 3 | npm-debug.* 4 | .DS_Store -------------------------------------------------------------------------------- /mock.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/narendrashetty/photo-gallery-RN/HEAD/mock.gif -------------------------------------------------------------------------------- /assets/icons/app-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/narendrashetty/photo-gallery-RN/HEAD/assets/icons/app-icon.png -------------------------------------------------------------------------------- /assets/icons/loading-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/narendrashetty/photo-gallery-RN/HEAD/assets/icons/loading-icon.png -------------------------------------------------------------------------------- /.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "presets": ["babel-preset-expo"], 3 | "env": { 4 | "development": { 5 | "plugins": ["transform-react-jsx-source"] 6 | } 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /jsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "allowJs": true, 4 | "allowSyntheticDefaultImports": true 5 | }, 6 | "exclude": [ 7 | "node_modules" 8 | ] 9 | } -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "photo-gallery", 3 | "version": "0.0.0", 4 | "description": "Hello Expo!", 5 | "author": null, 6 | "private": true, 7 | "main": "node_modules/expo/AppEntry.js", 8 | "dependencies": { 9 | "expo": "^19.0.0", 10 | "prop-types": "^15.5.10", 11 | "react": "16.0.0-alpha.12", 12 | "react-native": "https://github.com/expo/react-native/archive/sdk-19.0.0.tar.gz" 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /src/GridItem.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import { View, TouchableWithoutFeedback } from 'react-native'; 3 | import PhotoGallery from './PhotoGallery'; 4 | 5 | const Item = ({ item, onPhotoOpen }) => 6 | onPhotoOpen(item)}> 7 | 8 | 15 | 16 | ; 17 | 18 | export default Item; 19 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # React Native Photo Gallery with Shared Transitions 2 | 3 | For your own safety, please look away. 4 | 5 | 6 | This is a demo app for Shared element transition with React Native. 7 | 8 | Details are mentioned in the blog [https://medium.com/@narendrashetty/shared-element-transition-with-react-native-159f8bc37f50](https://medium.com/@narendrashetty/shared-element-transition-with-react-native-159f8bc37f50) 9 | 10 | Expo: [https://expo.io/@narendrashetty/photo-gallery](https://expo.io/@narendrashetty/photo-gallery) 11 | 12 | ![](mock.gif?raw=true) -------------------------------------------------------------------------------- /app.json: -------------------------------------------------------------------------------- 1 | { 2 | "expo": { 3 | "name": "photo-gallery", 4 | "description": "Photo gallery with Shared Element Transition", 5 | "slug": "photo-gallery", 6 | "privacy": "public", 7 | "sdkVersion": "19.0.0", 8 | "version": "1.0.0", 9 | "orientation": "portrait", 10 | "primaryColor": "#cccccc", 11 | "icon": "./assets/icons/app-icon.png", 12 | "loading": { 13 | "icon": "./assets/icons/loading-icon.png", 14 | "hideExponentText": false 15 | }, 16 | "packagerOpts": { 17 | "assetExts": ["ttf", "mp4"] 18 | }, 19 | "ios": { 20 | "supportsTablet": true 21 | } 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- 1 | { 2 | // Use IntelliSense to learn about possible Node.js debug attributes. 3 | // Hover to view descriptions of existing attributes. 4 | // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 5 | "version": "0.2.0", 6 | "configurations": [ 7 | { 8 | "name": "Debug in Exponent", 9 | "program": "${workspaceRoot}/.vscode/launchReactNative.js", 10 | "type": "reactnative", 11 | "request": "launch", 12 | "platform": "exponent", 13 | "sourceMaps": true, 14 | "outDir": "${workspaceRoot}/.vscode/.react" 15 | }, 16 | { 17 | "type": "node", 18 | "request": "launch", 19 | "name": "Launch Program", 20 | "program": "${file}" 21 | } 22 | ] 23 | } -------------------------------------------------------------------------------- /App.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import { 3 | StyleSheet, 4 | Text, 5 | View, 6 | Image, 7 | ListView, 8 | Dimensions, 9 | TouchableWithoutFeedback 10 | } from 'react-native'; 11 | import PHOTOS from './src/data'; 12 | import { processImages, buildRows, normalizeRows } from './src/utils'; 13 | import PhotoGallery from './src/PhotoGallery'; 14 | import GridItem from './src/GridItem'; 15 | 16 | const maxWidth = Dimensions.get('window').width; 17 | 18 | export default class App extends React.Component { 19 | componentWillMount() { 20 | const processedImages = processImages(PHOTOS); 21 | let rows = buildRows(processedImages, maxWidth); 22 | rows = normalizeRows(rows, maxWidth); 23 | 24 | const ds = new ListView.DataSource({ 25 | rowHasChanged: (r1, r2) => r1 !== r2 26 | }); 27 | 28 | this.state = { 29 | dataSource: ds.cloneWithRows(rows) 30 | }; 31 | } 32 | 33 | renderRow = (onPhotoOpen, row) => 34 | 41 | {row.map(item => 42 | 43 | )} 44 | ; 45 | 46 | render() { 47 | return ( 48 | 50 | } 54 | /> 55 | ); 56 | } 57 | } 58 | 59 | const styles = StyleSheet.create({ 60 | container: { 61 | flex: 1, 62 | backgroundColor: '#fff' 63 | } 64 | }); 65 | -------------------------------------------------------------------------------- /src/utils.js: -------------------------------------------------------------------------------- 1 | const TARGET_HEIGHT = 200; 2 | const BORDER_OFFSET = 5; 3 | 4 | function makeSmaller(image, amount) { 5 | amount = amount || 1; 6 | const newHeight = image.height - amount; 7 | image.width = image.width * (newHeight / image.height); 8 | image.height = newHeight; 9 | 10 | return image; 11 | } 12 | 13 | function getCumulativeWidth(images) { 14 | let width = 0; 15 | 16 | for (let i = 0; i < images.length; i++) { 17 | width += images[i].width; 18 | } 19 | 20 | width += (images.length - 1) * BORDER_OFFSET; 21 | 22 | return width; 23 | } 24 | 25 | function fitImagesInRow(images, maxWidth) { 26 | while (getCumulativeWidth(images) > maxWidth) { 27 | for (var i = 0; i < images.length; i++) { 28 | images[i] = makeSmaller(images[i]); 29 | } 30 | } 31 | 32 | return images; 33 | } 34 | 35 | export function processImages(photos) { 36 | return photos.map(photo => { 37 | const aspectRatio = photo.width / photo.height; 38 | photo.width = TARGET_HEIGHT * aspectRatio; 39 | photo.height = TARGET_HEIGHT; 40 | return photo; 41 | }); 42 | } 43 | 44 | export function buildRows(processedImages, maxWidth) { 45 | let currentRow = 0; 46 | let currentWidth = 0; 47 | let rows = []; 48 | processedImages.forEach(image => { 49 | if (currentWidth >= maxWidth) { 50 | currentRow++; 51 | currentWidth = 0; 52 | } 53 | 54 | if (!rows[currentRow]) { 55 | rows[currentRow] = []; 56 | } 57 | 58 | rows[currentRow].push(image); 59 | currentWidth += image.width; 60 | }); 61 | return rows; 62 | } 63 | 64 | export function normalizeRows(rows, maxWidth) { 65 | for (let i = 0; i < rows.length; i++) { 66 | rows[i] = fitImagesInRow(rows[i], maxWidth); 67 | 68 | const difference = maxWidth - getCumulativeWidth(rows[i]); 69 | const amountOfImages = rows[i].length; 70 | 71 | if (amountOfImages > 1 && difference < 10) { 72 | const addToEach = difference / amountOfImages; 73 | for (let n = 0; n < rows[i].length; n++) { 74 | rows[i][n].width += addToEach; 75 | } 76 | rows[i][rows[i].length - 1].width += 77 | maxWidth - getCumulativeWidth(rows[i]); 78 | } 79 | } 80 | return rows; 81 | } 82 | -------------------------------------------------------------------------------- /src/PhotoGallery.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import { View, Animated } from 'react-native'; 3 | import Transition from './Transition'; 4 | import DetailScreen from './DetailScreen'; 5 | 6 | import PropTypes from 'prop-types'; 7 | 8 | class PhotoGalleryPhoto extends React.Component { 9 | state = { 10 | opacity: 1 11 | }; 12 | 13 | static contextTypes = { 14 | onImageRef: PropTypes.func 15 | }; 16 | 17 | setOpacity = opacity => { 18 | this.setState({ opacity }); 19 | }; 20 | 21 | render() { 22 | const { style, photo } = this.props; 23 | const { opacity } = this.state; 24 | return ( 25 | { 27 | this.context.onImageRef(photo, i, this.setOpacity); 28 | }} 29 | style={[ 30 | style, 31 | { 32 | opacity 33 | } 34 | ]} 35 | source={photo.source} 36 | /> 37 | ); 38 | } 39 | } 40 | 41 | export default class PhotoGallery extends React.Component { 42 | static Photo = PhotoGalleryPhoto; 43 | 44 | state = { 45 | photo: null, 46 | openProgress: new Animated.Value(0), 47 | isAnimating: false 48 | }; 49 | 50 | _images = {}; 51 | 52 | _imageOpacitySetters = {}; 53 | 54 | static childContextTypes = { 55 | onImageRef: PropTypes.func 56 | }; 57 | 58 | getChildContext() { 59 | return { onImageRef: this._onImageRef }; 60 | } 61 | 62 | _onImageRef = (photo, imageRef, setOpacity) => { 63 | this._images[photo.id] = imageRef; 64 | this._imageOpacitySetters[photo.id] = setOpacity; 65 | }; 66 | 67 | open = photo => { 68 | this._imageOpacitySetters[photo.id]( 69 | this.state.openProgress.interpolate({ 70 | inputRange: [0.005, 0.01], 71 | outputRange: [1, 0] 72 | }) 73 | ); 74 | this.setState({ photo, isAnimating: true }, () => { 75 | Animated.timing(this.state.openProgress, { 76 | toValue: 1, 77 | duration: 300, 78 | useNativeDriver: true 79 | }).start(() => { 80 | this.setState({ isAnimating: false }); 81 | }); 82 | }); 83 | }; 84 | 85 | close = photoId => { 86 | this.setState({ photo: null, isAnimating: true }, () => { 87 | Animated.timing(this.state.openProgress, { 88 | toValue: 0, 89 | duration: 300, 90 | useNativeDriver: true 91 | }).start(() => { 92 | this._imageOpacitySetters[photoId](1); 93 | this.setState({ isAnimating: false }); 94 | }); 95 | }); 96 | }; 97 | 98 | render() { 99 | const { photo, openProgress, isAnimating } = this.state; 100 | return ( 101 | 102 | {this.props.renderContent({ onPhotoOpen: this.open })} 103 | 109 | 115 | 116 | ); 117 | } 118 | } 119 | -------------------------------------------------------------------------------- /src/DetailScreen.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import { 3 | StyleSheet, 4 | Text, 5 | View, 6 | Image, 7 | ListView, 8 | Dimensions, 9 | TouchableOpacity, 10 | Animated 11 | } from 'react-native'; 12 | 13 | const maxWidth = Dimensions.get('window').width; 14 | 15 | export default class DetailScreen extends React.Component { 16 | state = { 17 | localPhoto: null 18 | }; 19 | 20 | componentWillReceiveProps(nextProps) { 21 | const { photo } = nextProps; 22 | if (photo) { 23 | this.setState({ localPhoto: photo }); 24 | } 25 | } 26 | 27 | render() { 28 | const { onClose, openProgress, isAnimating } = this.props; 29 | const { localPhoto } = this.state; 30 | if (localPhoto) { 31 | return ( 32 | 36 | (this._openingImageRef = r)} 38 | source={localPhoto.source} 39 | style={{ 40 | width: maxWidth, 41 | height: 300, 42 | opacity: openProgress.interpolate({ 43 | inputRange: [0, 0.99, 0.995], 44 | outputRange: [0, 0, 1] 45 | }) 46 | }} 47 | /> 48 | 65 | 66 | - {localPhoto.postedBy} 67 | 68 | 69 | Lorem Ipsum is simply dummy text of the printing and typesetting 70 | industry. Lorem Ipsum has been the industry's standard dummy text 71 | ever since the 1500s, when an unknown printer took a galley of 72 | type and scrambled it to make a type specimen book. It has 73 | survived not only five centuries, but also the leap into 74 | electronic typesetting, remaining essentially unchanged. It was 75 | popularised in the 1960s with the release of Letraset sheets 76 | containing Lorem Ipsum passages, and more recently with desktop 77 | publishing software like Aldus PageMaker including versions of 78 | Lorem Ipsum. 79 | 80 | 81 | 90 | onClose(localPhoto.id)} 92 | style={styles.closeButton} 93 | > 94 | Close 95 | 96 | 97 | 98 | ); 99 | } 100 | return ; 101 | } 102 | } 103 | 104 | const styles = StyleSheet.create({ 105 | title: { 106 | color: '#000', 107 | fontSize: 22, 108 | fontWeight: '600', 109 | // fontFamily: 'Avenir Next', 110 | lineHeight: 50 111 | }, 112 | description: { 113 | color: '#333', 114 | fontSize: 14 115 | // fontFamily: 'Avenir Next' 116 | }, 117 | body: { flex: 1, padding: 15 }, 118 | closeText: { color: 'white', backgroundColor: 'transparent' }, 119 | closeButton: { 120 | backgroundColor: 'rgba(0,0,0,0.5)', 121 | borderWidth: 1, 122 | borderColor: 'white', 123 | padding: 10, 124 | paddingTop: 10, 125 | paddingBottom: 10, 126 | borderWidth: StyleSheet.hairlineWidth, 127 | borderColor: 'white', 128 | borderRadius: 5 129 | } 130 | }); 131 | -------------------------------------------------------------------------------- /src/Transition.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import { 3 | Text, 4 | View, 5 | Image, 6 | ListView, 7 | Dimensions, 8 | TouchableOpacity, 9 | Animated 10 | } from 'react-native'; 11 | 12 | const maxWidth = Dimensions.get('window').width; 13 | 14 | export default class Transition extends React.Component { 15 | state = { 16 | destinationDimension: { 17 | width: maxWidth, 18 | height: 300, 19 | pageX: 0, 20 | pageY: 0 21 | }, 22 | sourceDimension: { 23 | width: 0, 24 | height: 0, 25 | pageX: 0, 26 | pageY: 0 27 | } 28 | }; 29 | 30 | componentWillReceiveProps(nextProps) { 31 | const { photo, sourceImageRefs } = nextProps; 32 | 33 | if (photo) { 34 | const sourceImageRef = sourceImageRefs[photo.id]; 35 | sourceImageRef 36 | .getNode() 37 | .measure((soruceX, soruceY, width, height, pageX, pageY) => { 38 | this.setState({ 39 | sourceDimension: { 40 | width, 41 | height, 42 | pageX, 43 | pageY 44 | }, 45 | photo 46 | }); 47 | }); 48 | } 49 | } 50 | 51 | render() { 52 | const { openProgress } = this.props; 53 | const { destinationDimension, sourceDimension, photo } = this.state; 54 | if (photo) { 55 | let destRightDimension = { 56 | width: 0, 57 | height: 0, 58 | pageX: 0, 59 | pageY: 0 60 | }; 61 | let openingInitScale = 1; 62 | 63 | const aspectRatio = photo.width / photo.height; 64 | const screenAspectRatio = 65 | destinationDimension.width / destinationDimension.height; 66 | 67 | destRightDimension = { 68 | width: destinationDimension.width, 69 | height: destinationDimension.height, 70 | pageX: destinationDimension.pageX, 71 | pageY: destinationDimension.pageY 72 | }; 73 | 74 | if (aspectRatio - screenAspectRatio > 0) { 75 | destRightDimension.width = aspectRatio * destRightDimension.height; 76 | destRightDimension.pageX -= 77 | (destRightDimension.width - destinationDimension.width) / 2; 78 | } else { 79 | destRightDimension.height = destRightDimension.width / aspectRatio; 80 | destRightDimension.pageY -= 81 | (destRightDimension.height - destinationDimension.height) / 2; 82 | } 83 | 84 | const translateInitX = sourceDimension.pageX + sourceDimension.width / 2; 85 | const translateInitY = sourceDimension.pageY + sourceDimension.height / 2; 86 | const translateDestX = 87 | destRightDimension.pageX + destRightDimension.width / 2; 88 | const translateDestY = 89 | destRightDimension.pageY + destRightDimension.height / 2; 90 | 91 | openingInitTranslateX = translateInitX - translateDestX; 92 | openingInitTranslateY = translateInitY - translateDestY; 93 | 94 | openingInitScale = sourceDimension.width / destRightDimension.width; 95 | 96 | return ( 97 | 132 | ); 133 | } 134 | return ; 135 | } 136 | } 137 | -------------------------------------------------------------------------------- /src/data.js: -------------------------------------------------------------------------------- 1 | // Sample data from Flickr 2 | 3 | export default [ 4 | { 5 | id: '35577308923', 6 | postedBy: 'Peter Brannon', 7 | width: 512, 8 | height: 640, 9 | title: 'Heads or Tails?', 10 | source: { 11 | uri: 'https://farm5.staticflickr.com/4386/35577308923_6f32f16374_z.jpg', 12 | cache: 'force-cache' 13 | } 14 | }, 15 | { 16 | id: '36390435575', 17 | postedBy: 'Dylan Toh', 18 | width: 640, 19 | height: 427, 20 | title: 'Ghost Express', 21 | source: { 22 | uri: 'https://farm5.staticflickr.com/4374/36390435575_7e51b26c00_z.jpg', 23 | cache: 'force-cache' 24 | } 25 | }, 26 | { 27 | id: '36221070302', 28 | postedBy: 'Wim Boon', 29 | width: 640, 30 | height: 380, 31 | title: 'Heideblauwtje - Silver-studded blue', 32 | source: { 33 | uri: 'https://farm5.staticflickr.com/4411/36221070302_666eccbfbf_z.jpg', 34 | cache: 'force-cache' 35 | } 36 | }, 37 | { 38 | id: '36334926986', 39 | postedBy: 'dizbin', 40 | width: 512, 41 | height: 640, 42 | title: 'white light', 43 | source: { 44 | uri: 'https://farm5.staticflickr.com/4412/36334926986_e7c6250d16_z.jpg', 45 | cache: 'force-cache' 46 | } 47 | }, 48 | { 49 | id: '36219754712', 50 | postedBy: 'ThorstenKoch', 51 | width: 640, 52 | height: 402, 53 | title: 'to fast', 54 | source: { 55 | uri: 'https://farm5.staticflickr.com/4371/36219754712_ba7e612afe_z.jpg', 56 | cache: 'force-cache' 57 | } 58 | }, 59 | { 60 | id: '36378437285', 61 | postedBy: 'Willa Wei', 62 | width: 640, 63 | height: 427, 64 | title: 'Bountiful Glory', 65 | source: { 66 | uri: 'https://farm5.staticflickr.com/4363/36378437285_6c6e41420d_z.jpg', 67 | cache: 'force-cache' 68 | } 69 | }, 70 | { 71 | id: '36385293895', 72 | postedBy: 'Manfred Hartmann', 73 | width: 640, 74 | height: 360, 75 | title: 'clouds', 76 | source: { 77 | uri: 'https://farm5.staticflickr.com/4354/36385293895_5c64635c7e_z.jpg', 78 | cache: 'force-cache' 79 | } 80 | }, 81 | { 82 | id: '35981101570', 83 | postedBy: 'Eric Isley', 84 | width: 640, 85 | height: 426, 86 | title: 'Eastern Ringtail', 87 | source: { 88 | uri: 'https://farm5.staticflickr.com/4433/35981101570_2fa50912b7_z.jpg', 89 | cache: 'force-cache' 90 | } 91 | }, 92 | { 93 | id: '36215026892', 94 | postedBy: 'marcel bakker', 95 | width: 640, 96 | height: 480, 97 | title: 'Fear of heights?', 98 | source: { 99 | uri: 'https://farm5.staticflickr.com/4354/36215026892_e7c25f4d6c_z.jpg', 100 | cache: 'force-cache' 101 | } 102 | }, 103 | { 104 | id: '36383381605', 105 | postedBy: 'Gerhard R.', 106 | width: 640, 107 | height: 421, 108 | title: 'Kreiskunst', 109 | source: { 110 | uri: 'https://farm5.staticflickr.com/4350/36383381605_d5f090aef6_z.jpg', 111 | cache: 'force-cache' 112 | } 113 | }, 114 | { 115 | id: '36343386706', 116 | postedBy: 'Claire Gentile', 117 | width: 640, 118 | height: 323, 119 | title: 'The Norton Sound', 120 | source: { 121 | uri: 'https://farm5.staticflickr.com/4427/36343386706_9621479e9f_z.jpg', 122 | cache: 'force-cache' 123 | } 124 | }, 125 | { 126 | id: '35582766513', 127 | postedBy: 'James Crozier', 128 | width: 640, 129 | height: 379, 130 | title: 'The Power Of An Osprey ... Explore 5-8-2017 # 14', 131 | source: { 132 | uri: 'https://farm5.staticflickr.com/4390/35582766513_afb89ba6c5_z.jpg', 133 | cache: 'force-cache' 134 | } 135 | }, 136 | { 137 | id: '35991086210', 138 | postedBy: 'Just me, Aline', 139 | width: 640, 140 | height: 427, 141 | title: 'as midnight goes by at the Lofoten', 142 | source: { 143 | uri: 'https://farm5.staticflickr.com/4374/35991086210_3e8fc0d383_z.jpg', 144 | cache: 'force-cache' 145 | } 146 | }, 147 | { 148 | id: '36213975142', 149 | postedBy: 'John Appleton', 150 | width: 640, 151 | height: 427, 152 | title: 'Dragon Fruit', 153 | source: { 154 | uri: 'https://farm5.staticflickr.com/4420/36213975142_d7da2e60e0_z.jpg', 155 | cache: 'force-cache' 156 | } 157 | }, 158 | { 159 | id: '35988948010', 160 | postedBy: 'Maarten Takens', 161 | width: 640, 162 | height: 427, 163 | title: 'Posbank bloei van 3 jaar geleden', 164 | source: { 165 | uri: 'https://farm5.staticflickr.com/4377/35988948010_9e3752bdb5_z.jpg', 166 | cache: 'force-cache' 167 | } 168 | }, 169 | { 170 | id: '35545027504', 171 | postedBy: 'Tony Cox', 172 | width: 640, 173 | height: 427, 174 | title: 'CLEOPATRA ( Explore 06.08.2017 )', 175 | source: { 176 | uri: 'https://farm5.staticflickr.com/4332/35545027504_027eb8e2a6_z.jpg', 177 | cache: 'force-cache' 178 | } 179 | }, 180 | { 181 | id: '35980200700', 182 | postedBy: 'Sam Brockway', 183 | width: 427, 184 | height: 640, 185 | title: 'island on the lake', 186 | source: { 187 | uri: 'https://farm5.staticflickr.com/4386/35980200700_17e52c4250_z.jpg', 188 | cache: 'force-cache' 189 | } 190 | }, 191 | { 192 | id: '36387221395', 193 | postedBy: 'Marcus Rodriguez', 194 | width: 640, 195 | height: 427, 196 | title: 'Last of the Summer Cherries.', 197 | source: { 198 | uri: 'https://farm5.staticflickr.com/4356/36387221395_061bb71716_z.jpg', 199 | cache: 'force-cache' 200 | } 201 | }, 202 | { 203 | id: '35984386640', 204 | postedBy: 'Doug', 205 | width: 640, 206 | height: 480, 207 | title: 'Storm Warning', 208 | source: { 209 | uri: 'https://farm5.staticflickr.com/4337/35984386640_8bd00cf482_z.jpg', 210 | cache: 'force-cache' 211 | } 212 | }, 213 | { 214 | id: '35579027583', 215 | postedBy: 'Khurram Khan...', 216 | width: 640, 217 | height: 427, 218 | title: 'Spots and shade', 219 | source: { 220 | uri: 'https://farm5.staticflickr.com/4338/35579027583_cc231667a2_z.jpg', 221 | cache: 'force-cache' 222 | } 223 | }, 224 | { 225 | id: '35545022354', 226 | postedBy: 'kirsten', 227 | width: 640, 228 | height: 427, 229 | title: 'A Healthy Lomo Blubree [in explore]', 230 | source: { 231 | uri: 'https://farm5.staticflickr.com/4414/35545022354_7b0a706899_z.jpg', 232 | cache: 'force-cache' 233 | } 234 | }, 235 | { 236 | id: '36215239572', 237 | postedBy: 'INNES', 238 | width: 640, 239 | height: 427, 240 | title: 'Layer cake', 241 | source: { 242 | uri: 'https://farm5.staticflickr.com/4415/36215239572_90a315c548_z.jpg', 243 | cache: 'force-cache' 244 | } 245 | }, 246 | { 247 | id: '35988822710', 248 | postedBy: 'Andreas Larzon', 249 | width: 640, 250 | height: 380, 251 | title: "A fisherman's prayer (Explored august 5, 2017)", 252 | source: { 253 | uri: 'https://farm5.staticflickr.com/4435/35988822710_587a522d16_z.jpg', 254 | cache: 'force-cache' 255 | } 256 | }, 257 | { 258 | id: '36210750742', 259 | postedBy: 'Christian Cowgill', 260 | width: 640, 261 | height: 499, 262 | title: 'Flyover', 263 | source: { 264 | uri: 'https://farm5.staticflickr.com/4401/36210750742_bc4b9f5a11_z.jpg', 265 | cache: 'force-cache' 266 | } 267 | }, 268 | { 269 | id: '35553153214', 270 | postedBy: 'Haf3z', 271 | width: 640, 272 | height: 518, 273 | title: 'Expelled [Explored on August 6th 2017]', 274 | source: { 275 | uri: 'https://farm5.staticflickr.com/4342/35553153214_38b267c76e_z.jpg', 276 | cache: 'force-cache' 277 | } 278 | }, 279 | { 280 | id: '36211598492', 281 | postedBy: 'B. Blue', 282 | width: 640, 283 | height: 427, 284 | title: 'candies - fresh & fruity', 285 | source: { 286 | uri: 'https://farm5.staticflickr.com/4436/36211598492_c66f8b5219_z.jpg', 287 | cache: 'force-cache' 288 | } 289 | }, 290 | { 291 | id: '35993842840', 292 | postedBy: 'leo hoegee photography', 293 | width: 640, 294 | height: 360, 295 | title: 'Behind the Dike of the Grevelingen Lake.', 296 | source: { 297 | uri: 'https://farm5.staticflickr.com/4413/35993842840_621b2e7550_z.jpg', 298 | cache: 'force-cache' 299 | } 300 | }, 301 | { 302 | id: '35580081413', 303 | postedBy: 'Andy Harris', 304 | width: 640, 305 | height: 427, 306 | title: 'Kingy catch (1 of 3)', 307 | source: { 308 | uri: 'https://farm5.staticflickr.com/4412/35580081413_72b65a7839_z.jpg', 309 | cache: 'force-cache' 310 | } 311 | }, 312 | { 313 | id: '35544533004', 314 | postedBy: 'CL19LS8GTD.33', 315 | width: 640, 316 | height: 431, 317 | title: 'Off Yer Bike.', 318 | source: { 319 | uri: 'https://farm5.staticflickr.com/4410/35544533004_267eccf8b5_z.jpg', 320 | cache: 'force-cache' 321 | } 322 | }, 323 | { 324 | id: '35544058694', 325 | postedBy: 'robert daneels', 326 | width: 640, 327 | height: 360, 328 | title: 'Waar sta ik en waar moet ik heen ?', 329 | source: { 330 | uri: 'https://farm5.staticflickr.com/4387/35544058694_34955c9165_z.jpg', 331 | cache: 'force-cache' 332 | } 333 | }, 334 | { 335 | id: '36342182536', 336 | postedBy: 'Malen Garek', 337 | width: 640, 338 | height: 480, 339 | title: "I'm in holidays! (iPhone Shot)", 340 | source: { 341 | uri: 'https://farm5.staticflickr.com/4437/36342182536_47da134fda_z.jpg', 342 | cache: 'force-cache' 343 | } 344 | }, 345 | { 346 | id: '36254546171', 347 | postedBy: 'John Assheton', 348 | width: 640, 349 | height: 543, 350 | title: 'Ruddy Darter (M)', 351 | source: { 352 | uri: 'https://farm5.staticflickr.com/4348/36254546171_c12fdbf82d_z.jpg', 353 | cache: 'force-cache' 354 | } 355 | }, 356 | { 357 | id: '35580273243', 358 | postedBy: 'Jeff Wallace', 359 | width: 640, 360 | height: 360, 361 | title: 'Hoping [Explored]', 362 | source: { 363 | uri: 'https://farm5.staticflickr.com/4392/35580273243_ff38d5bb44_z.jpg', 364 | cache: 'force-cache' 365 | } 366 | }, 367 | { 368 | id: '36222403392', 369 | postedBy: 'Julie Meakins', 370 | width: 640, 371 | height: 640, 372 | title: '217/365 All the fun of the fair (Explore)', 373 | source: { 374 | uri: 'https://farm5.staticflickr.com/4378/36222403392_57f43a724f_z.jpg', 375 | cache: 'force-cache' 376 | } 377 | }, 378 | { 379 | id: '35543956764', 380 | postedBy: 'Mario Nonaka', 381 | width: 640, 382 | height: 426, 383 | title: 'Coyote Lookout', 384 | source: { 385 | uri: 'https://farm5.staticflickr.com/4357/35543956764_1c5f13cd72_z.jpg', 386 | cache: 'force-cache' 387 | } 388 | }, 389 | { 390 | id: '35987031300', 391 | postedBy: 'Christine Baird', 392 | width: 640, 393 | height: 375, 394 | title: 'Northern Flatid Planthopper', 395 | source: { 396 | uri: 'https://farm5.staticflickr.com/4410/35987031300_f0e6565ec2_z.jpg', 397 | cache: 'force-cache' 398 | } 399 | }, 400 | { 401 | id: '35986286810', 402 | postedBy: 'Manita Goh', 403 | width: 640, 404 | height: 427, 405 | title: 'Revenue House', 406 | source: { 407 | uri: 'https://farm5.staticflickr.com/4441/35986286810_69dd5435d1_z.jpg', 408 | cache: 'force-cache' 409 | } 410 | }, 411 | { 412 | id: '35576478273', 413 | postedBy: 'Valter Patrial', 414 | width: 495, 415 | height: 640, 416 | title: 'Colors', 417 | source: { 418 | uri: 'https://farm5.staticflickr.com/4362/35576478273_f28bb17523_z.jpg', 419 | cache: 'force-cache' 420 | } 421 | }, 422 | { 423 | id: '36240370651', 424 | postedBy: 'Edgar K. B. Montrose', 425 | width: 640, 426 | height: 480, 427 | title: 'Wonder no more', 428 | source: { 429 | uri: 'https://farm5.staticflickr.com/4368/36240370651_2fdd40a06e_z.jpg', 430 | cache: 'force-cache' 431 | } 432 | }, 433 | { 434 | id: '35574032223', 435 | postedBy: 'Jean Fry', 436 | width: 640, 437 | height: 396, 438 | title: 'View from Sheeps Tor - NK2_2230', 439 | source: { 440 | uri: 'https://farm5.staticflickr.com/4431/35574032223_8e002e8f9f_z.jpg', 441 | cache: 'force-cache' 442 | } 443 | }, 444 | { 445 | id: '36245983271', 446 | postedBy: 'VALENT Luca', 447 | width: 640, 448 | height: 426, 449 | title: 'BB7426 & BB7431 cv - 58883 Hendaye - Sibelin', 450 | source: { 451 | uri: 'https://farm5.staticflickr.com/4421/36245983271_fedee75fda_z.jpg', 452 | cache: 'force-cache' 453 | } 454 | }, 455 | { 456 | id: '35995419230', 457 | postedBy: 'Stephen Wallace (Hibernia Landscapes)', 458 | width: 640, 459 | height: 427, 460 | title: 'Wild Vagar', 461 | source: { 462 | uri: 'https://farm5.staticflickr.com/4340/35995419230_5477358ed1_z.jpg', 463 | cache: 'force-cache' 464 | } 465 | }, 466 | { 467 | id: '36388886775', 468 | postedBy: 'davocano', 469 | width: 640, 470 | height: 427, 471 | title: '1991 Vauxhall Nova 1.6 GSi', 472 | source: { 473 | uri: 'https://farm5.staticflickr.com/4395/36388886775_0689d03f67_z.jpg', 474 | cache: 'force-cache' 475 | } 476 | }, 477 | { 478 | id: '36382018915', 479 | postedBy: 'Dirk Hoffmann', 480 | width: 640, 481 | height: 428, 482 | title: 'rainbow.window', 483 | source: { 484 | uri: 'https://farm5.staticflickr.com/4418/36382018915_d5c9ee467e_z.jpg', 485 | cache: 'force-cache' 486 | } 487 | }, 488 | { 489 | id: '36216542982', 490 | postedBy: 'Andrew Cookston', 491 | width: 640, 492 | height: 390, 493 | title: 'Waves On The Shoreline', 494 | source: { 495 | uri: 'https://farm5.staticflickr.com/4396/36216542982_7f2846efae_z.jpg', 496 | cache: 'force-cache' 497 | } 498 | }, 499 | { 500 | id: '36388604325', 501 | postedBy: 'Mathieu Tremblay', 502 | width: 640, 503 | height: 427, 504 | title: 'CN 596 @ Saint-Henri, QC', 505 | source: { 506 | uri: 'https://farm5.staticflickr.com/4419/36388604325_2e14a439d2_z.jpg', 507 | cache: 'force-cache' 508 | } 509 | }, 510 | { 511 | id: '36334399916', 512 | postedBy: 'Paul Stewart', 513 | width: 640, 514 | height: 233, 515 | title: "Active region 2670 and prominences on today's Sun", 516 | source: { 517 | uri: 'https://farm5.staticflickr.com/4392/36334399916_076f933a7d_z.jpg', 518 | cache: 'force-cache' 519 | } 520 | }, 521 | { 522 | id: '36253260471', 523 | postedBy: 'Nacho', 524 | width: 640, 525 | height: 360, 526 | title: 'Time Spectra (Hobby, love, affection, life)', 527 | source: { 528 | uri: 'https://farm5.staticflickr.com/4422/36253260471_43fa5be3c6_z.jpg', 529 | cache: 'force-cache' 530 | } 531 | }, 532 | { 533 | id: '35549987044', 534 | postedBy: 'carmen villar', 535 | width: 640, 536 | height: 284, 537 | title: 'Lago Tsomo- Riri, Ladakh, Himalaya', 538 | source: { 539 | uri: 'https://farm5.staticflickr.com/4376/35549987044_1df39e8045_z.jpg', 540 | cache: 'force-cache' 541 | } 542 | }, 543 | { 544 | id: '36220626932', 545 | postedBy: 'maulbeerbaum', 546 | width: 640, 547 | height: 329, 548 | title: 'Nowhere and Everywhere', 549 | source: { 550 | uri: 'https://farm5.staticflickr.com/4409/36220626932_64408aa7f9_z.jpg', 551 | cache: 'force-cache' 552 | } 553 | }, 554 | { 555 | id: '35986307270', 556 | postedBy: 'Muddy Boots UK', 557 | width: 640, 558 | height: 438, 559 | title: 560 | 'Gayle Beck Lodge, Ribblesdale, Yorkshire - Explore 06.08.2017 - No. 30', 561 | source: { 562 | uri: 'https://farm5.staticflickr.com/4348/35986307270_a363ccc59e_z.jpg', 563 | cache: 'force-cache' 564 | } 565 | }, 566 | { 567 | id: '36241407761', 568 | postedBy: 'David Young', 569 | width: 640, 570 | height: 427, 571 | title: 'Untitled', 572 | source: { 573 | uri: 'https://farm5.staticflickr.com/4395/36241407761_203e27806b_z.jpg', 574 | cache: 'force-cache' 575 | } 576 | }, 577 | { 578 | id: '35983973840', 579 | postedBy: 'Douglas Hamilton', 580 | width: 640, 581 | height: 421, 582 | title: 'Highland Days', 583 | source: { 584 | uri: 'https://farm5.staticflickr.com/4391/35983973840_52724c7194_z.jpg', 585 | cache: 'force-cache' 586 | } 587 | }, 588 | { 589 | id: '35572626413', 590 | postedBy: 'Andrew Dempster', 591 | width: 640, 592 | height: 314, 593 | title: 'Samstag Museum', 594 | source: { 595 | uri: 'https://farm5.staticflickr.com/4344/35572626413_5d98c434df_z.jpg', 596 | cache: 'force-cache' 597 | } 598 | }, 599 | { 600 | id: '35568435253', 601 | postedBy: '', 602 | width: 640, 603 | height: 480, 604 | title: 'Lego custom Simon Baz', 605 | source: { 606 | uri: 'https://farm5.staticflickr.com/4415/35568435253_75b35465ba_z.jpg', 607 | cache: 'force-cache' 608 | } 609 | }, 610 | { 611 | id: '35583687433', 612 | postedBy: 'KinOreve Vero', 613 | width: 640, 614 | height: 640, 615 | title: 'Ramures cėlestes', 616 | source: { 617 | uri: 'https://farm5.staticflickr.com/4378/35583687433_3ef48b38bc_z.jpg', 618 | cache: 'force-cache' 619 | } 620 | }, 621 | { 622 | id: '35576563563', 623 | postedBy: 'FotoCorn', 624 | width: 640, 625 | height: 427, 626 | title: 'Varend Corso Westland [Explored]', 627 | source: { 628 | uri: 'https://farm5.staticflickr.com/4374/35576563563_c5589c5c66_z.jpg', 629 | cache: 'force-cache' 630 | } 631 | }, 632 | { 633 | id: '36212919312', 634 | postedBy: 'Ryan C Wright', 635 | width: 640, 636 | height: 246, 637 | title: 'Rio Grande River Oxbow', 638 | source: { 639 | uri: 'https://farm5.staticflickr.com/4362/36212919312_076601bef6_z.jpg', 640 | cache: 'force-cache' 641 | } 642 | }, 643 | { 644 | id: '36392054855', 645 | postedBy: 'Phill Jenkins', 646 | width: 640, 647 | height: 427, 648 | title: 'Glasgow', 649 | source: { 650 | uri: 'https://farm5.staticflickr.com/4427/36392054855_2543828c5e_z.jpg', 651 | cache: 'force-cache' 652 | } 653 | }, 654 | { 655 | id: '36386287235', 656 | postedBy: 'Mark Sewell', 657 | width: 640, 658 | height: 426, 659 | title: 'Parasol Mushrooms - Macrolepiota procera var. procure.', 660 | source: { 661 | uri: 'https://farm5.staticflickr.com/4399/36386287235_db59486859_z.jpg', 662 | cache: 'force-cache' 663 | } 664 | }, 665 | { 666 | id: '36246545881', 667 | postedBy: 'Ray Hennessy', 668 | width: 640, 669 | height: 302, 670 | title: 'Sunrise Dowitcher', 671 | source: { 672 | uri: 'https://farm5.staticflickr.com/4439/36246545881_72d63c4af5_z.jpg', 673 | cache: 'force-cache' 674 | } 675 | }, 676 | { 677 | id: '35575159603', 678 | postedBy: 'Mark Turnau', 679 | width: 640, 680 | height: 422, 681 | title: 'Sunflowers', 682 | source: { 683 | uri: 'https://farm5.staticflickr.com/4331/35575159603_284405b94b_z.jpg', 684 | cache: 'force-cache' 685 | } 686 | }, 687 | { 688 | id: '36384441885', 689 | postedBy: 'Yanai Takahiro', 690 | width: 640, 691 | height: 428, 692 | title: 693 | 'General view of Maruyama Senmaida (Thousands of rice fields) (丸山千枚田)', 694 | source: { 695 | uri: 'https://farm5.staticflickr.com/4387/36384441885_3834767c01_z.jpg', 696 | cache: 'force-cache' 697 | } 698 | }, 699 | { 700 | id: '35549083824', 701 | postedBy: 'Walk in the Woods Photography', 702 | width: 640, 703 | height: 304, 704 | title: '', 705 | source: { 706 | uri: 'https://farm5.staticflickr.com/4432/35549083824_8531d02f85_z.jpg', 707 | cache: 'force-cache' 708 | } 709 | }, 710 | { 711 | id: '36344836886', 712 | postedBy: 'Warren Calloway', 713 | width: 640, 714 | height: 433, 715 | title: 716 | 'GM&O 727 BLOOMINGTON, IL 3APRIL1971 © DICK WALLIN-W CALLOWAY COLLECTION r', 717 | source: { 718 | uri: 'https://farm5.staticflickr.com/4363/36344836886_4ba92ac56e_z.jpg', 719 | cache: 'force-cache' 720 | } 721 | }, 722 | { 723 | id: '35581876893', 724 | postedBy: 'Ghost Of Nations Photography And Digital Art', 725 | width: 640, 726 | height: 427, 727 | title: 'Ghost Stories', 728 | source: { 729 | uri: 'https://farm5.staticflickr.com/4422/35581876893_421f36c7dd_z.jpg', 730 | cache: 'force-cache' 731 | } 732 | }, 733 | { 734 | id: '36344313696', 735 | postedBy: 'Ben Mol', 736 | width: 640, 737 | height: 412, 738 | title: '..Wachten op zonsondergang ..', 739 | source: { 740 | uri: 'https://farm5.staticflickr.com/4332/36344313696_2ae6c83873_z.jpg', 741 | cache: 'force-cache' 742 | } 743 | }, 744 | { 745 | id: '36244951451', 746 | postedBy: 'Roeli Til', 747 | width: 640, 748 | height: 428, 749 | title: 'Geweldige details/Amazing details', 750 | source: { 751 | uri: 'https://farm5.staticflickr.com/4402/36244951451_fe89f4fc33_z.jpg', 752 | cache: 'force-cache' 753 | } 754 | }, 755 | { 756 | id: '36244951071', 757 | postedBy: 'marin wibaux', 758 | width: 640, 759 | height: 427, 760 | title: 'Aspiration des coquelicots', 761 | source: { 762 | uri: 'https://farm5.staticflickr.com/4415/36244951071_a9d733a908_z.jpg', 763 | cache: 'force-cache' 764 | } 765 | }, 766 | { 767 | id: '36345454956', 768 | postedBy: 'James Kennedy', 769 | width: 640, 770 | height: 427, 771 | title: 'The next generation', 772 | source: { 773 | uri: 'https://farm5.staticflickr.com/4341/36345454956_fd08d75874_z.jpg', 774 | cache: 'force-cache' 775 | } 776 | }, 777 | { 778 | id: '36343275716', 779 | postedBy: 'Susan Ford Collins', 780 | width: 640, 781 | height: 427, 782 | title: 'Giant pink water lily has sprung up near our waterfall', 783 | source: { 784 | uri: 'https://farm5.staticflickr.com/4343/36343275716_c19e7732b2_z.jpg', 785 | cache: 'force-cache' 786 | } 787 | }, 788 | { 789 | id: '35542353714', 790 | postedBy: 'Thomas Hamel', 791 | width: 640, 792 | height: 453, 793 | title: 'Shark fin', 794 | source: { 795 | uri: 'https://farm5.staticflickr.com/4361/35542353714_5dcbb0098e_z.jpg', 796 | cache: 'force-cache' 797 | } 798 | }, 799 | { 800 | id: '36383028245', 801 | postedBy: 'David Thibodeaux', 802 | width: 470, 803 | height: 640, 804 | title: 'Deconstructed Concrete 4', 805 | source: { 806 | uri: 'https://farm5.staticflickr.com/4424/36383028245_778437d1e5_z.jpg', 807 | cache: 'force-cache' 808 | } 809 | }, 810 | { 811 | id: '36337868266', 812 | postedBy: 'Juan Ignacio Llana Ugalde', 813 | width: 640, 814 | height: 281, 815 | title: 'Mi primera portada importante.', 816 | source: { 817 | uri: 'https://farm5.staticflickr.com/4333/36337868266_3a7f788c60_z.jpg', 818 | cache: 'force-cache' 819 | } 820 | }, 821 | { 822 | id: '36223329792', 823 | postedBy: 'Neil Wagner', 824 | width: 503, 825 | height: 640, 826 | title: "She's All Smiles", 827 | source: { 828 | uri: 'https://farm5.staticflickr.com/4403/36223329792_c526a3f1e8_z.jpg', 829 | cache: 'force-cache' 830 | } 831 | }, 832 | { 833 | id: '36256211761', 834 | postedBy: 'PhillymanPete', 835 | width: 640, 836 | height: 426, 837 | title: 'Eastern American Toad', 838 | source: { 839 | uri: 'https://farm5.staticflickr.com/4378/36256211761_2a952e3803_z.jpg', 840 | cache: 'force-cache' 841 | } 842 | }, 843 | { 844 | id: '36240384631', 845 | postedBy: 'ladybugdiscovery', 846 | width: 640, 847 | height: 425, 848 | title: 'yellow-keh', 849 | source: { 850 | uri: 'https://farm5.staticflickr.com/4434/36240384631_c1a13d7f9a_z.jpg', 851 | cache: 'force-cache' 852 | } 853 | }, 854 | { 855 | id: '35987131440', 856 | postedBy: 'Alan Barr', 857 | width: 640, 858 | height: 427, 859 | title: 'Market Street, 2017', 860 | source: { 861 | uri: 'https://farm5.staticflickr.com/4364/35987131440_06c6d5aa62_z.jpg', 862 | cache: 'force-cache' 863 | } 864 | }, 865 | { 866 | id: '35580852003', 867 | postedBy: 'Kyle Korienek', 868 | width: 640, 869 | height: 427, 870 | title: 'Making Me Wait', 871 | source: { 872 | uri: 'https://farm5.staticflickr.com/4372/35580852003_0cffa865db_z.jpg', 873 | cache: 'force-cache' 874 | } 875 | }, 876 | { 877 | id: '36391720325', 878 | postedBy: 'Riccardo Portigliatti', 879 | width: 427, 880 | height: 640, 881 | title: 'Picchio Cenerino', 882 | source: { 883 | uri: 'https://farm5.staticflickr.com/4414/36391720325_baf6758242_z.jpg', 884 | cache: 'force-cache' 885 | } 886 | }, 887 | { 888 | id: '36389548535', 889 | postedBy: 'Fred Colbourne', 890 | width: 480, 891 | height: 640, 892 | title: 'a deer friend', 893 | source: { 894 | uri: 'https://farm5.staticflickr.com/4411/36389548535_f7323b378c_z.jpg', 895 | cache: 'force-cache' 896 | } 897 | }, 898 | { 899 | id: '36340491796', 900 | postedBy: 'Brandon Ore', 901 | width: 640, 902 | height: 320, 903 | title: 'The Demon Deacon', 904 | source: { 905 | uri: 'https://farm5.staticflickr.com/4345/36340491796_27017b5c01_z.jpg', 906 | cache: 'force-cache' 907 | } 908 | }, 909 | { 910 | id: '36245895981', 911 | postedBy: 'amazingstoker', 912 | width: 640, 913 | height: 414, 914 | title: 'sand and sea', 915 | source: { 916 | uri: 'https://farm5.staticflickr.com/4380/36245895981_99909f0313_z.jpg', 917 | cache: 'force-cache' 918 | } 919 | }, 920 | { 921 | id: '35986743720', 922 | postedBy: 'Jan van Duinen', 923 | width: 640, 924 | height: 427, 925 | title: 'Springtail', 926 | source: { 927 | uri: 'https://farm5.staticflickr.com/4381/35986743720_2673b3f87e_z.jpg', 928 | cache: 'force-cache' 929 | } 930 | }, 931 | { 932 | id: '36391407775', 933 | postedBy: 'Sean Richardson', 934 | width: 640, 935 | height: 425, 936 | title: 'Westborough State Hospital', 937 | source: { 938 | uri: 'https://farm5.staticflickr.com/4385/36391407775_2943a03321_z.jpg', 939 | cache: 'force-cache' 940 | } 941 | }, 942 | { 943 | id: '36383688175', 944 | postedBy: 'Andrew', 945 | width: 640, 946 | height: 556, 947 | title: 'Local Rule Applies', 948 | source: { 949 | uri: 'https://farm5.staticflickr.com/4442/36383688175_33dc4e5159_z.jpg', 950 | cache: 'force-cache' 951 | } 952 | }, 953 | { 954 | id: '36339497686', 955 | postedBy: 'beachpeepsrus', 956 | width: 640, 957 | height: 359, 958 | title: 'Morning Mirror the Pond', 959 | source: { 960 | uri: 'https://farm5.staticflickr.com/4434/36339497686_bf74be87d8_z.jpg', 961 | cache: 'force-cache' 962 | } 963 | }, 964 | { 965 | id: '35988114370', 966 | postedBy: 'Ben-ah', 967 | width: 640, 968 | height: 427, 969 | title: "Daylily 'Lime Frost'", 970 | source: { 971 | uri: 'https://farm5.staticflickr.com/4334/35988114370_267f2aca59_z.jpg', 972 | cache: 'force-cache' 973 | } 974 | }, 975 | { 976 | id: '35583123223', 977 | postedBy: 'k9luv', 978 | width: 480, 979 | height: 640, 980 | title: 'Lizard who visits regularly', 981 | source: { 982 | uri: 'https://farm5.staticflickr.com/4368/35583123223_72872015a8_z.jpg', 983 | cache: 'force-cache' 984 | } 985 | }, 986 | { 987 | id: '35556963914', 988 | postedBy: 'J.T. Dudrow', 989 | width: 640, 990 | height: 427, 991 | title: 'Milky Way over Gilpin Peak', 992 | source: { 993 | uri: 'https://farm5.staticflickr.com/4432/35556963914_da5a0b08a5_z.jpg', 994 | cache: 'force-cache' 995 | } 996 | }, 997 | { 998 | id: '35554365354', 999 | postedBy: 'Daan', 1000 | width: 640, 1001 | height: 427, 1002 | title: 'all about the details', 1003 | source: { 1004 | uri: 'https://farm5.staticflickr.com/4368/35554365354_15d8d8dfe5_z.jpg', 1005 | cache: 'force-cache' 1006 | } 1007 | }, 1008 | { 1009 | id: '36344269956', 1010 | postedBy: 'salmo52', 1011 | width: 608, 1012 | height: 640, 1013 | title: 'Tyran tritri / Eastern Kingbird 153A5989', 1014 | source: { 1015 | uri: 'https://farm5.staticflickr.com/4419/36344269956_f423bb3dac_z.jpg', 1016 | cache: 'force-cache' 1017 | } 1018 | }, 1019 | { 1020 | id: '36253619211', 1021 | postedBy: 'imagejon', 1022 | width: 640, 1023 | height: 640, 1024 | title: 'Window view', 1025 | source: { 1026 | uri: 'https://farm5.staticflickr.com/4370/36253619211_d63b5f87fa_z.jpg', 1027 | cache: 'force-cache' 1028 | } 1029 | }, 1030 | { 1031 | id: '36251706581', 1032 | postedBy: 'Travis Klingler (SivArt)', 1033 | width: 640, 1034 | height: 427, 1035 | title: 'Rusty Rooftop', 1036 | source: { 1037 | uri: 'https://farm5.staticflickr.com/4370/36251706581_d0cf5b3fb7_z.jpg', 1038 | cache: 'force-cache' 1039 | } 1040 | }, 1041 | { 1042 | id: '36216888632', 1043 | postedBy: '10-42Adam', 1044 | width: 640, 1045 | height: 478, 1046 | title: 'Delaware State Police', 1047 | source: { 1048 | uri: 'https://farm5.staticflickr.com/4440/36216888632_8a879beed7_z.jpg', 1049 | cache: 'force-cache' 1050 | } 1051 | }, 1052 | { 1053 | id: '35986898460', 1054 | postedBy: 'sweetgrass1984', 1055 | width: 640, 1056 | height: 427, 1057 | title: 'Bouquet of wild flowers', 1058 | source: { 1059 | uri: 'https://farm5.staticflickr.com/4380/35986898460_c3aeb83cb5_z.jpg', 1060 | cache: 'force-cache' 1061 | } 1062 | } 1063 | ]; 1064 | -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- 1 | # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. 2 | # yarn lockfile v1 3 | 4 | 5 | "@expo/vector-icons@^5.0.0": 6 | version "5.0.0" 7 | resolved "https://registry.yarnpkg.com/@expo/vector-icons/-/vector-icons-5.0.0.tgz#380d578a58b736b693acdd1aa86f8b6576465ba4" 8 | dependencies: 9 | react-native-vector-icons "4.1.1" 10 | 11 | absolute-path@^0.0.0: 12 | version "0.0.0" 13 | resolved "https://registry.yarnpkg.com/absolute-path/-/absolute-path-0.0.0.tgz#a78762fbdadfb5297be99b15d35a785b2f095bf7" 14 | 15 | accepts@~1.2.12, accepts@~1.2.13: 16 | version "1.2.13" 17 | resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.2.13.tgz#e5f1f3928c6d95fd96558c36ec3d9d0de4a6ecea" 18 | dependencies: 19 | mime-types "~2.1.6" 20 | negotiator "0.5.3" 21 | 22 | accepts@~1.3.0: 23 | version "1.3.3" 24 | resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.3.tgz#c3ca7434938648c3e0d9c1e328dd68b622c284ca" 25 | dependencies: 26 | mime-types "~2.1.11" 27 | negotiator "0.6.1" 28 | 29 | ajv@^4.9.1: 30 | version "4.11.8" 31 | resolved "https://registry.yarnpkg.com/ajv/-/ajv-4.11.8.tgz#82ffb02b29e662ae53bdc20af15947706739c536" 32 | dependencies: 33 | co "^4.6.0" 34 | json-stable-stringify "^1.0.1" 35 | 36 | align-text@^0.1.1, align-text@^0.1.3: 37 | version "0.1.4" 38 | resolved "https://registry.yarnpkg.com/align-text/-/align-text-0.1.4.tgz#0cd90a561093f35d0a99256c22b7069433fad117" 39 | dependencies: 40 | kind-of "^3.0.2" 41 | longest "^1.0.1" 42 | repeat-string "^1.5.2" 43 | 44 | ansi-escapes@^2.0.0: 45 | version "2.0.0" 46 | resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-2.0.0.tgz#5bae52be424878dd9783e8910e3fc2922e83c81b" 47 | 48 | ansi-regex@^2.0.0, ansi-regex@^2.1.1: 49 | version "2.1.1" 50 | resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" 51 | 52 | ansi-regex@^3.0.0: 53 | version "3.0.0" 54 | resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998" 55 | 56 | ansi-styles@^2.2.1: 57 | version "2.2.1" 58 | resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" 59 | 60 | ansi-styles@^3.0.0, ansi-styles@^3.1.0: 61 | version "3.2.0" 62 | resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.0.tgz#c159b8d5be0f9e5a6f346dab94f16ce022161b88" 63 | dependencies: 64 | color-convert "^1.9.0" 65 | 66 | ansi@^0.3.0, ansi@~0.3.1: 67 | version "0.3.1" 68 | resolved "https://registry.yarnpkg.com/ansi/-/ansi-0.3.1.tgz#0c42d4fb17160d5a9af1e484bace1c66922c1b21" 69 | 70 | anymatch@^1.3.0: 71 | version "1.3.2" 72 | resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-1.3.2.tgz#553dcb8f91e3c889845dfdba34c77721b90b9d7a" 73 | dependencies: 74 | micromatch "^2.1.5" 75 | normalize-path "^2.0.0" 76 | 77 | are-we-there-yet@~1.1.2: 78 | version "1.1.4" 79 | resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-1.1.4.tgz#bb5dca382bb94f05e15194373d16fd3ba1ca110d" 80 | dependencies: 81 | delegates "^1.0.0" 82 | readable-stream "^2.0.6" 83 | 84 | argsarray@^0.0.1: 85 | version "0.0.1" 86 | resolved "https://registry.yarnpkg.com/argsarray/-/argsarray-0.0.1.tgz#6e7207b4ecdb39b0af88303fa5ae22bda8df61cb" 87 | 88 | arr-diff@^2.0.0: 89 | version "2.0.0" 90 | resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-2.0.0.tgz#8f3b827f955a8bd669697e4a4256ac3ceae356cf" 91 | dependencies: 92 | arr-flatten "^1.0.1" 93 | 94 | arr-flatten@^1.0.1: 95 | version "1.1.0" 96 | resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1" 97 | 98 | array-differ@^1.0.0: 99 | version "1.0.0" 100 | resolved "https://registry.yarnpkg.com/array-differ/-/array-differ-1.0.0.tgz#eff52e3758249d33be402b8bb8e564bb2b5d4031" 101 | 102 | array-filter@~0.0.0: 103 | version "0.0.1" 104 | resolved "https://registry.yarnpkg.com/array-filter/-/array-filter-0.0.1.tgz#7da8cf2e26628ed732803581fd21f67cacd2eeec" 105 | 106 | array-map@~0.0.0: 107 | version "0.0.0" 108 | resolved "https://registry.yarnpkg.com/array-map/-/array-map-0.0.0.tgz#88a2bab73d1cf7bcd5c1b118a003f66f665fa662" 109 | 110 | array-reduce@~0.0.0: 111 | version "0.0.0" 112 | resolved "https://registry.yarnpkg.com/array-reduce/-/array-reduce-0.0.0.tgz#173899d3ffd1c7d9383e4479525dbe278cab5f2b" 113 | 114 | array-uniq@^1.0.2: 115 | version "1.0.3" 116 | resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6" 117 | 118 | array-unique@^0.2.1: 119 | version "0.2.1" 120 | resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.2.1.tgz#a1d97ccafcbc2625cc70fadceb36a50c58b01a53" 121 | 122 | art@^0.10.0: 123 | version "0.10.1" 124 | resolved "https://registry.yarnpkg.com/art/-/art-0.10.1.tgz#38541883e399225c5e193ff246e8f157cf7b2146" 125 | 126 | asap@~2.0.3: 127 | version "2.0.6" 128 | resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" 129 | 130 | asn1@~0.2.3: 131 | version "0.2.3" 132 | resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.3.tgz#dac8787713c9966849fc8180777ebe9c1ddf3b86" 133 | 134 | assert-plus@1.0.0, assert-plus@^1.0.0: 135 | version "1.0.0" 136 | resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525" 137 | 138 | assert-plus@^0.2.0: 139 | version "0.2.0" 140 | resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-0.2.0.tgz#d74e1b87e7affc0db8aadb7021f3fe48101ab234" 141 | 142 | async@^2.4.0: 143 | version "2.5.0" 144 | resolved "https://registry.yarnpkg.com/async/-/async-2.5.0.tgz#843190fd6b7357a0b9e1c956edddd5ec8462b54d" 145 | dependencies: 146 | lodash "^4.14.0" 147 | 148 | async@~0.2.6: 149 | version "0.2.10" 150 | resolved "https://registry.yarnpkg.com/async/-/async-0.2.10.tgz#b6bbe0b0674b9d719708ca38de8c237cb526c3d1" 151 | 152 | asynckit@^0.4.0: 153 | version "0.4.0" 154 | resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" 155 | 156 | aws-sign2@~0.6.0: 157 | version "0.6.0" 158 | resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.6.0.tgz#14342dd38dbcc94d0e5b87d763cd63612c0e794f" 159 | 160 | aws4@^1.2.1: 161 | version "1.6.0" 162 | resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.6.0.tgz#83ef5ca860b2b32e4a0deedee8c771b9db57471e" 163 | 164 | babel-code-frame@^6.22.0: 165 | version "6.22.0" 166 | resolved "https://registry.yarnpkg.com/babel-code-frame/-/babel-code-frame-6.22.0.tgz#027620bee567a88c32561574e7fd0801d33118e4" 167 | dependencies: 168 | chalk "^1.1.0" 169 | esutils "^2.0.2" 170 | js-tokens "^3.0.0" 171 | 172 | babel-core@^6.24.1, babel-core@^6.7.2: 173 | version "6.25.0" 174 | resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-6.25.0.tgz#7dd42b0463c742e9d5296deb3ec67a9322dad729" 175 | dependencies: 176 | babel-code-frame "^6.22.0" 177 | babel-generator "^6.25.0" 178 | babel-helpers "^6.24.1" 179 | babel-messages "^6.23.0" 180 | babel-register "^6.24.1" 181 | babel-runtime "^6.22.0" 182 | babel-template "^6.25.0" 183 | babel-traverse "^6.25.0" 184 | babel-types "^6.25.0" 185 | babylon "^6.17.2" 186 | convert-source-map "^1.1.0" 187 | debug "^2.1.1" 188 | json5 "^0.5.0" 189 | lodash "^4.2.0" 190 | minimatch "^3.0.2" 191 | path-is-absolute "^1.0.0" 192 | private "^0.1.6" 193 | slash "^1.0.0" 194 | source-map "^0.5.0" 195 | 196 | babel-generator@^6.24.1, babel-generator@^6.25.0: 197 | version "6.25.0" 198 | resolved "https://registry.yarnpkg.com/babel-generator/-/babel-generator-6.25.0.tgz#33a1af70d5f2890aeb465a4a7793c1df6a9ea9fc" 199 | dependencies: 200 | babel-messages "^6.23.0" 201 | babel-runtime "^6.22.0" 202 | babel-types "^6.25.0" 203 | detect-indent "^4.0.0" 204 | jsesc "^1.3.0" 205 | lodash "^4.2.0" 206 | source-map "^0.5.0" 207 | trim-right "^1.0.1" 208 | 209 | babel-helper-builder-binary-assignment-operator-visitor@^6.24.1: 210 | version "6.24.1" 211 | resolved "https://registry.yarnpkg.com/babel-helper-builder-binary-assignment-operator-visitor/-/babel-helper-builder-binary-assignment-operator-visitor-6.24.1.tgz#cce4517ada356f4220bcae8a02c2b346f9a56664" 212 | dependencies: 213 | babel-helper-explode-assignable-expression "^6.24.1" 214 | babel-runtime "^6.22.0" 215 | babel-types "^6.24.1" 216 | 217 | babel-helper-builder-react-jsx@^6.24.1: 218 | version "6.24.1" 219 | resolved "https://registry.yarnpkg.com/babel-helper-builder-react-jsx/-/babel-helper-builder-react-jsx-6.24.1.tgz#0ad7917e33c8d751e646daca4e77cc19377d2cbc" 220 | dependencies: 221 | babel-runtime "^6.22.0" 222 | babel-types "^6.24.1" 223 | esutils "^2.0.0" 224 | 225 | babel-helper-call-delegate@^6.24.1: 226 | version "6.24.1" 227 | resolved "https://registry.yarnpkg.com/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz#ece6aacddc76e41c3461f88bfc575bd0daa2df8d" 228 | dependencies: 229 | babel-helper-hoist-variables "^6.24.1" 230 | babel-runtime "^6.22.0" 231 | babel-traverse "^6.24.1" 232 | babel-types "^6.24.1" 233 | 234 | babel-helper-define-map@^6.24.1: 235 | version "6.24.1" 236 | resolved "https://registry.yarnpkg.com/babel-helper-define-map/-/babel-helper-define-map-6.24.1.tgz#7a9747f258d8947d32d515f6aa1c7bd02204a080" 237 | dependencies: 238 | babel-helper-function-name "^6.24.1" 239 | babel-runtime "^6.22.0" 240 | babel-types "^6.24.1" 241 | lodash "^4.2.0" 242 | 243 | babel-helper-explode-assignable-expression@^6.24.1: 244 | version "6.24.1" 245 | resolved "https://registry.yarnpkg.com/babel-helper-explode-assignable-expression/-/babel-helper-explode-assignable-expression-6.24.1.tgz#f25b82cf7dc10433c55f70592d5746400ac22caa" 246 | dependencies: 247 | babel-runtime "^6.22.0" 248 | babel-traverse "^6.24.1" 249 | babel-types "^6.24.1" 250 | 251 | babel-helper-function-name@^6.24.1: 252 | version "6.24.1" 253 | resolved "https://registry.yarnpkg.com/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz#d3475b8c03ed98242a25b48351ab18399d3580a9" 254 | dependencies: 255 | babel-helper-get-function-arity "^6.24.1" 256 | babel-runtime "^6.22.0" 257 | babel-template "^6.24.1" 258 | babel-traverse "^6.24.1" 259 | babel-types "^6.24.1" 260 | 261 | babel-helper-get-function-arity@^6.24.1: 262 | version "6.24.1" 263 | resolved "https://registry.yarnpkg.com/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz#8f7782aa93407c41d3aa50908f89b031b1b6853d" 264 | dependencies: 265 | babel-runtime "^6.22.0" 266 | babel-types "^6.24.1" 267 | 268 | babel-helper-hoist-variables@^6.24.1: 269 | version "6.24.1" 270 | resolved "https://registry.yarnpkg.com/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz#1ecb27689c9d25513eadbc9914a73f5408be7a76" 271 | dependencies: 272 | babel-runtime "^6.22.0" 273 | babel-types "^6.24.1" 274 | 275 | babel-helper-optimise-call-expression@^6.24.1: 276 | version "6.24.1" 277 | resolved "https://registry.yarnpkg.com/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz#f7a13427ba9f73f8f4fa993c54a97882d1244257" 278 | dependencies: 279 | babel-runtime "^6.22.0" 280 | babel-types "^6.24.1" 281 | 282 | babel-helper-regex@^6.24.1: 283 | version "6.24.1" 284 | resolved "https://registry.yarnpkg.com/babel-helper-regex/-/babel-helper-regex-6.24.1.tgz#d36e22fab1008d79d88648e32116868128456ce8" 285 | dependencies: 286 | babel-runtime "^6.22.0" 287 | babel-types "^6.24.1" 288 | lodash "^4.2.0" 289 | 290 | babel-helper-remap-async-to-generator@^6.16.0: 291 | version "6.24.1" 292 | resolved "https://registry.yarnpkg.com/babel-helper-remap-async-to-generator/-/babel-helper-remap-async-to-generator-6.24.1.tgz#5ec581827ad723fecdd381f1c928390676e4551b" 293 | dependencies: 294 | babel-helper-function-name "^6.24.1" 295 | babel-runtime "^6.22.0" 296 | babel-template "^6.24.1" 297 | babel-traverse "^6.24.1" 298 | babel-types "^6.24.1" 299 | 300 | babel-helper-replace-supers@^6.24.1: 301 | version "6.24.1" 302 | resolved "https://registry.yarnpkg.com/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz#bf6dbfe43938d17369a213ca8a8bf74b6a90ab1a" 303 | dependencies: 304 | babel-helper-optimise-call-expression "^6.24.1" 305 | babel-messages "^6.23.0" 306 | babel-runtime "^6.22.0" 307 | babel-template "^6.24.1" 308 | babel-traverse "^6.24.1" 309 | babel-types "^6.24.1" 310 | 311 | babel-helpers@^6.24.1: 312 | version "6.24.1" 313 | resolved "https://registry.yarnpkg.com/babel-helpers/-/babel-helpers-6.24.1.tgz#3471de9caec388e5c850e597e58a26ddf37602b2" 314 | dependencies: 315 | babel-runtime "^6.22.0" 316 | babel-template "^6.24.1" 317 | 318 | babel-messages@^6.23.0: 319 | version "6.23.0" 320 | resolved "https://registry.yarnpkg.com/babel-messages/-/babel-messages-6.23.0.tgz#f3cdf4703858035b2a2951c6ec5edf6c62f2630e" 321 | dependencies: 322 | babel-runtime "^6.22.0" 323 | 324 | babel-plugin-check-es2015-constants@^6.5.0, babel-plugin-check-es2015-constants@^6.7.2, babel-plugin-check-es2015-constants@^6.8.0: 325 | version "6.22.0" 326 | resolved "https://registry.yarnpkg.com/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz#35157b101426fd2ffd3da3f75c7d1e91835bbf8a" 327 | dependencies: 328 | babel-runtime "^6.22.0" 329 | 330 | babel-plugin-external-helpers@^6.18.0: 331 | version "6.22.0" 332 | resolved "https://registry.yarnpkg.com/babel-plugin-external-helpers/-/babel-plugin-external-helpers-6.22.0.tgz#2285f48b02bd5dede85175caf8c62e86adccefa1" 333 | dependencies: 334 | babel-runtime "^6.22.0" 335 | 336 | babel-plugin-module-resolver@2.5.0: 337 | version "2.5.0" 338 | resolved "https://registry.yarnpkg.com/babel-plugin-module-resolver/-/babel-plugin-module-resolver-2.5.0.tgz#a1204b4aeada066e8afb9b9f9c43e238d73d41bb" 339 | dependencies: 340 | find-babel-config "^1.0.1" 341 | glob "^7.1.1" 342 | resolve "^1.2.0" 343 | 344 | babel-plugin-react-transform@2.0.2: 345 | version "2.0.2" 346 | resolved "https://registry.yarnpkg.com/babel-plugin-react-transform/-/babel-plugin-react-transform-2.0.2.tgz#515bbfa996893981142d90b1f9b1635de2995109" 347 | dependencies: 348 | lodash "^4.6.1" 349 | 350 | babel-plugin-syntax-async-functions@^6.5.0, babel-plugin-syntax-async-functions@^6.8.0: 351 | version "6.13.0" 352 | resolved "https://registry.yarnpkg.com/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-6.13.0.tgz#cad9cad1191b5ad634bf30ae0872391e0647be95" 353 | 354 | babel-plugin-syntax-class-constructor-call@^6.18.0: 355 | version "6.18.0" 356 | resolved "https://registry.yarnpkg.com/babel-plugin-syntax-class-constructor-call/-/babel-plugin-syntax-class-constructor-call-6.18.0.tgz#9cb9d39fe43c8600bec8146456ddcbd4e1a76416" 357 | 358 | babel-plugin-syntax-class-properties@^6.5.0, babel-plugin-syntax-class-properties@^6.8.0: 359 | version "6.13.0" 360 | resolved "https://registry.yarnpkg.com/babel-plugin-syntax-class-properties/-/babel-plugin-syntax-class-properties-6.13.0.tgz#d7eb23b79a317f8543962c505b827c7d6cac27de" 361 | 362 | babel-plugin-syntax-decorators@^6.1.18: 363 | version "6.13.0" 364 | resolved "https://registry.yarnpkg.com/babel-plugin-syntax-decorators/-/babel-plugin-syntax-decorators-6.13.0.tgz#312563b4dbde3cc806cee3e416cceeaddd11ac0b" 365 | 366 | babel-plugin-syntax-do-expressions@^6.8.0: 367 | version "6.13.0" 368 | resolved "https://registry.yarnpkg.com/babel-plugin-syntax-do-expressions/-/babel-plugin-syntax-do-expressions-6.13.0.tgz#5747756139aa26d390d09410b03744ba07e4796d" 369 | 370 | babel-plugin-syntax-exponentiation-operator@^6.8.0: 371 | version "6.13.0" 372 | resolved "https://registry.yarnpkg.com/babel-plugin-syntax-exponentiation-operator/-/babel-plugin-syntax-exponentiation-operator-6.13.0.tgz#9ee7e8337290da95288201a6a57f4170317830de" 373 | 374 | babel-plugin-syntax-export-extensions@^6.8.0: 375 | version "6.13.0" 376 | resolved "https://registry.yarnpkg.com/babel-plugin-syntax-export-extensions/-/babel-plugin-syntax-export-extensions-6.13.0.tgz#70a1484f0f9089a4e84ad44bac353c95b9b12721" 377 | 378 | babel-plugin-syntax-flow@^6.18.0, babel-plugin-syntax-flow@^6.5.0, babel-plugin-syntax-flow@^6.8.0: 379 | version "6.18.0" 380 | resolved "https://registry.yarnpkg.com/babel-plugin-syntax-flow/-/babel-plugin-syntax-flow-6.18.0.tgz#4c3ab20a2af26aa20cd25995c398c4eb70310c8d" 381 | 382 | babel-plugin-syntax-function-bind@^6.8.0: 383 | version "6.13.0" 384 | resolved "https://registry.yarnpkg.com/babel-plugin-syntax-function-bind/-/babel-plugin-syntax-function-bind-6.13.0.tgz#48c495f177bdf31a981e732f55adc0bdd2601f46" 385 | 386 | babel-plugin-syntax-jsx@^6.5.0, babel-plugin-syntax-jsx@^6.8.0: 387 | version "6.18.0" 388 | resolved "https://registry.yarnpkg.com/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz#0af32a9a6e13ca7a3fd5069e62d7b0f58d0d8946" 389 | 390 | babel-plugin-syntax-object-rest-spread@^6.5.0, babel-plugin-syntax-object-rest-spread@^6.8.0: 391 | version "6.13.0" 392 | resolved "https://registry.yarnpkg.com/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz#fd6536f2bce13836ffa3a5458c4903a597bb3bf5" 393 | 394 | 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: 395 | version "6.22.0" 396 | resolved "https://registry.yarnpkg.com/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-6.22.0.tgz#ba0360937f8d06e40180a43fe0d5616fff532cf3" 397 | 398 | babel-plugin-transform-async-to-generator@6.16.0: 399 | version "6.16.0" 400 | resolved "https://registry.yarnpkg.com/babel-plugin-transform-async-to-generator/-/babel-plugin-transform-async-to-generator-6.16.0.tgz#19ec36cb1486b59f9f468adfa42ce13908ca2999" 401 | dependencies: 402 | babel-helper-remap-async-to-generator "^6.16.0" 403 | babel-plugin-syntax-async-functions "^6.8.0" 404 | babel-runtime "^6.0.0" 405 | 406 | babel-plugin-transform-class-constructor-call@^6.6.5: 407 | version "6.24.1" 408 | resolved "https://registry.yarnpkg.com/babel-plugin-transform-class-constructor-call/-/babel-plugin-transform-class-constructor-call-6.24.1.tgz#80dc285505ac067dcb8d6c65e2f6f11ab7765ef9" 409 | dependencies: 410 | babel-plugin-syntax-class-constructor-call "^6.18.0" 411 | babel-runtime "^6.22.0" 412 | babel-template "^6.24.1" 413 | 414 | babel-plugin-transform-class-properties@^6.18.0, babel-plugin-transform-class-properties@^6.5.0, babel-plugin-transform-class-properties@^6.6.0, babel-plugin-transform-class-properties@^6.8.0: 415 | version "6.24.1" 416 | resolved "https://registry.yarnpkg.com/babel-plugin-transform-class-properties/-/babel-plugin-transform-class-properties-6.24.1.tgz#6a79763ea61d33d36f37b611aa9def81a81b46ac" 417 | dependencies: 418 | babel-helper-function-name "^6.24.1" 419 | babel-plugin-syntax-class-properties "^6.8.0" 420 | babel-runtime "^6.22.0" 421 | babel-template "^6.24.1" 422 | 423 | babel-plugin-transform-decorators-legacy@1.3.4, babel-plugin-transform-decorators-legacy@^1.3.4: 424 | version "1.3.4" 425 | resolved "https://registry.yarnpkg.com/babel-plugin-transform-decorators-legacy/-/babel-plugin-transform-decorators-legacy-1.3.4.tgz#741b58f6c5bce9e6027e0882d9c994f04f366925" 426 | dependencies: 427 | babel-plugin-syntax-decorators "^6.1.18" 428 | babel-runtime "^6.2.0" 429 | babel-template "^6.3.0" 430 | 431 | babel-plugin-transform-do-expressions@^6.5.0: 432 | version "6.22.0" 433 | resolved "https://registry.yarnpkg.com/babel-plugin-transform-do-expressions/-/babel-plugin-transform-do-expressions-6.22.0.tgz#28ccaf92812d949c2cd1281f690c8fdc468ae9bb" 434 | dependencies: 435 | babel-plugin-syntax-do-expressions "^6.8.0" 436 | babel-runtime "^6.22.0" 437 | 438 | 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: 439 | version "6.22.0" 440 | resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz#452692cb711d5f79dc7f85e440ce41b9f244d221" 441 | dependencies: 442 | babel-runtime "^6.22.0" 443 | 444 | babel-plugin-transform-es2015-block-scoped-functions@^6.6.5, babel-plugin-transform-es2015-block-scoped-functions@^6.8.0: 445 | version "6.22.0" 446 | resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz#bbc51b49f964d70cb8d8e0b94e820246ce3a6141" 447 | dependencies: 448 | babel-runtime "^6.22.0" 449 | 450 | 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: 451 | version "6.24.1" 452 | resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.24.1.tgz#76c295dc3a4741b1665adfd3167215dcff32a576" 453 | dependencies: 454 | babel-runtime "^6.22.0" 455 | babel-template "^6.24.1" 456 | babel-traverse "^6.24.1" 457 | babel-types "^6.24.1" 458 | lodash "^4.2.0" 459 | 460 | babel-plugin-transform-es2015-classes@^6.5.0, babel-plugin-transform-es2015-classes@^6.6.5, babel-plugin-transform-es2015-classes@^6.8.0: 461 | version "6.24.1" 462 | resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz#5a4c58a50c9c9461e564b4b2a3bfabc97a2584db" 463 | dependencies: 464 | babel-helper-define-map "^6.24.1" 465 | babel-helper-function-name "^6.24.1" 466 | babel-helper-optimise-call-expression "^6.24.1" 467 | babel-helper-replace-supers "^6.24.1" 468 | babel-messages "^6.23.0" 469 | babel-runtime "^6.22.0" 470 | babel-template "^6.24.1" 471 | babel-traverse "^6.24.1" 472 | babel-types "^6.24.1" 473 | 474 | 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: 475 | version "6.24.1" 476 | resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz#6fe2a8d16895d5634f4cd999b6d3480a308159b3" 477 | dependencies: 478 | babel-runtime "^6.22.0" 479 | babel-template "^6.24.1" 480 | 481 | babel-plugin-transform-es2015-destructuring@6.x, babel-plugin-transform-es2015-destructuring@^6.5.0, babel-plugin-transform-es2015-destructuring@^6.6.5, babel-plugin-transform-es2015-destructuring@^6.8.0: 482 | version "6.23.0" 483 | resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz#997bb1f1ab967f682d2b0876fe358d60e765c56d" 484 | dependencies: 485 | babel-runtime "^6.22.0" 486 | 487 | 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: 488 | version "6.23.0" 489 | resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz#f47c95b2b613df1d3ecc2fdb7573623c75248691" 490 | dependencies: 491 | babel-runtime "^6.22.0" 492 | 493 | 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: 494 | version "6.24.1" 495 | resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz#834c89853bc36b1af0f3a4c5dbaa94fd8eacaa8b" 496 | dependencies: 497 | babel-helper-function-name "^6.24.1" 498 | babel-runtime "^6.22.0" 499 | babel-types "^6.24.1" 500 | 501 | babel-plugin-transform-es2015-literals@^6.5.0, babel-plugin-transform-es2015-literals@^6.8.0: 502 | version "6.22.0" 503 | resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz#4f54a02d6cd66cf915280019a31d31925377ca2e" 504 | dependencies: 505 | babel-runtime "^6.22.0" 506 | 507 | babel-plugin-transform-es2015-modules-commonjs@6.x, babel-plugin-transform-es2015-modules-commonjs@^6.5.0, babel-plugin-transform-es2015-modules-commonjs@^6.7.0, babel-plugin-transform-es2015-modules-commonjs@^6.8.0: 508 | version "6.24.1" 509 | resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.24.1.tgz#d3e310b40ef664a36622200097c6d440298f2bfe" 510 | dependencies: 511 | babel-plugin-transform-strict-mode "^6.24.1" 512 | babel-runtime "^6.22.0" 513 | babel-template "^6.24.1" 514 | babel-types "^6.24.1" 515 | 516 | babel-plugin-transform-es2015-object-super@^6.6.5, babel-plugin-transform-es2015-object-super@^6.8.0: 517 | version "6.24.1" 518 | resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz#24cef69ae21cb83a7f8603dad021f572eb278f8d" 519 | dependencies: 520 | babel-helper-replace-supers "^6.24.1" 521 | babel-runtime "^6.22.0" 522 | 523 | babel-plugin-transform-es2015-parameters@6.x, babel-plugin-transform-es2015-parameters@^6.5.0, babel-plugin-transform-es2015-parameters@^6.7.0, babel-plugin-transform-es2015-parameters@^6.8.0: 524 | version "6.24.1" 525 | resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz#57ac351ab49caf14a97cd13b09f66fdf0a625f2b" 526 | dependencies: 527 | babel-helper-call-delegate "^6.24.1" 528 | babel-helper-get-function-arity "^6.24.1" 529 | babel-runtime "^6.22.0" 530 | babel-template "^6.24.1" 531 | babel-traverse "^6.24.1" 532 | babel-types "^6.24.1" 533 | 534 | 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: 535 | version "6.24.1" 536 | resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz#24f875d6721c87661bbd99a4622e51f14de38aa0" 537 | dependencies: 538 | babel-runtime "^6.22.0" 539 | babel-types "^6.24.1" 540 | 541 | babel-plugin-transform-es2015-spread@6.x, babel-plugin-transform-es2015-spread@^6.5.0, babel-plugin-transform-es2015-spread@^6.6.5, babel-plugin-transform-es2015-spread@^6.8.0: 542 | version "6.22.0" 543 | resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz#d6d68a99f89aedc4536c81a542e8dd9f1746f8d1" 544 | dependencies: 545 | babel-runtime "^6.22.0" 546 | 547 | babel-plugin-transform-es2015-sticky-regex@6.x: 548 | version "6.24.1" 549 | resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz#00c1cdb1aca71112cdf0cf6126c2ed6b457ccdbc" 550 | dependencies: 551 | babel-helper-regex "^6.24.1" 552 | babel-runtime "^6.22.0" 553 | babel-types "^6.24.1" 554 | 555 | babel-plugin-transform-es2015-template-literals@^6.5.0, babel-plugin-transform-es2015-template-literals@^6.6.5, babel-plugin-transform-es2015-template-literals@^6.8.0: 556 | version "6.22.0" 557 | resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz#a84b3450f7e9f8f1f6839d6d687da84bb1236d8d" 558 | dependencies: 559 | babel-runtime "^6.22.0" 560 | 561 | babel-plugin-transform-es2015-unicode-regex@6.x: 562 | version "6.24.1" 563 | resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz#d38b12f42ea7323f729387f18a7c5ae1faeb35e9" 564 | dependencies: 565 | babel-helper-regex "^6.24.1" 566 | babel-runtime "^6.22.0" 567 | regexpu-core "^2.0.0" 568 | 569 | babel-plugin-transform-es3-member-expression-literals@^6.5.0, babel-plugin-transform-es3-member-expression-literals@^6.8.0: 570 | version "6.22.0" 571 | resolved "https://registry.yarnpkg.com/babel-plugin-transform-es3-member-expression-literals/-/babel-plugin-transform-es3-member-expression-literals-6.22.0.tgz#733d3444f3ecc41bef8ed1a6a4e09657b8969ebb" 572 | dependencies: 573 | babel-runtime "^6.22.0" 574 | 575 | babel-plugin-transform-es3-property-literals@^6.5.0, babel-plugin-transform-es3-property-literals@^6.8.0: 576 | version "6.22.0" 577 | resolved "https://registry.yarnpkg.com/babel-plugin-transform-es3-property-literals/-/babel-plugin-transform-es3-property-literals-6.22.0.tgz#b2078d5842e22abf40f73e8cde9cd3711abd5758" 578 | dependencies: 579 | babel-runtime "^6.22.0" 580 | 581 | babel-plugin-transform-exponentiation-operator@^6.5.0: 582 | version "6.24.1" 583 | resolved "https://registry.yarnpkg.com/babel-plugin-transform-exponentiation-operator/-/babel-plugin-transform-exponentiation-operator-6.24.1.tgz#2ab0c9c7f3098fa48907772bb813fe41e8de3a0e" 584 | dependencies: 585 | babel-helper-builder-binary-assignment-operator-visitor "^6.24.1" 586 | babel-plugin-syntax-exponentiation-operator "^6.8.0" 587 | babel-runtime "^6.22.0" 588 | 589 | babel-plugin-transform-export-extensions@^6.5.0: 590 | version "6.22.0" 591 | resolved "https://registry.yarnpkg.com/babel-plugin-transform-export-extensions/-/babel-plugin-transform-export-extensions-6.22.0.tgz#53738b47e75e8218589eea946cbbd39109bbe653" 592 | dependencies: 593 | babel-plugin-syntax-export-extensions "^6.8.0" 594 | babel-runtime "^6.22.0" 595 | 596 | babel-plugin-transform-flow-strip-types@^6.21.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: 597 | version "6.22.0" 598 | resolved "https://registry.yarnpkg.com/babel-plugin-transform-flow-strip-types/-/babel-plugin-transform-flow-strip-types-6.22.0.tgz#84cb672935d43714fdc32bce84568d87441cf7cf" 599 | dependencies: 600 | babel-plugin-syntax-flow "^6.18.0" 601 | babel-runtime "^6.22.0" 602 | 603 | babel-plugin-transform-function-bind@^6.5.2: 604 | version "6.22.0" 605 | resolved "https://registry.yarnpkg.com/babel-plugin-transform-function-bind/-/babel-plugin-transform-function-bind-6.22.0.tgz#c6fb8e96ac296a310b8cf8ea401462407ddf6a97" 606 | dependencies: 607 | babel-plugin-syntax-function-bind "^6.8.0" 608 | babel-runtime "^6.22.0" 609 | 610 | babel-plugin-transform-object-assign@^6.5.0: 611 | version "6.22.0" 612 | resolved "https://registry.yarnpkg.com/babel-plugin-transform-object-assign/-/babel-plugin-transform-object-assign-6.22.0.tgz#f99d2f66f1a0b0d498e346c5359684740caa20ba" 613 | dependencies: 614 | babel-runtime "^6.22.0" 615 | 616 | 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: 617 | version "6.23.0" 618 | resolved "https://registry.yarnpkg.com/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.23.0.tgz#875d6bc9be761c58a2ae3feee5dc4895d8c7f921" 619 | dependencies: 620 | babel-plugin-syntax-object-rest-spread "^6.8.0" 621 | babel-runtime "^6.22.0" 622 | 623 | babel-plugin-transform-react-display-name@^6.5.0, babel-plugin-transform-react-display-name@^6.8.0: 624 | version "6.25.0" 625 | resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-display-name/-/babel-plugin-transform-react-display-name-6.25.0.tgz#67e2bf1f1e9c93ab08db96792e05392bf2cc28d1" 626 | dependencies: 627 | babel-runtime "^6.22.0" 628 | 629 | babel-plugin-transform-react-jsx-source@^6.5.0: 630 | version "6.22.0" 631 | resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-jsx-source/-/babel-plugin-transform-react-jsx-source-6.22.0.tgz#66ac12153f5cd2d17b3c19268f4bf0197f44ecd6" 632 | dependencies: 633 | babel-plugin-syntax-jsx "^6.8.0" 634 | babel-runtime "^6.22.0" 635 | 636 | babel-plugin-transform-react-jsx@^6.5.0, babel-plugin-transform-react-jsx@^6.8.0: 637 | version "6.24.1" 638 | resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-jsx/-/babel-plugin-transform-react-jsx-6.24.1.tgz#840a028e7df460dfc3a2d29f0c0d91f6376e66a3" 639 | dependencies: 640 | babel-helper-builder-react-jsx "^6.24.1" 641 | babel-plugin-syntax-jsx "^6.8.0" 642 | babel-runtime "^6.22.0" 643 | 644 | babel-plugin-transform-regenerator@^6.5.0: 645 | version "6.24.1" 646 | resolved "https://registry.yarnpkg.com/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.24.1.tgz#b8da305ad43c3c99b4848e4fe4037b770d23c418" 647 | dependencies: 648 | regenerator-transform "0.9.11" 649 | 650 | babel-plugin-transform-strict-mode@^6.24.1: 651 | version "6.24.1" 652 | resolved "https://registry.yarnpkg.com/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz#d5faf7aa578a65bbe591cf5edae04a0c67020758" 653 | dependencies: 654 | babel-runtime "^6.22.0" 655 | babel-types "^6.24.1" 656 | 657 | babel-polyfill@^6.20.0: 658 | version "6.23.0" 659 | resolved "https://registry.yarnpkg.com/babel-polyfill/-/babel-polyfill-6.23.0.tgz#8364ca62df8eafb830499f699177466c3b03499d" 660 | dependencies: 661 | babel-runtime "^6.22.0" 662 | core-js "^2.4.0" 663 | regenerator-runtime "^0.10.0" 664 | 665 | babel-preset-es2015-node@^6.1.1: 666 | version "6.1.1" 667 | resolved "https://registry.yarnpkg.com/babel-preset-es2015-node/-/babel-preset-es2015-node-6.1.1.tgz#60b23157024b0cfebf3a63554cb05ee035b4e55f" 668 | dependencies: 669 | babel-plugin-transform-es2015-destructuring "6.x" 670 | babel-plugin-transform-es2015-function-name "6.x" 671 | babel-plugin-transform-es2015-modules-commonjs "6.x" 672 | babel-plugin-transform-es2015-parameters "6.x" 673 | babel-plugin-transform-es2015-shorthand-properties "6.x" 674 | babel-plugin-transform-es2015-spread "6.x" 675 | babel-plugin-transform-es2015-sticky-regex "6.x" 676 | babel-plugin-transform-es2015-unicode-regex "6.x" 677 | semver "5.x" 678 | 679 | babel-preset-expo@^2.0.0: 680 | version "2.0.0" 681 | resolved "https://registry.yarnpkg.com/babel-preset-expo/-/babel-preset-expo-2.0.0.tgz#8a34d34fe5b621c8a152bc9fc06567ff270d314b" 682 | dependencies: 683 | babel-plugin-module-resolver "2.5.0" 684 | babel-plugin-transform-decorators-legacy "1.3.4" 685 | babel-preset-react-native-stage-0 "1.0.1" 686 | 687 | babel-preset-fbjs@^1.0.0: 688 | version "1.0.0" 689 | resolved "https://registry.yarnpkg.com/babel-preset-fbjs/-/babel-preset-fbjs-1.0.0.tgz#c972e5c9b301d4ec9e7971f4aec3e14ac017a8b0" 690 | dependencies: 691 | babel-plugin-check-es2015-constants "^6.7.2" 692 | babel-plugin-syntax-flow "^6.5.0" 693 | babel-plugin-syntax-object-rest-spread "^6.5.0" 694 | babel-plugin-syntax-trailing-function-commas "^6.5.0" 695 | babel-plugin-transform-class-properties "^6.6.0" 696 | babel-plugin-transform-es2015-arrow-functions "^6.5.2" 697 | babel-plugin-transform-es2015-block-scoped-functions "^6.6.5" 698 | babel-plugin-transform-es2015-block-scoping "^6.7.1" 699 | babel-plugin-transform-es2015-classes "^6.6.5" 700 | babel-plugin-transform-es2015-computed-properties "^6.6.5" 701 | babel-plugin-transform-es2015-destructuring "^6.6.5" 702 | babel-plugin-transform-es2015-for-of "^6.6.0" 703 | babel-plugin-transform-es2015-literals "^6.5.0" 704 | babel-plugin-transform-es2015-modules-commonjs "^6.7.0" 705 | babel-plugin-transform-es2015-object-super "^6.6.5" 706 | babel-plugin-transform-es2015-parameters "^6.7.0" 707 | babel-plugin-transform-es2015-shorthand-properties "^6.5.0" 708 | babel-plugin-transform-es2015-spread "^6.6.5" 709 | babel-plugin-transform-es2015-template-literals "^6.6.5" 710 | babel-plugin-transform-es3-member-expression-literals "^6.5.0" 711 | babel-plugin-transform-es3-property-literals "^6.5.0" 712 | babel-plugin-transform-flow-strip-types "^6.7.0" 713 | babel-plugin-transform-object-rest-spread "^6.6.5" 714 | object-assign "^4.0.1" 715 | 716 | babel-preset-fbjs@^2.1.0, babel-preset-fbjs@^2.1.2: 717 | version "2.1.4" 718 | resolved "https://registry.yarnpkg.com/babel-preset-fbjs/-/babel-preset-fbjs-2.1.4.tgz#22f358e6654073acf61e47a052a777d7bccf03af" 719 | dependencies: 720 | babel-plugin-check-es2015-constants "^6.8.0" 721 | babel-plugin-syntax-class-properties "^6.8.0" 722 | babel-plugin-syntax-flow "^6.8.0" 723 | babel-plugin-syntax-jsx "^6.8.0" 724 | babel-plugin-syntax-object-rest-spread "^6.8.0" 725 | babel-plugin-syntax-trailing-function-commas "^6.8.0" 726 | babel-plugin-transform-class-properties "^6.8.0" 727 | babel-plugin-transform-es2015-arrow-functions "^6.8.0" 728 | babel-plugin-transform-es2015-block-scoped-functions "^6.8.0" 729 | babel-plugin-transform-es2015-block-scoping "^6.8.0" 730 | babel-plugin-transform-es2015-classes "^6.8.0" 731 | babel-plugin-transform-es2015-computed-properties "^6.8.0" 732 | babel-plugin-transform-es2015-destructuring "^6.8.0" 733 | babel-plugin-transform-es2015-for-of "^6.8.0" 734 | babel-plugin-transform-es2015-function-name "^6.8.0" 735 | babel-plugin-transform-es2015-literals "^6.8.0" 736 | babel-plugin-transform-es2015-modules-commonjs "^6.8.0" 737 | babel-plugin-transform-es2015-object-super "^6.8.0" 738 | babel-plugin-transform-es2015-parameters "^6.8.0" 739 | babel-plugin-transform-es2015-shorthand-properties "^6.8.0" 740 | babel-plugin-transform-es2015-spread "^6.8.0" 741 | babel-plugin-transform-es2015-template-literals "^6.8.0" 742 | babel-plugin-transform-es3-member-expression-literals "^6.8.0" 743 | babel-plugin-transform-es3-property-literals "^6.8.0" 744 | babel-plugin-transform-flow-strip-types "^6.8.0" 745 | babel-plugin-transform-object-rest-spread "^6.8.0" 746 | babel-plugin-transform-react-display-name "^6.8.0" 747 | babel-plugin-transform-react-jsx "^6.8.0" 748 | 749 | babel-preset-react-native-stage-0@1.0.1: 750 | version "1.0.1" 751 | resolved "https://registry.yarnpkg.com/babel-preset-react-native-stage-0/-/babel-preset-react-native-stage-0-1.0.1.tgz#d5f5f685575471ef756a49f191b193269f74306e" 752 | dependencies: 753 | babel-plugin-syntax-trailing-function-commas "^6.5.0" 754 | babel-plugin-transform-class-constructor-call "^6.6.5" 755 | babel-plugin-transform-decorators-legacy "^1.3.4" 756 | babel-plugin-transform-do-expressions "^6.5.0" 757 | babel-plugin-transform-exponentiation-operator "^6.5.0" 758 | babel-plugin-transform-export-extensions "^6.5.0" 759 | babel-plugin-transform-function-bind "^6.5.2" 760 | babel-preset-react-native "^1.5.6" 761 | 762 | babel-preset-react-native@^1.5.6, babel-preset-react-native@^1.9.1, babel-preset-react-native@^1.9.2: 763 | version "1.9.2" 764 | resolved "https://registry.yarnpkg.com/babel-preset-react-native/-/babel-preset-react-native-1.9.2.tgz#b22addd2e355ff3b39671b79be807e52dfa145f2" 765 | dependencies: 766 | babel-plugin-check-es2015-constants "^6.5.0" 767 | babel-plugin-react-transform "2.0.2" 768 | babel-plugin-syntax-async-functions "^6.5.0" 769 | babel-plugin-syntax-class-properties "^6.5.0" 770 | babel-plugin-syntax-flow "^6.5.0" 771 | babel-plugin-syntax-jsx "^6.5.0" 772 | babel-plugin-syntax-trailing-function-commas "^6.5.0" 773 | babel-plugin-transform-class-properties "^6.5.0" 774 | babel-plugin-transform-es2015-arrow-functions "^6.5.0" 775 | babel-plugin-transform-es2015-block-scoping "^6.5.0" 776 | babel-plugin-transform-es2015-classes "^6.5.0" 777 | babel-plugin-transform-es2015-computed-properties "^6.5.0" 778 | babel-plugin-transform-es2015-destructuring "^6.5.0" 779 | babel-plugin-transform-es2015-for-of "^6.5.0" 780 | babel-plugin-transform-es2015-function-name "^6.5.0" 781 | babel-plugin-transform-es2015-literals "^6.5.0" 782 | babel-plugin-transform-es2015-modules-commonjs "^6.5.0" 783 | babel-plugin-transform-es2015-parameters "^6.5.0" 784 | babel-plugin-transform-es2015-shorthand-properties "^6.5.0" 785 | babel-plugin-transform-es2015-spread "^6.5.0" 786 | babel-plugin-transform-es2015-template-literals "^6.5.0" 787 | babel-plugin-transform-flow-strip-types "^6.5.0" 788 | babel-plugin-transform-object-assign "^6.5.0" 789 | babel-plugin-transform-object-rest-spread "^6.5.0" 790 | babel-plugin-transform-react-display-name "^6.5.0" 791 | babel-plugin-transform-react-jsx "^6.5.0" 792 | babel-plugin-transform-react-jsx-source "^6.5.0" 793 | babel-plugin-transform-regenerator "^6.5.0" 794 | react-transform-hmr "^1.0.4" 795 | 796 | babel-register@^6.24.1: 797 | version "6.24.1" 798 | resolved "https://registry.yarnpkg.com/babel-register/-/babel-register-6.24.1.tgz#7e10e13a2f71065bdfad5a1787ba45bca6ded75f" 799 | dependencies: 800 | babel-core "^6.24.1" 801 | babel-runtime "^6.22.0" 802 | core-js "^2.4.0" 803 | home-or-tmp "^2.0.0" 804 | lodash "^4.2.0" 805 | mkdirp "^0.5.1" 806 | source-map-support "^0.4.2" 807 | 808 | 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: 809 | version "6.25.0" 810 | resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.25.0.tgz#33b98eaa5d482bb01a8d1aa6b437ad2b01aec41c" 811 | dependencies: 812 | core-js "^2.4.0" 813 | regenerator-runtime "^0.10.0" 814 | 815 | babel-template@^6.24.1, babel-template@^6.25.0, babel-template@^6.3.0: 816 | version "6.25.0" 817 | resolved "https://registry.yarnpkg.com/babel-template/-/babel-template-6.25.0.tgz#665241166b7c2aa4c619d71e192969552b10c071" 818 | dependencies: 819 | babel-runtime "^6.22.0" 820 | babel-traverse "^6.25.0" 821 | babel-types "^6.25.0" 822 | babylon "^6.17.2" 823 | lodash "^4.2.0" 824 | 825 | babel-traverse@^6.24.1, babel-traverse@^6.25.0: 826 | version "6.25.0" 827 | resolved "https://registry.yarnpkg.com/babel-traverse/-/babel-traverse-6.25.0.tgz#2257497e2fcd19b89edc13c4c91381f9512496f1" 828 | dependencies: 829 | babel-code-frame "^6.22.0" 830 | babel-messages "^6.23.0" 831 | babel-runtime "^6.22.0" 832 | babel-types "^6.25.0" 833 | babylon "^6.17.2" 834 | debug "^2.2.0" 835 | globals "^9.0.0" 836 | invariant "^2.2.0" 837 | lodash "^4.2.0" 838 | 839 | babel-types@^6.19.0, babel-types@^6.24.1, babel-types@^6.25.0: 840 | version "6.25.0" 841 | resolved "https://registry.yarnpkg.com/babel-types/-/babel-types-6.25.0.tgz#70afb248d5660e5d18f811d91c8303b54134a18e" 842 | dependencies: 843 | babel-runtime "^6.22.0" 844 | esutils "^2.0.2" 845 | lodash "^4.2.0" 846 | to-fast-properties "^1.0.1" 847 | 848 | babylon@^6.17.0, babylon@^6.17.2: 849 | version "6.17.4" 850 | resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.17.4.tgz#3e8b7402b88d22c3423e137a1577883b15ff869a" 851 | 852 | balanced-match@^1.0.0: 853 | version "1.0.0" 854 | resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" 855 | 856 | base64-js@0.0.8: 857 | version "0.0.8" 858 | resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-0.0.8.tgz#1101e9544f4a76b1bc3b26d452ca96d7a35e7978" 859 | 860 | base64-js@1.1.2: 861 | version "1.1.2" 862 | resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.1.2.tgz#d6400cac1c4c660976d90d07a04351d89395f5e8" 863 | 864 | base64-js@^1.1.2: 865 | version "1.2.1" 866 | resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.2.1.tgz#a91947da1f4a516ea38e5b4ec0ec3773675e0886" 867 | 868 | base64-url@1.2.1: 869 | version "1.2.1" 870 | resolved "https://registry.yarnpkg.com/base64-url/-/base64-url-1.2.1.tgz#199fd661702a0e7b7dcae6e0698bb089c52f6d78" 871 | 872 | basic-auth-connect@1.0.0: 873 | version "1.0.0" 874 | resolved "https://registry.yarnpkg.com/basic-auth-connect/-/basic-auth-connect-1.0.0.tgz#fdb0b43962ca7b40456a7c2bb48fe173da2d2122" 875 | 876 | basic-auth@~1.0.3: 877 | version "1.0.4" 878 | resolved "https://registry.yarnpkg.com/basic-auth/-/basic-auth-1.0.4.tgz#030935b01de7c9b94a824b29f3fccb750d3a5290" 879 | 880 | batch@0.5.3: 881 | version "0.5.3" 882 | resolved "https://registry.yarnpkg.com/batch/-/batch-0.5.3.tgz#3f3414f380321743bfc1042f9a83ff1d5824d464" 883 | 884 | bcrypt-pbkdf@^1.0.0: 885 | version "1.0.1" 886 | resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz#63bc5dcb61331b92bc05fd528953c33462a06f8d" 887 | dependencies: 888 | tweetnacl "^0.14.3" 889 | 890 | beeper@^1.0.0: 891 | version "1.1.1" 892 | resolved "https://registry.yarnpkg.com/beeper/-/beeper-1.1.1.tgz#e6d5ea8c5dad001304a70b22638447f69cb2f809" 893 | 894 | big-integer@^1.6.7: 895 | version "1.6.23" 896 | resolved "https://registry.yarnpkg.com/big-integer/-/big-integer-1.6.23.tgz#e85d508220c74e3f43a4ce72eed51f3da4db94d1" 897 | 898 | body-parser@~1.13.3: 899 | version "1.13.3" 900 | resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.13.3.tgz#c08cf330c3358e151016a05746f13f029c97fa97" 901 | dependencies: 902 | bytes "2.1.0" 903 | content-type "~1.0.1" 904 | debug "~2.2.0" 905 | depd "~1.0.1" 906 | http-errors "~1.3.1" 907 | iconv-lite "0.4.11" 908 | on-finished "~2.3.0" 909 | qs "4.0.0" 910 | raw-body "~2.1.2" 911 | type-is "~1.6.6" 912 | 913 | boom@2.x.x: 914 | version "2.10.1" 915 | resolved "https://registry.yarnpkg.com/boom/-/boom-2.10.1.tgz#39c8918ceff5799f83f9492a848f625add0c766f" 916 | dependencies: 917 | hoek "2.x.x" 918 | 919 | bplist-creator@0.0.7: 920 | version "0.0.7" 921 | resolved "https://registry.yarnpkg.com/bplist-creator/-/bplist-creator-0.0.7.tgz#37df1536092824b87c42f957b01344117372ae45" 922 | dependencies: 923 | stream-buffers "~2.2.0" 924 | 925 | bplist-parser@0.1.1: 926 | version "0.1.1" 927 | resolved "https://registry.yarnpkg.com/bplist-parser/-/bplist-parser-0.1.1.tgz#d60d5dcc20cba6dc7e1f299b35d3e1f95dafbae6" 928 | dependencies: 929 | big-integer "^1.6.7" 930 | 931 | brace-expansion@^1.1.7: 932 | version "1.1.8" 933 | resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.8.tgz#c07b211c7c952ec1f8efd51a77ef0d1d3990a292" 934 | dependencies: 935 | balanced-match "^1.0.0" 936 | concat-map "0.0.1" 937 | 938 | braces@^1.8.2: 939 | version "1.8.5" 940 | resolved "https://registry.yarnpkg.com/braces/-/braces-1.8.5.tgz#ba77962e12dff969d6b76711e914b737857bf6a7" 941 | dependencies: 942 | expand-range "^1.8.1" 943 | preserve "^0.2.0" 944 | repeat-element "^1.1.2" 945 | 946 | bser@1.0.2: 947 | version "1.0.2" 948 | resolved "https://registry.yarnpkg.com/bser/-/bser-1.0.2.tgz#381116970b2a6deea5646dd15dd7278444b56169" 949 | dependencies: 950 | node-int64 "^0.4.0" 951 | 952 | bser@^1.0.2: 953 | version "1.0.3" 954 | resolved "https://registry.yarnpkg.com/bser/-/bser-1.0.3.tgz#d63da19ee17330a0e260d2a34422b21a89520317" 955 | dependencies: 956 | node-int64 "^0.4.0" 957 | 958 | bser@^2.0.0: 959 | version "2.0.0" 960 | resolved "https://registry.yarnpkg.com/bser/-/bser-2.0.0.tgz#9ac78d3ed5d915804fd87acb158bc797147a1719" 961 | dependencies: 962 | node-int64 "^0.4.0" 963 | 964 | builtin-modules@^1.0.0: 965 | version "1.1.1" 966 | resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-1.1.1.tgz#270f076c5a72c02f5b65a47df94c5fe3a278892f" 967 | 968 | bytes@2.1.0: 969 | version "2.1.0" 970 | resolved "https://registry.yarnpkg.com/bytes/-/bytes-2.1.0.tgz#ac93c410e2ffc9cc7cf4b464b38289067f5e47b4" 971 | 972 | bytes@2.4.0: 973 | version "2.4.0" 974 | resolved "https://registry.yarnpkg.com/bytes/-/bytes-2.4.0.tgz#7d97196f9d5baf7f6935e25985549edd2a6c2339" 975 | 976 | camelcase@^1.0.2: 977 | version "1.2.1" 978 | resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-1.2.1.tgz#9bb5304d2e0b56698b2c758b08a3eaa9daa58a39" 979 | 980 | camelcase@^3.0.0: 981 | version "3.0.0" 982 | resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-3.0.0.tgz#32fc4b9fcdaf845fcdf7e73bb97cac2261f0ab0a" 983 | 984 | caseless@~0.12.0: 985 | version "0.12.0" 986 | resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" 987 | 988 | center-align@^0.1.1: 989 | version "0.1.3" 990 | resolved "https://registry.yarnpkg.com/center-align/-/center-align-0.1.3.tgz#aa0d32629b6ee972200411cbd4461c907bc2b7ad" 991 | dependencies: 992 | align-text "^0.1.3" 993 | lazy-cache "^1.0.3" 994 | 995 | chalk@^1.0.0, chalk@^1.1.0, chalk@^1.1.1: 996 | version "1.1.3" 997 | resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" 998 | dependencies: 999 | ansi-styles "^2.2.1" 1000 | escape-string-regexp "^1.0.2" 1001 | has-ansi "^2.0.0" 1002 | strip-ansi "^3.0.0" 1003 | supports-color "^2.0.0" 1004 | 1005 | chalk@^2.0.0: 1006 | version "2.0.1" 1007 | resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.0.1.tgz#dbec49436d2ae15f536114e76d14656cdbc0f44d" 1008 | dependencies: 1009 | ansi-styles "^3.1.0" 1010 | escape-string-regexp "^1.0.5" 1011 | supports-color "^4.0.0" 1012 | 1013 | cli-cursor@^2.1.0: 1014 | version "2.1.0" 1015 | resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-2.1.0.tgz#b35dac376479facc3e94747d41d0d0f5238ffcb5" 1016 | dependencies: 1017 | restore-cursor "^2.0.0" 1018 | 1019 | cli-width@^2.0.0: 1020 | version "2.1.0" 1021 | resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-2.1.0.tgz#b234ca209b29ef66fc518d9b98d5847b00edf00a" 1022 | 1023 | cliui@^2.1.0: 1024 | version "2.1.0" 1025 | resolved "https://registry.yarnpkg.com/cliui/-/cliui-2.1.0.tgz#4b475760ff80264c762c3a1719032e91c7fea0d1" 1026 | dependencies: 1027 | center-align "^0.1.1" 1028 | right-align "^0.1.1" 1029 | wordwrap "0.0.2" 1030 | 1031 | cliui@^3.2.0: 1032 | version "3.2.0" 1033 | resolved "https://registry.yarnpkg.com/cliui/-/cliui-3.2.0.tgz#120601537a916d29940f934da3b48d585a39213d" 1034 | dependencies: 1035 | string-width "^1.0.1" 1036 | strip-ansi "^3.0.1" 1037 | wrap-ansi "^2.0.0" 1038 | 1039 | clone-stats@^0.0.1: 1040 | version "0.0.1" 1041 | resolved "https://registry.yarnpkg.com/clone-stats/-/clone-stats-0.0.1.tgz#b88f94a82cf38b8791d58046ea4029ad88ca99d1" 1042 | 1043 | clone@^1.0.0, clone@^1.0.2: 1044 | version "1.0.2" 1045 | resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.2.tgz#260b7a99ebb1edfe247538175f783243cb19d149" 1046 | 1047 | co@^4.6.0: 1048 | version "4.6.0" 1049 | resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" 1050 | 1051 | code-point-at@^1.0.0: 1052 | version "1.1.0" 1053 | resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" 1054 | 1055 | color-convert@^1.3.0, color-convert@^1.9.0: 1056 | version "1.9.0" 1057 | resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.0.tgz#1accf97dd739b983bf994d56fec8f95853641b7a" 1058 | dependencies: 1059 | color-name "^1.1.1" 1060 | 1061 | color-name@^1.0.0, color-name@^1.1.1: 1062 | version "1.1.3" 1063 | resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" 1064 | 1065 | color-string@^0.3.0: 1066 | version "0.3.0" 1067 | resolved "https://registry.yarnpkg.com/color-string/-/color-string-0.3.0.tgz#27d46fb67025c5c2fa25993bfbf579e47841b991" 1068 | dependencies: 1069 | color-name "^1.0.0" 1070 | 1071 | color@^0.11.1: 1072 | version "0.11.4" 1073 | resolved "https://registry.yarnpkg.com/color/-/color-0.11.4.tgz#6d7b5c74fb65e841cd48792ad1ed5e07b904d764" 1074 | dependencies: 1075 | clone "^1.0.2" 1076 | color-convert "^1.3.0" 1077 | color-string "^0.3.0" 1078 | 1079 | combined-stream@^1.0.5, combined-stream@~1.0.5: 1080 | version "1.0.5" 1081 | resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.5.tgz#938370a57b4a51dea2c77c15d5c5fdf895164009" 1082 | dependencies: 1083 | delayed-stream "~1.0.0" 1084 | 1085 | commander@^2.9.0: 1086 | version "2.11.0" 1087 | resolved "https://registry.yarnpkg.com/commander/-/commander-2.11.0.tgz#157152fd1e7a6c8d98a5b715cf376df928004563" 1088 | 1089 | compressible@~2.0.5: 1090 | version "2.0.11" 1091 | resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.11.tgz#16718a75de283ed8e604041625a2064586797d8a" 1092 | dependencies: 1093 | mime-db ">= 1.29.0 < 2" 1094 | 1095 | compression@~1.5.2: 1096 | version "1.5.2" 1097 | resolved "https://registry.yarnpkg.com/compression/-/compression-1.5.2.tgz#b03b8d86e6f8ad29683cba8df91ddc6ffc77b395" 1098 | dependencies: 1099 | accepts "~1.2.12" 1100 | bytes "2.1.0" 1101 | compressible "~2.0.5" 1102 | debug "~2.2.0" 1103 | on-headers "~1.0.0" 1104 | vary "~1.0.1" 1105 | 1106 | concat-map@0.0.1: 1107 | version "0.0.1" 1108 | resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" 1109 | 1110 | concat-stream@^1.6.0: 1111 | version "1.6.0" 1112 | resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.0.tgz#0aac662fd52be78964d5532f694784e70110acf7" 1113 | dependencies: 1114 | inherits "^2.0.3" 1115 | readable-stream "^2.2.2" 1116 | typedarray "^0.0.6" 1117 | 1118 | connect-timeout@~1.6.2: 1119 | version "1.6.2" 1120 | resolved "https://registry.yarnpkg.com/connect-timeout/-/connect-timeout-1.6.2.tgz#de9a5ec61e33a12b6edaab7b5f062e98c599b88e" 1121 | dependencies: 1122 | debug "~2.2.0" 1123 | http-errors "~1.3.1" 1124 | ms "0.7.1" 1125 | on-headers "~1.0.0" 1126 | 1127 | connect@^2.8.3: 1128 | version "2.30.2" 1129 | resolved "https://registry.yarnpkg.com/connect/-/connect-2.30.2.tgz#8da9bcbe8a054d3d318d74dfec903b5c39a1b609" 1130 | dependencies: 1131 | basic-auth-connect "1.0.0" 1132 | body-parser "~1.13.3" 1133 | bytes "2.1.0" 1134 | compression "~1.5.2" 1135 | connect-timeout "~1.6.2" 1136 | content-type "~1.0.1" 1137 | cookie "0.1.3" 1138 | cookie-parser "~1.3.5" 1139 | cookie-signature "1.0.6" 1140 | csurf "~1.8.3" 1141 | debug "~2.2.0" 1142 | depd "~1.0.1" 1143 | errorhandler "~1.4.2" 1144 | express-session "~1.11.3" 1145 | finalhandler "0.4.0" 1146 | fresh "0.3.0" 1147 | http-errors "~1.3.1" 1148 | method-override "~2.3.5" 1149 | morgan "~1.6.1" 1150 | multiparty "3.3.2" 1151 | on-headers "~1.0.0" 1152 | parseurl "~1.3.0" 1153 | pause "0.1.0" 1154 | qs "4.0.0" 1155 | response-time "~2.3.1" 1156 | serve-favicon "~2.3.0" 1157 | serve-index "~1.7.2" 1158 | serve-static "~1.10.0" 1159 | type-is "~1.6.6" 1160 | utils-merge "1.0.0" 1161 | vhost "~3.0.1" 1162 | 1163 | content-type@~1.0.1: 1164 | version "1.0.2" 1165 | resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.2.tgz#b7d113aee7a8dd27bd21133c4dc2529df1721eed" 1166 | 1167 | convert-source-map@^1.1.0: 1168 | version "1.5.0" 1169 | resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.5.0.tgz#9acd70851c6d5dfdd93d9282e5edf94a03ff46b5" 1170 | 1171 | cookie-parser@~1.3.5: 1172 | version "1.3.5" 1173 | resolved "https://registry.yarnpkg.com/cookie-parser/-/cookie-parser-1.3.5.tgz#9d755570fb5d17890771227a02314d9be7cf8356" 1174 | dependencies: 1175 | cookie "0.1.3" 1176 | cookie-signature "1.0.6" 1177 | 1178 | cookie-signature@1.0.6: 1179 | version "1.0.6" 1180 | resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" 1181 | 1182 | cookie@0.1.3: 1183 | version "0.1.3" 1184 | resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.1.3.tgz#e734a5c1417fce472d5aef82c381cabb64d1a435" 1185 | 1186 | core-js@^1.0.0: 1187 | version "1.2.7" 1188 | resolved "https://registry.yarnpkg.com/core-js/-/core-js-1.2.7.tgz#652294c14651db28fa93bd2d5ff2983a4f08c636" 1189 | 1190 | core-js@^2.2.2, core-js@^2.4.0: 1191 | version "2.5.0" 1192 | resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.5.0.tgz#569c050918be6486b3837552028ae0466b717086" 1193 | 1194 | core-util-is@1.0.2, core-util-is@~1.0.0: 1195 | version "1.0.2" 1196 | resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" 1197 | 1198 | crc@3.3.0: 1199 | version "3.3.0" 1200 | resolved "https://registry.yarnpkg.com/crc/-/crc-3.3.0.tgz#fa622e1bc388bf257309082d6b65200ce67090ba" 1201 | 1202 | create-react-class@^15.5.2: 1203 | version "15.6.0" 1204 | resolved "https://registry.yarnpkg.com/create-react-class/-/create-react-class-15.6.0.tgz#ab448497c26566e1e29413e883207d57cfe7bed4" 1205 | dependencies: 1206 | fbjs "^0.8.9" 1207 | loose-envify "^1.3.1" 1208 | object-assign "^4.1.1" 1209 | 1210 | cross-spawn@^3.0.1: 1211 | version "3.0.1" 1212 | resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-3.0.1.tgz#1256037ecb9f0c5f79e3d6ef135e30770184b982" 1213 | dependencies: 1214 | lru-cache "^4.0.1" 1215 | which "^1.2.9" 1216 | 1217 | cryptiles@2.x.x: 1218 | version "2.0.5" 1219 | resolved "https://registry.yarnpkg.com/cryptiles/-/cryptiles-2.0.5.tgz#3bdfecdc608147c1c67202fa291e7dca59eaa3b8" 1220 | dependencies: 1221 | boom "2.x.x" 1222 | 1223 | csrf@~3.0.0: 1224 | version "3.0.6" 1225 | resolved "https://registry.yarnpkg.com/csrf/-/csrf-3.0.6.tgz#b61120ddceeafc91e76ed5313bb5c0b2667b710a" 1226 | dependencies: 1227 | rndm "1.2.0" 1228 | tsscmp "1.0.5" 1229 | uid-safe "2.1.4" 1230 | 1231 | csurf@~1.8.3: 1232 | version "1.8.3" 1233 | resolved "https://registry.yarnpkg.com/csurf/-/csurf-1.8.3.tgz#23f2a13bf1d8fce1d0c996588394442cba86a56a" 1234 | dependencies: 1235 | cookie "0.1.3" 1236 | cookie-signature "1.0.6" 1237 | csrf "~3.0.0" 1238 | http-errors "~1.3.1" 1239 | 1240 | dashdash@^1.12.0: 1241 | version "1.14.1" 1242 | resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" 1243 | dependencies: 1244 | assert-plus "^1.0.0" 1245 | 1246 | dateformat@^2.0.0: 1247 | version "2.0.0" 1248 | resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-2.0.0.tgz#2743e3abb5c3fc2462e527dca445e04e9f4dee17" 1249 | 1250 | debug@2.6.8, debug@^2.1.1, debug@^2.2.0: 1251 | version "2.6.8" 1252 | resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.8.tgz#e731531ca2ede27d188222427da17821d68ff4fc" 1253 | dependencies: 1254 | ms "2.0.0" 1255 | 1256 | debug@~2.2.0: 1257 | version "2.2.0" 1258 | resolved "https://registry.yarnpkg.com/debug/-/debug-2.2.0.tgz#f87057e995b1a1f6ae6a4960664137bc56f039da" 1259 | dependencies: 1260 | ms "0.7.1" 1261 | 1262 | decamelize@^1.0.0, decamelize@^1.1.1: 1263 | version "1.2.0" 1264 | resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" 1265 | 1266 | dedent@^0.6.0: 1267 | version "0.6.0" 1268 | resolved "https://registry.yarnpkg.com/dedent/-/dedent-0.6.0.tgz#0e6da8f0ce52838ef5cec5c8f9396b0c1b64a3cb" 1269 | 1270 | delayed-stream@~1.0.0: 1271 | version "1.0.0" 1272 | resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" 1273 | 1274 | delegates@^1.0.0: 1275 | version "1.0.0" 1276 | resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" 1277 | 1278 | denodeify@^1.2.1: 1279 | version "1.2.1" 1280 | resolved "https://registry.yarnpkg.com/denodeify/-/denodeify-1.2.1.tgz#3a36287f5034e699e7577901052c2e6c94251631" 1281 | 1282 | depd@~1.0.1: 1283 | version "1.0.1" 1284 | resolved "https://registry.yarnpkg.com/depd/-/depd-1.0.1.tgz#80aec64c9d6d97e65cc2a9caa93c0aa6abf73aaa" 1285 | 1286 | depd@~1.1.0: 1287 | version "1.1.1" 1288 | resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.1.tgz#5783b4e1c459f06fa5ca27f991f3d06e7a310359" 1289 | 1290 | destroy@~1.0.4: 1291 | version "1.0.4" 1292 | resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80" 1293 | 1294 | detect-indent@^4.0.0: 1295 | version "4.0.0" 1296 | resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-4.0.0.tgz#f76d064352cdf43a1cb6ce619c4ee3a9475de208" 1297 | dependencies: 1298 | repeating "^2.0.0" 1299 | 1300 | dom-walk@^0.1.0: 1301 | version "0.1.1" 1302 | resolved "https://registry.yarnpkg.com/dom-walk/-/dom-walk-0.1.1.tgz#672226dc74c8f799ad35307df936aba11acd6018" 1303 | 1304 | duplexer2@0.0.2: 1305 | version "0.0.2" 1306 | resolved "https://registry.yarnpkg.com/duplexer2/-/duplexer2-0.0.2.tgz#c614dcf67e2fb14995a91711e5a617e8a60a31db" 1307 | dependencies: 1308 | readable-stream "~1.1.9" 1309 | 1310 | ecc-jsbn@~0.1.1: 1311 | version "0.1.1" 1312 | resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz#0fc73a9ed5f0d53c38193398523ef7e543777505" 1313 | dependencies: 1314 | jsbn "~0.1.0" 1315 | 1316 | ee-first@1.1.1: 1317 | version "1.1.1" 1318 | resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" 1319 | 1320 | encoding@^0.1.11: 1321 | version "0.1.12" 1322 | resolved "https://registry.yarnpkg.com/encoding/-/encoding-0.1.12.tgz#538b66f3ee62cd1ab51ec323829d1f9480c74beb" 1323 | dependencies: 1324 | iconv-lite "~0.4.13" 1325 | 1326 | "errno@>=0.1.1 <0.2.0-0", errno@^0.1.4: 1327 | version "0.1.4" 1328 | resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.4.tgz#b896e23a9e5e8ba33871fc996abd3635fc9a1c7d" 1329 | dependencies: 1330 | prr "~0.0.0" 1331 | 1332 | error-ex@^1.2.0: 1333 | version "1.3.1" 1334 | resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.1.tgz#f855a86ce61adc4e8621c3cda21e7a7612c3a8dc" 1335 | dependencies: 1336 | is-arrayish "^0.2.1" 1337 | 1338 | errorhandler@~1.4.2: 1339 | version "1.4.3" 1340 | resolved "https://registry.yarnpkg.com/errorhandler/-/errorhandler-1.4.3.tgz#b7b70ed8f359e9db88092f2d20c0f831420ad83f" 1341 | dependencies: 1342 | accepts "~1.3.0" 1343 | escape-html "~1.0.3" 1344 | 1345 | escape-html@1.0.2: 1346 | version "1.0.2" 1347 | resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.2.tgz#d77d32fa98e38c2f41ae85e9278e0e0e6ba1022c" 1348 | 1349 | escape-html@~1.0.3: 1350 | version "1.0.3" 1351 | resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" 1352 | 1353 | escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: 1354 | version "1.0.5" 1355 | resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" 1356 | 1357 | esutils@^2.0.0, esutils@^2.0.2: 1358 | version "2.0.2" 1359 | resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.2.tgz#0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b" 1360 | 1361 | etag@~1.7.0: 1362 | version "1.7.0" 1363 | resolved "https://registry.yarnpkg.com/etag/-/etag-1.7.0.tgz#03d30b5f67dd6e632d2945d30d6652731a34d5d8" 1364 | 1365 | event-target-shim@^1.0.5: 1366 | version "1.1.1" 1367 | resolved "https://registry.yarnpkg.com/event-target-shim/-/event-target-shim-1.1.1.tgz#a86e5ee6bdaa16054475da797ccddf0c55698491" 1368 | 1369 | exec-sh@^0.2.0: 1370 | version "0.2.0" 1371 | resolved "https://registry.yarnpkg.com/exec-sh/-/exec-sh-0.2.0.tgz#14f75de3f20d286ef933099b2ce50a90359cef10" 1372 | dependencies: 1373 | merge "^1.1.3" 1374 | 1375 | expand-brackets@^0.1.4: 1376 | version "0.1.5" 1377 | resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-0.1.5.tgz#df07284e342a807cd733ac5af72411e581d1177b" 1378 | dependencies: 1379 | is-posix-bracket "^0.1.0" 1380 | 1381 | expand-range@^1.8.1: 1382 | version "1.8.2" 1383 | resolved "https://registry.yarnpkg.com/expand-range/-/expand-range-1.8.2.tgz#a299effd335fe2721ebae8e257ec79644fc85337" 1384 | dependencies: 1385 | fill-range "^2.1.0" 1386 | 1387 | expo@^19.0.0: 1388 | version "19.0.1" 1389 | resolved "https://registry.yarnpkg.com/expo/-/expo-19.0.1.tgz#46bac0ee0036deea90cdc419801c84e70dccf9c6" 1390 | dependencies: 1391 | "@expo/vector-icons" "^5.0.0" 1392 | babel-preset-expo "^2.0.0" 1393 | fbemitter "^2.1.1" 1394 | lodash.map "^4.6.0" 1395 | lodash.zipobject "^4.1.3" 1396 | lottie-react-native "1.1.1" 1397 | md5-file "^3.1.1" 1398 | pretty-format "^20.0.3" 1399 | prop-types "^15.5.10" 1400 | react-native-branch "2.0.0-beta.3" 1401 | react-native-maps "0.15.3" 1402 | react-native-svg "5.3.0" 1403 | uuid-js "^0.7.5" 1404 | websql expo/node-websql#18.0.0 1405 | 1406 | express-session@~1.11.3: 1407 | version "1.11.3" 1408 | resolved "https://registry.yarnpkg.com/express-session/-/express-session-1.11.3.tgz#5cc98f3f5ff84ed835f91cbf0aabd0c7107400af" 1409 | dependencies: 1410 | cookie "0.1.3" 1411 | cookie-signature "1.0.6" 1412 | crc "3.3.0" 1413 | debug "~2.2.0" 1414 | depd "~1.0.1" 1415 | on-headers "~1.0.0" 1416 | parseurl "~1.3.0" 1417 | uid-safe "~2.0.0" 1418 | utils-merge "1.0.0" 1419 | 1420 | extend@~3.0.0: 1421 | version "3.0.1" 1422 | resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.1.tgz#a755ea7bc1adfcc5a31ce7e762dbaadc5e636444" 1423 | 1424 | external-editor@^2.0.4: 1425 | version "2.0.4" 1426 | resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-2.0.4.tgz#1ed9199da9cbfe2ef2f7a31b2fde8b0d12368972" 1427 | dependencies: 1428 | iconv-lite "^0.4.17" 1429 | jschardet "^1.4.2" 1430 | tmp "^0.0.31" 1431 | 1432 | extglob@^0.3.1: 1433 | version "0.3.2" 1434 | resolved "https://registry.yarnpkg.com/extglob/-/extglob-0.3.2.tgz#2e18ff3d2f49ab2765cec9023f011daa8d8349a1" 1435 | dependencies: 1436 | is-extglob "^1.0.0" 1437 | 1438 | extsprintf@1.3.0, extsprintf@^1.2.0: 1439 | version "1.3.0" 1440 | resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05" 1441 | 1442 | fancy-log@^1.1.0: 1443 | version "1.3.0" 1444 | resolved "https://registry.yarnpkg.com/fancy-log/-/fancy-log-1.3.0.tgz#45be17d02bb9917d60ccffd4995c999e6c8c9948" 1445 | dependencies: 1446 | chalk "^1.1.1" 1447 | time-stamp "^1.0.0" 1448 | 1449 | fb-watchman@^1.8.0: 1450 | version "1.9.2" 1451 | resolved "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-1.9.2.tgz#a24cf47827f82d38fb59a69ad70b76e3b6ae7383" 1452 | dependencies: 1453 | bser "1.0.2" 1454 | 1455 | fb-watchman@^2.0.0: 1456 | version "2.0.0" 1457 | resolved "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-2.0.0.tgz#54e9abf7dfa2f26cd9b1636c588c1afc05de5d58" 1458 | dependencies: 1459 | bser "^2.0.0" 1460 | 1461 | fbemitter@^2.1.1: 1462 | version "2.1.1" 1463 | resolved "https://registry.yarnpkg.com/fbemitter/-/fbemitter-2.1.1.tgz#523e14fdaf5248805bb02f62efc33be703f51865" 1464 | dependencies: 1465 | fbjs "^0.8.4" 1466 | 1467 | fbjs-scripts@^0.7.0: 1468 | version "0.7.1" 1469 | resolved "https://registry.yarnpkg.com/fbjs-scripts/-/fbjs-scripts-0.7.1.tgz#4f115e218e243e3addbf0eddaac1e3c62f703fac" 1470 | dependencies: 1471 | babel-core "^6.7.2" 1472 | babel-preset-fbjs "^1.0.0" 1473 | core-js "^1.0.0" 1474 | cross-spawn "^3.0.1" 1475 | gulp-util "^3.0.4" 1476 | object-assign "^4.0.1" 1477 | semver "^5.1.0" 1478 | through2 "^2.0.0" 1479 | 1480 | fbjs@0.8.12, fbjs@^0.8.4, fbjs@^0.8.9: 1481 | version "0.8.12" 1482 | resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-0.8.12.tgz#10b5d92f76d45575fd63a217d4ea02bea2f8ed04" 1483 | dependencies: 1484 | core-js "^1.0.0" 1485 | isomorphic-fetch "^2.1.1" 1486 | loose-envify "^1.0.0" 1487 | object-assign "^4.1.0" 1488 | promise "^7.1.1" 1489 | setimmediate "^1.0.5" 1490 | ua-parser-js "^0.7.9" 1491 | 1492 | figures@^2.0.0: 1493 | version "2.0.0" 1494 | resolved "https://registry.yarnpkg.com/figures/-/figures-2.0.0.tgz#3ab1a2d2a62c8bfb431a0c94cb797a2fce27c962" 1495 | dependencies: 1496 | escape-string-regexp "^1.0.5" 1497 | 1498 | filename-regex@^2.0.0: 1499 | version "2.0.1" 1500 | resolved "https://registry.yarnpkg.com/filename-regex/-/filename-regex-2.0.1.tgz#c1c4b9bee3e09725ddb106b75c1e301fe2f18b26" 1501 | 1502 | fill-range@^2.1.0: 1503 | version "2.2.3" 1504 | resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-2.2.3.tgz#50b77dfd7e469bc7492470963699fe7a8485a723" 1505 | dependencies: 1506 | is-number "^2.1.0" 1507 | isobject "^2.0.0" 1508 | randomatic "^1.1.3" 1509 | repeat-element "^1.1.2" 1510 | repeat-string "^1.5.2" 1511 | 1512 | finalhandler@0.4.0: 1513 | version "0.4.0" 1514 | resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-0.4.0.tgz#965a52d9e8d05d2b857548541fb89b53a2497d9b" 1515 | dependencies: 1516 | debug "~2.2.0" 1517 | escape-html "1.0.2" 1518 | on-finished "~2.3.0" 1519 | unpipe "~1.0.0" 1520 | 1521 | find-babel-config@^1.0.1: 1522 | version "1.1.0" 1523 | resolved "https://registry.yarnpkg.com/find-babel-config/-/find-babel-config-1.1.0.tgz#acc01043a6749fec34429be6b64f542ebb5d6355" 1524 | dependencies: 1525 | json5 "^0.5.1" 1526 | path-exists "^3.0.0" 1527 | 1528 | find-up@^1.0.0: 1529 | version "1.1.2" 1530 | resolved "https://registry.yarnpkg.com/find-up/-/find-up-1.1.2.tgz#6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f" 1531 | dependencies: 1532 | path-exists "^2.0.0" 1533 | pinkie-promise "^2.0.0" 1534 | 1535 | for-in@^1.0.1: 1536 | version "1.0.2" 1537 | resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" 1538 | 1539 | for-own@^0.1.4: 1540 | version "0.1.5" 1541 | resolved "https://registry.yarnpkg.com/for-own/-/for-own-0.1.5.tgz#5265c681a4f294dabbf17c9509b6763aa84510ce" 1542 | dependencies: 1543 | for-in "^1.0.1" 1544 | 1545 | forever-agent@~0.6.1: 1546 | version "0.6.1" 1547 | resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" 1548 | 1549 | form-data@^2.1.1: 1550 | version "2.2.0" 1551 | resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.2.0.tgz#9a5e3b9295f980b2623cf64fa238b14cebca707b" 1552 | dependencies: 1553 | asynckit "^0.4.0" 1554 | combined-stream "^1.0.5" 1555 | mime-types "^2.1.12" 1556 | 1557 | form-data@~2.1.1: 1558 | version "2.1.4" 1559 | resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.1.4.tgz#33c183acf193276ecaa98143a69e94bfee1750d1" 1560 | dependencies: 1561 | asynckit "^0.4.0" 1562 | combined-stream "^1.0.5" 1563 | mime-types "^2.1.12" 1564 | 1565 | fresh@0.3.0: 1566 | version "0.3.0" 1567 | resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.3.0.tgz#651f838e22424e7566de161d8358caa199f83d4f" 1568 | 1569 | fs-extra@^1.0.0: 1570 | version "1.0.0" 1571 | resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-1.0.0.tgz#cd3ce5f7e7cb6145883fcae3191e9877f8587950" 1572 | dependencies: 1573 | graceful-fs "^4.1.2" 1574 | jsonfile "^2.1.0" 1575 | klaw "^1.0.0" 1576 | 1577 | fs.realpath@^1.0.0: 1578 | version "1.0.0" 1579 | resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" 1580 | 1581 | gauge@~1.2.5: 1582 | version "1.2.7" 1583 | resolved "https://registry.yarnpkg.com/gauge/-/gauge-1.2.7.tgz#e9cec5483d3d4ee0ef44b60a7d99e4935e136d93" 1584 | dependencies: 1585 | ansi "^0.3.0" 1586 | has-unicode "^2.0.0" 1587 | lodash.pad "^4.1.0" 1588 | lodash.padend "^4.1.0" 1589 | lodash.padstart "^4.1.0" 1590 | 1591 | get-caller-file@^1.0.1: 1592 | version "1.0.2" 1593 | resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-1.0.2.tgz#f702e63127e7e231c160a80c1554acb70d5047e5" 1594 | 1595 | getpass@^0.1.1: 1596 | version "0.1.7" 1597 | resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa" 1598 | dependencies: 1599 | assert-plus "^1.0.0" 1600 | 1601 | glob-base@^0.3.0: 1602 | version "0.3.0" 1603 | resolved "https://registry.yarnpkg.com/glob-base/-/glob-base-0.3.0.tgz#dbb164f6221b1c0b1ccf82aea328b497df0ea3c4" 1604 | dependencies: 1605 | glob-parent "^2.0.0" 1606 | is-glob "^2.0.0" 1607 | 1608 | glob-parent@^2.0.0: 1609 | version "2.0.0" 1610 | resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-2.0.0.tgz#81383d72db054fcccf5336daa902f182f6edbb28" 1611 | dependencies: 1612 | is-glob "^2.0.0" 1613 | 1614 | glob@^7.0.5, glob@^7.1.1: 1615 | version "7.1.2" 1616 | resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.2.tgz#c19c9df9a028702d678612384a6552404c636d15" 1617 | dependencies: 1618 | fs.realpath "^1.0.0" 1619 | inflight "^1.0.4" 1620 | inherits "2" 1621 | minimatch "^3.0.4" 1622 | once "^1.3.0" 1623 | path-is-absolute "^1.0.0" 1624 | 1625 | global@^4.3.0: 1626 | version "4.3.2" 1627 | resolved "https://registry.yarnpkg.com/global/-/global-4.3.2.tgz#e76989268a6c74c38908b1305b10fc0e394e9d0f" 1628 | dependencies: 1629 | min-document "^2.19.0" 1630 | process "~0.5.1" 1631 | 1632 | globals@^9.0.0: 1633 | version "9.18.0" 1634 | resolved "https://registry.yarnpkg.com/globals/-/globals-9.18.0.tgz#aa3896b3e69b487f17e31ed2143d69a8e30c2d8a" 1635 | 1636 | glogg@^1.0.0: 1637 | version "1.0.0" 1638 | resolved "https://registry.yarnpkg.com/glogg/-/glogg-1.0.0.tgz#7fe0f199f57ac906cf512feead8f90ee4a284fc5" 1639 | dependencies: 1640 | sparkles "^1.0.0" 1641 | 1642 | 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: 1643 | version "4.1.11" 1644 | resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.11.tgz#0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658" 1645 | 1646 | gulp-util@^3.0.4: 1647 | version "3.0.8" 1648 | resolved "https://registry.yarnpkg.com/gulp-util/-/gulp-util-3.0.8.tgz#0054e1e744502e27c04c187c3ecc505dd54bbb4f" 1649 | dependencies: 1650 | array-differ "^1.0.0" 1651 | array-uniq "^1.0.2" 1652 | beeper "^1.0.0" 1653 | chalk "^1.0.0" 1654 | dateformat "^2.0.0" 1655 | fancy-log "^1.1.0" 1656 | gulplog "^1.0.0" 1657 | has-gulplog "^0.1.0" 1658 | lodash._reescape "^3.0.0" 1659 | lodash._reevaluate "^3.0.0" 1660 | lodash._reinterpolate "^3.0.0" 1661 | lodash.template "^3.0.0" 1662 | minimist "^1.1.0" 1663 | multipipe "^0.1.2" 1664 | object-assign "^3.0.0" 1665 | replace-ext "0.0.1" 1666 | through2 "^2.0.0" 1667 | vinyl "^0.5.0" 1668 | 1669 | gulplog@^1.0.0: 1670 | version "1.0.0" 1671 | resolved "https://registry.yarnpkg.com/gulplog/-/gulplog-1.0.0.tgz#e28c4d45d05ecbbed818363ce8f9c5926229ffe5" 1672 | dependencies: 1673 | glogg "^1.0.0" 1674 | 1675 | har-schema@^1.0.5: 1676 | version "1.0.5" 1677 | resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-1.0.5.tgz#d263135f43307c02c602afc8fe95970c0151369e" 1678 | 1679 | har-validator@~4.2.1: 1680 | version "4.2.1" 1681 | resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-4.2.1.tgz#33481d0f1bbff600dd203d75812a6a5fba002e2a" 1682 | dependencies: 1683 | ajv "^4.9.1" 1684 | har-schema "^1.0.5" 1685 | 1686 | has-ansi@^2.0.0: 1687 | version "2.0.0" 1688 | resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91" 1689 | dependencies: 1690 | ansi-regex "^2.0.0" 1691 | 1692 | has-flag@^2.0.0: 1693 | version "2.0.0" 1694 | resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-2.0.0.tgz#e8207af1cc7b30d446cc70b734b5e8be18f88d51" 1695 | 1696 | has-gulplog@^0.1.0: 1697 | version "0.1.0" 1698 | resolved "https://registry.yarnpkg.com/has-gulplog/-/has-gulplog-0.1.0.tgz#6414c82913697da51590397dafb12f22967811ce" 1699 | dependencies: 1700 | sparkles "^1.0.0" 1701 | 1702 | has-unicode@^2.0.0: 1703 | version "2.0.1" 1704 | resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" 1705 | 1706 | hawk@~3.1.3: 1707 | version "3.1.3" 1708 | resolved "https://registry.yarnpkg.com/hawk/-/hawk-3.1.3.tgz#078444bd7c1640b0fe540d2c9b73d59678e8e1c4" 1709 | dependencies: 1710 | boom "2.x.x" 1711 | cryptiles "2.x.x" 1712 | hoek "2.x.x" 1713 | sntp "1.x.x" 1714 | 1715 | hoek@2.x.x: 1716 | version "2.16.3" 1717 | resolved "https://registry.yarnpkg.com/hoek/-/hoek-2.16.3.tgz#20bb7403d3cea398e91dc4710a8ff1b8274a25ed" 1718 | 1719 | home-or-tmp@^2.0.0: 1720 | version "2.0.0" 1721 | resolved "https://registry.yarnpkg.com/home-or-tmp/-/home-or-tmp-2.0.0.tgz#e36c3f2d2cae7d746a857e38d18d5f32a7882db8" 1722 | dependencies: 1723 | os-homedir "^1.0.0" 1724 | os-tmpdir "^1.0.1" 1725 | 1726 | hosted-git-info@^2.1.4: 1727 | version "2.5.0" 1728 | resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.5.0.tgz#6d60e34b3abbc8313062c3b798ef8d901a07af3c" 1729 | 1730 | http-errors@~1.3.1: 1731 | version "1.3.1" 1732 | resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.3.1.tgz#197e22cdebd4198585e8694ef6786197b91ed942" 1733 | dependencies: 1734 | inherits "~2.0.1" 1735 | statuses "1" 1736 | 1737 | http-signature@~1.1.0: 1738 | version "1.1.1" 1739 | resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.1.1.tgz#df72e267066cd0ac67fb76adf8e134a8fbcf91bf" 1740 | dependencies: 1741 | assert-plus "^0.2.0" 1742 | jsprim "^1.2.2" 1743 | sshpk "^1.7.0" 1744 | 1745 | iconv-lite@0.4.11: 1746 | version "0.4.11" 1747 | resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.11.tgz#2ecb42fd294744922209a2e7c404dac8793d8ade" 1748 | 1749 | iconv-lite@0.4.13: 1750 | version "0.4.13" 1751 | resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.13.tgz#1f88aba4ab0b1508e8312acc39345f36e992e2f2" 1752 | 1753 | iconv-lite@^0.4.17, iconv-lite@~0.4.13: 1754 | version "0.4.18" 1755 | resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.18.tgz#23d8656b16aae6742ac29732ea8f0336a4789cf2" 1756 | 1757 | image-size@^0.3.5: 1758 | version "0.3.5" 1759 | resolved "https://registry.yarnpkg.com/image-size/-/image-size-0.3.5.tgz#83240eab2fb5b00b04aab8c74b0471e9cba7ad8c" 1760 | 1761 | image-size@^0.6.0: 1762 | version "0.6.1" 1763 | resolved "https://registry.yarnpkg.com/image-size/-/image-size-0.6.1.tgz#98122a562d59dcc097ef1b2c8191866eb8f5d663" 1764 | 1765 | immediate@^3.2.2: 1766 | version "3.2.3" 1767 | resolved "https://registry.yarnpkg.com/immediate/-/immediate-3.2.3.tgz#d140fa8f614659bd6541233097ddaac25cdd991c" 1768 | 1769 | imurmurhash@^0.1.4: 1770 | version "0.1.4" 1771 | resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" 1772 | 1773 | inflight@^1.0.4: 1774 | version "1.0.6" 1775 | resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" 1776 | dependencies: 1777 | once "^1.3.0" 1778 | wrappy "1" 1779 | 1780 | inherits@2, inherits@^2.0.3, inherits@~2.0.1, inherits@~2.0.3: 1781 | version "2.0.3" 1782 | resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" 1783 | 1784 | inquirer@^3.0.6: 1785 | version "3.2.1" 1786 | resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-3.2.1.tgz#06ceb0f540f45ca548c17d6840959878265fa175" 1787 | dependencies: 1788 | ansi-escapes "^2.0.0" 1789 | chalk "^2.0.0" 1790 | cli-cursor "^2.1.0" 1791 | cli-width "^2.0.0" 1792 | external-editor "^2.0.4" 1793 | figures "^2.0.0" 1794 | lodash "^4.3.0" 1795 | mute-stream "0.0.7" 1796 | run-async "^2.2.0" 1797 | rx-lite "^4.0.8" 1798 | rx-lite-aggregates "^4.0.8" 1799 | string-width "^2.1.0" 1800 | strip-ansi "^4.0.0" 1801 | through "^2.3.6" 1802 | 1803 | invariant@^2.2.0, invariant@^2.2.2: 1804 | version "2.2.2" 1805 | resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.2.tgz#9e1f56ac0acdb6bf303306f338be3b204ae60360" 1806 | dependencies: 1807 | loose-envify "^1.0.0" 1808 | 1809 | invert-kv@^1.0.0: 1810 | version "1.0.0" 1811 | resolved "https://registry.yarnpkg.com/invert-kv/-/invert-kv-1.0.0.tgz#104a8e4aaca6d3d8cd157a8ef8bfab2d7a3ffdb6" 1812 | 1813 | is-arrayish@^0.2.1: 1814 | version "0.2.1" 1815 | resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" 1816 | 1817 | is-buffer@^1.1.5: 1818 | version "1.1.5" 1819 | resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.5.tgz#1f3b26ef613b214b88cbca23cc6c01d87961eecc" 1820 | 1821 | is-builtin-module@^1.0.0: 1822 | version "1.0.0" 1823 | resolved "https://registry.yarnpkg.com/is-builtin-module/-/is-builtin-module-1.0.0.tgz#540572d34f7ac3119f8f76c30cbc1b1e037affbe" 1824 | dependencies: 1825 | builtin-modules "^1.0.0" 1826 | 1827 | is-dotfile@^1.0.0: 1828 | version "1.0.3" 1829 | resolved "https://registry.yarnpkg.com/is-dotfile/-/is-dotfile-1.0.3.tgz#a6a2f32ffd2dfb04f5ca25ecd0f6b83cf798a1e1" 1830 | 1831 | is-equal-shallow@^0.1.3: 1832 | version "0.1.3" 1833 | resolved "https://registry.yarnpkg.com/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz#2238098fc221de0bcfa5d9eac4c45d638aa1c534" 1834 | dependencies: 1835 | is-primitive "^2.0.0" 1836 | 1837 | is-extendable@^0.1.1: 1838 | version "0.1.1" 1839 | resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" 1840 | 1841 | is-extglob@^1.0.0: 1842 | version "1.0.0" 1843 | resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-1.0.0.tgz#ac468177c4943405a092fc8f29760c6ffc6206c0" 1844 | 1845 | is-finite@^1.0.0: 1846 | version "1.0.2" 1847 | resolved "https://registry.yarnpkg.com/is-finite/-/is-finite-1.0.2.tgz#cc6677695602be550ef11e8b4aa6305342b6d0aa" 1848 | dependencies: 1849 | number-is-nan "^1.0.0" 1850 | 1851 | is-fullwidth-code-point@^1.0.0: 1852 | version "1.0.0" 1853 | resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb" 1854 | dependencies: 1855 | number-is-nan "^1.0.0" 1856 | 1857 | is-fullwidth-code-point@^2.0.0: 1858 | version "2.0.0" 1859 | resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" 1860 | 1861 | is-glob@^2.0.0, is-glob@^2.0.1: 1862 | version "2.0.1" 1863 | resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-2.0.1.tgz#d096f926a3ded5600f3fdfd91198cb0888c2d863" 1864 | dependencies: 1865 | is-extglob "^1.0.0" 1866 | 1867 | is-number@^2.1.0: 1868 | version "2.1.0" 1869 | resolved "https://registry.yarnpkg.com/is-number/-/is-number-2.1.0.tgz#01fcbbb393463a548f2f466cce16dece49db908f" 1870 | dependencies: 1871 | kind-of "^3.0.2" 1872 | 1873 | is-number@^3.0.0: 1874 | version "3.0.0" 1875 | resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195" 1876 | dependencies: 1877 | kind-of "^3.0.2" 1878 | 1879 | is-posix-bracket@^0.1.0: 1880 | version "0.1.1" 1881 | resolved "https://registry.yarnpkg.com/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz#3334dc79774368e92f016e6fbc0a88f5cd6e6bc4" 1882 | 1883 | is-primitive@^2.0.0: 1884 | version "2.0.0" 1885 | resolved "https://registry.yarnpkg.com/is-primitive/-/is-primitive-2.0.0.tgz#207bab91638499c07b2adf240a41a87210034575" 1886 | 1887 | is-promise@^2.1.0: 1888 | version "2.1.0" 1889 | resolved "https://registry.yarnpkg.com/is-promise/-/is-promise-2.1.0.tgz#79a2a9ece7f096e80f36d2b2f3bc16c1ff4bf3fa" 1890 | 1891 | is-stream@^1.0.1: 1892 | version "1.1.0" 1893 | resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" 1894 | 1895 | is-typedarray@~1.0.0: 1896 | version "1.0.0" 1897 | resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" 1898 | 1899 | is-utf8@^0.2.0: 1900 | version "0.2.1" 1901 | resolved "https://registry.yarnpkg.com/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72" 1902 | 1903 | isarray@0.0.1: 1904 | version "0.0.1" 1905 | resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" 1906 | 1907 | isarray@1.0.0, isarray@~1.0.0: 1908 | version "1.0.0" 1909 | resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" 1910 | 1911 | isexe@^2.0.0: 1912 | version "2.0.0" 1913 | resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" 1914 | 1915 | isobject@^2.0.0: 1916 | version "2.1.0" 1917 | resolved "https://registry.yarnpkg.com/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89" 1918 | dependencies: 1919 | isarray "1.0.0" 1920 | 1921 | isomorphic-fetch@^2.1.1: 1922 | version "2.2.1" 1923 | resolved "https://registry.yarnpkg.com/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz#611ae1acf14f5e81f729507472819fe9733558a9" 1924 | dependencies: 1925 | node-fetch "^1.0.1" 1926 | whatwg-fetch ">=0.10.0" 1927 | 1928 | isstream@~0.1.2: 1929 | version "0.1.2" 1930 | resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" 1931 | 1932 | jest-docblock@^20.0.3: 1933 | version "20.0.3" 1934 | resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-20.0.3.tgz#17bea984342cc33d83c50fbe1545ea0efaa44712" 1935 | 1936 | jest-haste-map@^20.0.4: 1937 | version "20.0.5" 1938 | resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-20.0.5.tgz#abad74efb1a005974a7b6517e11010709cab9112" 1939 | dependencies: 1940 | fb-watchman "^2.0.0" 1941 | graceful-fs "^4.1.11" 1942 | jest-docblock "^20.0.3" 1943 | micromatch "^2.3.11" 1944 | sane "~1.6.0" 1945 | worker-farm "^1.3.1" 1946 | 1947 | js-tokens@^3.0.0: 1948 | version "3.0.2" 1949 | resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b" 1950 | 1951 | jsbn@~0.1.0: 1952 | version "0.1.1" 1953 | resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" 1954 | 1955 | jschardet@^1.4.2: 1956 | version "1.5.0" 1957 | resolved "https://registry.yarnpkg.com/jschardet/-/jschardet-1.5.0.tgz#a61f310306a5a71188e1b1acd08add3cfbb08b1e" 1958 | 1959 | jsesc@^1.3.0: 1960 | version "1.3.0" 1961 | resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-1.3.0.tgz#46c3fec8c1892b12b0833db9bc7622176dbab34b" 1962 | 1963 | jsesc@~0.5.0: 1964 | version "0.5.0" 1965 | resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" 1966 | 1967 | json-schema@0.2.3: 1968 | version "0.2.3" 1969 | resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13" 1970 | 1971 | json-stable-stringify@^1.0.1: 1972 | version "1.0.1" 1973 | resolved "https://registry.yarnpkg.com/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz#9a759d39c5f2ff503fd5300646ed445f88c4f9af" 1974 | dependencies: 1975 | jsonify "~0.0.0" 1976 | 1977 | json-stringify-safe@~5.0.1: 1978 | version "5.0.1" 1979 | resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" 1980 | 1981 | json5@^0.4.0: 1982 | version "0.4.0" 1983 | resolved "https://registry.yarnpkg.com/json5/-/json5-0.4.0.tgz#054352e4c4c80c86c0923877d449de176a732c8d" 1984 | 1985 | json5@^0.5.0, json5@^0.5.1: 1986 | version "0.5.1" 1987 | resolved "https://registry.yarnpkg.com/json5/-/json5-0.5.1.tgz#1eade7acc012034ad84e2396767ead9fa5495821" 1988 | 1989 | jsonfile@^2.1.0: 1990 | version "2.4.0" 1991 | resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-2.4.0.tgz#3736a2b428b87bbda0cc83b53fa3d633a35c2ae8" 1992 | optionalDependencies: 1993 | graceful-fs "^4.1.6" 1994 | 1995 | jsonify@~0.0.0: 1996 | version "0.0.0" 1997 | resolved "https://registry.yarnpkg.com/jsonify/-/jsonify-0.0.0.tgz#2c74b6ee41d93ca51b7b5aaee8f503631d252a73" 1998 | 1999 | jsprim@^1.2.2: 2000 | version "1.4.1" 2001 | resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2" 2002 | dependencies: 2003 | assert-plus "1.0.0" 2004 | extsprintf "1.3.0" 2005 | json-schema "0.2.3" 2006 | verror "1.10.0" 2007 | 2008 | kind-of@^3.0.2: 2009 | version "3.2.2" 2010 | resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64" 2011 | dependencies: 2012 | is-buffer "^1.1.5" 2013 | 2014 | kind-of@^4.0.0: 2015 | version "4.0.0" 2016 | resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57" 2017 | dependencies: 2018 | is-buffer "^1.1.5" 2019 | 2020 | klaw@^1.0.0: 2021 | version "1.3.1" 2022 | resolved "https://registry.yarnpkg.com/klaw/-/klaw-1.3.1.tgz#4088433b46b3b1ba259d78785d8e96f73ba02439" 2023 | optionalDependencies: 2024 | graceful-fs "^4.1.9" 2025 | 2026 | lazy-cache@^1.0.3: 2027 | version "1.0.4" 2028 | resolved "https://registry.yarnpkg.com/lazy-cache/-/lazy-cache-1.0.4.tgz#a1d78fc3a50474cb80845d3b3b6e1da49a446e8e" 2029 | 2030 | lcid@^1.0.0: 2031 | version "1.0.0" 2032 | resolved "https://registry.yarnpkg.com/lcid/-/lcid-1.0.0.tgz#308accafa0bc483a3867b4b6f2b9506251d1b835" 2033 | dependencies: 2034 | invert-kv "^1.0.0" 2035 | 2036 | left-pad@^1.1.3: 2037 | version "1.1.3" 2038 | resolved "https://registry.yarnpkg.com/left-pad/-/left-pad-1.1.3.tgz#612f61c033f3a9e08e939f1caebeea41b6f3199a" 2039 | 2040 | load-json-file@^1.0.0: 2041 | version "1.1.0" 2042 | resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-1.1.0.tgz#956905708d58b4bab4c2261b04f59f31c99374c0" 2043 | dependencies: 2044 | graceful-fs "^4.1.2" 2045 | parse-json "^2.2.0" 2046 | pify "^2.0.0" 2047 | pinkie-promise "^2.0.0" 2048 | strip-bom "^2.0.0" 2049 | 2050 | lodash._basecopy@^3.0.0: 2051 | version "3.0.1" 2052 | resolved "https://registry.yarnpkg.com/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz#8da0e6a876cf344c0ad8a54882111dd3c5c7ca36" 2053 | 2054 | lodash._basetostring@^3.0.0: 2055 | version "3.0.1" 2056 | resolved "https://registry.yarnpkg.com/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz#d1861d877f824a52f669832dcaf3ee15566a07d5" 2057 | 2058 | lodash._basevalues@^3.0.0: 2059 | version "3.0.0" 2060 | resolved "https://registry.yarnpkg.com/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz#5b775762802bde3d3297503e26300820fdf661b7" 2061 | 2062 | lodash._getnative@^3.0.0: 2063 | version "3.9.1" 2064 | resolved "https://registry.yarnpkg.com/lodash._getnative/-/lodash._getnative-3.9.1.tgz#570bc7dede46d61cdcde687d65d3eecbaa3aaff5" 2065 | 2066 | lodash._isiterateecall@^3.0.0: 2067 | version "3.0.9" 2068 | resolved "https://registry.yarnpkg.com/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz#5203ad7ba425fae842460e696db9cf3e6aac057c" 2069 | 2070 | lodash._reescape@^3.0.0: 2071 | version "3.0.0" 2072 | resolved "https://registry.yarnpkg.com/lodash._reescape/-/lodash._reescape-3.0.0.tgz#2b1d6f5dfe07c8a355753e5f27fac7f1cde1616a" 2073 | 2074 | lodash._reevaluate@^3.0.0: 2075 | version "3.0.0" 2076 | resolved "https://registry.yarnpkg.com/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz#58bc74c40664953ae0b124d806996daca431e2ed" 2077 | 2078 | lodash._reinterpolate@^3.0.0: 2079 | version "3.0.0" 2080 | resolved "https://registry.yarnpkg.com/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz#0ccf2d89166af03b3663c796538b75ac6e114d9d" 2081 | 2082 | lodash._root@^3.0.0: 2083 | version "3.0.1" 2084 | resolved "https://registry.yarnpkg.com/lodash._root/-/lodash._root-3.0.1.tgz#fba1c4524c19ee9a5f8136b4609f017cf4ded692" 2085 | 2086 | lodash.escape@^3.0.0: 2087 | version "3.2.0" 2088 | resolved "https://registry.yarnpkg.com/lodash.escape/-/lodash.escape-3.2.0.tgz#995ee0dc18c1b48cc92effae71a10aab5b487698" 2089 | dependencies: 2090 | lodash._root "^3.0.0" 2091 | 2092 | lodash.isarguments@^3.0.0: 2093 | version "3.1.0" 2094 | resolved "https://registry.yarnpkg.com/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz#2f573d85c6a24289ff00663b491c1d338ff3458a" 2095 | 2096 | lodash.isarray@^3.0.0: 2097 | version "3.0.4" 2098 | resolved "https://registry.yarnpkg.com/lodash.isarray/-/lodash.isarray-3.0.4.tgz#79e4eb88c36a8122af86f844aa9bcd851b5fbb55" 2099 | 2100 | lodash.keys@^3.0.0: 2101 | version "3.1.2" 2102 | resolved "https://registry.yarnpkg.com/lodash.keys/-/lodash.keys-3.1.2.tgz#4dbc0472b156be50a0b286855d1bd0b0c656098a" 2103 | dependencies: 2104 | lodash._getnative "^3.0.0" 2105 | lodash.isarguments "^3.0.0" 2106 | lodash.isarray "^3.0.0" 2107 | 2108 | lodash.map@^4.6.0: 2109 | version "4.6.0" 2110 | resolved "https://registry.yarnpkg.com/lodash.map/-/lodash.map-4.6.0.tgz#771ec7839e3473d9c4cde28b19394c3562f4f6d3" 2111 | 2112 | lodash.pad@^4.1.0: 2113 | version "4.5.1" 2114 | resolved "https://registry.yarnpkg.com/lodash.pad/-/lodash.pad-4.5.1.tgz#4330949a833a7c8da22cc20f6a26c4d59debba70" 2115 | 2116 | lodash.padend@^4.1.0: 2117 | version "4.6.1" 2118 | resolved "https://registry.yarnpkg.com/lodash.padend/-/lodash.padend-4.6.1.tgz#53ccba047d06e158d311f45da625f4e49e6f166e" 2119 | 2120 | lodash.padstart@^4.1.0: 2121 | version "4.6.1" 2122 | resolved "https://registry.yarnpkg.com/lodash.padstart/-/lodash.padstart-4.6.1.tgz#d2e3eebff0d9d39ad50f5cbd1b52a7bce6bb611b" 2123 | 2124 | lodash.restparam@^3.0.0: 2125 | version "3.6.1" 2126 | resolved "https://registry.yarnpkg.com/lodash.restparam/-/lodash.restparam-3.6.1.tgz#936a4e309ef330a7645ed4145986c85ae5b20805" 2127 | 2128 | lodash.template@^3.0.0: 2129 | version "3.6.2" 2130 | resolved "https://registry.yarnpkg.com/lodash.template/-/lodash.template-3.6.2.tgz#f8cdecc6169a255be9098ae8b0c53d378931d14f" 2131 | dependencies: 2132 | lodash._basecopy "^3.0.0" 2133 | lodash._basetostring "^3.0.0" 2134 | lodash._basevalues "^3.0.0" 2135 | lodash._isiterateecall "^3.0.0" 2136 | lodash._reinterpolate "^3.0.0" 2137 | lodash.escape "^3.0.0" 2138 | lodash.keys "^3.0.0" 2139 | lodash.restparam "^3.0.0" 2140 | lodash.templatesettings "^3.0.0" 2141 | 2142 | lodash.templatesettings@^3.0.0: 2143 | version "3.1.1" 2144 | resolved "https://registry.yarnpkg.com/lodash.templatesettings/-/lodash.templatesettings-3.1.1.tgz#fb307844753b66b9f1afa54e262c745307dba8e5" 2145 | dependencies: 2146 | lodash._reinterpolate "^3.0.0" 2147 | lodash.escape "^3.0.0" 2148 | 2149 | lodash.zipobject@^4.1.3: 2150 | version "4.1.3" 2151 | resolved "https://registry.yarnpkg.com/lodash.zipobject/-/lodash.zipobject-4.1.3.tgz#b399f5aba8ff62a746f6979bf20b214f964dbef8" 2152 | 2153 | lodash@^3.5.0: 2154 | version "3.10.1" 2155 | resolved "https://registry.yarnpkg.com/lodash/-/lodash-3.10.1.tgz#5bf45e8e49ba4189e17d482789dfd15bd140b7b6" 2156 | 2157 | lodash@^4.0.0, lodash@^4.14.0, lodash@^4.16.6, lodash@^4.2.0, lodash@^4.3.0, lodash@^4.6.1: 2158 | version "4.17.4" 2159 | resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.4.tgz#78203a4d1c328ae1d86dca6460e369b57f4055ae" 2160 | 2161 | longest@^1.0.1: 2162 | version "1.0.1" 2163 | resolved "https://registry.yarnpkg.com/longest/-/longest-1.0.1.tgz#30a0b2da38f73770e8294a0d22e6625ed77d0097" 2164 | 2165 | loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.3.1: 2166 | version "1.3.1" 2167 | resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.3.1.tgz#d1a8ad33fa9ce0e713d65fdd0ac8b748d478c848" 2168 | dependencies: 2169 | js-tokens "^3.0.0" 2170 | 2171 | lottie-ios@^1.5.2: 2172 | version "1.5.2" 2173 | resolved "https://registry.yarnpkg.com/lottie-ios/-/lottie-ios-1.5.2.tgz#c188f1baa1c308a291538fc585a76e0cfc060711" 2174 | 2175 | lottie-react-native@1.1.1: 2176 | version "1.1.1" 2177 | resolved "https://registry.yarnpkg.com/lottie-react-native/-/lottie-react-native-1.1.1.tgz#1c87a3afca96edfa0869227140a2cff9bcc62c9b" 2178 | dependencies: 2179 | invariant "^2.2.2" 2180 | lottie-ios "^1.5.2" 2181 | react-native-safe-module "^1.1.0" 2182 | 2183 | lru-cache@^4.0.1: 2184 | version "4.1.1" 2185 | resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.1.tgz#622e32e82488b49279114a4f9ecf45e7cd6bba55" 2186 | dependencies: 2187 | pseudomap "^1.0.2" 2188 | yallist "^2.1.2" 2189 | 2190 | makeerror@1.0.x: 2191 | version "1.0.11" 2192 | resolved "https://registry.yarnpkg.com/makeerror/-/makeerror-1.0.11.tgz#e01a5c9109f2af79660e4e8b9587790184f5a96c" 2193 | dependencies: 2194 | tmpl "1.0.x" 2195 | 2196 | md5-file@^3.1.1: 2197 | version "3.1.1" 2198 | resolved "https://registry.yarnpkg.com/md5-file/-/md5-file-3.1.1.tgz#db3c92c09bbda5c2de883fa5490dd711fddbbab9" 2199 | 2200 | media-typer@0.3.0: 2201 | version "0.3.0" 2202 | resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" 2203 | 2204 | merge-stream@^1.0.1: 2205 | version "1.0.1" 2206 | resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-1.0.1.tgz#4041202d508a342ba00174008df0c251b8c135e1" 2207 | dependencies: 2208 | readable-stream "^2.0.1" 2209 | 2210 | merge@^1.1.3: 2211 | version "1.2.0" 2212 | resolved "https://registry.yarnpkg.com/merge/-/merge-1.2.0.tgz#7531e39d4949c281a66b8c5a6e0265e8b05894da" 2213 | 2214 | method-override@~2.3.5: 2215 | version "2.3.9" 2216 | resolved "https://registry.yarnpkg.com/method-override/-/method-override-2.3.9.tgz#bd151f2ce34cf01a76ca400ab95c012b102d8f71" 2217 | dependencies: 2218 | debug "2.6.8" 2219 | methods "~1.1.2" 2220 | parseurl "~1.3.1" 2221 | vary "~1.1.1" 2222 | 2223 | methods@~1.1.2: 2224 | version "1.1.2" 2225 | resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" 2226 | 2227 | metro-bundler@^0.7.4: 2228 | version "0.7.8" 2229 | resolved "https://registry.yarnpkg.com/metro-bundler/-/metro-bundler-0.7.8.tgz#5845cf49f877ea0f7694e9177e19e5f447ca3d86" 2230 | dependencies: 2231 | absolute-path "^0.0.0" 2232 | async "^2.4.0" 2233 | babel-core "^6.24.1" 2234 | babel-generator "^6.24.1" 2235 | babel-plugin-external-helpers "^6.18.0" 2236 | babel-preset-es2015-node "^6.1.1" 2237 | babel-preset-fbjs "^2.1.0" 2238 | babel-preset-react-native "^1.9.1" 2239 | babel-register "^6.24.1" 2240 | babylon "^6.17.0" 2241 | chalk "^1.1.1" 2242 | concat-stream "^1.6.0" 2243 | core-js "^2.2.2" 2244 | debug "^2.2.0" 2245 | denodeify "^1.2.1" 2246 | fbjs "0.8.12" 2247 | graceful-fs "^4.1.3" 2248 | image-size "^0.3.5" 2249 | jest-haste-map "^20.0.4" 2250 | json-stable-stringify "^1.0.1" 2251 | json5 "^0.4.0" 2252 | left-pad "^1.1.3" 2253 | lodash "^4.16.6" 2254 | merge-stream "^1.0.1" 2255 | mime-types "2.1.11" 2256 | mkdirp "^0.5.1" 2257 | request "^2.79.0" 2258 | rimraf "^2.5.4" 2259 | source-map "^0.5.6" 2260 | temp "0.8.3" 2261 | throat "^3.0.0" 2262 | uglify-js "2.7.5" 2263 | write-file-atomic "^1.2.0" 2264 | xpipe "^1.0.5" 2265 | 2266 | micromatch@^2.1.5, micromatch@^2.3.11: 2267 | version "2.3.11" 2268 | resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-2.3.11.tgz#86677c97d1720b363431d04d0d15293bd38c1565" 2269 | dependencies: 2270 | arr-diff "^2.0.0" 2271 | array-unique "^0.2.1" 2272 | braces "^1.8.2" 2273 | expand-brackets "^0.1.4" 2274 | extglob "^0.3.1" 2275 | filename-regex "^2.0.0" 2276 | is-extglob "^1.0.0" 2277 | is-glob "^2.0.1" 2278 | kind-of "^3.0.2" 2279 | normalize-path "^2.0.1" 2280 | object.omit "^2.0.0" 2281 | parse-glob "^3.0.4" 2282 | regex-cache "^0.4.2" 2283 | 2284 | "mime-db@>= 1.29.0 < 2", mime-db@~1.29.0: 2285 | version "1.29.0" 2286 | resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.29.0.tgz#48d26d235589651704ac5916ca06001914266878" 2287 | 2288 | mime-db@~1.23.0: 2289 | version "1.23.0" 2290 | resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.23.0.tgz#a31b4070adaea27d732ea333740a64d0ec9a6659" 2291 | 2292 | mime-types@2.1.11: 2293 | version "2.1.11" 2294 | resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.11.tgz#c259c471bda808a85d6cd193b430a5fae4473b3c" 2295 | dependencies: 2296 | mime-db "~1.23.0" 2297 | 2298 | 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: 2299 | version "2.1.16" 2300 | resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.16.tgz#2b858a52e5ecd516db897ac2be87487830698e23" 2301 | dependencies: 2302 | mime-db "~1.29.0" 2303 | 2304 | mime@1.3.4: 2305 | version "1.3.4" 2306 | resolved "https://registry.yarnpkg.com/mime/-/mime-1.3.4.tgz#115f9e3b6b3daf2959983cb38f149a2d40eb5d53" 2307 | 2308 | mime@^1.3.4: 2309 | version "1.3.6" 2310 | resolved "https://registry.yarnpkg.com/mime/-/mime-1.3.6.tgz#591d84d3653a6b0b4a3b9df8de5aa8108e72e5e0" 2311 | 2312 | mimic-fn@^1.0.0: 2313 | version "1.1.0" 2314 | resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-1.1.0.tgz#e667783d92e89dbd342818b5230b9d62a672ad18" 2315 | 2316 | min-document@^2.19.0: 2317 | version "2.19.0" 2318 | resolved "https://registry.yarnpkg.com/min-document/-/min-document-2.19.0.tgz#7bd282e3f5842ed295bb748cdd9f1ffa2c824685" 2319 | dependencies: 2320 | dom-walk "^0.1.0" 2321 | 2322 | minimatch@^3.0.2, minimatch@^3.0.4: 2323 | version "3.0.4" 2324 | resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" 2325 | dependencies: 2326 | brace-expansion "^1.1.7" 2327 | 2328 | minimist@0.0.8, minimist@~0.0.1: 2329 | version "0.0.8" 2330 | resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d" 2331 | 2332 | minimist@^1.1.0, minimist@^1.1.1, minimist@^1.2.0: 2333 | version "1.2.0" 2334 | resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284" 2335 | 2336 | mkdirp@^0.5.1: 2337 | version "0.5.1" 2338 | resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903" 2339 | dependencies: 2340 | minimist "0.0.8" 2341 | 2342 | morgan@~1.6.1: 2343 | version "1.6.1" 2344 | resolved "https://registry.yarnpkg.com/morgan/-/morgan-1.6.1.tgz#5fd818398c6819cba28a7cd6664f292fe1c0bbf2" 2345 | dependencies: 2346 | basic-auth "~1.0.3" 2347 | debug "~2.2.0" 2348 | depd "~1.0.1" 2349 | on-finished "~2.3.0" 2350 | on-headers "~1.0.0" 2351 | 2352 | ms@0.7.1: 2353 | version "0.7.1" 2354 | resolved "https://registry.yarnpkg.com/ms/-/ms-0.7.1.tgz#9cd13c03adbff25b65effde7ce864ee952017098" 2355 | 2356 | ms@0.7.2: 2357 | version "0.7.2" 2358 | resolved "https://registry.yarnpkg.com/ms/-/ms-0.7.2.tgz#ae25cf2512b3885a1d95d7f037868d8431124765" 2359 | 2360 | ms@2.0.0: 2361 | version "2.0.0" 2362 | resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" 2363 | 2364 | multiparty@3.3.2: 2365 | version "3.3.2" 2366 | resolved "https://registry.yarnpkg.com/multiparty/-/multiparty-3.3.2.tgz#35de6804dc19643e5249f3d3e3bdc6c8ce301d3f" 2367 | dependencies: 2368 | readable-stream "~1.1.9" 2369 | stream-counter "~0.2.0" 2370 | 2371 | multipipe@^0.1.2: 2372 | version "0.1.2" 2373 | resolved "https://registry.yarnpkg.com/multipipe/-/multipipe-0.1.2.tgz#2a8f2ddf70eed564dff2d57f1e1a137d9f05078b" 2374 | dependencies: 2375 | duplexer2 "0.0.2" 2376 | 2377 | mute-stream@0.0.7: 2378 | version "0.0.7" 2379 | resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.7.tgz#3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab" 2380 | 2381 | negotiator@0.5.3: 2382 | version "0.5.3" 2383 | resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.5.3.tgz#269d5c476810ec92edbe7b6c2f28316384f9a7e8" 2384 | 2385 | negotiator@0.6.1: 2386 | version "0.6.1" 2387 | resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.1.tgz#2b327184e8992101177b28563fb5e7102acd0ca9" 2388 | 2389 | node-fetch@^1.0.1, node-fetch@^1.3.3: 2390 | version "1.7.1" 2391 | resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-1.7.1.tgz#899cb3d0a3c92f952c47f1b876f4c8aeabd400d5" 2392 | dependencies: 2393 | encoding "^0.1.11" 2394 | is-stream "^1.0.1" 2395 | 2396 | node-int64@^0.4.0: 2397 | version "0.4.0" 2398 | resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" 2399 | 2400 | noop-fn@^1.0.0: 2401 | version "1.0.0" 2402 | resolved "https://registry.yarnpkg.com/noop-fn/-/noop-fn-1.0.0.tgz#5f33d47f13d2150df93e0cb036699e982f78ffbf" 2403 | 2404 | normalize-package-data@^2.3.2: 2405 | version "2.4.0" 2406 | resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.4.0.tgz#12f95a307d58352075a04907b84ac8be98ac012f" 2407 | dependencies: 2408 | hosted-git-info "^2.1.4" 2409 | is-builtin-module "^1.0.0" 2410 | semver "2 || 3 || 4 || 5" 2411 | validate-npm-package-license "^3.0.1" 2412 | 2413 | normalize-path@^2.0.0, normalize-path@^2.0.1: 2414 | version "2.1.1" 2415 | resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9" 2416 | dependencies: 2417 | remove-trailing-separator "^1.0.1" 2418 | 2419 | npmlog@^2.0.4: 2420 | version "2.0.4" 2421 | resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-2.0.4.tgz#98b52530f2514ca90d09ec5b22c8846722375692" 2422 | dependencies: 2423 | ansi "~0.3.1" 2424 | are-we-there-yet "~1.1.2" 2425 | gauge "~1.2.5" 2426 | 2427 | number-is-nan@^1.0.0: 2428 | version "1.0.1" 2429 | resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" 2430 | 2431 | oauth-sign@~0.8.1: 2432 | version "0.8.2" 2433 | resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.8.2.tgz#46a6ab7f0aead8deae9ec0565780b7d4efeb9d43" 2434 | 2435 | object-assign@^3.0.0: 2436 | version "3.0.0" 2437 | resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-3.0.0.tgz#9bedd5ca0897949bca47e7ff408062d549f587f2" 2438 | 2439 | object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1: 2440 | version "4.1.1" 2441 | resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" 2442 | 2443 | object.omit@^2.0.0: 2444 | version "2.0.1" 2445 | resolved "https://registry.yarnpkg.com/object.omit/-/object.omit-2.0.1.tgz#1a9c744829f39dbb858c76ca3579ae2a54ebd1fa" 2446 | dependencies: 2447 | for-own "^0.1.4" 2448 | is-extendable "^0.1.1" 2449 | 2450 | on-finished@~2.3.0: 2451 | version "2.3.0" 2452 | resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947" 2453 | dependencies: 2454 | ee-first "1.1.1" 2455 | 2456 | on-headers@~1.0.0, on-headers@~1.0.1: 2457 | version "1.0.1" 2458 | resolved "https://registry.yarnpkg.com/on-headers/-/on-headers-1.0.1.tgz#928f5d0f470d49342651ea6794b0857c100693f7" 2459 | 2460 | once@^1.3.0: 2461 | version "1.4.0" 2462 | resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" 2463 | dependencies: 2464 | wrappy "1" 2465 | 2466 | onetime@^2.0.0: 2467 | version "2.0.1" 2468 | resolved "https://registry.yarnpkg.com/onetime/-/onetime-2.0.1.tgz#067428230fd67443b2794b22bba528b6867962d4" 2469 | dependencies: 2470 | mimic-fn "^1.0.0" 2471 | 2472 | opn@^3.0.2: 2473 | version "3.0.3" 2474 | resolved "https://registry.yarnpkg.com/opn/-/opn-3.0.3.tgz#b6d99e7399f78d65c3baaffef1fb288e9b85243a" 2475 | dependencies: 2476 | object-assign "^4.0.1" 2477 | 2478 | optimist@^0.6.1: 2479 | version "0.6.1" 2480 | resolved "https://registry.yarnpkg.com/optimist/-/optimist-0.6.1.tgz#da3ea74686fa21a19a111c326e90eb15a0196686" 2481 | dependencies: 2482 | minimist "~0.0.1" 2483 | wordwrap "~0.0.2" 2484 | 2485 | options@>=0.0.5: 2486 | version "0.0.6" 2487 | resolved "https://registry.yarnpkg.com/options/-/options-0.0.6.tgz#ec22d312806bb53e731773e7cdaefcf1c643128f" 2488 | 2489 | os-homedir@^1.0.0: 2490 | version "1.0.2" 2491 | resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" 2492 | 2493 | os-locale@^1.4.0: 2494 | version "1.4.0" 2495 | resolved "https://registry.yarnpkg.com/os-locale/-/os-locale-1.4.0.tgz#20f9f17ae29ed345e8bde583b13d2009803c14d9" 2496 | dependencies: 2497 | lcid "^1.0.0" 2498 | 2499 | os-tmpdir@^1.0.0, os-tmpdir@^1.0.1, os-tmpdir@~1.0.1: 2500 | version "1.0.2" 2501 | resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" 2502 | 2503 | parse-glob@^3.0.4: 2504 | version "3.0.4" 2505 | resolved "https://registry.yarnpkg.com/parse-glob/-/parse-glob-3.0.4.tgz#b2c376cfb11f35513badd173ef0bb6e3a388391c" 2506 | dependencies: 2507 | glob-base "^0.3.0" 2508 | is-dotfile "^1.0.0" 2509 | is-extglob "^1.0.0" 2510 | is-glob "^2.0.0" 2511 | 2512 | parse-json@^2.2.0: 2513 | version "2.2.0" 2514 | resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9" 2515 | dependencies: 2516 | error-ex "^1.2.0" 2517 | 2518 | parseurl@~1.3.0, parseurl@~1.3.1: 2519 | version "1.3.1" 2520 | resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.1.tgz#c8ab8c9223ba34888aa64a297b28853bec18da56" 2521 | 2522 | path-exists@^2.0.0: 2523 | version "2.1.0" 2524 | resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-2.1.0.tgz#0feb6c64f0fc518d9a754dd5efb62c7022761f4b" 2525 | dependencies: 2526 | pinkie-promise "^2.0.0" 2527 | 2528 | path-exists@^3.0.0: 2529 | version "3.0.0" 2530 | resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" 2531 | 2532 | path-is-absolute@^1.0.0: 2533 | version "1.0.1" 2534 | resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" 2535 | 2536 | path-parse@^1.0.5: 2537 | version "1.0.5" 2538 | resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.5.tgz#3c1adf871ea9cd6c9431b6ea2bd74a0ff055c4c1" 2539 | 2540 | path-type@^1.0.0: 2541 | version "1.1.0" 2542 | resolved "https://registry.yarnpkg.com/path-type/-/path-type-1.1.0.tgz#59c44f7ee491da704da415da5a4070ba4f8fe441" 2543 | dependencies: 2544 | graceful-fs "^4.1.2" 2545 | pify "^2.0.0" 2546 | pinkie-promise "^2.0.0" 2547 | 2548 | pause@0.1.0: 2549 | version "0.1.0" 2550 | resolved "https://registry.yarnpkg.com/pause/-/pause-0.1.0.tgz#ebc8a4a8619ff0b8a81ac1513c3434ff469fdb74" 2551 | 2552 | pegjs@^0.10.0: 2553 | version "0.10.0" 2554 | resolved "https://registry.yarnpkg.com/pegjs/-/pegjs-0.10.0.tgz#cf8bafae6eddff4b5a7efb185269eaaf4610ddbd" 2555 | 2556 | performance-now@^0.2.0: 2557 | version "0.2.0" 2558 | resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-0.2.0.tgz#33ef30c5c77d4ea21c5a53869d91b56d8f2555e5" 2559 | 2560 | pify@^2.0.0: 2561 | version "2.3.0" 2562 | resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" 2563 | 2564 | pinkie-promise@^2.0.0: 2565 | version "2.0.1" 2566 | resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa" 2567 | dependencies: 2568 | pinkie "^2.0.0" 2569 | 2570 | pinkie@^2.0.0: 2571 | version "2.0.4" 2572 | resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" 2573 | 2574 | plist@2.0.1: 2575 | version "2.0.1" 2576 | resolved "https://registry.yarnpkg.com/plist/-/plist-2.0.1.tgz#0a32ca9481b1c364e92e18dc55c876de9d01da8b" 2577 | dependencies: 2578 | base64-js "1.1.2" 2579 | xmlbuilder "8.2.2" 2580 | xmldom "0.1.x" 2581 | 2582 | plist@^1.2.0: 2583 | version "1.2.0" 2584 | resolved "https://registry.yarnpkg.com/plist/-/plist-1.2.0.tgz#084b5093ddc92506e259f874b8d9b1afb8c79593" 2585 | dependencies: 2586 | base64-js "0.0.8" 2587 | util-deprecate "1.0.2" 2588 | xmlbuilder "4.0.0" 2589 | xmldom "0.1.x" 2590 | 2591 | pouchdb-collections@^1.0.1: 2592 | version "1.0.1" 2593 | resolved "https://registry.yarnpkg.com/pouchdb-collections/-/pouchdb-collections-1.0.1.tgz#fe63a17da977611abef7cb8026cb1a9553fd8359" 2594 | 2595 | preserve@^0.2.0: 2596 | version "0.2.0" 2597 | resolved "https://registry.yarnpkg.com/preserve/-/preserve-0.2.0.tgz#815ed1f6ebc65926f865b310c0713bcb3315ce4b" 2598 | 2599 | pretty-format@^20.0.3: 2600 | version "20.0.3" 2601 | resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-20.0.3.tgz#020e350a560a1fe1a98dc3beb6ccffb386de8b14" 2602 | dependencies: 2603 | ansi-regex "^2.1.1" 2604 | ansi-styles "^3.0.0" 2605 | 2606 | pretty-format@^4.2.1: 2607 | version "4.3.1" 2608 | resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-4.3.1.tgz#530be5c42b3c05b36414a7a2a4337aa80acd0e8d" 2609 | 2610 | private@^0.1.6: 2611 | version "0.1.7" 2612 | resolved "https://registry.yarnpkg.com/private/-/private-0.1.7.tgz#68ce5e8a1ef0a23bb570cc28537b5332aba63ef1" 2613 | 2614 | process-nextick-args@~1.0.6: 2615 | version "1.0.7" 2616 | resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-1.0.7.tgz#150e20b756590ad3f91093f25a4f2ad8bff30ba3" 2617 | 2618 | process@~0.5.1: 2619 | version "0.5.2" 2620 | resolved "https://registry.yarnpkg.com/process/-/process-0.5.2.tgz#1638d8a8e34c2f440a91db95ab9aeb677fc185cf" 2621 | 2622 | promise@^7.1.1: 2623 | version "7.3.1" 2624 | resolved "https://registry.yarnpkg.com/promise/-/promise-7.3.1.tgz#064b72602b18f90f29192b8b1bc418ffd1ebd3bf" 2625 | dependencies: 2626 | asap "~2.0.3" 2627 | 2628 | prop-types@^15.5.10, prop-types@^15.5.6, prop-types@^15.5.8: 2629 | version "15.5.10" 2630 | resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.5.10.tgz#2797dfc3126182e3a95e3dfbb2e893ddd7456154" 2631 | dependencies: 2632 | fbjs "^0.8.9" 2633 | loose-envify "^1.3.1" 2634 | 2635 | prr@~0.0.0: 2636 | version "0.0.0" 2637 | resolved "https://registry.yarnpkg.com/prr/-/prr-0.0.0.tgz#1a84b85908325501411853d0081ee3fa86e2926a" 2638 | 2639 | pseudomap@^1.0.2: 2640 | version "1.0.2" 2641 | resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" 2642 | 2643 | punycode@^1.4.1: 2644 | version "1.4.1" 2645 | resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" 2646 | 2647 | qs@4.0.0: 2648 | version "4.0.0" 2649 | resolved "https://registry.yarnpkg.com/qs/-/qs-4.0.0.tgz#c31d9b74ec27df75e543a86c78728ed8d4623607" 2650 | 2651 | qs@~6.4.0: 2652 | version "6.4.0" 2653 | resolved "https://registry.yarnpkg.com/qs/-/qs-6.4.0.tgz#13e26d28ad6b0ffaa91312cd3bf708ed351e7233" 2654 | 2655 | random-bytes@~1.0.0: 2656 | version "1.0.0" 2657 | resolved "https://registry.yarnpkg.com/random-bytes/-/random-bytes-1.0.0.tgz#4f68a1dc0ae58bd3fb95848c30324db75d64360b" 2658 | 2659 | randomatic@^1.1.3: 2660 | version "1.1.7" 2661 | resolved "https://registry.yarnpkg.com/randomatic/-/randomatic-1.1.7.tgz#c7abe9cc8b87c0baa876b19fde83fd464797e38c" 2662 | dependencies: 2663 | is-number "^3.0.0" 2664 | kind-of "^4.0.0" 2665 | 2666 | range-parser@~1.0.3: 2667 | version "1.0.3" 2668 | resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.0.3.tgz#6872823535c692e2c2a0103826afd82c2e0ff175" 2669 | 2670 | raw-body@~2.1.2: 2671 | version "2.1.7" 2672 | resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.1.7.tgz#adfeace2e4fb3098058014d08c072dcc59758774" 2673 | dependencies: 2674 | bytes "2.4.0" 2675 | iconv-lite "0.4.13" 2676 | unpipe "1.0.0" 2677 | 2678 | react-clone-referenced-element@^1.0.1: 2679 | version "1.0.1" 2680 | resolved "https://registry.yarnpkg.com/react-clone-referenced-element/-/react-clone-referenced-element-1.0.1.tgz#2bba8c69404c5e4a944398600bcc4c941f860682" 2681 | 2682 | react-deep-force-update@^1.0.0: 2683 | version "1.0.1" 2684 | resolved "https://registry.yarnpkg.com/react-deep-force-update/-/react-deep-force-update-1.0.1.tgz#f911b5be1d2a6fe387507dd6e9a767aa2924b4c7" 2685 | 2686 | react-devtools-core@2.3.1: 2687 | version "2.3.1" 2688 | resolved "https://registry.yarnpkg.com/react-devtools-core/-/react-devtools-core-2.3.1.tgz#dc83aba85735effe5e1dc386a1614cb5e8d0047d" 2689 | dependencies: 2690 | shell-quote "^1.6.1" 2691 | ws "^2.0.3" 2692 | 2693 | react-native-branch@2.0.0-beta.3: 2694 | version "2.0.0-beta.3" 2695 | resolved "https://registry.yarnpkg.com/react-native-branch/-/react-native-branch-2.0.0-beta.3.tgz#2167af86bbc9f964bd45bd5f37684e5b54965e32" 2696 | 2697 | react-native-maps@0.15.3: 2698 | version "0.15.3" 2699 | resolved "https://registry.yarnpkg.com/react-native-maps/-/react-native-maps-0.15.3.tgz#5d9e0a8e30ecc51dc755b7a3b9d6b6ed5e2dd08c" 2700 | 2701 | react-native-safe-module@^1.1.0: 2702 | version "1.2.0" 2703 | resolved "https://registry.yarnpkg.com/react-native-safe-module/-/react-native-safe-module-1.2.0.tgz#a23824ca24edc2901913694a76646475113d570d" 2704 | dependencies: 2705 | dedent "^0.6.0" 2706 | 2707 | react-native-svg@5.3.0: 2708 | version "5.3.0" 2709 | resolved "https://registry.yarnpkg.com/react-native-svg/-/react-native-svg-5.3.0.tgz#0d2ca98bee6726d627c2ca31617ac9c5f7d42daf" 2710 | dependencies: 2711 | color "^0.11.1" 2712 | lodash "^4.16.6" 2713 | 2714 | react-native-vector-icons@4.1.1: 2715 | version "4.1.1" 2716 | resolved "https://registry.yarnpkg.com/react-native-vector-icons/-/react-native-vector-icons-4.1.1.tgz#9ac75bde77d9243346668c51dca7756775428087" 2717 | dependencies: 2718 | lodash "^4.0.0" 2719 | prop-types "^15.5.8" 2720 | yargs "^6.3.0" 2721 | 2722 | "react-native@https://github.com/expo/react-native/archive/sdk-19.0.0.tar.gz": 2723 | version "0.46.1" 2724 | resolved "https://github.com/expo/react-native/archive/sdk-19.0.0.tar.gz#c40efc2357b70eeaecb3fa97a1874298155b7921" 2725 | dependencies: 2726 | absolute-path "^0.0.0" 2727 | art "^0.10.0" 2728 | async "^2.4.0" 2729 | babel-core "^6.24.1" 2730 | babel-generator "^6.24.1" 2731 | babel-plugin-external-helpers "^6.18.0" 2732 | babel-plugin-syntax-trailing-function-commas "^6.20.0" 2733 | babel-plugin-transform-async-to-generator "6.16.0" 2734 | babel-plugin-transform-class-properties "^6.18.0" 2735 | babel-plugin-transform-flow-strip-types "^6.21.0" 2736 | babel-plugin-transform-object-rest-spread "^6.20.2" 2737 | babel-polyfill "^6.20.0" 2738 | babel-preset-es2015-node "^6.1.1" 2739 | babel-preset-fbjs "^2.1.2" 2740 | babel-preset-react-native "^1.9.2" 2741 | babel-register "^6.24.1" 2742 | babel-runtime "^6.23.0" 2743 | babel-traverse "^6.24.1" 2744 | babel-types "^6.24.1" 2745 | babylon "^6.17.0" 2746 | base64-js "^1.1.2" 2747 | bser "^1.0.2" 2748 | chalk "^1.1.1" 2749 | commander "^2.9.0" 2750 | concat-stream "^1.6.0" 2751 | connect "^2.8.3" 2752 | core-js "^2.2.2" 2753 | create-react-class "^15.5.2" 2754 | debug "^2.2.0" 2755 | denodeify "^1.2.1" 2756 | errno ">=0.1.1 <0.2.0-0" 2757 | event-target-shim "^1.0.5" 2758 | fbjs "0.8.12" 2759 | fbjs-scripts "^0.7.0" 2760 | form-data "^2.1.1" 2761 | fs-extra "^1.0.0" 2762 | glob "^7.1.1" 2763 | graceful-fs "^4.1.3" 2764 | image-size "^0.6.0" 2765 | inquirer "^3.0.6" 2766 | jest-haste-map "^20.0.4" 2767 | json-stable-stringify "^1.0.1" 2768 | json5 "^0.4.0" 2769 | left-pad "^1.1.3" 2770 | lodash "^4.16.6" 2771 | merge-stream "^1.0.1" 2772 | metro-bundler "^0.7.4" 2773 | mime "^1.3.4" 2774 | mime-types "2.1.11" 2775 | minimist "^1.2.0" 2776 | mkdirp "^0.5.1" 2777 | node-fetch "^1.3.3" 2778 | npmlog "^2.0.4" 2779 | opn "^3.0.2" 2780 | optimist "^0.6.1" 2781 | plist "^1.2.0" 2782 | pretty-format "^4.2.1" 2783 | promise "^7.1.1" 2784 | prop-types "^15.5.8" 2785 | react-clone-referenced-element "^1.0.1" 2786 | react-devtools-core "2.3.1" 2787 | react-timer-mixin "^0.13.2" 2788 | react-transform-hmr "^1.0.4" 2789 | rebound "^0.0.13" 2790 | regenerator-runtime "^0.9.5" 2791 | request "^2.79.0" 2792 | rimraf "^2.5.4" 2793 | sane "~1.4.1" 2794 | semver "^5.0.3" 2795 | shell-quote "1.6.1" 2796 | source-map "^0.5.6" 2797 | stacktrace-parser "^0.1.3" 2798 | temp "0.8.3" 2799 | throat "^3.0.0" 2800 | uglify-js "2.7.5" 2801 | whatwg-fetch "^1.0.0" 2802 | wordwrap "^1.0.0" 2803 | write-file-atomic "^1.2.0" 2804 | ws "^1.1.0" 2805 | xcode "^0.9.1" 2806 | xmldoc "^0.4.0" 2807 | xpipe "^1.0.5" 2808 | xtend ">=4.0.0 <4.1.0-0" 2809 | yargs "^6.4.0" 2810 | 2811 | react-proxy@^1.1.7: 2812 | version "1.1.8" 2813 | resolved "https://registry.yarnpkg.com/react-proxy/-/react-proxy-1.1.8.tgz#9dbfd9d927528c3aa9f444e4558c37830ab8c26a" 2814 | dependencies: 2815 | lodash "^4.6.1" 2816 | react-deep-force-update "^1.0.0" 2817 | 2818 | react-timer-mixin@^0.13.2: 2819 | version "0.13.3" 2820 | resolved "https://registry.yarnpkg.com/react-timer-mixin/-/react-timer-mixin-0.13.3.tgz#0da8b9f807ec07dc3e854d082c737c65605b3d22" 2821 | 2822 | react-transform-hmr@^1.0.4: 2823 | version "1.0.4" 2824 | resolved "https://registry.yarnpkg.com/react-transform-hmr/-/react-transform-hmr-1.0.4.tgz#e1a40bd0aaefc72e8dfd7a7cda09af85066397bb" 2825 | dependencies: 2826 | global "^4.3.0" 2827 | react-proxy "^1.1.7" 2828 | 2829 | react@16.0.0-alpha.12: 2830 | version "16.0.0-alpha.12" 2831 | resolved "https://registry.yarnpkg.com/react/-/react-16.0.0-alpha.12.tgz#8c59485281485df319b6f77682d8dd0621c08194" 2832 | dependencies: 2833 | create-react-class "^15.5.2" 2834 | fbjs "^0.8.9" 2835 | loose-envify "^1.1.0" 2836 | object-assign "^4.1.0" 2837 | prop-types "^15.5.6" 2838 | 2839 | read-pkg-up@^1.0.1: 2840 | version "1.0.1" 2841 | resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-1.0.1.tgz#9d63c13276c065918d57f002a57f40a1b643fb02" 2842 | dependencies: 2843 | find-up "^1.0.0" 2844 | read-pkg "^1.0.0" 2845 | 2846 | read-pkg@^1.0.0: 2847 | version "1.1.0" 2848 | resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-1.1.0.tgz#f5ffaa5ecd29cb31c0474bca7d756b6bb29e3f28" 2849 | dependencies: 2850 | load-json-file "^1.0.0" 2851 | normalize-package-data "^2.3.2" 2852 | path-type "^1.0.0" 2853 | 2854 | readable-stream@^2.0.1, readable-stream@^2.0.6, readable-stream@^2.1.5, readable-stream@^2.2.2: 2855 | version "2.3.3" 2856 | resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.3.tgz#368f2512d79f9d46fdfc71349ae7878bbc1eb95c" 2857 | dependencies: 2858 | core-util-is "~1.0.0" 2859 | inherits "~2.0.3" 2860 | isarray "~1.0.0" 2861 | process-nextick-args "~1.0.6" 2862 | safe-buffer "~5.1.1" 2863 | string_decoder "~1.0.3" 2864 | util-deprecate "~1.0.1" 2865 | 2866 | readable-stream@~1.1.8, readable-stream@~1.1.9: 2867 | version "1.1.14" 2868 | resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.1.14.tgz#7cf4c54ef648e3813084c636dd2079e166c081d9" 2869 | dependencies: 2870 | core-util-is "~1.0.0" 2871 | inherits "~2.0.1" 2872 | isarray "0.0.1" 2873 | string_decoder "~0.10.x" 2874 | 2875 | rebound@^0.0.13: 2876 | version "0.0.13" 2877 | resolved "https://registry.yarnpkg.com/rebound/-/rebound-0.0.13.tgz#4a225254caf7da756797b19c5817bf7a7941fac1" 2878 | 2879 | regenerate@^1.2.1: 2880 | version "1.3.2" 2881 | resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.3.2.tgz#d1941c67bad437e1be76433add5b385f95b19260" 2882 | 2883 | regenerator-runtime@^0.10.0: 2884 | version "0.10.5" 2885 | resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz#336c3efc1220adcedda2c9fab67b5a7955a33658" 2886 | 2887 | regenerator-runtime@^0.9.5: 2888 | version "0.9.6" 2889 | resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.9.6.tgz#d33eb95d0d2001a4be39659707c51b0cb71ce029" 2890 | 2891 | regenerator-transform@0.9.11: 2892 | version "0.9.11" 2893 | resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.9.11.tgz#3a7d067520cb7b7176769eb5ff868691befe1283" 2894 | dependencies: 2895 | babel-runtime "^6.18.0" 2896 | babel-types "^6.19.0" 2897 | private "^0.1.6" 2898 | 2899 | regex-cache@^0.4.2: 2900 | version "0.4.3" 2901 | resolved "https://registry.yarnpkg.com/regex-cache/-/regex-cache-0.4.3.tgz#9b1a6c35d4d0dfcef5711ae651e8e9d3d7114145" 2902 | dependencies: 2903 | is-equal-shallow "^0.1.3" 2904 | is-primitive "^2.0.0" 2905 | 2906 | regexpu-core@^2.0.0: 2907 | version "2.0.0" 2908 | resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-2.0.0.tgz#49d038837b8dcf8bfa5b9a42139938e6ea2ae240" 2909 | dependencies: 2910 | regenerate "^1.2.1" 2911 | regjsgen "^0.2.0" 2912 | regjsparser "^0.1.4" 2913 | 2914 | regjsgen@^0.2.0: 2915 | version "0.2.0" 2916 | resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.2.0.tgz#6c016adeac554f75823fe37ac05b92d5a4edb1f7" 2917 | 2918 | regjsparser@^0.1.4: 2919 | version "0.1.5" 2920 | resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.1.5.tgz#7ee8f84dc6fa792d3fd0ae228d24bd949ead205c" 2921 | dependencies: 2922 | jsesc "~0.5.0" 2923 | 2924 | remove-trailing-separator@^1.0.1: 2925 | version "1.0.2" 2926 | resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.0.2.tgz#69b062d978727ad14dc6b56ba4ab772fd8d70511" 2927 | 2928 | repeat-element@^1.1.2: 2929 | version "1.1.2" 2930 | resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.2.tgz#ef089a178d1483baae4d93eb98b4f9e4e11d990a" 2931 | 2932 | repeat-string@^1.5.2: 2933 | version "1.6.1" 2934 | resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" 2935 | 2936 | repeating@^2.0.0: 2937 | version "2.0.1" 2938 | resolved "https://registry.yarnpkg.com/repeating/-/repeating-2.0.1.tgz#5214c53a926d3552707527fbab415dbc08d06dda" 2939 | dependencies: 2940 | is-finite "^1.0.0" 2941 | 2942 | replace-ext@0.0.1: 2943 | version "0.0.1" 2944 | resolved "https://registry.yarnpkg.com/replace-ext/-/replace-ext-0.0.1.tgz#29bbd92078a739f0bcce2b4ee41e837953522924" 2945 | 2946 | request@^2.79.0: 2947 | version "2.81.0" 2948 | resolved "https://registry.yarnpkg.com/request/-/request-2.81.0.tgz#c6928946a0e06c5f8d6f8a9333469ffda46298a0" 2949 | dependencies: 2950 | aws-sign2 "~0.6.0" 2951 | aws4 "^1.2.1" 2952 | caseless "~0.12.0" 2953 | combined-stream "~1.0.5" 2954 | extend "~3.0.0" 2955 | forever-agent "~0.6.1" 2956 | form-data "~2.1.1" 2957 | har-validator "~4.2.1" 2958 | hawk "~3.1.3" 2959 | http-signature "~1.1.0" 2960 | is-typedarray "~1.0.0" 2961 | isstream "~0.1.2" 2962 | json-stringify-safe "~5.0.1" 2963 | mime-types "~2.1.7" 2964 | oauth-sign "~0.8.1" 2965 | performance-now "^0.2.0" 2966 | qs "~6.4.0" 2967 | safe-buffer "^5.0.1" 2968 | stringstream "~0.0.4" 2969 | tough-cookie "~2.3.0" 2970 | tunnel-agent "^0.6.0" 2971 | uuid "^3.0.0" 2972 | 2973 | require-directory@^2.1.1: 2974 | version "2.1.1" 2975 | resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" 2976 | 2977 | require-main-filename@^1.0.1: 2978 | version "1.0.1" 2979 | resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-1.0.1.tgz#97f717b69d48784f5f526a6c5aa8ffdda055a4d1" 2980 | 2981 | resolve@^1.2.0: 2982 | version "1.4.0" 2983 | resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.4.0.tgz#a75be01c53da25d934a98ebd0e4c4a7312f92a86" 2984 | dependencies: 2985 | path-parse "^1.0.5" 2986 | 2987 | response-time@~2.3.1: 2988 | version "2.3.2" 2989 | resolved "https://registry.yarnpkg.com/response-time/-/response-time-2.3.2.tgz#ffa71bab952d62f7c1d49b7434355fbc68dffc5a" 2990 | dependencies: 2991 | depd "~1.1.0" 2992 | on-headers "~1.0.1" 2993 | 2994 | restore-cursor@^2.0.0: 2995 | version "2.0.0" 2996 | resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-2.0.0.tgz#9f7ee287f82fd326d4fd162923d62129eee0dfaf" 2997 | dependencies: 2998 | onetime "^2.0.0" 2999 | signal-exit "^3.0.2" 3000 | 3001 | right-align@^0.1.1: 3002 | version "0.1.3" 3003 | resolved "https://registry.yarnpkg.com/right-align/-/right-align-0.1.3.tgz#61339b722fe6a3515689210d24e14c96148613ef" 3004 | dependencies: 3005 | align-text "^0.1.1" 3006 | 3007 | rimraf@^2.5.4: 3008 | version "2.6.1" 3009 | resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.1.tgz#c2338ec643df7a1b7fe5c54fa86f57428a55f33d" 3010 | dependencies: 3011 | glob "^7.0.5" 3012 | 3013 | rimraf@~2.2.6: 3014 | version "2.2.8" 3015 | resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.2.8.tgz#e439be2aaee327321952730f99a8929e4fc50582" 3016 | 3017 | rndm@1.2.0: 3018 | version "1.2.0" 3019 | resolved "https://registry.yarnpkg.com/rndm/-/rndm-1.2.0.tgz#f33fe9cfb52bbfd520aa18323bc65db110a1b76c" 3020 | 3021 | run-async@^2.2.0: 3022 | version "2.3.0" 3023 | resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.3.0.tgz#0371ab4ae0bdd720d4166d7dfda64ff7a445a6c0" 3024 | dependencies: 3025 | is-promise "^2.1.0" 3026 | 3027 | rx-lite-aggregates@^4.0.8: 3028 | version "4.0.8" 3029 | resolved "https://registry.yarnpkg.com/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz#753b87a89a11c95467c4ac1626c4efc4e05c67be" 3030 | dependencies: 3031 | rx-lite "*" 3032 | 3033 | rx-lite@*, rx-lite@^4.0.8: 3034 | version "4.0.8" 3035 | resolved "https://registry.yarnpkg.com/rx-lite/-/rx-lite-4.0.8.tgz#0b1e11af8bc44836f04a6407e92da42467b79444" 3036 | 3037 | safe-buffer@^5.0.1, safe-buffer@~5.0.1: 3038 | version "5.0.1" 3039 | resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.0.1.tgz#d263ca54696cd8a306b5ca6551e92de57918fbe7" 3040 | 3041 | safe-buffer@~5.1.0, safe-buffer@~5.1.1: 3042 | version "5.1.1" 3043 | resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.1.tgz#893312af69b2123def71f57889001671eeb2c853" 3044 | 3045 | sane@~1.4.1: 3046 | version "1.4.1" 3047 | resolved "https://registry.yarnpkg.com/sane/-/sane-1.4.1.tgz#88f763d74040f5f0c256b6163db399bf110ac715" 3048 | dependencies: 3049 | exec-sh "^0.2.0" 3050 | fb-watchman "^1.8.0" 3051 | minimatch "^3.0.2" 3052 | minimist "^1.1.1" 3053 | walker "~1.0.5" 3054 | watch "~0.10.0" 3055 | 3056 | sane@~1.6.0: 3057 | version "1.6.0" 3058 | resolved "https://registry.yarnpkg.com/sane/-/sane-1.6.0.tgz#9610c452307a135d29c1fdfe2547034180c46775" 3059 | dependencies: 3060 | anymatch "^1.3.0" 3061 | exec-sh "^0.2.0" 3062 | fb-watchman "^1.8.0" 3063 | minimatch "^3.0.2" 3064 | minimist "^1.1.1" 3065 | walker "~1.0.5" 3066 | watch "~0.10.0" 3067 | 3068 | sax@~1.1.1: 3069 | version "1.1.6" 3070 | resolved "https://registry.yarnpkg.com/sax/-/sax-1.1.6.tgz#5d616be8a5e607d54e114afae55b7eaf2fcc3240" 3071 | 3072 | "semver@2 || 3 || 4 || 5", semver@5.x, semver@^5.0.3, semver@^5.1.0: 3073 | version "5.4.1" 3074 | resolved "https://registry.yarnpkg.com/semver/-/semver-5.4.1.tgz#e059c09d8571f0540823733433505d3a2f00b18e" 3075 | 3076 | send@0.13.2: 3077 | version "0.13.2" 3078 | resolved "https://registry.yarnpkg.com/send/-/send-0.13.2.tgz#765e7607c8055452bba6f0b052595350986036de" 3079 | dependencies: 3080 | debug "~2.2.0" 3081 | depd "~1.1.0" 3082 | destroy "~1.0.4" 3083 | escape-html "~1.0.3" 3084 | etag "~1.7.0" 3085 | fresh "0.3.0" 3086 | http-errors "~1.3.1" 3087 | mime "1.3.4" 3088 | ms "0.7.1" 3089 | on-finished "~2.3.0" 3090 | range-parser "~1.0.3" 3091 | statuses "~1.2.1" 3092 | 3093 | serve-favicon@~2.3.0: 3094 | version "2.3.2" 3095 | resolved "https://registry.yarnpkg.com/serve-favicon/-/serve-favicon-2.3.2.tgz#dd419e268de012ab72b319d337f2105013f9381f" 3096 | dependencies: 3097 | etag "~1.7.0" 3098 | fresh "0.3.0" 3099 | ms "0.7.2" 3100 | parseurl "~1.3.1" 3101 | 3102 | serve-index@~1.7.2: 3103 | version "1.7.3" 3104 | resolved "https://registry.yarnpkg.com/serve-index/-/serve-index-1.7.3.tgz#7a057fc6ee28dc63f64566e5fa57b111a86aecd2" 3105 | dependencies: 3106 | accepts "~1.2.13" 3107 | batch "0.5.3" 3108 | debug "~2.2.0" 3109 | escape-html "~1.0.3" 3110 | http-errors "~1.3.1" 3111 | mime-types "~2.1.9" 3112 | parseurl "~1.3.1" 3113 | 3114 | serve-static@~1.10.0: 3115 | version "1.10.3" 3116 | resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.10.3.tgz#ce5a6ecd3101fed5ec09827dac22a9c29bfb0535" 3117 | dependencies: 3118 | escape-html "~1.0.3" 3119 | parseurl "~1.3.1" 3120 | send "0.13.2" 3121 | 3122 | set-blocking@^2.0.0: 3123 | version "2.0.0" 3124 | resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" 3125 | 3126 | setimmediate@^1.0.5: 3127 | version "1.0.5" 3128 | resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" 3129 | 3130 | shell-quote@1.6.1, shell-quote@^1.6.1: 3131 | version "1.6.1" 3132 | resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.6.1.tgz#f4781949cce402697127430ea3b3c5476f481767" 3133 | dependencies: 3134 | array-filter "~0.0.0" 3135 | array-map "~0.0.0" 3136 | array-reduce "~0.0.0" 3137 | jsonify "~0.0.0" 3138 | 3139 | signal-exit@^3.0.2: 3140 | version "3.0.2" 3141 | resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d" 3142 | 3143 | simple-plist@^0.2.1: 3144 | version "0.2.1" 3145 | resolved "https://registry.yarnpkg.com/simple-plist/-/simple-plist-0.2.1.tgz#71766db352326928cf3a807242ba762322636723" 3146 | dependencies: 3147 | bplist-creator "0.0.7" 3148 | bplist-parser "0.1.1" 3149 | plist "2.0.1" 3150 | 3151 | slash@^1.0.0: 3152 | version "1.0.0" 3153 | resolved "https://registry.yarnpkg.com/slash/-/slash-1.0.0.tgz#c41f2f6c39fc16d1cd17ad4b5d896114ae470d55" 3154 | 3155 | slide@^1.1.5: 3156 | version "1.1.6" 3157 | resolved "https://registry.yarnpkg.com/slide/-/slide-1.1.6.tgz#56eb027d65b4d2dce6cb2e2d32c4d4afc9e1d707" 3158 | 3159 | sntp@1.x.x: 3160 | version "1.0.9" 3161 | resolved "https://registry.yarnpkg.com/sntp/-/sntp-1.0.9.tgz#6541184cc90aeea6c6e7b35e2659082443c66198" 3162 | dependencies: 3163 | hoek "2.x.x" 3164 | 3165 | source-map-support@^0.4.2: 3166 | version "0.4.15" 3167 | resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.4.15.tgz#03202df65c06d2bd8c7ec2362a193056fef8d3b1" 3168 | dependencies: 3169 | source-map "^0.5.6" 3170 | 3171 | source-map@^0.5.0, source-map@^0.5.6, source-map@~0.5.1: 3172 | version "0.5.6" 3173 | resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.6.tgz#75ce38f52bf0733c5a7f0c118d81334a2bb5f412" 3174 | 3175 | sparkles@^1.0.0: 3176 | version "1.0.0" 3177 | resolved "https://registry.yarnpkg.com/sparkles/-/sparkles-1.0.0.tgz#1acbbfb592436d10bbe8f785b7cc6f82815012c3" 3178 | 3179 | spdx-correct@~1.0.0: 3180 | version "1.0.2" 3181 | resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-1.0.2.tgz#4b3073d933ff51f3912f03ac5519498a4150db40" 3182 | dependencies: 3183 | spdx-license-ids "^1.0.2" 3184 | 3185 | spdx-expression-parse@~1.0.0: 3186 | version "1.0.4" 3187 | resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-1.0.4.tgz#9bdf2f20e1f40ed447fbe273266191fced51626c" 3188 | 3189 | spdx-license-ids@^1.0.2: 3190 | version "1.2.2" 3191 | resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-1.2.2.tgz#c9df7a3424594ade6bd11900d596696dc06bac57" 3192 | 3193 | sshpk@^1.7.0: 3194 | version "1.13.1" 3195 | resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.13.1.tgz#512df6da6287144316dc4c18fe1cf1d940739be3" 3196 | dependencies: 3197 | asn1 "~0.2.3" 3198 | assert-plus "^1.0.0" 3199 | dashdash "^1.12.0" 3200 | getpass "^0.1.1" 3201 | optionalDependencies: 3202 | bcrypt-pbkdf "^1.0.0" 3203 | ecc-jsbn "~0.1.1" 3204 | jsbn "~0.1.0" 3205 | tweetnacl "~0.14.0" 3206 | 3207 | stacktrace-parser@^0.1.3: 3208 | version "0.1.4" 3209 | resolved "https://registry.yarnpkg.com/stacktrace-parser/-/stacktrace-parser-0.1.4.tgz#01397922e5f62ecf30845522c95c4fe1d25e7d4e" 3210 | 3211 | statuses@1: 3212 | version "1.3.1" 3213 | resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.3.1.tgz#faf51b9eb74aaef3b3acf4ad5f61abf24cb7b93e" 3214 | 3215 | statuses@~1.2.1: 3216 | version "1.2.1" 3217 | resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.2.1.tgz#dded45cc18256d51ed40aec142489d5c61026d28" 3218 | 3219 | stream-buffers@~2.2.0: 3220 | version "2.2.0" 3221 | resolved "https://registry.yarnpkg.com/stream-buffers/-/stream-buffers-2.2.0.tgz#91d5f5130d1cef96dcfa7f726945188741d09ee4" 3222 | 3223 | stream-counter@~0.2.0: 3224 | version "0.2.0" 3225 | resolved "https://registry.yarnpkg.com/stream-counter/-/stream-counter-0.2.0.tgz#ded266556319c8b0e222812b9cf3b26fa7d947de" 3226 | dependencies: 3227 | readable-stream "~1.1.8" 3228 | 3229 | string-width@^1.0.1, string-width@^1.0.2: 3230 | version "1.0.2" 3231 | resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" 3232 | dependencies: 3233 | code-point-at "^1.0.0" 3234 | is-fullwidth-code-point "^1.0.0" 3235 | strip-ansi "^3.0.0" 3236 | 3237 | string-width@^2.1.0: 3238 | version "2.1.1" 3239 | resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e" 3240 | dependencies: 3241 | is-fullwidth-code-point "^2.0.0" 3242 | strip-ansi "^4.0.0" 3243 | 3244 | string_decoder@~0.10.x: 3245 | version "0.10.31" 3246 | resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94" 3247 | 3248 | string_decoder@~1.0.3: 3249 | version "1.0.3" 3250 | resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.0.3.tgz#0fc67d7c141825de94282dd536bec6b9bce860ab" 3251 | dependencies: 3252 | safe-buffer "~5.1.0" 3253 | 3254 | stringstream@~0.0.4: 3255 | version "0.0.5" 3256 | resolved "https://registry.yarnpkg.com/stringstream/-/stringstream-0.0.5.tgz#4e484cd4de5a0bbbee18e46307710a8a81621878" 3257 | 3258 | strip-ansi@^3.0.0, strip-ansi@^3.0.1: 3259 | version "3.0.1" 3260 | resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" 3261 | dependencies: 3262 | ansi-regex "^2.0.0" 3263 | 3264 | strip-ansi@^4.0.0: 3265 | version "4.0.0" 3266 | resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f" 3267 | dependencies: 3268 | ansi-regex "^3.0.0" 3269 | 3270 | strip-bom@^2.0.0: 3271 | version "2.0.0" 3272 | resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-2.0.0.tgz#6219a85616520491f35788bdbf1447a99c7e6b0e" 3273 | dependencies: 3274 | is-utf8 "^0.2.0" 3275 | 3276 | supports-color@^2.0.0: 3277 | version "2.0.0" 3278 | resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" 3279 | 3280 | supports-color@^4.0.0: 3281 | version "4.2.1" 3282 | resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-4.2.1.tgz#65a4bb2631e90e02420dba5554c375a4754bb836" 3283 | dependencies: 3284 | has-flag "^2.0.0" 3285 | 3286 | temp@0.8.3: 3287 | version "0.8.3" 3288 | resolved "https://registry.yarnpkg.com/temp/-/temp-0.8.3.tgz#e0c6bc4d26b903124410e4fed81103014dfc1f59" 3289 | dependencies: 3290 | os-tmpdir "^1.0.0" 3291 | rimraf "~2.2.6" 3292 | 3293 | throat@^3.0.0: 3294 | version "3.2.0" 3295 | resolved "https://registry.yarnpkg.com/throat/-/throat-3.2.0.tgz#50cb0670edbc40237b9e347d7e1f88e4620af836" 3296 | 3297 | through2@^2.0.0: 3298 | version "2.0.3" 3299 | resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.3.tgz#0004569b37c7c74ba39c43f3ced78d1ad94140be" 3300 | dependencies: 3301 | readable-stream "^2.1.5" 3302 | xtend "~4.0.1" 3303 | 3304 | through@^2.3.6: 3305 | version "2.3.8" 3306 | resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" 3307 | 3308 | time-stamp@^1.0.0: 3309 | version "1.1.0" 3310 | resolved "https://registry.yarnpkg.com/time-stamp/-/time-stamp-1.1.0.tgz#764a5a11af50561921b133f3b44e618687e0f5c3" 3311 | 3312 | tiny-queue@^0.2.1: 3313 | version "0.2.1" 3314 | resolved "https://registry.yarnpkg.com/tiny-queue/-/tiny-queue-0.2.1.tgz#25a67f2c6e253b2ca941977b5ef7442ef97a6046" 3315 | 3316 | tmp@^0.0.31: 3317 | version "0.0.31" 3318 | resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.31.tgz#8f38ab9438e17315e5dbd8b3657e8bfb277ae4a7" 3319 | dependencies: 3320 | os-tmpdir "~1.0.1" 3321 | 3322 | tmpl@1.0.x: 3323 | version "1.0.4" 3324 | resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.4.tgz#23640dd7b42d00433911140820e5cf440e521dd1" 3325 | 3326 | to-fast-properties@^1.0.1: 3327 | version "1.0.3" 3328 | resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-1.0.3.tgz#b83571fa4d8c25b82e231b06e3a3055de4ca1a47" 3329 | 3330 | tough-cookie@~2.3.0: 3331 | version "2.3.2" 3332 | resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.3.2.tgz#f081f76e4c85720e6c37a5faced737150d84072a" 3333 | dependencies: 3334 | punycode "^1.4.1" 3335 | 3336 | trim-right@^1.0.1: 3337 | version "1.0.1" 3338 | resolved "https://registry.yarnpkg.com/trim-right/-/trim-right-1.0.1.tgz#cb2e1203067e0c8de1f614094b9fe45704ea6003" 3339 | 3340 | tsscmp@1.0.5: 3341 | version "1.0.5" 3342 | resolved "https://registry.yarnpkg.com/tsscmp/-/tsscmp-1.0.5.tgz#7dc4a33af71581ab4337da91d85ca5427ebd9a97" 3343 | 3344 | tunnel-agent@^0.6.0: 3345 | version "0.6.0" 3346 | resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" 3347 | dependencies: 3348 | safe-buffer "^5.0.1" 3349 | 3350 | tweetnacl@^0.14.3, tweetnacl@~0.14.0: 3351 | version "0.14.5" 3352 | resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64" 3353 | 3354 | type-is@~1.6.6: 3355 | version "1.6.15" 3356 | resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.15.tgz#cab10fb4909e441c82842eafe1ad646c81804410" 3357 | dependencies: 3358 | media-typer "0.3.0" 3359 | mime-types "~2.1.15" 3360 | 3361 | typedarray@^0.0.6: 3362 | version "0.0.6" 3363 | resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" 3364 | 3365 | ua-parser-js@^0.7.9: 3366 | version "0.7.14" 3367 | resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.14.tgz#110d53fa4c3f326c121292bbeac904d2e03387ca" 3368 | 3369 | uglify-js@2.7.5: 3370 | version "2.7.5" 3371 | resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-2.7.5.tgz#4612c0c7baaee2ba7c487de4904ae122079f2ca8" 3372 | dependencies: 3373 | async "~0.2.6" 3374 | source-map "~0.5.1" 3375 | uglify-to-browserify "~1.0.0" 3376 | yargs "~3.10.0" 3377 | 3378 | uglify-to-browserify@~1.0.0: 3379 | version "1.0.2" 3380 | resolved "https://registry.yarnpkg.com/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz#6e0924d6bda6b5afe349e39a6d632850a0f882b7" 3381 | 3382 | uid-safe@2.1.4: 3383 | version "2.1.4" 3384 | resolved "https://registry.yarnpkg.com/uid-safe/-/uid-safe-2.1.4.tgz#3ad6f38368c6d4c8c75ec17623fb79aa1d071d81" 3385 | dependencies: 3386 | random-bytes "~1.0.0" 3387 | 3388 | uid-safe@~2.0.0: 3389 | version "2.0.0" 3390 | resolved "https://registry.yarnpkg.com/uid-safe/-/uid-safe-2.0.0.tgz#a7f3c6ca64a1f6a5d04ec0ef3e4c3d5367317137" 3391 | dependencies: 3392 | base64-url "1.2.1" 3393 | 3394 | ultron@1.0.x: 3395 | version "1.0.2" 3396 | resolved "https://registry.yarnpkg.com/ultron/-/ultron-1.0.2.tgz#ace116ab557cd197386a4e88f4685378c8b2e4fa" 3397 | 3398 | ultron@~1.1.0: 3399 | version "1.1.0" 3400 | resolved "https://registry.yarnpkg.com/ultron/-/ultron-1.1.0.tgz#b07a2e6a541a815fc6a34ccd4533baec307ca864" 3401 | 3402 | unpipe@1.0.0, unpipe@~1.0.0: 3403 | version "1.0.0" 3404 | resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" 3405 | 3406 | util-deprecate@1.0.2, util-deprecate@~1.0.1: 3407 | version "1.0.2" 3408 | resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" 3409 | 3410 | utils-merge@1.0.0: 3411 | version "1.0.0" 3412 | resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.0.tgz#0294fb922bb9375153541c4f7096231f287c8af8" 3413 | 3414 | uuid-js@^0.7.5: 3415 | version "0.7.5" 3416 | resolved "https://registry.yarnpkg.com/uuid-js/-/uuid-js-0.7.5.tgz#6c886d02a53d2d40dcf25d91a170b4a7b25b94d0" 3417 | 3418 | uuid@3.0.1, uuid@^3.0.0: 3419 | version "3.0.1" 3420 | resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.0.1.tgz#6544bba2dfda8c1cf17e629a3a305e2bb1fee6c1" 3421 | 3422 | validate-npm-package-license@^3.0.1: 3423 | version "3.0.1" 3424 | resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz#2804babe712ad3379459acfbe24746ab2c303fbc" 3425 | dependencies: 3426 | spdx-correct "~1.0.0" 3427 | spdx-expression-parse "~1.0.0" 3428 | 3429 | vary@~1.0.1: 3430 | version "1.0.1" 3431 | resolved "https://registry.yarnpkg.com/vary/-/vary-1.0.1.tgz#99e4981566a286118dfb2b817357df7993376d10" 3432 | 3433 | vary@~1.1.1: 3434 | version "1.1.1" 3435 | resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.1.tgz#67535ebb694c1d52257457984665323f587e8d37" 3436 | 3437 | verror@1.10.0: 3438 | version "1.10.0" 3439 | resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400" 3440 | dependencies: 3441 | assert-plus "^1.0.0" 3442 | core-util-is "1.0.2" 3443 | extsprintf "^1.2.0" 3444 | 3445 | vhost@~3.0.1: 3446 | version "3.0.2" 3447 | resolved "https://registry.yarnpkg.com/vhost/-/vhost-3.0.2.tgz#2fb1decd4c466aa88b0f9341af33dc1aff2478d5" 3448 | 3449 | vinyl@^0.5.0: 3450 | version "0.5.3" 3451 | resolved "https://registry.yarnpkg.com/vinyl/-/vinyl-0.5.3.tgz#b0455b38fc5e0cf30d4325132e461970c2091cde" 3452 | dependencies: 3453 | clone "^1.0.0" 3454 | clone-stats "^0.0.1" 3455 | replace-ext "0.0.1" 3456 | 3457 | walker@~1.0.5: 3458 | version "1.0.7" 3459 | resolved "https://registry.yarnpkg.com/walker/-/walker-1.0.7.tgz#2f7f9b8fd10d677262b18a884e28d19618e028fb" 3460 | dependencies: 3461 | makeerror "1.0.x" 3462 | 3463 | watch@~0.10.0: 3464 | version "0.10.0" 3465 | resolved "https://registry.yarnpkg.com/watch/-/watch-0.10.0.tgz#77798b2da0f9910d595f1ace5b0c2258521f21dc" 3466 | 3467 | "websql@github:expo/node-websql#18.0.0": 3468 | version "0.4.4" 3469 | resolved "https://codeload.github.com/expo/node-websql/tar.gz/e364fa65146a9e2157a19e5c719e7702c2b6b87a" 3470 | dependencies: 3471 | argsarray "^0.0.1" 3472 | immediate "^3.2.2" 3473 | noop-fn "^1.0.0" 3474 | pouchdb-collections "^1.0.1" 3475 | tiny-queue "^0.2.1" 3476 | 3477 | whatwg-fetch@>=0.10.0, whatwg-fetch@^1.0.0: 3478 | version "1.1.1" 3479 | resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-1.1.1.tgz#ac3c9d39f320c6dce5339969d054ef43dd333319" 3480 | 3481 | which-module@^1.0.0: 3482 | version "1.0.0" 3483 | resolved "https://registry.yarnpkg.com/which-module/-/which-module-1.0.0.tgz#bba63ca861948994ff307736089e3b96026c2a4f" 3484 | 3485 | which@^1.2.9: 3486 | version "1.3.0" 3487 | resolved "https://registry.yarnpkg.com/which/-/which-1.3.0.tgz#ff04bdfc010ee547d780bec38e1ac1c2777d253a" 3488 | dependencies: 3489 | isexe "^2.0.0" 3490 | 3491 | window-size@0.1.0: 3492 | version "0.1.0" 3493 | resolved "https://registry.yarnpkg.com/window-size/-/window-size-0.1.0.tgz#5438cd2ea93b202efa3a19fe8887aee7c94f9c9d" 3494 | 3495 | wordwrap@0.0.2: 3496 | version "0.0.2" 3497 | resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.2.tgz#b79669bb42ecb409f83d583cad52ca17eaa1643f" 3498 | 3499 | wordwrap@^1.0.0: 3500 | version "1.0.0" 3501 | resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" 3502 | 3503 | wordwrap@~0.0.2: 3504 | version "0.0.3" 3505 | resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.3.tgz#a3d5da6cd5c0bc0008d37234bbaf1bed63059107" 3506 | 3507 | worker-farm@^1.3.1: 3508 | version "1.4.1" 3509 | resolved "https://registry.yarnpkg.com/worker-farm/-/worker-farm-1.4.1.tgz#a438bc993a7a7d133bcb6547c95eca7cff4897d8" 3510 | dependencies: 3511 | errno "^0.1.4" 3512 | xtend "^4.0.1" 3513 | 3514 | wrap-ansi@^2.0.0: 3515 | version "2.1.0" 3516 | resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-2.1.0.tgz#d8fc3d284dd05794fe84973caecdd1cf824fdd85" 3517 | dependencies: 3518 | string-width "^1.0.1" 3519 | strip-ansi "^3.0.1" 3520 | 3521 | wrappy@1: 3522 | version "1.0.2" 3523 | resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" 3524 | 3525 | write-file-atomic@^1.2.0: 3526 | version "1.3.4" 3527 | resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-1.3.4.tgz#f807a4f0b1d9e913ae7a48112e6cc3af1991b45f" 3528 | dependencies: 3529 | graceful-fs "^4.1.11" 3530 | imurmurhash "^0.1.4" 3531 | slide "^1.1.5" 3532 | 3533 | ws@^1.1.0: 3534 | version "1.1.4" 3535 | resolved "https://registry.yarnpkg.com/ws/-/ws-1.1.4.tgz#57f40d036832e5f5055662a397c4de76ed66bf61" 3536 | dependencies: 3537 | options ">=0.0.5" 3538 | ultron "1.0.x" 3539 | 3540 | ws@^2.0.3: 3541 | version "2.3.1" 3542 | resolved "https://registry.yarnpkg.com/ws/-/ws-2.3.1.tgz#6b94b3e447cb6a363f785eaf94af6359e8e81c80" 3543 | dependencies: 3544 | safe-buffer "~5.0.1" 3545 | ultron "~1.1.0" 3546 | 3547 | xcode@^0.9.1: 3548 | version "0.9.3" 3549 | resolved "https://registry.yarnpkg.com/xcode/-/xcode-0.9.3.tgz#910a89c16aee6cc0b42ca805a6d0b4cf87211cf3" 3550 | dependencies: 3551 | pegjs "^0.10.0" 3552 | simple-plist "^0.2.1" 3553 | uuid "3.0.1" 3554 | 3555 | xmlbuilder@4.0.0: 3556 | version "4.0.0" 3557 | resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-4.0.0.tgz#98b8f651ca30aa624036f127d11cc66dc7b907a3" 3558 | dependencies: 3559 | lodash "^3.5.0" 3560 | 3561 | xmlbuilder@8.2.2: 3562 | version "8.2.2" 3563 | resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-8.2.2.tgz#69248673410b4ba42e1a6136551d2922335aa773" 3564 | 3565 | xmldoc@^0.4.0: 3566 | version "0.4.0" 3567 | resolved "https://registry.yarnpkg.com/xmldoc/-/xmldoc-0.4.0.tgz#d257224be8393eaacbf837ef227fd8ec25b36888" 3568 | dependencies: 3569 | sax "~1.1.1" 3570 | 3571 | xmldom@0.1.x: 3572 | version "0.1.27" 3573 | resolved "https://registry.yarnpkg.com/xmldom/-/xmldom-0.1.27.tgz#d501f97b3bdb403af8ef9ecc20573187aadac0e9" 3574 | 3575 | xpipe@^1.0.5: 3576 | version "1.0.5" 3577 | resolved "https://registry.yarnpkg.com/xpipe/-/xpipe-1.0.5.tgz#8dd8bf45fc3f7f55f0e054b878f43a62614dafdf" 3578 | 3579 | "xtend@>=4.0.0 <4.1.0-0", xtend@^4.0.1, xtend@~4.0.1: 3580 | version "4.0.1" 3581 | resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.1.tgz#a5c6d532be656e23db820efb943a1f04998d63af" 3582 | 3583 | y18n@^3.2.1: 3584 | version "3.2.1" 3585 | resolved "https://registry.yarnpkg.com/y18n/-/y18n-3.2.1.tgz#6d15fba884c08679c0d77e88e7759e811e07fa41" 3586 | 3587 | yallist@^2.1.2: 3588 | version "2.1.2" 3589 | resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52" 3590 | 3591 | yargs-parser@^4.2.0: 3592 | version "4.2.1" 3593 | resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-4.2.1.tgz#29cceac0dc4f03c6c87b4a9f217dd18c9f74871c" 3594 | dependencies: 3595 | camelcase "^3.0.0" 3596 | 3597 | yargs@^6.3.0, yargs@^6.4.0: 3598 | version "6.6.0" 3599 | resolved "https://registry.yarnpkg.com/yargs/-/yargs-6.6.0.tgz#782ec21ef403345f830a808ca3d513af56065208" 3600 | dependencies: 3601 | camelcase "^3.0.0" 3602 | cliui "^3.2.0" 3603 | decamelize "^1.1.1" 3604 | get-caller-file "^1.0.1" 3605 | os-locale "^1.4.0" 3606 | read-pkg-up "^1.0.1" 3607 | require-directory "^2.1.1" 3608 | require-main-filename "^1.0.1" 3609 | set-blocking "^2.0.0" 3610 | string-width "^1.0.2" 3611 | which-module "^1.0.0" 3612 | y18n "^3.2.1" 3613 | yargs-parser "^4.2.0" 3614 | 3615 | yargs@~3.10.0: 3616 | version "3.10.0" 3617 | resolved "https://registry.yarnpkg.com/yargs/-/yargs-3.10.0.tgz#f7ee7bd857dd7c1d2d38c0e74efbd681d1431fd1" 3618 | dependencies: 3619 | camelcase "^1.0.2" 3620 | cliui "^2.1.0" 3621 | decamelize "^1.0.0" 3622 | window-size "0.1.0" 3623 | --------------------------------------------------------------------------------