Gaëtan Renaudeau 7 лет назад
Родитель
Сommit
9aa17c9621

+ 0
- 8
android/react-native-view-shot.iml Просмотреть файл

@@ -77,24 +77,16 @@
77 77
       <sourceFolder url="file://$MODULE_DIR$/src/test/java" isTestSource="true" />
78 78
       <sourceFolder url="file://$MODULE_DIR$/src/test/rs" isTestSource="true" />
79 79
       <sourceFolder url="file://$MODULE_DIR$/src/test/shaders" isTestSource="true" />
80
-      <excludeFolder url="file://$MODULE_DIR$/build/intermediates/annotations" />
81
-      <excludeFolder url="file://$MODULE_DIR$/build/intermediates/assets" />
82 80
       <excludeFolder url="file://$MODULE_DIR$/build/intermediates/blame" />
83 81
       <excludeFolder url="file://$MODULE_DIR$/build/intermediates/bundles" />
84
-      <excludeFolder url="file://$MODULE_DIR$/build/intermediates/classes" />
85
-      <excludeFolder url="file://$MODULE_DIR$/build/intermediates/dependency-cache" />
86 82
       <excludeFolder url="file://$MODULE_DIR$/build/intermediates/incremental" />
87
-      <excludeFolder url="file://$MODULE_DIR$/build/intermediates/incremental-safeguard" />
88
-      <excludeFolder url="file://$MODULE_DIR$/build/intermediates/jniLibs" />
89 83
       <excludeFolder url="file://$MODULE_DIR$/build/intermediates/lint" />
90 84
       <excludeFolder url="file://$MODULE_DIR$/build/intermediates/manifests" />
91 85
       <excludeFolder url="file://$MODULE_DIR$/build/intermediates/res" />
92 86
       <excludeFolder url="file://$MODULE_DIR$/build/intermediates/rs" />
93 87
       <excludeFolder url="file://$MODULE_DIR$/build/intermediates/shaders" />
94 88
       <excludeFolder url="file://$MODULE_DIR$/build/intermediates/symbols" />
95
-      <excludeFolder url="file://$MODULE_DIR$/build/intermediates/transforms" />
96 89
       <excludeFolder url="file://$MODULE_DIR$/build/outputs" />
97
-      <excludeFolder url="file://$MODULE_DIR$/build/tmp" />
98 90
     </content>
99 91
     <orderEntry type="jdk" jdkName="Android API 26 Platform" jdkType="Android SDK" />
100 92
     <orderEntry type="sourceFolder" forTests="false" />

+ 14
- 3
example/App.js Просмотреть файл

@@ -11,6 +11,7 @@ import {
11 11
   Slider,
12 12
   WebView
13 13
 } from "react-native";
14
+import SvgUri from "react-native-svg-uri";
14 15
 import omit from "lodash/omit";
15 16
 import { captureRef } from "react-native-view-shot";
16 17
 import { Surface } from "gl-react-native";
@@ -143,6 +144,7 @@ export default class App extends Component {
143 144
               onPress={this.snapshot("complex")}
144 145
             />
145 146
             <Btn label="📷 All (ScrollView)" onPress={this.snapshot("full")} />
147
+            <Btn label="📷 SVG" onPress={this.snapshot("svg")} />
146 148
             <Btn label="📷 GL React" onPress={this.snapshot("gl")} />
147 149
             <Btn label="📷 MapView" onPress={this.snapshot("mapview")} />
148 150
             <Btn label="📷 WebView" onPress={this.snapshot("webview")} />
@@ -252,9 +254,18 @@ export default class App extends Component {
252 254
         <View ref="empty" collapsable={false} />
253 255
         <View style={styles.experimental} ref="complex" collapsable={false}>
254 256
           <Text style={styles.experimentalTitle}>Experimental Stuff</Text>
255
-          <Surface ref="gl" width={300} height={300}>
256
-            <HelloGL blue={0.5} />
257
-          </Surface>
257
+          <View ref="svg" collapsable={false}>
258
+            <SvgUri
259
+              width={200}
260
+              height={200}
261
+              source={require("./homer-simpson.svg")}
262
+            />
263
+          </View>
264
+          <View ref="gl" collapsable={false}>
265
+            <Surface width={300} height={300}>
266
+              <HelloGL blue={0.5} />
267
+            </Surface>
268
+          </View>
258 269
           <MapView
259 270
             ref="mapview"
260 271
             initialRegion={{

+ 2
- 1
example/android/app/build.gradle Просмотреть файл

@@ -84,7 +84,7 @@ def enableProguardInReleaseBuilds = false
84 84
 
85 85
 android {
86 86
     compileSdkVersion 23
87
-    buildToolsVersion '25.0.0'
87
+    buildToolsVersion '25.0.3'
88 88
 
89 89
     defaultConfig {
90 90
         applicationId "com.viewshotexample"
@@ -126,6 +126,7 @@ android {
126 126
 }
127 127
 
128 128
 dependencies {
129
+    compile project(':react-native-svg')
129 130
     compile fileTree(dir: "libs", include: ["*.jar"])
130 131
     compile "com.android.support:appcompat-v7:23.0.1"
131 132
     compile "com.facebook.react:react-native:+"  // From node_modules

+ 2
- 0
example/android/app/src/main/java/com/viewshotexample/MainApplication.java Просмотреть файл

@@ -5,6 +5,7 @@ import android.util.Log;
5 5
 
6 6
 import com.airbnb.android.react.maps.MapsPackage;
7 7
 import com.facebook.react.ReactApplication;
8
+import com.horcrux.svg.SvgPackage;
8 9
 import com.brentvatne.react.ReactVideoPackage;
9 10
 import com.facebook.react.ReactInstanceManager;
10 11
 import com.facebook.react.ReactNativeHost;
@@ -30,6 +31,7 @@ public class MainApplication extends Application implements ReactApplication {
30 31
     protected List<ReactPackage> getPackages() {
31 32
       return Arrays.<ReactPackage>asList(
32 33
           new MainReactPackage(),
34
+            new SvgPackage(),
33 35
             new ReactVideoPackage(),
34 36
           new RNViewShotPackage(),
35 37
           new MapsPackage(),

+ 2
- 0
example/android/settings.gradle Просмотреть файл

@@ -1,4 +1,6 @@
1 1
 rootProject.name = 'ViewShotExample'
2
+include ':react-native-svg'
3
+project(':react-native-svg').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-svg/android')
2 4
 
3 5
 include ':app'
4 6
 include ':react-native-view-shot'

+ 209
- 0
example/homer-simpson.svg Просмотреть файл

@@ -0,0 +1,209 @@
1
+<?xml version="1.0" encoding="utf-8"?>
2
+<!-- Generator: Adobe Illustrator 15.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
3
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
4
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
5
+	 width="500px" height="500px" viewBox="0 0 500 500" enable-background="new 0 0 500 500" xml:space="preserve">
6
+<g id="XMLID_2_">
7
+	<g>
8
+		<path fill="#010101" d="M199.835,107.602c0.09,4.899,2.832,15.398,5.054,19.931c1.458,0.505,1.977-0.875,2.999-0.637
9
+			c-2.851-4.037-4.401-14.389-4.401-22.195C202.729,105.605,199.835,106.994,199.835,107.602z M478.082,313.561
10
+			c0.055,29.049-10.204,53.193-20.323,74.986c-0.904,0.968-3.042,0.695-4.906,0.701c-2.628,29.428-5.054,68.673-28.033,77.092
11
+			c-8.332,3.056-15.768-0.871-20.324-6.31c-10.154-12.117-13.328-34.586-17.519-52.562c-1.543-1.255-4.998-0.609-7.01-1.4
12
+			c-6.132-9.835-14.485-34.546,0.702-39.948c-5.754-7.057,6.504-14.346,6.308-24.528c-17.152,14.155-33.507,35.174-56.769,45.552
13
+			c-4.346,27.044-10.556,48.742-21.026,68.682c-9.67,18.431-26.594,37.341-51.159,37.844c-41.193,0.854-62.947-29.286-70.782-64.477
14
+			c-2.138-9.588-6.027-21.283,2.103-25.229c-16.917-11.403-37.585-29.708-39.947-56.766c-0.869-9.986-0.223-20.388,5.607-25.231
15
+			c7.078-1.338,15.096-0.414,21.725,0.701c-1.156-9.118-2.719-17.836-3.502-27.333c-3.702,0.799-7.738,4.5-11.916,4.204
16
+			c-4.702-0.321-7.583-6.117-11.213-7.008c-2.726-0.665-5.55,0.588-8.41,0.7c-36.239,1.451-74.477-21.172-84.8-50.459
17
+			c-10.338-5.103-21.109-13.436-18.221-29.436c-14.737,7.254-23.28-8.458-14.017-16.821c5.103-4.604,14.746-3.111,21.026,0
18
+			c3.791-5.788,8.712-10.442,18.921-9.812c-0.077-8.249-5.698-14.184-2.803-23.126c17.366-9.503,22.517,15.18,25.23,29.433
19
+			c10.856,2.384,18.446,10.442,14.717,25.231c7.892,3.791,17.359,6.005,28.734,6.306c0.295-18.158,20.542-16.363,37.844-17.52
20
+			c2.643-25.658-5.705-45.862-21.025-57.467c-11.789,4.688-24.052-6.54-18.922-18.922c-3.602-3.476-14.212-3.441-20.323-2.102
21
+			c2.221,7.589,11.507,8.123,14.717,14.717c-6.763-3.98-14.185-7.302-16.821-15.417c2.285-3.083,8.852-1.892,14.017-2.103
22
+			c-21.747-15.159-50.382-23.443-58.167-52.561c-8.592-4.696-23.708-24.312-13.315-37.144c1.198-1.472,3.868-2.634,6.307-3.505
23
+			c-1.71-16.477,11.864-26.323,26.63-19.623c17.121-16.546,55.196-9.047,69.381,4.905c4.473-3.475,12.945-3.329,14.718,2.804
24
+			c18.48-8.418,36.191,4.393,36.442,23.126c4.381,1.695,7.344,4.801,9.11,9.11c6.293-2.614,5.012-10.442,12.615-10.512
25
+			c14.149-0.126,12.439,25.923,3.504,32.939c3.869,7.07,1.051,15.895-8.411,15.418c-1.059,2.915-1.731,6.215-3.505,8.411
26
+			c-2.74,0.763-5.138,1.872-9.11,1.401c-1.977,9.51-0.387,21.368,4.205,26.63c3.946-0.203,7.093-0.244,9.11,2.104
27
+			c1.731,3.322-1.745,6.18,0,9.11c7.688-5.081,21.648-2.305,15.418,9.11c3.097-2.277,6.3-4.443,9.111-7.008
28
+			c8.107,4.044,14.325,9.966,22.425,14.015c0.491,3.764-2.074,4.473-2.804,7.009c8.089-6.862,19.633-10.273,32.939-11.914
29
+			c4.297,3.182,8.27,6.686,11.913,10.512c15.222-5.718,34.572-16.596,44.151-32.939c3.049-5.193,7.956-13.532,7.008-18.221
30
+			c-1.471-7.294-12.354-4.912-17.519-9.812c-5.18-12.916,13.882-14.541,21.025-9.11c3.321-0.883,4.301-4.107,7.008-5.606
31
+			c-1.527-5.944-5.243-9.715-4.205-18.223c6.446-12.846,22.084-4.254,23.828,7.009c15.241-10,23.645,11.003,9.109,17.521
32
+			c2.88,11.494,19.021,8.41,30.135,8.41c9.791,11.459-5.558,21.13-16.819,22.426c-11.964,15.593-16.939,35.546-26.631,52.563
33
+			c-9.655,16.952-21.81,30.423-35.742,42.75c9.824,6.994,19.253,14.387,27.334,23.127
34
+			C434.609,227.906,477.984,260.298,478.082,313.561z M464.064,369.627c6.771-20.282,13.071-40.376,11.214-64.478
35
+			c-3.124-40.55-37.073-69.893-82.696-65.877c-27.937,2.458-48.876,18.572-63.775,35.741
36
+			c-15.985,18.424-26.357,40.957-34.341,65.878c-2.277-0.491-0.49-3.952-3.506-2.102c-21.472,15.207-51.88,21.466-86.901,23.127
37
+			c16.749,22.907,50.151,35.069,87.604,32.938c33.113-1.878,58.252-20.203,77.089-39.244c3.952-3.995,17.9-15.551,19.624-19.624
38
+			c2.179-5.144-0.653-12.216,2.803-15.417c1.92,8.759-1.133,18.444-2.803,25.929C405.35,362.463,429.647,371.105,464.064,369.627z
39
+			 M462.663,372.428c-33.807,0.871-57.58-8.289-75.689-23.128c-1.478,4.6-3.405,8.747-6.307,11.916
40
+			c14.772,18.789,39.98,30.358,75.688,25.93C458.221,382.002,460.946,377.719,462.663,372.428z M411.503,119.433
41
+			c9.271-1.844,22.077-6.371,17.521-17.521c-9.341-3.315-13.406,2.312-22.426-0.7c-17.975-6-15.502-40.466-30.835-39.947
42
+			c-4.199,0.148-7.204,4.345-7.711,7.007c-1.927,10.212,7.793,12.917,4.904,23.127c-1.086-1.017-1.471-2.734-1.4-4.905
43
+			c-6.791,3.588-11.136,13.028-9.11,23.128c-7.604,26.967-27.149,42-51.861,51.86c8.285,12.741,13.995,28.053,14.718,48.358
44
+			c8.879,0.701,15.656,3.504,22.425,6.307c13.962-12.7,26.717-25.923,36.444-43.451
45
+			C393.774,155.406,398.623,134.633,411.503,119.433z M396.785,88.596c14.928-4.022,5.024-23.912-6.308-12.615
46
+			C393.227,79.542,394.509,84.567,396.785,88.596z M359.643,104.714c0.205-5.404,2.411-8.802,3.504-13.316
47
+			c-6.258-2.032-20.954-5.48-19.622,5.607C347.078,101.394,356.201,100.216,359.643,104.714z M375.061,241.375
48
+			c-11.929-13.854-28.215-28.438-51.861-30.135c-5.453-0.386-14.463,1.268-18.923-0.7c2.277-0.057,4.311-0.357,5.609-1.402
49
+			c-15.687-18.894-36.746-32.398-60.272-43.451c2.584-1.528,4.906,2.312,8.409,2.104c1.683-4.394,4.696-7.45,6.307-11.914
50
+			c-6.02-4.954-12.508-9.448-19.621-13.315c-0.126,10.68,4.792,19.924,2.803,30.135c-9.139-2.305-15.508-7.386-25.229-9.11
51
+			c-2.25,10.562,4.416,17.919,7.008,25.931c-8.837,11.948-23.022,18.564-36.442,25.931c8.668,6.958,16.329,15.838,17.52,28.733
52
+			c2.327,25.124-20.016,39.457-35.041,49.058c1.037,26.764,7.232,48.364,16.82,66.578c42.925,0.645,76.349-8.213,102.322-24.529
53
+			C309.113,291.766,331.616,256.101,375.061,241.375z M323.199,209.838c0.581-20.71-8.913-44.075-21.726-54.665
54
+			c-10.868-8.985-36.323,3.273-41.349,14.717c22.37,8.705,37.606,24.536,53.262,39.947
55
+			C316.662,209.838,319.929,209.838,323.199,209.838z M290.963,477.551c20.477-19.433,32.236-55.267,35.741-89.004
56
+			c-22.596,13.05-68.162,9.581-91.808,0c2.137,11.613-0.827,23.296-4.206,32.236c-2.397,6.352-4.535,13.976-9.11,15.419
57
+			c2.895-8.788,9.727-17.365,9.11-27.331c-18.515,2.509-33.059,8.998-41.348,21.726c7.352,32.798,28.685,58.525,63.774,60.971
58
+			C270.112,492.753,282.355,485.725,290.963,477.551z M246.109,163.584c-2.06-6.111-0.525-15.826-4.905-19.622
59
+			c-1.892,3.952-6.994,4.688-8.41,9.11C236.529,157.285,240.349,161.405,246.109,163.584z M246.81,170.593
60
+			c-1.759-7.583-9.413-9.279-14.017-14.016c0.609,4.114-2.62,4.386-2.804,7.708C236.283,165.7,240.553,169.149,246.81,170.593z
61
+			 M226.486,151.67c3.232-3.308,8.852-4.233,7.709-11.914c-2.768-3.995-9.7-1.29-12.614,0.701c-3.959-2.25-5.873-1.584-8.411,2.102
62
+			c3.568,0.638,9.854-1.444,11.213,1.401c-5.192,13.484-16.525,22.86-30.835,21.024c-13.47-1.724-26.63-18.664-26.63-32.939
63
+			c0-26.827,38.468-34.83,53.962-51.16c4.01-4.219,8.999-10.884,10.512-16.118c2.396-8.27-0.342-20.842-8.41-20.324
64
+			c-6.636,0.427-7.226,10.772-11.916,11.914c-9.936,26.141-56.374,38.35-46.254,82.698c0.925,4.051,3.933,10.73,7.008,14.717
65
+			c5.753,7.472,19.862,18.544,32.238,16.821c8.466-1.179,11.241-12.187,23.829-8.41c1.268-1.998,3.434-3.106,2.803-7.009
66
+			C231.462,151.839,226.516,154.213,226.486,151.67z M232.093,406.769c1.451-5.088,0.372-12.713,0.7-18.923
67
+			c-20.534,2.131-34.662,10.653-46.254,21.727c-0.127,6.202,0.721,11.431,2.101,16.119
68
+			C198.474,417.534,211.979,406.987,232.093,406.769z M225.084,87.896c2.005-2.6,4.416-8.011,0-9.812
69
+			c-13.813,19.833-43.85,23.43-54.664,46.255c8.262,1.955,7.373-5.235,9.812-9.11c3.112,1.03,4.114,0,7.709,0
70
+			c2.86-1.809,2.488-6.855,4.905-9.111c3.147,0.343,5.249-0.35,7.71-0.701c2.319-1.417,2.124-5.354,4.205-7.009
71
+			c3.743,0.779,6.932,0.918,9.812-0.7c1.332-2.404,1.984-5.495,2.803-8.41C220.916,89.801,222.492,88.345,225.084,87.896z
72
+			 M227.888,188.814c-4.513-6.701-7.386-15.034-8.41-25.23c-16.567,11.003-34.972,20.155-49.757,32.939c0,3.505,0,7.008,0,10.512
73
+			c7.737,1.844,15.873,3.287,21.725,7.008C205.286,207.33,218.827,200.307,227.888,188.814z M167.618,295.338
74
+			c18.208-9.552,44.04-25.313,41.348-51.159c-2.896-27.794-35.006-42.96-66.578-31.537
75
+			C164.877,224.87,175.508,265.301,167.618,295.338z M196.352,73.178c5.999-5.859,20.534-23.533,7.008-27.332
76
+			c-13.891-3.889-20.232,17.022-28.032,20.324c3.56,18.158-10.568,29.771-21.726,30.836c-35.208,3.378-37.312-52.913-2.101-51.861
77
+			c-0.653-12.796,6.18-18.116,11.913-24.529c-1.885-4.723-10.246-2.704-12.615,0c-10.288-7.344-20.737-14.184-35.741-15.418
78
+			C85.547,2.779,71.762,24.385,64.599,46.546c1.023,2.951,5.376,2.573,6.307,5.607c-3.413,1.03-6.068-5.222-7.008-2.104
79
+			c-1.899,4.85-1.92,14.605-0.701,20.324c1.121,2.383,5.872,1.135,6.308,4.205c-2.523,0.188-3.379-1.291-5.607-1.402
80
+			c8.423,28.727,37.255,37.038,59.57,51.861c-2.081-5.86-7.33-8.549-7.008-16.821c8.067-3.083,19.105,2.167,24.529,6.308
81
+			c-8.193-1.045-15.215-6.581-23.127-5.607c1.816,8.698,7.029,13.995,11.915,19.624c1.976-3.189,8.935-7.989,12.616-4.905
82
+			c-18.264,0.679-16.19,27.556,1.402,25.229c7.358-0.974,7.54-9.917,12.615-11.914c-1.563,4.746-4.015,8.599-7.009,11.914
83
+			c11.676,10.05,20.135,23.316,21.726,43.451c10.072-6.279,19.721-12.986,29.436-19.623c-25.25-6.244-40.908-22.643-38.546-49.757
84
+			C164.155,98.38,183.975,85.261,196.352,73.178z M200.557,43.743c1.745-32.014-50.79-31.495-47.656,1.401
85
+			c11.978,1.57,18.193,8.909,22.425,18.222C184.052,57.142,187.436,45.572,200.557,43.743z M169.02,286.229
86
+			c0.154-27.018-5.234-48.498-16.82-63.775c-14.395,7.113-37.284,3.771-51.162-1.402c-1.737,0.834-0.847,4.297-4.205,3.504
87
+			c2.754-8.15,6.609-17.066,1.402-23.828c-7.604-9.867-30.619-4.366-28.033,8.41c2.123,10.499,18.789,3.379,21.726,0
88
+			c-3.603,9.939-22.854,10.611-23.829-0.7c-0.728-8.445,7.485-13.813,16.819-14.717c-3.145-12.881-4.688-34.362-21.023-29.436
89
+			c-3.665,9.896,6.433,19.083,2.102,27.333c-1.857,0.224,0.659-3.925-2.102-2.803c-22.566-5.389-20.177,32.875-6.309,32.938
90
+			c11.41,0.057,6.344-16.237,5.607-23.126c6.819,8.557,4.941,25.265-5.607,25.229c-10.351-0.036-12.229-14.087-12.615-25.931
91
+			c-9.721-4.113-24.984-3.049-21.726,11.915c4.97,6.987,16.141-1.675,21.025,1.402c-0.126,3.307-3.778-1.256-3.505,2.101
92
+			c-3.734,19.904,13.142,25.132,25.23,31.538c-3.098,1.471-6.209-2.965-6.307,0C74.675,278.877,121.637,300.111,169.02,286.229z
93
+			 M153.601,291.835c2.634,8.094,14.682,6.229,14.716-2.803C163.376,289.928,158.486,290.882,153.601,291.835z M147.994,95.604
94
+			c35.398,3.441,33.863-54.426-1.401-48.357C119.303,51.943,122.126,93.095,147.994,95.604z M150.096,221.051
95
+			c-2.523-8.15-19.771-11.97-16.821,3.504C140.13,224.64,145.114,222.845,150.096,221.051z M68.801,31.83
96
+			c1.885-7.505,9.777-12.588,11.213-18.221c-14.087-4.71-24.073,3.588-23.127,18.221C60.686,30.52,64.744,31.487,68.801,31.83z
97
+			 M63.194,44.445c0.89-4.255,3.035-7.239,4.206-11.214c-4.612-0.407-5.9-0.407-10.513,0C57.602,38.362,58.954,42.847,63.194,44.445
98
+			z M55.486,34.633c-15.573,4.751-4.878,33.954,5.607,33.64c-1.739-6.42-0.484-15.887,1.401-21.025
99
+			C59.095,44.108,56.116,40.541,55.486,34.633z"/>
100
+		<path fill="#D6A563" d="M204.887,127.533c-2.22-4.534-4.961-15.033-5.053-19.931c0-0.608,2.895-1.997,3.651-2.901
101
+			c0,7.807,1.548,18.158,4.401,22.195C206.863,126.658,206.345,128.038,204.887,127.533z"/>
102
+		<path fill="#669BC7" d="M475.278,305.149c1.857,24.102-4.443,44.193-11.214,64.478c-34.417,1.479-58.715-7.163-75.688-23.129
103
+			c1.667-7.484,4.723-17.17,2.803-25.929c-3.453,3.203-0.622,10.273-2.803,15.417c-1.724,4.073-15.672,15.629-19.624,19.624
104
+			c-18.837,19.041-43.976,37.366-77.09,39.244c-37.452,2.132-70.853-10.026-87.603-32.938c35.021-1.661,65.429-7.92,86.901-23.127
105
+			c3.016-1.851,1.228,1.61,3.506,2.102c7.983-24.92,18.354-47.451,34.341-65.878c14.899-17.169,35.839-33.283,63.772-35.741
106
+			C438.204,235.257,472.154,264.6,475.278,305.149z"/>
107
+		<path fill="#669BC7" d="M386.974,349.3c18.109,14.839,41.881,23.999,75.689,23.128c-1.718,5.291-4.444,9.574-6.309,14.718
108
+			c-35.707,4.429-60.915-7.142-75.688-25.93C383.568,358.048,385.496,353.899,386.974,349.3z"/>
109
+		<path fill="#FFD035" d="M429.023,101.913c4.557,11.149-8.249,15.677-17.521,17.521c-12.88,15.2-17.731,35.973-27.332,53.263
110
+			c-9.728,17.527-22.482,30.751-36.444,43.451c-6.769-2.804-13.546-5.607-22.425-6.308c-0.723-20.303-6.433-35.615-14.718-48.357
111
+			c24.71-9.862,44.258-24.893,51.861-51.861c-2.025-10.1,2.319-19.54,9.11-23.128c-0.07,2.173,0.314,3.891,1.4,4.905
112
+			c2.889-10.211-6.831-12.915-4.904-23.126c0.507-2.663,3.512-6.861,7.711-7.008c15.333-0.518,12.86,33.948,30.835,39.947
113
+			C415.617,104.225,419.682,98.596,429.023,101.913z"/>
114
+		<path fill="#FFD035" d="M390.479,75.982c11.333-11.298,21.237,8.593,6.309,12.615C394.509,84.567,393.227,79.542,390.479,75.982z"
115
+			/>
116
+		<path fill="#FFD035" d="M363.146,91.398c-1.093,4.514-3.299,7.912-3.504,13.316c-3.441-4.498-12.564-3.322-16.118-7.708
117
+			C342.191,85.918,356.889,89.367,363.146,91.398z"/>
118
+		<path fill="#FFFFFF" d="M323.199,211.24c23.646,1.695,39.933,16.28,51.861,30.135c-43.444,14.726-65.947,50.391-80.595,93.912
119
+			c-25.972,16.314-59.396,25.174-102.321,24.527c-9.588-18.214-15.783-39.813-16.82-66.577
120
+			c15.025-9.601,37.367-23.933,35.041-49.058c-1.191-12.896-8.852-21.775-17.521-28.733c13.421-7.366,27.605-13.982,36.442-25.931
121
+			c-2.593-8.011-9.259-15.369-7.008-25.931c9.72,1.724,16.091,6.805,25.229,9.11c1.989-10.211-2.93-19.455-2.804-30.135
122
+			c7.113,3.87,13.603,8.361,19.621,13.315c-1.609,4.463-4.624,7.52-6.307,11.914c-3.503,0.211-5.823-3.631-8.408-2.104
123
+			c23.525,11.052,44.585,24.557,60.271,43.451c-1.297,1.044-3.33,1.347-5.607,1.402C308.736,212.508,317.746,210.855,323.199,211.24
124
+			z"/>
125
+		<path fill="#FFFFFF" d="M301.474,155.175c12.812,10.589,22.307,33.954,21.726,54.664c-3.271,0-6.537,0-9.812,0
126
+			c-15.655-15.411-30.892-31.242-53.262-39.948C265.15,158.446,290.605,146.19,301.474,155.175z"/>
127
+		<path fill="#669BC7" d="M326.704,388.548c-3.505,33.739-15.265,69.57-35.741,89.007c-8.607,8.17-20.851,15.2-37.846,14.014
128
+			c-35.089-2.445-56.423-28.174-63.774-60.971c8.292-12.729,22.833-19.216,41.348-21.726c0.617,9.965-6.217,18.545-9.11,27.334
129
+			c4.577-1.445,6.715-9.071,9.11-15.42c3.378-8.942,6.343-20.625,4.206-32.238C258.542,398.128,304.108,401.597,326.704,388.548z"/>
130
+		<path fill="#FFFFFF" d="M241.203,143.962c4.381,3.798,2.845,13.511,4.905,19.622c-5.76-2.179-9.58-6.299-13.315-10.512
131
+			C234.209,148.648,239.312,147.914,241.203,143.962z"/>
132
+		<path fill="#FFFFFF" d="M232.793,156.575c4.604,4.738,12.258,6.434,14.017,14.016c-6.259-1.444-10.527-4.892-16.821-6.307
133
+			C230.172,160.962,233.402,160.689,232.793,156.575z"/>
134
+		<path fill="#D6A563" d="M234.195,139.756c1.143,7.681-4.477,8.606-7.709,11.914c0.029,2.543,4.976,0.168,4.205,3.505
135
+			c0.63,3.903-1.535,5.012-2.803,7.009c-12.588-3.778-15.362,7.231-23.829,8.41c-12.377,1.724-26.484-9.349-32.238-16.82
136
+			c-3.076-3.988-6.083-10.667-7.008-14.718c-10.12-44.348,36.316-56.557,46.254-82.698c4.689-1.141,5.278-11.486,11.916-11.913
137
+			c8.065-0.518,10.807,12.054,8.41,20.323c-1.514,5.235-6.504,11.9-10.512,16.119c-15.494,16.329-53.962,24.333-53.962,51.16
138
+			c0,14.274,13.161,31.215,26.63,32.938c14.312,1.836,25.644-7.54,30.835-21.024c-1.359-2.846-7.646-0.764-11.213-1.401
139
+			c2.538-3.687,4.45-4.352,8.411-2.102C224.496,138.467,231.428,135.76,234.195,139.756z"/>
140
+		<path fill="#669BC7" d="M232.793,387.846c-0.33,6.21,0.751,13.835-0.7,18.923c-20.113,0.216-33.619,10.766-43.451,18.923
141
+			c-1.38-4.689-2.229-9.917-2.102-16.119C198.131,398.499,212.26,389.977,232.793,387.846z"/>
142
+		<path fill="#FFFFFF" d="M225.084,78.083c4.416,1.801,2.005,7.212,0,9.812c-2.592,0.449-4.169,1.905-7.708,1.401
143
+			c-0.819,2.915-1.472,6.006-2.803,8.41c-2.88,1.619-6.069,1.479-9.812,0.7c-2.082,1.655-1.886,5.593-4.205,7.009
144
+			c-2.461,0.351-4.562,1.044-7.71,0.701c-2.418,2.256-2.047,7.302-4.905,9.111c-3.595,0-4.597,1.03-7.709,0
145
+			c-2.438,3.875-1.548,11.066-9.812,9.11C181.234,101.513,211.272,97.917,225.084,78.083z"/>
146
+		<path fill="#FFFFFF" d="M219.478,163.584c1.024,10.196,3.897,18.53,8.41,25.23c-9.062,11.494-22.603,18.516-36.442,25.229
147
+			c-5.853-3.721-13.988-5.165-21.725-7.008c0-3.505,0-7.009,0-10.512C184.506,183.74,202.912,174.587,219.478,163.584z"/>
148
+		<path fill="#FFFFFF" d="M208.966,244.179c2.691,25.846-23.142,41.607-41.348,51.159c7.892-30.037-2.74-70.468-25.229-82.696
149
+			C173.96,201.219,206.07,216.385,208.966,244.179z"/>
150
+		<path fill="#FFD035" d="M203.358,45.846c13.526,3.799-1.009,21.473-7.008,27.332c-12.377,12.083-32.197,25.202-34.341,49.758
151
+			c-2.362,27.115,13.293,43.515,38.546,49.757c-9.715,6.637-19.364,13.344-29.436,19.623c-1.59-20.135-10.049-33.4-21.725-43.451
152
+			c2.994-3.315,5.445-7.17,7.009-11.914c-5.074,1.997-5.256,10.939-12.616,11.914c-17.59,2.327-19.666-24.55-1.401-25.229
153
+			c-3.68-3.084-10.639,1.716-12.615,4.905c-4.885-5.629-10.1-10.926-11.915-19.624c7.912-0.974,14.935,4.562,23.126,5.607
154
+			c-5.423-4.143-16.461-9.391-24.528-6.308c-0.323,8.27,4.926,10.961,7.007,16.821c-22.313-14.823-51.144-23.134-59.569-51.861
155
+			c2.228,0.112,3.084,1.591,5.606,1.402c-0.434-3.07-5.187-1.822-6.309-4.205c-1.219-5.719-1.198-15.475,0.702-20.324
156
+			c0.938-3.119,3.595,3.133,7.008,2.104c-0.933-3.035-5.283-2.657-6.306-5.607c7.162-22.16,20.947-43.766,50.459-41.349
157
+			c15.005,1.234,25.455,8.074,35.741,15.418c2.37-2.704,10.73-4.723,12.616,0c-5.733,6.413-12.566,11.733-11.914,24.529
158
+			c-35.209-1.051-33.107,55.24,2.102,51.861c11.157-1.065,25.286-12.678,21.725-30.836
159
+			C183.126,62.869,189.468,41.957,203.358,45.846z M140.985,132.749c1.878-1.787,3.692,0.427,6.307,0
160
+			c-3.518-5.978-12.727-0.498-12.615,5.606c3.834,0.799,1.759-4.309,4.905-4.205c-0.688,3.917,4.997,8.291,7.007,4.905
161
+			C143.642,138.04,140.819,136.89,140.985,132.749z"/>
162
+		<path fill="#FFFFFF" d="M152.901,45.145c-3.133-32.895,49.401-33.415,47.656-1.401c-13.12,1.829-16.505,13.399-25.231,19.624
163
+			C171.094,54.053,164.877,46.715,152.901,45.145z M189.343,36.035c2.859,0.295,4.421-0.715,4.206-3.505
164
+			c-0.75-3.392-6.924-2.496-5.607,2.101C188.137,35.362,188.733,35.817,189.343,36.035z"/>
165
+		<path fill="#010101" d="M193.546,32.53c0.218,2.788-1.344,3.798-4.205,3.505c-0.61-0.218-1.206-0.672-1.401-1.401
166
+			C186.624,30.036,192.797,29.138,193.546,32.53z"/>
167
+		<path fill="#FFD035" d="M152.2,222.453c11.583,15.277,16.974,36.758,16.82,63.775c-47.383,13.883-94.345-7.354-109.329-41.35
168
+			c0.098-2.964,3.209,1.472,6.307,0c-12.089-6.405-28.965-11.633-25.23-31.537c-0.273-3.357,3.378,1.205,3.505-2.102
169
+			c-4.884-3.076-16.056,5.585-21.025-1.402c-3.259-14.962,12.005-16.028,21.726-11.915c0.386,11.844,2.264,25.896,12.615,25.931
170
+			c10.549,0.035,12.427-16.671,5.607-25.229c0.736,6.89,5.802,23.183-5.607,23.127c-13.868-0.062-16.257-38.328,6.309-32.939
171
+			c2.761-1.122,0.244,3.027,2.102,2.803c4.331-8.248-5.768-17.436-2.102-27.332c16.337-4.927,17.878,16.553,21.024,29.436
172
+			c-9.335,0.904-17.549,6.272-16.821,14.717c0.975,11.312,20.226,10.638,23.829,0.7c-2.937,3.379-19.603,10.499-21.726,0
173
+			c-2.586-12.775,20.429-18.277,28.033-8.41c5.208,6.763,1.352,15.677-1.402,23.828c3.356,0.791,2.466-2.671,4.205-3.504
174
+			C114.916,226.224,137.805,229.566,152.2,222.453z"/>
175
+		<path fill="#FFFFFF" d="M168.317,289.032c-0.034,9.032-12.082,10.896-14.716,2.803
176
+			C158.486,290.882,163.376,289.928,168.317,289.032z"/>
177
+		<path fill="#FFFFFF" d="M146.593,47.248c35.264-6.069,36.8,51.797,1.401,48.358C122.126,93.095,119.303,51.943,146.593,47.248z
178
+			 M145.893,80.887c2.858,0.294,4.422-0.714,4.205-3.505c-0.749-3.392-6.924-2.494-5.606,2.104
179
+			C144.771,80.124,145.218,80.691,145.893,80.887z"/>
180
+		<path fill="#010101" d="M150.096,77.382c0.218,2.789-1.345,3.799-4.206,3.505c-0.672-0.196-1.121-0.764-1.401-1.401
181
+			C143.173,74.888,149.347,73.99,150.096,77.382z"/>
182
+		<path fill="#FFD035" d="M147.294,132.749c-2.615,0.427-4.43-1.787-6.307,0c-0.168,4.142,2.657,5.292,5.607,6.308
183
+			c-2.012,3.384-7.696-0.989-7.009-4.905c-3.146-0.105-1.072,5.005-4.905,4.206C134.565,132.25,143.774,126.769,147.294,132.749z"/>
184
+		<path fill="#FFFFFF" d="M133.278,224.555c-2.951-15.474,14.296-11.654,16.819-3.504
185
+			C145.114,222.845,140.13,224.64,133.278,224.555z"/>
186
+		<path fill="#FFFFFF" d="M80.015,13.609c-1.437,5.634-9.329,10.715-11.213,18.221c-4.057-0.343-8.115-1.31-11.914,0
187
+			C55.942,17.197,65.928,8.898,80.015,13.609z"/>
188
+		<path fill="#FFFFFF" d="M67.4,33.231c-1.171,3.975-3.315,6.959-4.206,11.214c-4.24-1.598-5.592-6.083-6.307-11.214
189
+			C61.5,32.824,62.788,32.824,67.4,33.231z"/>
190
+		<path fill="#FFFFFF" d="M61.093,68.272c-10.485,0.315-21.18-28.888-5.607-33.641c0.63,5.908,3.609,9.476,7.008,12.616
191
+			C60.609,52.384,59.354,61.852,61.093,68.272z"/>
192
+	</g>
193
+	<g>
194
+		<path fill="none" stroke="#D6A563" stroke-linejoin="round" stroke-miterlimit="10" d="M203.485,104.701
195
+			c0,7.807,1.548,18.158,4.401,22.195c-1.023-0.238-1.541,1.142-3,0.637c-2.22-4.534-4.961-15.033-5.053-19.931
196
+			C199.835,106.994,202.729,105.605,203.485,104.701z"/>
197
+	</g>
198
+</g>
199
+<path fill="none" stroke="#010101" stroke-width="0.5" stroke-linecap="round" stroke-linejoin="round" d="M274.767,96.803"/>
200
+<path fill="none" stroke="#010101" stroke-width="0.5" stroke-linecap="round" stroke-linejoin="round" d="M280.375,91.197"/>
201
+<path fill="none" stroke="#010101" stroke-width="0.5" stroke-linecap="round" stroke-linejoin="round" d="M280.375,91.197"/>
202
+<path fill="#EF3D25" d="M209.648,128.194c-0.841,0.113-17.177,2.8-19.153,11.005c-1.573,6.537,5.536,19.816,5.536,24.399
203
+	c4.862,0.901,9.493-2.008,13.98-3.388c4.489-1.379-3.46-11.632-2.862-15.131c0.598-3.499,2.973-1.707,4.496-3.207
204
+	c1.524-1.5,8.452-5.854,6.355-11.681C217.332,128.335,214.732,127.515,209.648,128.194z"/>
205
+<path fill="none" stroke="#010101" stroke-width="1.5" stroke-linecap="round" stroke-miterlimit="10" d="M213.15,141.376
206
+	c0,0-9.433,3.782-10.522,6.972"/>
207
+<path fill="none" stroke="#010101" stroke-width="1.5" stroke-linecap="round" stroke-miterlimit="10" d="M197.846,131.557
208
+	c3.877,0.45,8.595-0.095,10.682,1.903"/>
209
+</svg>

+ 62
- 0
example/ios/ViewShotExample.xcodeproj/project.pbxproj Просмотреть файл

@@ -24,6 +24,7 @@
24 24
 		3443D6D31F50128500F6FCCF /* libAirMaps.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3443D6A71F50127500F6FCCF /* libAirMaps.a */; };
25 25
 		344AB2C61F67C677004BFF0C /* libRNViewShot.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 344AB2C51F67C669004BFF0C /* libRNViewShot.a */; };
26 26
 		5E9157361DD0AC6A00FF2AA8 /* libRCTAnimation.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5E9157331DD0AC6500FF2AA8 /* libRCTAnimation.a */; };
27
+		6D05450BB2084B588F39D2E2 /* libRNSVG.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AD1B20B979EC412D9AD1D350 /* libRNSVG.a */; };
27 28
 		832341BD1AAA6AB300B99B32 /* libRCTText.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 832341B51AAA6A8300B99B32 /* libRCTText.a */; };
28 29
 		FFB5240497874A379A3614AC /* libRCTVideo.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 79F086C5FD034CB6AFA5417A /* libRCTVideo.a */; };
29 30
 /* End PBXBuildFile section */
@@ -141,6 +142,20 @@
141 142
 			remoteGlobalIDString = 134814201AA4EA6300B7C361;
142 143
 			remoteInfo = RNViewShot;
143 144
 		};
145
+		347EF4261F725F46007E7FE1 /* PBXContainerItemProxy */ = {
146
+			isa = PBXContainerItemProxy;
147
+			containerPortal = 7C29ABEADDD84684943D1816 /* RNSVG.xcodeproj */;
148
+			proxyType = 2;
149
+			remoteGlobalIDString = 0CF68AC11AF0540F00FF9E5C;
150
+			remoteInfo = RNSVG;
151
+		};
152
+		347EF4281F725F46007E7FE1 /* PBXContainerItemProxy */ = {
153
+			isa = PBXContainerItemProxy;
154
+			containerPortal = 7C29ABEADDD84684943D1816 /* RNSVG.xcodeproj */;
155
+			proxyType = 2;
156
+			remoteGlobalIDString = 347EF4001F725F45007E7FE1;
157
+			remoteInfo = "RNSVG-tvOS";
158
+		};
144 159
 		34A342221E7058A300CE35DB /* PBXContainerItemProxy */ = {
145 160
 			isa = PBXContainerItemProxy;
146 161
 			containerPortal = 42CEF4A0F3964F7CB178AAED /* RCTVideo.xcodeproj */;
@@ -293,7 +308,9 @@
293 308
 		5E91572D1DD0AC6500FF2AA8 /* RCTAnimation.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTAnimation.xcodeproj; path = "../node_modules/react-native/Libraries/NativeAnimation/RCTAnimation.xcodeproj"; sourceTree = "<group>"; };
294 309
 		78C398B01ACF4ADC00677621 /* RCTLinking.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTLinking.xcodeproj; path = "../node_modules/react-native/Libraries/LinkingIOS/RCTLinking.xcodeproj"; sourceTree = "<group>"; };
295 310
 		79F086C5FD034CB6AFA5417A /* libRCTVideo.a */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = archive.ar; path = libRCTVideo.a; sourceTree = "<group>"; };
311
+		7C29ABEADDD84684943D1816 /* RNSVG.xcodeproj */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = "wrapper.pb-project"; name = RNSVG.xcodeproj; path = "../node_modules/react-native-svg/ios/RNSVG.xcodeproj"; sourceTree = "<group>"; };
296 312
 		832341B01AAA6A8300B99B32 /* RCTText.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTText.xcodeproj; path = "../node_modules/react-native/Libraries/Text/RCTText.xcodeproj"; sourceTree = "<group>"; };
313
+		AD1B20B979EC412D9AD1D350 /* libRNSVG.a */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = archive.ar; path = libRNSVG.a; sourceTree = "<group>"; };
297 314
 /* End PBXFileReference section */
298 315
 
299 316
 /* Begin PBXFrameworksBuildPhase section */
@@ -316,6 +333,7 @@
316 333
 				00C302EA1ABCBA2D00DB3ED1 /* libRCTVibration.a in Frameworks */,
317 334
 				139FDEF61B0652A700C62182 /* libRCTWebSocket.a in Frameworks */,
318 335
 				FFB5240497874A379A3614AC /* libRCTVideo.a in Frameworks */,
336
+				6D05450BB2084B588F39D2E2 /* libRNSVG.a in Frameworks */,
319 337
 			);
320 338
 			runOnlyForDeploymentPostprocessing = 0;
321 339
 		};
@@ -439,6 +457,15 @@
439 457
 			name = Products;
440 458
 			sourceTree = "<group>";
441 459
 		};
460
+		347EF4011F725F46007E7FE1 /* Products */ = {
461
+			isa = PBXGroup;
462
+			children = (
463
+				347EF4271F725F46007E7FE1 /* libRNSVG.a */,
464
+				347EF4291F725F46007E7FE1 /* libRNSVG-tvOS.a */,
465
+			);
466
+			name = Products;
467
+			sourceTree = "<group>";
468
+		};
442 469
 		34A3420F1E7058A200CE35DB /* Products */ = {
443 470
 			isa = PBXGroup;
444 471
 			children = (
@@ -484,6 +511,7 @@
484 511
 				146833FF1AC3E56700842450 /* React.xcodeproj */,
485 512
 				344AB2C01F67C669004BFF0C /* RNViewShot.xcodeproj */,
486 513
 				42CEF4A0F3964F7CB178AAED /* RCTVideo.xcodeproj */,
514
+				7C29ABEADDD84684943D1816 /* RNSVG.xcodeproj */,
487 515
 			);
488 516
 			name = Libraries;
489 517
 			sourceTree = "<group>";
@@ -620,6 +648,10 @@
620 648
 					ProductGroup = 341265AE1E702473006123DA /* Products */;
621 649
 					ProjectRef = 341265AD1E702473006123DA /* RNGL.xcodeproj */;
622 650
 				},
651
+				{
652
+					ProductGroup = 347EF4011F725F46007E7FE1 /* Products */;
653
+					ProjectRef = 7C29ABEADDD84684943D1816 /* RNSVG.xcodeproj */;
654
+				},
623 655
 				{
624 656
 					ProductGroup = 344AB2C11F67C669004BFF0C /* Products */;
625 657
 					ProjectRef = 344AB2C01F67C669004BFF0C /* RNViewShot.xcodeproj */;
@@ -745,6 +777,20 @@
745 777
 			remoteRef = 344AB2C41F67C669004BFF0C /* PBXContainerItemProxy */;
746 778
 			sourceTree = BUILT_PRODUCTS_DIR;
747 779
 		};
780
+		347EF4271F725F46007E7FE1 /* libRNSVG.a */ = {
781
+			isa = PBXReferenceProxy;
782
+			fileType = archive.ar;
783
+			path = libRNSVG.a;
784
+			remoteRef = 347EF4261F725F46007E7FE1 /* PBXContainerItemProxy */;
785
+			sourceTree = BUILT_PRODUCTS_DIR;
786
+		};
787
+		347EF4291F725F46007E7FE1 /* libRNSVG-tvOS.a */ = {
788
+			isa = PBXReferenceProxy;
789
+			fileType = archive.ar;
790
+			path = "libRNSVG-tvOS.a";
791
+			remoteRef = 347EF4281F725F46007E7FE1 /* PBXContainerItemProxy */;
792
+			sourceTree = BUILT_PRODUCTS_DIR;
793
+		};
748 794
 		34A342231E7058A300CE35DB /* libRCTVideo.a */ = {
749 795
 			isa = PBXReferenceProxy;
750 796
 			fileType = archive.ar;
@@ -935,8 +981,16 @@
935 981
 				CURRENT_PROJECT_VERSION = 1;
936 982
 				DEAD_CODE_STRIPPING = NO;
937 983
 				DEVELOPMENT_TEAM = LYJDLXDTQ5;
984
+				HEADER_SEARCH_PATHS = (
985
+					"$(inherited)",
986
+					"$(SRCROOT)/../node_modules/react-native-svg/ios/**",
987
+				);
938 988
 				INFOPLIST_FILE = ViewShotExample/Info.plist;
939 989
 				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
990
+				LIBRARY_SEARCH_PATHS = (
991
+					"$(inherited)",
992
+					"\"$(SRCROOT)/ViewShotExample\"",
993
+				);
940 994
 				OTHER_LDFLAGS = (
941 995
 					"$(inherited)",
942 996
 					"-ObjC",
@@ -954,8 +1008,16 @@
954 1008
 				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
955 1009
 				CURRENT_PROJECT_VERSION = 1;
956 1010
 				DEVELOPMENT_TEAM = LYJDLXDTQ5;
1011
+				HEADER_SEARCH_PATHS = (
1012
+					"$(inherited)",
1013
+					"$(SRCROOT)/../node_modules/react-native-svg/ios/**",
1014
+				);
957 1015
 				INFOPLIST_FILE = ViewShotExample/Info.plist;
958 1016
 				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
1017
+				LIBRARY_SEARCH_PATHS = (
1018
+					"$(inherited)",
1019
+					"\"$(SRCROOT)/ViewShotExample\"",
1020
+				);
959 1021
 				OTHER_LDFLAGS = (
960 1022
 					"$(inherited)",
961 1023
 					"-ObjC",

+ 5
- 3
example/package.json Просмотреть файл

@@ -13,10 +13,12 @@
13 13
     "lodash": "4.17.4",
14 14
     "react": "16.0.0-alpha.12",
15 15
     "react-native": "^0.47.0",
16
-    "react-native-windows": "^0.47.0-rc.4",
17
-    "react-native-view-shot": "file:..",
18 16
     "react-native-maps": "^0.16.2",
19
-    "react-native-video": "^2.0.0"
17
+    "react-native-svg": "^5.4.1",
18
+    "react-native-svg-uri": "^1.2.1",
19
+    "react-native-video": "^2.0.0",
20
+    "react-native-view-shot": "file:..",
21
+    "react-native-windows": "^0.47.0-rc.4"
20 22
   },
21 23
   "devDependencies": {
22 24
     "rnpm-plugin-windows": "^0.2.4"

+ 296
- 157
example/yarn.lock Просмотреть файл

@@ -34,11 +34,13 @@ acorn@^3.0.4:
34 34
   version "3.3.0"
35 35
   resolved "https://registry.yarnpkg.com/acorn/-/acorn-3.3.0.tgz#45e37fb39e8da3f25baee3ff5369e2bb5f22017a"
36 36
 
37
-ajv@^4.9.1:
38
-  version "4.11.8"
39
-  resolved "https://registry.yarnpkg.com/ajv/-/ajv-4.11.8.tgz#82ffb02b29e662ae53bdc20af15947706739c536"
37
+ajv@^5.1.0:
38
+  version "5.2.2"
39
+  resolved "https://registry.yarnpkg.com/ajv/-/ajv-5.2.2.tgz#47c68d69e86f5d953103b0074a9430dc63da5e39"
40 40
   dependencies:
41 41
     co "^4.6.0"
42
+    fast-deep-equal "^1.0.0"
43
+    json-schema-traverse "^0.3.0"
42 44
     json-stable-stringify "^1.0.1"
43 45
 
44 46
 align-text@^0.1.1, align-text@^0.1.3:
@@ -57,9 +59,9 @@ ansi-escapes@^1.1.0:
57 59
   version "1.4.0"
58 60
   resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-1.4.0.tgz#d3a8a83b319aa67793662b13e761c7911422306e"
59 61
 
60
-ansi-escapes@^2.0.0:
61
-  version "2.0.0"
62
-  resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-2.0.0.tgz#5bae52be424878dd9783e8910e3fc2922e83c81b"
62
+ansi-escapes@^3.0.0:
63
+  version "3.0.0"
64
+  resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-3.0.0.tgz#ec3e8b4e9f8064fc02c3ac9b65f1c275bda8ef92"
63 65
 
64 66
 ansi-regex@^2.0.0:
65 67
   version "2.1.1"
@@ -91,8 +93,8 @@ anymatch@^1.3.0:
91 93
     normalize-path "^2.0.0"
92 94
 
93 95
 aproba@^1.0.3:
94
-  version "1.1.2"
95
-  resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.1.2.tgz#45c6629094de4e96f693ef7eab74ae079c240fc1"
96
+  version "1.2.0"
97
+  resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a"
96 98
 
97 99
 archive-type@^3.0.0:
98 100
   version "3.2.0"
@@ -171,10 +173,6 @@ assert-plus@1.0.0, assert-plus@^1.0.0:
171 173
   version "1.0.0"
172 174
   resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525"
173 175
 
174
-assert-plus@^0.2.0:
175
-  version "0.2.0"
176
-  resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-0.2.0.tgz#d74e1b87e7affc0db8aadb7021f3fe48101ab234"
177
-
178 176
 assign@>=0.1.7:
179 177
   version "0.1.7"
180 178
   resolved "https://registry.yarnpkg.com/assign/-/assign-0.1.7.tgz#e63bfe3a887b8630913c27663e4cc9bff1ddd25f"
@@ -213,11 +211,11 @@ asynckit@^0.4.0:
213 211
   version "0.4.0"
214 212
   resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79"
215 213
 
216
-aws-sign2@~0.6.0:
217
-  version "0.6.0"
218
-  resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.6.0.tgz#14342dd38dbcc94d0e5b87d763cd63612c0e794f"
214
+aws-sign2@~0.7.0:
215
+  version "0.7.0"
216
+  resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8"
219 217
 
220
-aws4@^1.2.1:
218
+aws4@^1.6.0:
221 219
   version "1.6.0"
222 220
   resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.6.0.tgz#83ef5ca860b2b32e4a0deedee8c771b9db57471e"
223 221
 
@@ -830,8 +828,8 @@ babylon@^6.17.0, babylon@^6.18.0:
830 828
   resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.18.0.tgz#af2f3b88fa6f5c1e4c634d1a0f8eac4f55b395e3"
831 829
 
832 830
 back@1.0.x:
833
-  version "1.0.1"
834
-  resolved "https://registry.yarnpkg.com/back/-/back-1.0.1.tgz#704f8a23da7ae35b7d47b648f9a79fd2a25570e3"
831
+  version "1.0.2"
832
+  resolved "https://registry.yarnpkg.com/back/-/back-1.0.2.tgz#a93f5e6ce69729984d5901a2bb16e3b01a4d6369"
835 833
   dependencies:
836 834
     xtend "^4.0.0"
837 835
 
@@ -878,8 +876,8 @@ beeper@^1.0.0:
878 876
   resolved "https://registry.yarnpkg.com/beeper/-/beeper-1.1.1.tgz#e6d5ea8c5dad001304a70b22638447f69cb2f809"
879 877
 
880 878
 big-integer@^1.6.7:
881
-  version "1.6.24"
882
-  resolved "https://registry.yarnpkg.com/big-integer/-/big-integer-1.6.24.tgz#1ed84d018ac3c1c72b307e7f7d94008e8ee20311"
879
+  version "1.6.25"
880
+  resolved "https://registry.yarnpkg.com/big-integer/-/big-integer-1.6.25.tgz#1de45a9f57542ac20121c682f8d642220a34e823"
883 881
 
884 882
 binaryextensions@~1.0.0:
885 883
   version "1.0.1"
@@ -916,11 +914,17 @@ boolbase@~1.0.0:
916 914
   version "1.0.0"
917 915
   resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e"
918 916
 
919
-boom@2.x.x:
920
-  version "2.10.1"
921
-  resolved "https://registry.yarnpkg.com/boom/-/boom-2.10.1.tgz#39c8918ceff5799f83f9492a848f625add0c766f"
917
+boom@4.x.x:
918
+  version "4.3.1"
919
+  resolved "https://registry.yarnpkg.com/boom/-/boom-4.3.1.tgz#4f8a3005cb4a7e3889f749030fd25b96e01d2e31"
920
+  dependencies:
921
+    hoek "4.x.x"
922
+
923
+boom@5.x.x:
924
+  version "5.2.0"
925
+  resolved "https://registry.yarnpkg.com/boom/-/boom-5.2.0.tgz#5dd9da6ee3a5f302077436290cb717d3f4a54e02"
922 926
   dependencies:
923
-    hoek "2.x.x"
927
+    hoek "4.x.x"
924 928
 
925 929
 bplist-creator@0.0.7:
926 930
   version "0.0.7"
@@ -1119,7 +1123,7 @@ clone@^0.2.0:
1119 1123
   version "0.2.0"
1120 1124
   resolved "https://registry.yarnpkg.com/clone/-/clone-0.2.0.tgz#c6126a90ad4f72dbf5acdb243cc37724fe93fc1f"
1121 1125
 
1122
-clone@^1.0.0:
1126
+clone@^1.0.0, clone@^1.0.2:
1123 1127
   version "1.0.2"
1124 1128
   resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.2.tgz#260b7a99ebb1edfe247538175f783243cb19d149"
1125 1129
 
@@ -1139,7 +1143,7 @@ color-convert@^0.5.0:
1139 1143
   version "0.5.3"
1140 1144
   resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-0.5.3.tgz#bdb6c69ce660fadffe0b0007cc447e1b9f7282bd"
1141 1145
 
1142
-color-convert@^1.9.0:
1146
+color-convert@^1.3.0, color-convert@^1.9.0:
1143 1147
   version "1.9.0"
1144 1148
   resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.0.tgz#1accf97dd739b983bf994d56fec8f95853641b7a"
1145 1149
   dependencies:
@@ -1162,6 +1166,14 @@ color@0.8.x:
1162 1166
     color-convert "^0.5.0"
1163 1167
     color-string "^0.3.0"
1164 1168
 
1169
+color@^0.11.1:
1170
+  version "0.11.4"
1171
+  resolved "https://registry.yarnpkg.com/color/-/color-0.11.4.tgz#6d7b5c74fb65e841cd48792ad1ed5e07b904d764"
1172
+  dependencies:
1173
+    clone "^1.0.2"
1174
+    color-convert "^1.3.0"
1175
+    color-string "^0.3.0"
1176
+
1165 1177
 colornames@0.0.2:
1166 1178
   version "0.0.2"
1167 1179
   resolved "https://registry.yarnpkg.com/colornames/-/colornames-0.0.2.tgz#d811fd6c84f59029499a8ac4436202935b92be31"
@@ -1276,8 +1288,8 @@ console-control-strings@^1.0.0, console-control-strings@~1.1.0:
1276 1288
   resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e"
1277 1289
 
1278 1290
 content-type@~1.0.1:
1279
-  version "1.0.2"
1280
-  resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.2.tgz#b7d113aee7a8dd27bd21133c4dc2529df1721eed"
1291
+  version "1.0.4"
1292
+  resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b"
1281 1293
 
1282 1294
 convert-source-map@^1.1.1, convert-source-map@^1.5.0:
1283 1295
   version "1.5.0"
@@ -1303,8 +1315,8 @@ core-js@^1.0.0:
1303 1315
   resolved "https://registry.yarnpkg.com/core-js/-/core-js-1.2.7.tgz#652294c14651db28fa93bd2d5ff2983a4f08c636"
1304 1316
 
1305 1317
 core-js@^2.2.2, core-js@^2.4.0, core-js@^2.5.0:
1306
-  version "2.5.0"
1307
-  resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.5.0.tgz#569c050918be6486b3837552028ae0466b717086"
1318
+  version "2.5.1"
1319
+  resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.5.1.tgz#ae6874dc66937789b80754ff5428df66819ca50b"
1308 1320
 
1309 1321
 core-util-is@1.0.2, core-util-is@~1.0.0:
1310 1322
   version "1.0.2"
@@ -1357,11 +1369,11 @@ cross-spawn@^5.0.1:
1357 1369
     shebang-command "^1.2.0"
1358 1370
     which "^1.2.9"
1359 1371
 
1360
-cryptiles@2.x.x:
1361
-  version "2.0.5"
1362
-  resolved "https://registry.yarnpkg.com/cryptiles/-/cryptiles-2.0.5.tgz#3bdfecdc608147c1c67202fa291e7dca59eaa3b8"
1372
+cryptiles@3.x.x:
1373
+  version "3.1.2"
1374
+  resolved "https://registry.yarnpkg.com/cryptiles/-/cryptiles-3.1.2.tgz#a89fbb220f5ce25ec56e8c4aa8a4fd7b5b0d29fe"
1363 1375
   dependencies:
1364
-    boom "2.x.x"
1376
+    boom "5.x.x"
1365 1377
 
1366 1378
 csrf@~3.0.0:
1367 1379
   version "3.0.6"
@@ -1506,6 +1518,10 @@ decompress@^3.0.0:
1506 1518
     vinyl-assign "^1.0.1"
1507 1519
     vinyl-fs "^2.2.0"
1508 1520
 
1521
+deep-equal@~1.0.1:
1522
+  version "1.0.1"
1523
+  resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-1.0.1.tgz#f5d260292b660e084eff4cdbc9f08ad3247448b5"
1524
+
1509 1525
 deep-extend@^0.4.0, deep-extend@~0.4.0:
1510 1526
   version "0.4.2"
1511 1527
   resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.4.2.tgz#48b699c27e334bf89f10892be432f6e4c7d34a7f"
@@ -1514,6 +1530,17 @@ deep-is@~0.1.3:
1514 1530
   version "0.1.3"
1515 1531
   resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34"
1516 1532
 
1533
+define-properties@^1.1.2:
1534
+  version "1.1.2"
1535
+  resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.2.tgz#83a73f2fea569898fb737193c8f873caf6d45c94"
1536
+  dependencies:
1537
+    foreach "^2.0.5"
1538
+    object-keys "^1.0.8"
1539
+
1540
+defined@~1.0.0:
1541
+  version "1.0.0"
1542
+  resolved "https://registry.yarnpkg.com/defined/-/defined-1.0.0.tgz#c98d9bcef75674188e110969151199e39b1fa693"
1543
+
1517 1544
 delayed-stream@~1.0.0:
1518 1545
   version "1.0.0"
1519 1546
   resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619"
@@ -1724,6 +1751,24 @@ errorhandler@~1.4.2:
1724 1751
     accepts "~1.3.0"
1725 1752
     escape-html "~1.0.3"
1726 1753
 
1754
+es-abstract@^1.5.0:
1755
+  version "1.8.2"
1756
+  resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.8.2.tgz#25103263dc4decbda60e0c737ca32313518027ee"
1757
+  dependencies:
1758
+    es-to-primitive "^1.1.1"
1759
+    function-bind "^1.1.1"
1760
+    has "^1.0.1"
1761
+    is-callable "^1.1.3"
1762
+    is-regex "^1.0.4"
1763
+
1764
+es-to-primitive@^1.1.1:
1765
+  version "1.1.1"
1766
+  resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.1.1.tgz#45355248a88979034b6792e19bb81f2b7975dd0d"
1767
+  dependencies:
1768
+    is-callable "^1.1.1"
1769
+    is-date-object "^1.0.1"
1770
+    is-symbol "^1.0.1"
1771
+
1727 1772
 escape-html@1.0.2:
1728 1773
   version "1.0.2"
1729 1774
   resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.2.tgz#d77d32fa98e38c2f41ae85e9278e0e0e6ba1022c"
@@ -1772,8 +1817,8 @@ eventemitter3@1.2.x:
1772 1817
   resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-1.2.0.tgz#1c86991d816ad1e504750e73874224ecf3bec508"
1773 1818
 
1774 1819
 exec-sh@^0.2.0:
1775
-  version "0.2.0"
1776
-  resolved "https://registry.yarnpkg.com/exec-sh/-/exec-sh-0.2.0.tgz#14f75de3f20d286ef933099b2ce50a90359cef10"
1820
+  version "0.2.1"
1821
+  resolved "https://registry.yarnpkg.com/exec-sh/-/exec-sh-0.2.1.tgz#163b98a6e89e6b65b47c2a28d215bc1f63989c38"
1777 1822
   dependencies:
1778 1823
     merge "^1.1.3"
1779 1824
 
@@ -1825,7 +1870,7 @@ extend-shallow@^2.0.1:
1825 1870
   dependencies:
1826 1871
     is-extendable "^0.1.0"
1827 1872
 
1828
-extend@^3.0.0, extend@~3.0.0:
1873
+extend@^3.0.0, extend@~3.0.1:
1829 1874
   version "3.0.1"
1830 1875
   resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.1.tgz#a755ea7bc1adfcc5a31ce7e762dbaadc5e636444"
1831 1876
 
@@ -1842,12 +1887,12 @@ external-editor@^1.1.0:
1842 1887
     tmp "^0.0.29"
1843 1888
 
1844 1889
 external-editor@^2.0.4:
1845
-  version "2.0.4"
1846
-  resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-2.0.4.tgz#1ed9199da9cbfe2ef2f7a31b2fde8b0d12368972"
1890
+  version "2.0.5"
1891
+  resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-2.0.5.tgz#52c249a3981b9ba187c7cacf5beb50bf1d91a6bc"
1847 1892
   dependencies:
1848 1893
     iconv-lite "^0.4.17"
1849 1894
     jschardet "^1.4.2"
1850
-    tmp "^0.0.31"
1895
+    tmp "^0.0.33"
1851 1896
 
1852 1897
 extglob@^0.3.1:
1853 1898
   version "0.3.2"
@@ -1870,6 +1915,10 @@ fancy-log@^1.1.0:
1870 1915
     chalk "^1.1.1"
1871 1916
     time-stamp "^1.0.0"
1872 1917
 
1918
+fast-deep-equal@^1.0.0:
1919
+  version "1.0.0"
1920
+  resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-1.0.0.tgz#96256a3bc975595eb36d82e9929d060d893439ff"
1921
+
1873 1922
 fast-levenshtein@~2.0.4:
1874 1923
   version "2.0.6"
1875 1924
   resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917"
@@ -1912,8 +1961,8 @@ fbjs@0.8.12:
1912 1961
     ua-parser-js "^0.7.9"
1913 1962
 
1914 1963
 fbjs@^0.8.9:
1915
-  version "0.8.14"
1916
-  resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-0.8.14.tgz#d1dbe2be254c35a91e09f31f9cd50a40b2a0ed1c"
1964
+  version "0.8.15"
1965
+  resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-0.8.15.tgz#4f0695fdfcc16c37c0b07facec8cb4c4091685b9"
1917 1966
   dependencies:
1918 1967
     core-js "^1.0.0"
1919 1968
     isomorphic-fetch "^2.1.1"
@@ -1998,6 +2047,12 @@ first-chunk-stream@^2.0.0:
1998 2047
   dependencies:
1999 2048
     readable-stream "^2.0.2"
2000 2049
 
2050
+for-each@~0.3.2:
2051
+  version "0.3.2"
2052
+  resolved "https://registry.yarnpkg.com/for-each/-/for-each-0.3.2.tgz#2c40450b9348e97f281322593ba96704b9abd4d4"
2053
+  dependencies:
2054
+    is-function "~1.0.0"
2055
+
2001 2056
 for-in@^1.0.1:
2002 2057
   version "1.0.2"
2003 2058
   resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80"
@@ -2008,11 +2063,15 @@ for-own@^0.1.4:
2008 2063
   dependencies:
2009 2064
     for-in "^1.0.1"
2010 2065
 
2066
+foreach@^2.0.5:
2067
+  version "2.0.5"
2068
+  resolved "https://registry.yarnpkg.com/foreach/-/foreach-2.0.5.tgz#0bee005018aeb260d0a3af3ae658dd0136ec1b99"
2069
+
2011 2070
 forever-agent@~0.6.1:
2012 2071
   version "0.6.1"
2013 2072
   resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91"
2014 2073
 
2015
-form-data@^2.1.1:
2074
+form-data@^2.1.1, form-data@~2.3.1:
2016 2075
   version "2.3.1"
2017 2076
   resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.1.tgz#6fb94fbd71885306d73d15cc497fe4cc4ecd44bf"
2018 2077
   dependencies:
@@ -2020,14 +2079,6 @@ form-data@^2.1.1:
2020 2079
     combined-stream "^1.0.5"
2021 2080
     mime-types "^2.1.12"
2022 2081
 
2023
-form-data@~2.1.1:
2024
-  version "2.1.4"
2025
-  resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.1.4.tgz#33c183acf193276ecaa98143a69e94bfee1750d1"
2026
-  dependencies:
2027
-    asynckit "^0.4.0"
2028
-    combined-stream "^1.0.5"
2029
-    mime-types "^2.1.12"
2030
-
2031 2082
 formatio@1.1.1:
2032 2083
   version "1.1.1"
2033 2084
   resolved "https://registry.yarnpkg.com/formatio/-/formatio-1.1.1.tgz#5ed3ccd636551097383465d996199100e86161e9"
@@ -2074,6 +2125,10 @@ fstream@^1.0.0, fstream@^1.0.10, fstream@^1.0.2:
2074 2125
     mkdirp ">=0.5 0"
2075 2126
     rimraf "2"
2076 2127
 
2128
+function-bind@^1.0.2, function-bind@^1.1.1, function-bind@~1.1.0:
2129
+  version "1.1.1"
2130
+  resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d"
2131
+
2077 2132
 fusing@0.2.x:
2078 2133
   version "0.2.3"
2079 2134
   resolved "https://registry.yarnpkg.com/fusing/-/fusing-0.2.3.tgz#d0eefaf985d2bafded44af8b185316f6e429e1db"
@@ -2171,8 +2226,8 @@ gl-react-native@^2.47.0:
2171 2226
     invariant "2.2.0"
2172 2227
 
2173 2228
 gl-react@^2.2.10:
2174
-  version "2.2.10"
2175
-  resolved "https://registry.yarnpkg.com/gl-react/-/gl-react-2.2.10.tgz#205197af3638275380621e4cbe8e55df5d4e071b"
2229
+  version "2.3.0"
2230
+  resolved "https://registry.yarnpkg.com/gl-react/-/gl-react-2.3.0.tgz#c095c237bcc5d489ce888951932d213bbb90139c"
2176 2231
   dependencies:
2177 2232
     invariant "2.2.1"
2178 2233
 
@@ -2229,7 +2284,7 @@ glob@^6.0.1:
2229 2284
     once "^1.3.0"
2230 2285
     path-is-absolute "^1.0.0"
2231 2286
 
2232
-glob@^7.0.0, glob@^7.0.3, glob@^7.0.5, glob@^7.1.1, glob@^7.1.2:
2287
+glob@^7.0.0, glob@^7.0.3, glob@^7.0.5, glob@^7.1.1, glob@^7.1.2, glob@~7.1.2:
2233 2288
   version "7.1.2"
2234 2289
   resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.2.tgz#c19c9df9a028702d678612384a6552404c636d15"
2235 2290
   dependencies:
@@ -2361,16 +2416,16 @@ gulplog@^1.0.0:
2361 2416
   dependencies:
2362 2417
     glogg "^1.0.0"
2363 2418
 
2364
-har-schema@^1.0.5:
2365
-  version "1.0.5"
2366
-  resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-1.0.5.tgz#d263135f43307c02c602afc8fe95970c0151369e"
2419
+har-schema@^2.0.0:
2420
+  version "2.0.0"
2421
+  resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92"
2367 2422
 
2368
-har-validator@~4.2.1:
2369
-  version "4.2.1"
2370
-  resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-4.2.1.tgz#33481d0f1bbff600dd203d75812a6a5fba002e2a"
2423
+har-validator@~5.0.3:
2424
+  version "5.0.3"
2425
+  resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.0.3.tgz#ba402c266194f15956ef15e0fcf242993f6a7dfd"
2371 2426
   dependencies:
2372
-    ajv "^4.9.1"
2373
-    har-schema "^1.0.5"
2427
+    ajv "^5.1.0"
2428
+    har-schema "^2.0.0"
2374 2429
 
2375 2430
 has-ansi@^2.0.0:
2376 2431
   version "2.0.0"
@@ -2392,18 +2447,24 @@ has-unicode@^2.0.0:
2392 2447
   version "2.0.1"
2393 2448
   resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9"
2394 2449
 
2395
-hawk@~3.1.3:
2396
-  version "3.1.3"
2397
-  resolved "https://registry.yarnpkg.com/hawk/-/hawk-3.1.3.tgz#078444bd7c1640b0fe540d2c9b73d59678e8e1c4"
2450
+has@^1.0.1, has@~1.0.1:
2451
+  version "1.0.1"
2452
+  resolved "https://registry.yarnpkg.com/has/-/has-1.0.1.tgz#8461733f538b0837c9361e39a9ab9e9704dc2f28"
2398 2453
   dependencies:
2399
-    boom "2.x.x"
2400
-    cryptiles "2.x.x"
2401
-    hoek "2.x.x"
2402
-    sntp "1.x.x"
2454
+    function-bind "^1.0.2"
2403 2455
 
2404
-hoek@2.x.x:
2405
-  version "2.16.3"
2406
-  resolved "https://registry.yarnpkg.com/hoek/-/hoek-2.16.3.tgz#20bb7403d3cea398e91dc4710a8ff1b8274a25ed"
2456
+hawk@~6.0.2:
2457
+  version "6.0.2"
2458
+  resolved "https://registry.yarnpkg.com/hawk/-/hawk-6.0.2.tgz#af4d914eb065f9b5ce4d9d11c1cb2126eecc3038"
2459
+  dependencies:
2460
+    boom "4.x.x"
2461
+    cryptiles "3.x.x"
2462
+    hoek "4.x.x"
2463
+    sntp "2.x.x"
2464
+
2465
+hoek@4.x.x:
2466
+  version "4.2.0"
2467
+  resolved "https://registry.yarnpkg.com/hoek/-/hoek-4.2.0.tgz#72d9d0754f7fe25ca2d01ad8f8f9a9449a89526d"
2407 2468
 
2408 2469
 home-or-tmp@^2.0.0:
2409 2470
   version "2.0.0"
@@ -2440,11 +2501,11 @@ http-errors@~1.3.1:
2440 2501
     inherits "~2.0.1"
2441 2502
     statuses "1"
2442 2503
 
2443
-http-signature@~1.1.0:
2444
-  version "1.1.1"
2445
-  resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.1.1.tgz#df72e267066cd0ac67fb76adf8e134a8fbcf91bf"
2504
+http-signature@~1.2.0:
2505
+  version "1.2.0"
2506
+  resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1"
2446 2507
   dependencies:
2447
-    assert-plus "^0.2.0"
2508
+    assert-plus "^1.0.0"
2448 2509
     jsprim "^1.2.2"
2449 2510
     sshpk "^1.7.0"
2450 2511
 
@@ -2457,8 +2518,8 @@ iconv-lite@0.4.13:
2457 2518
   resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.13.tgz#1f88aba4ab0b1508e8312acc39345f36e992e2f2"
2458 2519
 
2459 2520
 iconv-lite@^0.4.17, iconv-lite@~0.4.13:
2460
-  version "0.4.18"
2461
-  resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.18.tgz#23d8656b16aae6742ac29732ea8f0336a4789cf2"
2521
+  version "0.4.19"
2522
+  resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.19.tgz#f7468f60135f5e5dad3399c0a81be9a1603a082b"
2462 2523
 
2463 2524
 image-size@^0.3.5:
2464 2525
   version "0.3.5"
@@ -2531,10 +2592,10 @@ inquirer@^1.0.2:
2531 2592
     through "^2.3.6"
2532 2593
 
2533 2594
 inquirer@^3.0.6:
2534
-  version "3.2.2"
2535
-  resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-3.2.2.tgz#c2aaede1507cc54d826818737742d621bef2e823"
2595
+  version "3.3.0"
2596
+  resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-3.3.0.tgz#9dd2f2ad765dcab1ff0443b491442a20ba227dc9"
2536 2597
   dependencies:
2537
-    ansi-escapes "^2.0.0"
2598
+    ansi-escapes "^3.0.0"
2538 2599
     chalk "^2.0.0"
2539 2600
     cli-cursor "^2.1.0"
2540 2601
     cli-width "^2.0.0"
@@ -2550,8 +2611,8 @@ inquirer@^3.0.6:
2550 2611
     through "^2.3.6"
2551 2612
 
2552 2613
 interpret@^1.0.0:
2553
-  version "1.0.3"
2554
-  resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.0.3.tgz#cbc35c62eeee73f19ab7b10a801511401afc0f90"
2614
+  version "1.0.4"
2615
+  resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.0.4.tgz#820cdd588b868ffb191a809506d6c9c8f212b1b0"
2555 2616
 
2556 2617
 invariant@2.2.0:
2557 2618
   version "2.2.0"
@@ -2599,6 +2660,14 @@ is-bzip2@^1.0.0:
2599 2660
   version "1.0.0"
2600 2661
   resolved "https://registry.yarnpkg.com/is-bzip2/-/is-bzip2-1.0.0.tgz#5ee58eaa5a2e9c80e21407bedf23ae5ac091b3fc"
2601 2662
 
2663
+is-callable@^1.1.1, is-callable@^1.1.3:
2664
+  version "1.1.3"
2665
+  resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.1.3.tgz#86eb75392805ddc33af71c92a0eedf74ee7604b2"
2666
+
2667
+is-date-object@^1.0.1:
2668
+  version "1.0.1"
2669
+  resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.1.tgz#9aa20eb6aeebbff77fbd33e74ca01b33581d3a16"
2670
+
2602 2671
 is-dotfile@^1.0.0:
2603 2672
   version "1.0.3"
2604 2673
   resolved "https://registry.yarnpkg.com/is-dotfile/-/is-dotfile-1.0.3.tgz#a6a2f32ffd2dfb04f5ca25ecd0f6b83cf798a1e1"
@@ -2637,6 +2706,10 @@ is-fullwidth-code-point@^2.0.0:
2637 2706
   version "2.0.0"
2638 2707
   resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f"
2639 2708
 
2709
+is-function@~1.0.0:
2710
+  version "1.0.1"
2711
+  resolved "https://registry.yarnpkg.com/is-function/-/is-function-1.0.1.tgz#12cfb98b65b57dd3d193a3121f5f6e2f437602b5"
2712
+
2640 2713
 is-glob@^2.0.0, is-glob@^2.0.1:
2641 2714
   version "2.0.1"
2642 2715
   resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-2.0.1.tgz#d096f926a3ded5600f3fdfd91198cb0888c2d863"
@@ -2689,6 +2762,12 @@ is-redirect@^1.0.0:
2689 2762
   version "1.0.0"
2690 2763
   resolved "https://registry.yarnpkg.com/is-redirect/-/is-redirect-1.0.0.tgz#1d03dded53bd8db0f30c26e4f95d36fc7c87dc24"
2691 2764
 
2765
+is-regex@^1.0.4:
2766
+  version "1.0.4"
2767
+  resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.0.4.tgz#5517489b547091b0930e095654ced25ee97e9491"
2768
+  dependencies:
2769
+    has "^1.0.1"
2770
+
2692 2771
 is-relative@^0.1.0:
2693 2772
   version "0.1.3"
2694 2773
   resolved "https://registry.yarnpkg.com/is-relative/-/is-relative-0.1.3.tgz#905fee8ae86f45b3ec614bc3c15c869df0876e82"
@@ -2701,6 +2780,10 @@ is-stream@^1.0.0, is-stream@^1.0.1, is-stream@^1.1.0:
2701 2780
   version "1.1.0"
2702 2781
   resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44"
2703 2782
 
2783
+is-symbol@^1.0.1:
2784
+  version "1.0.1"
2785
+  resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.1.tgz#3cc59f00025194b6ab2e38dbae6689256b660572"
2786
+
2704 2787
 is-tar@^1.0.0:
2705 2788
   version "1.0.0"
2706 2789
   resolved "https://registry.yarnpkg.com/is-tar/-/is-tar-1.0.0.tgz#2f6b2e1792c1f5bb36519acaa9d65c0d26fe853d"
@@ -2811,6 +2894,10 @@ jsesc@~0.5.0:
2811 2894
   version "0.5.0"
2812 2895
   resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d"
2813 2896
 
2897
+json-schema-traverse@^0.3.0:
2898
+  version "0.3.1"
2899
+  resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz#349a6d44c53a51de89b40805c5d5e59b417d3340"
2900
+
2814 2901
 json-schema@0.2.3:
2815 2902
   version "0.2.3"
2816 2903
   resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13"
@@ -3226,9 +3313,9 @@ millisecond@0.1.x:
3226 3313
   version "0.1.2"
3227 3314
   resolved "https://registry.yarnpkg.com/millisecond/-/millisecond-0.1.2.tgz#6cc5ad386241cab8e78aff964f87028eec92dac5"
3228 3315
 
3229
-"mime-db@>= 1.29.0 < 2", mime-db@~1.29.0:
3230
-  version "1.29.0"
3231
-  resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.29.0.tgz#48d26d235589651704ac5916ca06001914266878"
3316
+"mime-db@>= 1.29.0 < 2", mime-db@~1.30.0:
3317
+  version "1.30.0"
3318
+  resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.30.0.tgz#74c643da2dd9d6a45399963465b26d5ca7d71f01"
3232 3319
 
3233 3320
 mime-db@~1.23.0:
3234 3321
   version "1.23.0"
@@ -3240,19 +3327,19 @@ mime-types@2.1.11:
3240 3327
   dependencies:
3241 3328
     mime-db "~1.23.0"
3242 3329
 
3243
-mime-types@^2.1.12, mime-types@~2.1.15, mime-types@~2.1.16, mime-types@~2.1.6, mime-types@~2.1.7, mime-types@~2.1.9:
3244
-  version "2.1.16"
3245
-  resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.16.tgz#2b858a52e5ecd516db897ac2be87487830698e23"
3330
+mime-types@^2.1.12, mime-types@~2.1.15, mime-types@~2.1.16, mime-types@~2.1.17, mime-types@~2.1.6, mime-types@~2.1.9:
3331
+  version "2.1.17"
3332
+  resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.17.tgz#09d7a393f03e995a79f8af857b70a9e0ab16557a"
3246 3333
   dependencies:
3247
-    mime-db "~1.29.0"
3334
+    mime-db "~1.30.0"
3248 3335
 
3249 3336
 mime@1.3.4:
3250 3337
   version "1.3.4"
3251 3338
   resolved "https://registry.yarnpkg.com/mime/-/mime-1.3.4.tgz#115f9e3b6b3daf2959983cb38f149a2d40eb5d53"
3252 3339
 
3253 3340
 mime@^1.3.4:
3254
-  version "1.3.6"
3255
-  resolved "https://registry.yarnpkg.com/mime/-/mime-1.3.6.tgz#591d84d3653a6b0b4a3b9df8de5aa8108e72e5e0"
3341
+  version "1.4.0"
3342
+  resolved "https://registry.yarnpkg.com/mime/-/mime-1.4.0.tgz#69e9e0db51d44f2a3b56e48b7817d7d137f1a343"
3256 3343
 
3257 3344
 mimic-fn@^1.0.0:
3258 3345
   version "1.1.0"
@@ -3274,7 +3361,7 @@ minimist@0.0.8:
3274 3361
   version "0.0.8"
3275 3362
   resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d"
3276 3363
 
3277
-minimist@^1.1.0, minimist@^1.1.1, minimist@^1.1.3, minimist@^1.2.0:
3364
+minimist@^1.1.0, minimist@^1.1.1, minimist@^1.1.3, minimist@^1.2.0, minimist@~1.2.0:
3278 3365
   version "1.2.0"
3279 3366
   resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284"
3280 3367
 
@@ -3345,8 +3432,8 @@ mute-stream@0.0.7:
3345 3432
   resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.7.tgz#3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab"
3346 3433
 
3347 3434
 nan@^2.3.0:
3348
-  version "2.6.2"
3349
-  resolved "https://registry.yarnpkg.com/nan/-/nan-2.6.2.tgz#e4ff34e6c95fdfb5aecc08de6596f43605a7db45"
3435
+  version "2.7.0"
3436
+  resolved "https://registry.yarnpkg.com/nan/-/nan-2.7.0.tgz#d95bf721ec877e08db276ed3fc6eb78f9083ad46"
3350 3437
 
3351 3438
 negotiator@0.5.3:
3352 3439
   version "0.5.3"
@@ -3357,8 +3444,8 @@ negotiator@0.6.1:
3357 3444
   resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.1.tgz#2b327184e8992101177b28563fb5e7102acd0ca9"
3358 3445
 
3359 3446
 node-fetch@^1.0.1, node-fetch@^1.3.3:
3360
-  version "1.7.2"
3361
-  resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-1.7.2.tgz#c54e9aac57e432875233525f3c891c4159ffefd7"
3447
+  version "1.7.3"
3448
+  resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-1.7.3.tgz#980f6f72d85211a5347c6b2bc18c5b84c3eb47ef"
3362 3449
   dependencies:
3363 3450
     encoding "^0.1.11"
3364 3451
     is-stream "^1.0.1"
@@ -3368,8 +3455,8 @@ node-int64@^0.4.0:
3368 3455
   resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b"
3369 3456
 
3370 3457
 node-pre-gyp@^0.6.36:
3371
-  version "0.6.36"
3372
-  resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.6.36.tgz#db604112cb74e0d477554e9b505b17abddfab786"
3458
+  version "0.6.37"
3459
+  resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.6.37.tgz#3c872b236b2e266e4140578fe1ee88f693323a05"
3373 3460
   dependencies:
3374 3461
     mkdirp "^0.5.1"
3375 3462
     nopt "^4.0.1"
@@ -3378,6 +3465,7 @@ node-pre-gyp@^0.6.36:
3378 3465
     request "^2.81.0"
3379 3466
     rimraf "^2.6.1"
3380 3467
     semver "^5.3.0"
3468
+    tape "^4.6.3"
3381 3469
     tar "^2.2.1"
3382 3470
     tar-pack "^3.4.0"
3383 3471
 
@@ -3456,7 +3544,7 @@ number-is-nan@^1.0.0:
3456 3544
   version "1.0.1"
3457 3545
   resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d"
3458 3546
 
3459
-oauth-sign@~0.8.1:
3547
+oauth-sign@~0.8.2:
3460 3548
   version "0.8.2"
3461 3549
   resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.8.2.tgz#46a6ab7f0aead8deae9ec0565780b7d4efeb9d43"
3462 3550
 
@@ -3472,6 +3560,14 @@ object-assign@^4.0.0, object-assign@^4.0.1, object-assign@^4.1.0, object-assign@
3472 3560
   version "4.1.1"
3473 3561
   resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863"
3474 3562
 
3563
+object-inspect@~1.3.0:
3564
+  version "1.3.0"
3565
+  resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.3.0.tgz#5b1eb8e6742e2ee83342a637034d844928ba2f6d"
3566
+
3567
+object-keys@^1.0.8:
3568
+  version "1.0.11"
3569
+  resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.0.11.tgz#c54601778ad560f1142ce0e01bcca8b56d13426d"
3570
+
3475 3571
 object.omit@^2.0.0:
3476 3572
   version "2.0.1"
3477 3573
   resolved "https://registry.yarnpkg.com/object.omit/-/object.omit-2.0.1.tgz#1a9c744829f39dbb858c76ca3579ae2a54ebd1fa"
@@ -3554,7 +3650,7 @@ os-shim@^0.1.2:
3554 3650
   version "0.1.3"
3555 3651
   resolved "https://registry.yarnpkg.com/os-shim/-/os-shim-0.1.3.tgz#6b62c3791cf7909ea35ed46e17658bb417cb3917"
3556 3652
 
3557
-os-tmpdir@^1.0.0, os-tmpdir@^1.0.1, os-tmpdir@~1.0.1:
3653
+os-tmpdir@^1.0.0, os-tmpdir@^1.0.1, os-tmpdir@~1.0.1, os-tmpdir@~1.0.2:
3558 3654
   version "1.0.2"
3559 3655
   resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274"
3560 3656
 
@@ -3585,8 +3681,8 @@ parse-json@^2.1.0, parse-json@^2.2.0:
3585 3681
     error-ex "^1.2.0"
3586 3682
 
3587 3683
 parseurl@~1.3.0, parseurl@~1.3.1:
3588
-  version "1.3.1"
3589
-  resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.1.tgz#c8ab8c9223ba34888aa64a297b28853bec18da56"
3684
+  version "1.3.2"
3685
+  resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.2.tgz#fc289d4ed8993119460c156253262cdc8de65bf3"
3590 3686
 
3591 3687
 path-dirname@^1.0.0:
3592 3688
   version "1.0.2"
@@ -3630,9 +3726,9 @@ pend@~1.2.0:
3630 3726
   version "1.2.0"
3631 3727
   resolved "https://registry.yarnpkg.com/pend/-/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50"
3632 3728
 
3633
-performance-now@^0.2.0:
3634
-  version "0.2.0"
3635
-  resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-0.2.0.tgz#33ef30c5c77d4ea21c5a53869d91b56d8f2555e5"
3729
+performance-now@^2.1.0:
3730
+  version "2.1.0"
3731
+  resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b"
3636 3732
 
3637 3733
 pify@^2.0.0, pify@^2.3.0:
3638 3734
   version "2.3.0"
@@ -3736,9 +3832,9 @@ qs@4.0.0:
3736 3832
   version "4.0.0"
3737 3833
   resolved "https://registry.yarnpkg.com/qs/-/qs-4.0.0.tgz#c31d9b74ec27df75e543a86c78728ed8d4623607"
3738 3834
 
3739
-qs@~6.4.0:
3740
-  version "6.4.0"
3741
-  resolved "https://registry.yarnpkg.com/qs/-/qs-6.4.0.tgz#13e26d28ad6b0ffaa91312cd3bf708ed351e7233"
3835
+qs@~6.5.1:
3836
+  version "6.5.1"
3837
+  resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.1.tgz#349cdf6eef89ec45c12d7d5eb3fc0c870343a6d8"
3742 3838
 
3743 3839
 random-bytes@~1.0.0:
3744 3840
   version "1.0.0"
@@ -3788,8 +3884,21 @@ react-devtools-core@2.3.1:
3788 3884
     ws "^2.0.3"
3789 3885
 
3790 3886
 react-native-maps@^0.16.2:
3791
-  version "0.16.2"
3792
-  resolved "https://registry.yarnpkg.com/react-native-maps/-/react-native-maps-0.16.2.tgz#5716cefd0fb4c3f326bc2281f02e873ebaa1f987"
3887
+  version "0.16.4"
3888
+  resolved "https://registry.yarnpkg.com/react-native-maps/-/react-native-maps-0.16.4.tgz#c18c3cab8cd0ce05431cd74dac11a39afaa579e4"
3889
+
3890
+"react-native-svg-uri@github:gre/react-native-svg-uri#onLoad":
3891
+  version "1.2.1"
3892
+  resolved "https://codeload.github.com/gre/react-native-svg-uri/tar.gz/7d2a9d283941e9e5e3033180c8fc38bef8f14e6d"
3893
+  dependencies:
3894
+    xmldom "^0.1.22"
3895
+
3896
+react-native-svg@^5.4.1:
3897
+  version "5.4.1"
3898
+  resolved "https://registry.yarnpkg.com/react-native-svg/-/react-native-svg-5.4.1.tgz#c46191c786adbe9d5007342b4279efd153db8839"
3899
+  dependencies:
3900
+    color "^0.11.1"
3901
+    lodash "^4.16.6"
3793 3902
 
3794 3903
 react-native-video@^2.0.0:
3795 3904
   version "2.0.0"
@@ -3798,9 +3907,8 @@ react-native-video@^2.0.0:
3798 3907
     keymirror "0.1.1"
3799 3908
     prop-types "^15.5.10"
3800 3909
 
3801
-react-native-view-shot@*:
3802
-  version "1.10.1"
3803
-  resolved "https://registry.yarnpkg.com/react-native-view-shot/-/react-native-view-shot-1.10.1.tgz#68fd82478b2c0fb1f6a2a57abd8908c5da9531d6"
3910
+"react-native-view-shot@file:..":
3911
+  version "2.0.0"
3804 3912
 
3805 3913
 react-native-windows@^0.47.0-rc.4:
3806 3914
   version "0.47.0-rc.5"
@@ -4021,8 +4129,8 @@ redent@^1.0.0:
4021 4129
     strip-indent "^1.0.1"
4022 4130
 
4023 4131
 regenerate@^1.2.1:
4024
-  version "1.3.2"
4025
-  resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.3.2.tgz#d1941c67bad437e1be76433add5b385f95b19260"
4132
+  version "1.3.3"
4133
+  resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.3.3.tgz#0c336d3980553d755c39b586ae3b20aa49c82b7f"
4026 4134
 
4027 4135
 regenerator-runtime@^0.10.5:
4028 4136
   version "0.10.5"
@@ -4045,11 +4153,10 @@ regenerator-transform@^0.10.0:
4045 4153
     private "^0.1.6"
4046 4154
 
4047 4155
 regex-cache@^0.4.2:
4048
-  version "0.4.3"
4049
-  resolved "https://registry.yarnpkg.com/regex-cache/-/regex-cache-0.4.3.tgz#9b1a6c35d4d0dfcef5711ae651e8e9d3d7114145"
4156
+  version "0.4.4"
4157
+  resolved "https://registry.yarnpkg.com/regex-cache/-/regex-cache-0.4.4.tgz#75bdc58a2a1496cec48a12835bc54c8d562336dd"
4050 4158
   dependencies:
4051 4159
     is-equal-shallow "^0.1.3"
4052
-    is-primitive "^2.0.0"
4053 4160
 
4054 4161
 regexpu-core@^2.0.0:
4055 4162
   version "2.0.0"
@@ -4092,31 +4199,31 @@ replace-ext@0.0.1:
4092 4199
   resolved "https://registry.yarnpkg.com/replace-ext/-/replace-ext-0.0.1.tgz#29bbd92078a739f0bcce2b4ee41e837953522924"
4093 4200
 
4094 4201
 request@2.x.x, request@^2.79.0, request@^2.81.0:
4095
-  version "2.81.0"
4096
-  resolved "https://registry.yarnpkg.com/request/-/request-2.81.0.tgz#c6928946a0e06c5f8d6f8a9333469ffda46298a0"
4202
+  version "2.82.0"
4203
+  resolved "https://registry.yarnpkg.com/request/-/request-2.82.0.tgz#2ba8a92cd7ac45660ea2b10a53ae67cd247516ea"
4097 4204
   dependencies:
4098
-    aws-sign2 "~0.6.0"
4099
-    aws4 "^1.2.1"
4205
+    aws-sign2 "~0.7.0"
4206
+    aws4 "^1.6.0"
4100 4207
     caseless "~0.12.0"
4101 4208
     combined-stream "~1.0.5"
4102
-    extend "~3.0.0"
4209
+    extend "~3.0.1"
4103 4210
     forever-agent "~0.6.1"
4104
-    form-data "~2.1.1"
4105
-    har-validator "~4.2.1"
4106
-    hawk "~3.1.3"
4107
-    http-signature "~1.1.0"
4211
+    form-data "~2.3.1"
4212
+    har-validator "~5.0.3"
4213
+    hawk "~6.0.2"
4214
+    http-signature "~1.2.0"
4108 4215
     is-typedarray "~1.0.0"
4109 4216
     isstream "~0.1.2"
4110 4217
     json-stringify-safe "~5.0.1"
4111
-    mime-types "~2.1.7"
4112
-    oauth-sign "~0.8.1"
4113
-    performance-now "^0.2.0"
4114
-    qs "~6.4.0"
4115
-    safe-buffer "^5.0.1"
4116
-    stringstream "~0.0.4"
4117
-    tough-cookie "~2.3.0"
4218
+    mime-types "~2.1.17"
4219
+    oauth-sign "~0.8.2"
4220
+    performance-now "^2.1.0"
4221
+    qs "~6.5.1"
4222
+    safe-buffer "^5.1.1"
4223
+    stringstream "~0.0.5"
4224
+    tough-cookie "~2.3.2"
4118 4225
     tunnel-agent "^0.6.0"
4119
-    uuid "^3.0.0"
4226
+    uuid "^3.1.0"
4120 4227
 
4121 4228
 require-directory@^2.1.1:
4122 4229
   version "2.1.1"
@@ -4126,7 +4233,7 @@ require-main-filename@^1.0.1:
4126 4233
   version "1.0.1"
4127 4234
   resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-1.0.1.tgz#97f717b69d48784f5f526a6c5aa8ffdda055a4d1"
4128 4235
 
4129
-resolve@^1.1.6:
4236
+resolve@^1.1.6, resolve@~1.4.0:
4130 4237
   version "1.4.0"
4131 4238
   resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.4.0.tgz#a75be01c53da25d934a98ebd0e4c4a7312f92a86"
4132 4239
   dependencies:
@@ -4153,6 +4260,12 @@ restore-cursor@^2.0.0:
4153 4260
     onetime "^2.0.0"
4154 4261
     signal-exit "^3.0.2"
4155 4262
 
4263
+resumer@~0.0.0:
4264
+  version "0.0.0"
4265
+  resolved "https://registry.yarnpkg.com/resumer/-/resumer-0.0.0.tgz#f1e8f461e4064ba39e82af3cdc2a8c893d076759"
4266
+  dependencies:
4267
+    through "~2.3.4"
4268
+
4156 4269
 right-align@^0.1.1:
4157 4270
   version "0.1.3"
4158 4271
   resolved "https://registry.yarnpkg.com/right-align/-/right-align-0.1.3.tgz#61339b722fe6a3515689210d24e14c96148613ef"
@@ -4160,8 +4273,8 @@ right-align@^0.1.1:
4160 4273
     align-text "^0.1.1"
4161 4274
 
4162 4275
 rimraf@2, rimraf@^2.2.0, rimraf@^2.2.8, rimraf@^2.5.1, rimraf@^2.5.4, rimraf@^2.6.1:
4163
-  version "2.6.1"
4164
-  resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.1.tgz#c2338ec643df7a1b7fe5c54fa86f57428a55f33d"
4276
+  version "2.6.2"
4277
+  resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.2.tgz#2ed8150d24a16ea8651e6d6ef0f47c4158ce7a36"
4165 4278
   dependencies:
4166 4279
     glob "^7.0.5"
4167 4280
 
@@ -4212,7 +4325,7 @@ rx@^4.1.0:
4212 4325
   version "4.1.0"
4213 4326
   resolved "https://registry.yarnpkg.com/rx/-/rx-4.1.0.tgz#a5f13ff79ef3b740fe30aa803fb09f98805d4782"
4214 4327
 
4215
-safe-buffer@^5.0.1, safe-buffer@~5.1.0, safe-buffer@~5.1.1:
4328
+safe-buffer@^5.0.1, safe-buffer@^5.1.1, safe-buffer@~5.1.0, safe-buffer@~5.1.1:
4216 4329
   version "5.1.1"
4217 4330
   resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.1.tgz#893312af69b2123def71f57889001671eeb2c853"
4218 4331
 
@@ -4401,15 +4514,15 @@ slide@^1.1.5:
4401 4514
   version "1.1.6"
4402 4515
   resolved "https://registry.yarnpkg.com/slide/-/slide-1.1.6.tgz#56eb027d65b4d2dce6cb2e2d32c4d4afc9e1d707"
4403 4516
 
4404
-sntp@1.x.x:
4405
-  version "1.0.9"
4406
-  resolved "https://registry.yarnpkg.com/sntp/-/sntp-1.0.9.tgz#6541184cc90aeea6c6e7b35e2659082443c66198"
4517
+sntp@2.x.x:
4518
+  version "2.0.2"
4519
+  resolved "https://registry.yarnpkg.com/sntp/-/sntp-2.0.2.tgz#5064110f0af85f7cfdb7d6b67a40028ce52b4b2b"
4407 4520
   dependencies:
4408
-    hoek "2.x.x"
4521
+    hoek "4.x.x"
4409 4522
 
4410 4523
 source-map-support@^0.4.15:
4411
-  version "0.4.16"
4412
-  resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.4.16.tgz#16fecf98212467d017d586a2af68d628b9421cd8"
4524
+  version "0.4.18"
4525
+  resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.4.18.tgz#0286a6de8be42641338594e97ccea75f0a2c585f"
4413 4526
   dependencies:
4414 4527
     source-map "^0.5.6"
4415 4528
 
@@ -4518,6 +4631,14 @@ string-width@^2.1.0:
4518 4631
     is-fullwidth-code-point "^2.0.0"
4519 4632
     strip-ansi "^4.0.0"
4520 4633
 
4634
+string.prototype.trim@~1.1.2:
4635
+  version "1.1.2"
4636
+  resolved "https://registry.yarnpkg.com/string.prototype.trim/-/string.prototype.trim-1.1.2.tgz#d04de2c89e137f4d7d206f086b5ed2fae6be8cea"
4637
+  dependencies:
4638
+    define-properties "^1.1.2"
4639
+    es-abstract "^1.5.0"
4640
+    function-bind "^1.0.2"
4641
+
4521 4642
 string_decoder@~0.10.x:
4522 4643
   version "0.10.31"
4523 4644
   resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94"
@@ -4528,7 +4649,7 @@ string_decoder@~1.0.3:
4528 4649
   dependencies:
4529 4650
     safe-buffer "~5.1.0"
4530 4651
 
4531
-stringstream@~0.0.4:
4652
+stringstream@~0.0.5:
4532 4653
   version "0.0.5"
4533 4654
   resolved "https://registry.yarnpkg.com/stringstream/-/stringstream-0.0.5.tgz#4e484cd4de5a0bbbee18e46307710a8a81621878"
4534 4655
 
@@ -4606,11 +4727,29 @@ supports-color@^2.0.0:
4606 4727
   resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7"
4607 4728
 
4608 4729
 supports-color@^4.0.0:
4609
-  version "4.2.1"
4610
-  resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-4.2.1.tgz#65a4bb2631e90e02420dba5554c375a4754bb836"
4730
+  version "4.4.0"
4731
+  resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-4.4.0.tgz#883f7ddabc165142b2a61427f3352ded195d1a3e"
4611 4732
   dependencies:
4612 4733
     has-flag "^2.0.0"
4613 4734
 
4735
+tape@^4.6.3:
4736
+  version "4.8.0"
4737
+  resolved "https://registry.yarnpkg.com/tape/-/tape-4.8.0.tgz#f6a9fec41cc50a1de50fa33603ab580991f6068e"
4738
+  dependencies:
4739
+    deep-equal "~1.0.1"
4740
+    defined "~1.0.0"
4741
+    for-each "~0.3.2"
4742
+    function-bind "~1.1.0"
4743
+    glob "~7.1.2"
4744
+    has "~1.0.1"
4745
+    inherits "~2.0.3"
4746
+    minimist "~1.2.0"
4747
+    object-inspect "~1.3.0"
4748
+    resolve "~1.4.0"
4749
+    resumer "~0.0.0"
4750
+    string.prototype.trim "~1.1.2"
4751
+    through "~2.3.8"
4752
+
4614 4753
 tar-pack@^3.4.0:
4615 4754
   version "3.4.0"
4616 4755
   resolved "https://registry.yarnpkg.com/tar-pack/-/tar-pack-3.4.0.tgz#23be2d7f671a8339376cbdb0b8fe3fdebf317984"
@@ -4685,7 +4824,7 @@ through2@^2.0.0, through2@~2.0.0:
4685 4824
     readable-stream "^2.1.5"
4686 4825
     xtend "~4.0.1"
4687 4826
 
4688
-through@^2.3.6:
4827
+through@^2.3.6, through@~2.3.4, through@~2.3.8:
4689 4828
   version "2.3.8"
4690 4829
   resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5"
4691 4830
 
@@ -4703,11 +4842,11 @@ tmp@^0.0.29:
4703 4842
   dependencies:
4704 4843
     os-tmpdir "~1.0.1"
4705 4844
 
4706
-tmp@^0.0.31:
4707
-  version "0.0.31"
4708
-  resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.31.tgz#8f38ab9438e17315e5dbd8b3657e8bfb277ae4a7"
4845
+tmp@^0.0.33:
4846
+  version "0.0.33"
4847
+  resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9"
4709 4848
   dependencies:
4710
-    os-tmpdir "~1.0.1"
4849
+    os-tmpdir "~1.0.2"
4711 4850
 
4712 4851
 tmpl@1.0.x:
4713 4852
   version "1.0.4"
@@ -4723,7 +4862,7 @@ to-fast-properties@^1.0.3:
4723 4862
   version "1.0.3"
4724 4863
   resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-1.0.3.tgz#b83571fa4d8c25b82e231b06e3a3055de4ca1a47"
4725 4864
 
4726
-tough-cookie@~2.3.0:
4865
+tough-cookie@~2.3.2:
4727 4866
   version "2.3.2"
4728 4867
   resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.3.2.tgz#f081f76e4c85720e6c37a5faced737150d84072a"
4729 4868
   dependencies:
@@ -4892,7 +5031,7 @@ uuid@^2.0.1:
4892 5031
   version "2.0.3"
4893 5032
   resolved "https://registry.yarnpkg.com/uuid/-/uuid-2.0.3.tgz#67e2e863797215530dff318e5bf9dcebfd47b21a"
4894 5033
 
4895
-uuid@^3.0.0:
5034
+uuid@^3.1.0:
4896 5035
   version "3.1.0"
4897 5036
   resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.1.0.tgz#3dd3d3e790abc24d7b0d3a034ffababe28ebbc04"
4898 5037
 
@@ -5132,7 +5271,7 @@ xmldoc@^0.4.0:
5132 5271
   dependencies:
5133 5272
     sax "~1.1.1"
5134 5273
 
5135
-xmldom@0.1.x:
5274
+xmldom@0.1.x, xmldom@^0.1.22:
5136 5275
   version "0.1.27"
5137 5276
   resolved "https://registry.yarnpkg.com/xmldom/-/xmldom-0.1.27.tgz#d501f97b3bdb403af8ef9ecc20573187aadac0e9"
5138 5277