Browse Source

merged from master

Daniel Zlotin 7 years ago
parent
commit
843c333136
4 changed files with 168 additions and 93 deletions
  1. 2
    6
      .eslintrc
  2. 1
    1
      android/app/build.gradle
  3. 3
    3
      package.json
  4. 162
    83
      yarn.lock

+ 2
- 6
.eslintrc View File

@@ -403,12 +403,8 @@
403 403
     ],
404 404
     "react/no-danger": "error",
405 405
     "react/no-deprecated": "error",
406
-    "react/no-did-mount-set-state": [
407
-      "error"
408
-    ],
409
-    "react/no-did-update-set-state": [
410
-      "error"
411
-    ],
406
+    "react/no-did-mount-set-state": "error",
407
+    "react/no-did-update-set-state": "error",
412 408
     "react/no-direct-mutation-state": "error",
413 409
     "react/no-is-mounted": "error",
414 410
     "react/no-multi-comp": "error",

+ 1
- 1
android/app/build.gradle View File

@@ -47,7 +47,7 @@ android {
47 47
 dependencies {
48 48
     compile fileTree(dir: "libs", include: ["*.jar"])
49 49
 
50
-	compile 'com.android.support:support-v4:25.0.1'
50
+	  compile 'com.android.support:design:25.0.1'
51 51
     compile "com.android.support:appcompat-v7:25.0.1"
52 52
 
53 53
     // node_modules

+ 3
- 3
package.json View File

@@ -37,8 +37,8 @@
37 37
     "lodash": "4.x.x"
38 38
   },
39 39
   "devDependencies": {
40
-    "react-native": "0.37.0",
41
-    "react": "15.3.2",
40
+    "react-native": "0.38.0",
41
+    "react": "15.4.1",
42 42
     "babel-cli": "6.x.x",
43 43
     "babel-core": "6.x.x",
44 44
     "babel-polyfill": "6.x.x",
@@ -52,7 +52,7 @@
52 52
     "jest": "17.x.x",
53 53
     "jest-cli": "17.x.x",
54 54
     "jest-react-native": "17.x.x",
55
-    "react-test-renderer": "15.3.2"
55
+    "react-test-renderer": "15.4.1"
56 56
   },
57 57
   "jest": {
58 58
     "preset": "jest-react-native",

+ 162
- 83
yarn.lock View File

@@ -154,10 +154,22 @@ array-equal@^1.0.0:
154 154
   version "1.0.0"
155 155
   resolved "https://registry.yarnpkg.com/array-equal/-/array-equal-1.0.0.tgz#8c2a5ef2472fd9ea742b04c77a75093ba2757c93"
156 156
 
157
+array-filter@~0.0.0:
158
+  version "0.0.1"
159
+  resolved "https://registry.yarnpkg.com/array-filter/-/array-filter-0.0.1.tgz#7da8cf2e26628ed732803581fd21f67cacd2eeec"
160
+
157 161
 array-find-index@^1.0.1:
158 162
   version "1.0.2"
159 163
   resolved "https://registry.yarnpkg.com/array-find-index/-/array-find-index-1.0.2.tgz#df010aa1287e164bbda6f9723b0a96a1ec4187a1"
160 164
 
165
+array-map@~0.0.0:
166
+  version "0.0.0"
167
+  resolved "https://registry.yarnpkg.com/array-map/-/array-map-0.0.0.tgz#88a2bab73d1cf7bcd5c1b118a003f66f665fa662"
168
+
169
+array-reduce@~0.0.0:
170
+  version "0.0.0"
171
+  resolved "https://registry.yarnpkg.com/array-reduce/-/array-reduce-0.0.0.tgz#173899d3ffd1c7d9383e4479525dbe278cab5f2b"
172
+
161 173
 array-union@^1.0.1:
162 174
   version "1.0.2"
163 175
   resolved "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39"
@@ -219,8 +231,8 @@ async@1.x, async@^1.4.0, async@^1.4.2:
219 231
   resolved "https://registry.yarnpkg.com/async/-/async-1.5.2.tgz#ec6a61ae56480c0c3cb241c95618e20892f9672a"
220 232
 
221 233
 async@^2.0.1:
222
-  version "2.1.2"
223
-  resolved "https://registry.yarnpkg.com/async/-/async-2.1.2.tgz#612a4ab45ef42a70cde806bad86ee6db047e8385"
234
+  version "2.1.4"
235
+  resolved "https://registry.yarnpkg.com/async/-/async-2.1.4.tgz#2d2160c7788032e4dd6cbe2502f1f9a2c8f6cde4"
224 236
   dependencies:
225 237
     lodash "^4.14.0"
226 238
 
@@ -269,7 +281,7 @@ babel-code-frame@^6.16.0:
269 281
     esutils "^2.0.2"
270 282
     js-tokens "^2.0.0"
271 283
 
272
-babel-core@6.x.x, babel-core@^6.0.0, babel-core@^6.17.0, babel-core@^6.18.0, babel-core@^6.7.2:
284
+babel-core@6.x.x, babel-core@^6.0.0, babel-core@^6.18.0, babel-core@^6.18.2, babel-core@^6.7.2:
273 285
   version "6.18.2"
274 286
   resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-6.18.2.tgz#d8bb14dd6986fa4f3566a26ceda3964fa0e04e5b"
275 287
   dependencies:
@@ -293,16 +305,17 @@ babel-core@6.x.x, babel-core@^6.0.0, babel-core@^6.17.0, babel-core@^6.18.0, bab
293 305
     slash "^1.0.0"
294 306
     source-map "^0.5.0"
295 307
 
296
-babel-eslint@7.1.0:
297
-  version "7.1.0"
298
-  resolved "https://registry.yarnpkg.com/babel-eslint/-/babel-eslint-7.1.0.tgz#d506a5174ba224e25a2d17e128e2ba8987139ddc"
308
+babel-eslint@7.1.1:
309
+  version "7.1.1"
310
+  resolved "https://registry.yarnpkg.com/babel-eslint/-/babel-eslint-7.1.1.tgz#8a6a884f085aa7060af69cfc77341c2f99370fb2"
299 311
   dependencies:
312
+    babel-code-frame "^6.16.0"
300 313
     babel-traverse "^6.15.0"
301 314
     babel-types "^6.15.0"
302
-    babylon "^6.11.2"
315
+    babylon "^6.13.0"
303 316
     lodash.pickby "^4.6.0"
304 317
 
305
-babel-generator@^6.17.0, babel-generator@^6.18.0:
318
+babel-generator@^6.18.0:
306 319
   version "6.19.0"
307 320
   resolved "https://registry.yarnpkg.com/babel-generator/-/babel-generator-6.19.0.tgz#9b2f244204777a3d6810ec127c673c87b349fac5"
308 321
   dependencies:
@@ -418,7 +431,7 @@ babel-plugin-check-es2015-constants@^6.5.0, babel-plugin-check-es2015-constants@
418 431
   dependencies:
419 432
     babel-runtime "^6.0.0"
420 433
 
421
-babel-plugin-external-helpers@^6.8.0:
434
+babel-plugin-external-helpers@^6.18.0:
422 435
   version "6.18.0"
423 436
   resolved "https://registry.yarnpkg.com/babel-plugin-external-helpers/-/babel-plugin-external-helpers-6.18.0.tgz#c6bbf87a4448eb49616f24a8b8088503863488da"
424 437
   dependencies:
@@ -620,7 +633,7 @@ babel-plugin-transform-es3-property-literals@^6.5.0, babel-plugin-transform-es3-
620 633
   dependencies:
621 634
     babel-runtime "^6.0.0"
622 635
 
623
-babel-plugin-transform-flow-strip-types@^6.14.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:
636
+babel-plugin-transform-flow-strip-types@^6.18.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:
624 637
   version "6.18.0"
625 638
   resolved "https://registry.yarnpkg.com/babel-plugin-transform-flow-strip-types/-/babel-plugin-transform-flow-strip-types-6.18.0.tgz#4d3e642158661e9b40db457c004a30817fa32592"
626 639
   dependencies:
@@ -800,7 +813,7 @@ babel-preset-react-native@1.x.x, babel-preset-react-native@^1.9.0:
800 813
     babel-plugin-transform-regenerator "^6.5.0"
801 814
     react-transform-hmr "^1.0.4"
802 815
 
803
-babel-register@6.x.x, babel-register@^6.16.3, babel-register@^6.18.0:
816
+babel-register@6.x.x, babel-register@^6.18.0:
804 817
   version "6.18.0"
805 818
   resolved "https://registry.yarnpkg.com/babel-register/-/babel-register-6.18.0.tgz#892e2e03865078dd90ad2c715111ec4449b32a68"
806 819
   dependencies:
@@ -852,7 +865,7 @@ babel-types@^6.15.0, babel-types@^6.16.0, babel-types@^6.18.0, babel-types@^6.19
852 865
     lodash "^4.2.0"
853 866
     to-fast-properties "^1.0.1"
854 867
 
855
-babylon@^6.11.0, babylon@^6.11.2, babylon@^6.13.0:
868
+babylon@^6.11.0, babylon@^6.13.0, babylon@^6.13.1:
856 869
   version "6.14.1"
857 870
   resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.14.1.tgz#956275fab72753ad9b3435d7afe58f8bf0a29815"
858 871
 
@@ -1455,8 +1468,8 @@ dargs@^4.0.0:
1455 1468
     number-is-nan "^1.0.0"
1456 1469
 
1457 1470
 dashdash@^1.12.0:
1458
-  version "1.14.0"
1459
-  resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.0.tgz#29e486c5418bf0f356034a993d51686a33e84141"
1471
+  version "1.14.1"
1472
+  resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0"
1460 1473
   dependencies:
1461 1474
     assert-plus "^1.0.0"
1462 1475
 
@@ -1620,8 +1633,8 @@ diff@^2.1.2:
1620 1633
   resolved "https://registry.yarnpkg.com/diff/-/diff-2.2.3.tgz#60eafd0d28ee906e4e8ff0a52c1229521033bf99"
1621 1634
 
1622 1635
 diff@^3.0.0:
1623
-  version "3.0.1"
1624
-  resolved "https://registry.yarnpkg.com/diff/-/diff-3.0.1.tgz#a52d90cc08956994be00877bff97110062582c35"
1636
+  version "3.1.0"
1637
+  resolved "https://registry.yarnpkg.com/diff/-/diff-3.1.0.tgz#9406c73a401e6c2b3ba901c5e2c44eb6a60c5385"
1625 1638
 
1626 1639
 doctrine@^1.2.2:
1627 1640
   version "1.5.0"
@@ -1727,8 +1740,8 @@ ee-first@1.1.1:
1727 1740
   resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d"
1728 1741
 
1729 1742
 ejs@^2.3.1:
1730
-  version "2.5.2"
1731
-  resolved "https://registry.yarnpkg.com/ejs/-/ejs-2.5.2.tgz#21444ba09386f0c65b6eafb96a3d51bcb3be80d1"
1743
+  version "2.5.3"
1744
+  resolved "https://registry.yarnpkg.com/ejs/-/ejs-2.5.3.tgz#bfeae1e2f7fa51c4527769fcaa14c5ca73eb5e47"
1732 1745
 
1733 1746
 encoding@^0.1.11:
1734 1747
   version "0.1.12"
@@ -1869,11 +1882,11 @@ eslint-plugin-babel@3.x.x:
1869 1882
   resolved "https://registry.yarnpkg.com/eslint-plugin-babel/-/eslint-plugin-babel-3.3.0.tgz#2f494aedcf6f4aa4e75b9155980837bc1fbde193"
1870 1883
 
1871 1884
 eslint-plugin-react-native@2.x.x:
1872
-  version "2.1.0"
1873
-  resolved "https://registry.yarnpkg.com/eslint-plugin-react-native/-/eslint-plugin-react-native-2.1.0.tgz#1a32d3743026ca011354bdd7d79e49de78487bb2"
1885
+  version "2.2.0"
1886
+  resolved "https://registry.yarnpkg.com/eslint-plugin-react-native/-/eslint-plugin-react-native-2.2.0.tgz#f10a8821b2f214d7820b303af9c69597c925183a"
1874 1887
   dependencies:
1875
-    babel-eslint "7.1.0"
1876
-    eslint "3.10.2"
1888
+    babel-eslint "7.1.1"
1889
+    eslint "3.11.0"
1877 1890
 
1878 1891
 eslint-plugin-react@6.x.x:
1879 1892
   version "6.7.1"
@@ -1882,9 +1895,48 @@ eslint-plugin-react@6.x.x:
1882 1895
     doctrine "^1.2.2"
1883 1896
     jsx-ast-utils "^1.3.3"
1884 1897
 
1885
-eslint@3.10.2, eslint@3.x.x:
1886
-  version "3.10.2"
1887
-  resolved "https://registry.yarnpkg.com/eslint/-/eslint-3.10.2.tgz#c9a10e8bf6e9d65651204778c503341f1eac3ce7"
1898
+eslint@3.11.0:
1899
+  version "3.11.0"
1900
+  resolved "https://registry.yarnpkg.com/eslint/-/eslint-3.11.0.tgz#41d34f8b3e69949beee5c097ff4e75ad13ba2d00"
1901
+  dependencies:
1902
+    babel-code-frame "^6.16.0"
1903
+    chalk "^1.1.3"
1904
+    concat-stream "^1.4.6"
1905
+    debug "^2.1.1"
1906
+    doctrine "^1.2.2"
1907
+    escope "^3.6.0"
1908
+    espree "^3.3.1"
1909
+    estraverse "^4.2.0"
1910
+    esutils "^2.0.2"
1911
+    file-entry-cache "^2.0.0"
1912
+    glob "^7.0.3"
1913
+    globals "^9.2.0"
1914
+    ignore "^3.2.0"
1915
+    imurmurhash "^0.1.4"
1916
+    inquirer "^0.12.0"
1917
+    is-my-json-valid "^2.10.0"
1918
+    is-resolvable "^1.0.0"
1919
+    js-yaml "^3.5.1"
1920
+    json-stable-stringify "^1.0.0"
1921
+    levn "^0.3.0"
1922
+    lodash "^4.0.0"
1923
+    mkdirp "^0.5.0"
1924
+    natural-compare "^1.4.0"
1925
+    optionator "^0.8.2"
1926
+    path-is-inside "^1.0.1"
1927
+    pluralize "^1.2.1"
1928
+    progress "^1.1.8"
1929
+    require-uncached "^1.0.2"
1930
+    shelljs "^0.7.5"
1931
+    strip-bom "^3.0.0"
1932
+    strip-json-comments "~1.0.1"
1933
+    table "^3.7.8"
1934
+    text-table "~0.2.0"
1935
+    user-home "^2.0.0"
1936
+
1937
+eslint@3.x.x:
1938
+  version "3.11.1"
1939
+  resolved "https://registry.yarnpkg.com/eslint/-/eslint-3.11.1.tgz#408be581041385cba947cd8d1cd2227782b55dbf"
1888 1940
   dependencies:
1889 1941
     babel-code-frame "^6.16.0"
1890 1942
     chalk "^1.1.3"
@@ -1941,8 +1993,8 @@ esprima@~3.0.0:
1941 1993
   resolved "https://registry.yarnpkg.com/esprima/-/esprima-3.0.0.tgz#53cf247acda77313e551c3aa2e73342d3fb4f7d9"
1942 1994
 
1943 1995
 esprima@~3.1.0:
1944
-  version "3.1.1"
1945
-  resolved "https://registry.yarnpkg.com/esprima/-/esprima-3.1.1.tgz#02dbcc5ac3ece81070377f99158ec742ab5dda06"
1996
+  version "3.1.2"
1997
+  resolved "https://registry.yarnpkg.com/esprima/-/esprima-3.1.2.tgz#954b5d19321ca436092fa90f06d6798531fe8184"
1946 1998
 
1947 1999
 esrecurse@^4.1.0:
1948 2000
   version "4.1.0"
@@ -2068,7 +2120,7 @@ fbjs-scripts@^0.7.0:
2068 2120
     semver "^5.1.0"
2069 2121
     through2 "^2.0.0"
2070 2122
 
2071
-fbjs@^0.8.3, fbjs@^0.8.4:
2123
+fbjs@^0.8.4, fbjs@^0.8.5:
2072 2124
   version "0.8.6"
2073 2125
   resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-0.8.6.tgz#7eb67d6986b2d5007a9b6e92e0e7cb6f75cad290"
2074 2126
   dependencies:
@@ -2438,8 +2490,8 @@ got@^5.0.0, got@^5.2.0:
2438 2490
     url-parse-lax "^1.0.0"
2439 2491
 
2440 2492
 graceful-fs@^4.0.0, graceful-fs@^4.1.2, graceful-fs@^4.1.3, graceful-fs@^4.1.4, graceful-fs@^4.1.6, graceful-fs@^4.1.9:
2441
-  version "4.1.10"
2442
-  resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.10.tgz#f2d720c22092f743228775c75e3612632501f131"
2493
+  version "4.1.11"
2494
+  resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.11.tgz#0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658"
2443 2495
 
2444 2496
 "graceful-readlink@>= 1.0.0":
2445 2497
   version "1.0.1"
@@ -2627,7 +2679,7 @@ iconv-lite@0.4.13:
2627 2679
   version "0.4.13"
2628 2680
   resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.13.tgz#1f88aba4ab0b1508e8312acc39345f36e992e2f2"
2629 2681
 
2630
-iconv-lite@^0.4.13, iconv-lite@~0.4.13:
2682
+iconv-lite@^0.4.13, iconv-lite@^0.4.5, iconv-lite@~0.4.13:
2631 2683
   version "0.4.15"
2632 2684
   resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.15.tgz#fe265a218ac6a57cfe854927e9d04c19825eddeb"
2633 2685
 
@@ -2712,7 +2764,7 @@ interpret@^1.0.0:
2712 2764
   version "1.0.1"
2713 2765
   resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.0.1.tgz#d579fb7f693b858004947af39fa0db49f795602c"
2714 2766
 
2715
-invariant@^2.2.0:
2767
+invariant@^2.0.0, invariant@^2.2.0:
2716 2768
   version "2.2.2"
2717 2769
   resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.2.tgz#9e1f56ac0acdb6bf303306f338be3b204ae60360"
2718 2770
   dependencies:
@@ -3160,8 +3212,8 @@ jest-mock@^17.0.2:
3160 3212
   resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-17.0.2.tgz#3dfe9221afd9aa61b3d9992840813a358bb2f429"
3161 3213
 
3162 3214
 jest-react-native@17.x.x:
3163
-  version "17.0.3"
3164
-  resolved "https://registry.yarnpkg.com/jest-react-native/-/jest-react-native-17.0.3.tgz#f914c2445491d85ff188876d4ef565045040854f"
3215
+  version "17.1.0"
3216
+  resolved "https://registry.yarnpkg.com/jest-react-native/-/jest-react-native-17.1.0.tgz#72e3ad7ecf664057c782ad0785c93fcdd42e459d"
3165 3217
 
3166 3218
 jest-resolve-dependencies@^17.0.3:
3167 3219
   version "17.0.3"
@@ -3309,8 +3361,8 @@ json5@^0.4.0:
3309 3361
   resolved "https://registry.yarnpkg.com/json5/-/json5-0.4.0.tgz#054352e4c4c80c86c0923877d449de176a732c8d"
3310 3362
 
3311 3363
 json5@^0.5.0:
3312
-  version "0.5.0"
3313
-  resolved "https://registry.yarnpkg.com/json5/-/json5-0.5.0.tgz#9b20715b026cbe3778fd769edccd822d8332a5b2"
3364
+  version "0.5.1"
3365
+  resolved "https://registry.yarnpkg.com/json5/-/json5-0.5.1.tgz#1eade7acc012034ad84e2396767ead9fa5495821"
3314 3366
 
3315 3367
 jsonfile@^2.1.0:
3316 3368
   version "2.4.0"
@@ -3548,11 +3600,11 @@ lodash.templatesettings@^3.0.0:
3548 3600
     lodash._reinterpolate "^3.0.0"
3549 3601
     lodash.escape "^3.0.0"
3550 3602
 
3551
-lodash@4.x.x, lodash@^4.0.0, lodash@^4.14.0, lodash@^4.17.2, lodash@^4.2.0, lodash@^4.3.0, lodash@^4.6.1:
3603
+lodash@4.x.x, lodash@^4.0.0, lodash@^4.14.0, lodash@^4.16.6, lodash@^4.17.2, lodash@^4.2.0, lodash@^4.3.0, lodash@^4.6.1:
3552 3604
   version "4.17.2"
3553 3605
   resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.2.tgz#34a3055babe04ce42467b607d700072c7ff6bf42"
3554 3606
 
3555
-lodash@^3.1.0, lodash@^3.10.1, lodash@^3.2.0, lodash@^3.3.1, lodash@^3.5.0, lodash@^3.6.0:
3607
+lodash@^3.1.0, lodash@^3.2.0, lodash@^3.3.1, lodash@^3.5.0, lodash@^3.6.0:
3556 3608
   version "3.10.1"
3557 3609
   resolved "https://registry.yarnpkg.com/lodash/-/lodash-3.10.1.tgz#5bf45e8e49ba4189e17d482789dfd15bd140b7b6"
3558 3610
 
@@ -3588,8 +3640,8 @@ lowercase-keys@^1.0.0:
3588 3640
   resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-1.0.0.tgz#4e3366b39e7f5457e35f1324bdf6f88d0bfc7306"
3589 3641
 
3590 3642
 lru-cache@^4.0.0, lru-cache@^4.0.1:
3591
-  version "4.0.1"
3592
-  resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.0.1.tgz#1343955edaf2e37d9b9e7ee7241e27c4b9fb72be"
3643
+  version "4.0.2"
3644
+  resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.0.2.tgz#1d17679c069cda5d040991a09dbc2c0db377e55e"
3593 3645
   dependencies:
3594 3646
     pseudomap "^1.0.1"
3595 3647
     yallist "^2.0.0"
@@ -3661,8 +3713,8 @@ meow@^3.1.0, meow@^3.3.0, meow@^3.5.0:
3661 3713
     trim-newlines "^1.0.0"
3662 3714
 
3663 3715
 merge-stream@^1.0.0:
3664
-  version "1.0.0"
3665
-  resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-1.0.0.tgz#9cfd156fef35421e2b5403ce11dc6eb1962b026e"
3716
+  version "1.0.1"
3717
+  resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-1.0.1.tgz#4041202d508a342ba00174008df0c251b8c135e1"
3666 3718
   dependencies:
3667 3719
     readable-stream "^2.0.1"
3668 3720
 
@@ -3709,13 +3761,13 @@ mime-db@~1.23.0:
3709 3761
   version "1.23.0"
3710 3762
   resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.23.0.tgz#a31b4070adaea27d732ea333740a64d0ec9a6659"
3711 3763
 
3712
-mime-types@2.1.11, mime-types@~2.1.9:
3764
+mime-types@2.1.11:
3713 3765
   version "2.1.11"
3714 3766
   resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.11.tgz#c259c471bda808a85d6cd193b430a5fae4473b3c"
3715 3767
   dependencies:
3716 3768
     mime-db "~1.23.0"
3717 3769
 
3718
-mime-types@^2.1.12, mime-types@~2.1.11, mime-types@~2.1.13, mime-types@~2.1.6, mime-types@~2.1.7:
3770
+mime-types@^2.1.12, mime-types@~2.1.11, mime-types@~2.1.13, mime-types@~2.1.6, mime-types@~2.1.7, mime-types@~2.1.9:
3719 3771
   version "2.1.13"
3720 3772
   resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.13.tgz#e07aaa9c6c6b9a7ca3012c69003ad25a39e92a88"
3721 3773
   dependencies:
@@ -3870,14 +3922,14 @@ node-notifier@^4.6.1:
3870 3922
     which "^1.0.5"
3871 3923
 
3872 3924
 node-pre-gyp@^0.6.29:
3873
-  version "0.6.31"
3874
-  resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.6.31.tgz#d8a00ddaa301a940615dbcc8caad4024d58f6017"
3925
+  version "0.6.32"
3926
+  resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.6.32.tgz#fc452b376e7319b3d255f5f34853ef6fd8fe1fd5"
3875 3927
   dependencies:
3876 3928
     mkdirp "~0.5.1"
3877 3929
     nopt "~3.0.6"
3878
-    npmlog "^4.0.0"
3930
+    npmlog "^4.0.1"
3879 3931
     rc "~1.1.6"
3880
-    request "^2.75.0"
3932
+    request "^2.79.0"
3881 3933
     rimraf "~2.5.4"
3882 3934
     semver "~5.3.0"
3883 3935
     tar "~2.2.1"
@@ -3918,7 +3970,7 @@ npmlog@^2.0.4:
3918 3970
     are-we-there-yet "~1.1.2"
3919 3971
     gauge "~1.2.5"
3920 3972
 
3921
-npmlog@^4.0.0:
3973
+npmlog@^4.0.1:
3922 3974
   version "4.0.1"
3923 3975
   resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.0.1.tgz#d14f503b4cd79710375553004ba96e6662fbc0b8"
3924 3976
   dependencies:
@@ -4228,8 +4280,8 @@ random-bytes@~1.0.0:
4228 4280
   resolved "https://registry.yarnpkg.com/random-bytes/-/random-bytes-1.0.0.tgz#4f68a1dc0ae58bd3fb95848c30324db75d64360b"
4229 4281
 
4230 4282
 randomatic@^1.1.3:
4231
-  version "1.1.5"
4232
-  resolved "https://registry.yarnpkg.com/randomatic/-/randomatic-1.1.5.tgz#5e9ef5f2d573c67bd2b8124ae90b5156e457840b"
4283
+  version "1.1.6"
4284
+  resolved "https://registry.yarnpkg.com/randomatic/-/randomatic-1.1.6.tgz#110dcabff397e9dcff7c0789ccc0a49adf1ec5bb"
4233 4285
   dependencies:
4234 4286
     is-number "^2.0.2"
4235 4287
     kind-of "^3.0.2"
@@ -4263,26 +4315,26 @@ react-deep-force-update@^1.0.0:
4263 4315
   version "1.0.1"
4264 4316
   resolved "https://registry.yarnpkg.com/react-deep-force-update/-/react-deep-force-update-1.0.1.tgz#f911b5be1d2a6fe387507dd6e9a767aa2924b4c7"
4265 4317
 
4266
-react-native@0.37.0:
4267
-  version "0.37.0"
4268
-  resolved "https://registry.yarnpkg.com/react-native/-/react-native-0.37.0.tgz#d871c752b4d87e46b569fd8be2921d4f9248c87d"
4318
+react-native@0.38.0:
4319
+  version "0.38.0"
4320
+  resolved "https://registry.yarnpkg.com/react-native/-/react-native-0.38.0.tgz#fa553d467a9e75cbd6a0c15eb1ab88346e0d5d5c"
4269 4321
   dependencies:
4270 4322
     absolute-path "^0.0.0"
4271 4323
     art "^0.10.0"
4272 4324
     async "^2.0.1"
4273
-    babel-core "^6.17.0"
4274
-    babel-generator "^6.17.0"
4275
-    babel-plugin-external-helpers "^6.8.0"
4325
+    babel-core "^6.18.2"
4326
+    babel-generator "^6.18.0"
4327
+    babel-plugin-external-helpers "^6.18.0"
4276 4328
     babel-plugin-syntax-trailing-function-commas "^6.13.0"
4277
-    babel-plugin-transform-flow-strip-types "^6.14.0"
4329
+    babel-plugin-transform-flow-strip-types "^6.18.0"
4278 4330
     babel-plugin-transform-object-rest-spread "^6.16.0"
4279 4331
     babel-polyfill "^6.16.0"
4280 4332
     babel-preset-es2015-node "^6.1.1"
4281 4333
     babel-preset-fbjs "^2.1.0"
4282 4334
     babel-preset-react-native "^1.9.0"
4283
-    babel-register "^6.16.3"
4284
-    babel-types "^6.16.0"
4285
-    babylon "^6.13.0"
4335
+    babel-register "^6.18.0"
4336
+    babel-types "^6.18.0"
4337
+    babylon "^6.13.1"
4286 4338
     base64-js "^1.1.2"
4287 4339
     bser "^1.0.2"
4288 4340
     chalk "^1.1.1"
@@ -4292,7 +4344,7 @@ react-native@0.37.0:
4292 4344
     debug "^2.2.0"
4293 4345
     denodeify "^1.2.1"
4294 4346
     event-target-shim "^1.0.5"
4295
-    fbjs "^0.8.3"
4347
+    fbjs "^0.8.5"
4296 4348
     fbjs-scripts "^0.7.0"
4297 4349
     fs-extra "^0.26.2"
4298 4350
     glob "^5.0.15"
@@ -4305,7 +4357,7 @@ react-native@0.37.0:
4305 4357
     json-stable-stringify "^1.0.1"
4306 4358
     json5 "^0.4.0"
4307 4359
     jstransform "^11.0.3"
4308
-    lodash "^3.10.1"
4360
+    lodash "^4.16.6"
4309 4361
     mime "^1.3.4"
4310 4362
     mime-types "2.1.11"
4311 4363
     minimist "^1.2.0"
@@ -4325,6 +4377,7 @@ react-native@0.37.0:
4325 4377
     regenerator-runtime "^0.9.5"
4326 4378
     sane "~1.4.1"
4327 4379
     semver "^5.0.3"
4380
+    shell-quote "1.6.1"
4328 4381
     source-map "^0.5.6"
4329 4382
     stacktrace-parser "^0.1.3"
4330 4383
     temp "0.8.3"
@@ -4351,6 +4404,10 @@ react-test-renderer@15.3.2:
4351 4404
   version "15.3.2"
4352 4405
   resolved "https://registry.yarnpkg.com/react-test-renderer/-/react-test-renderer-15.3.2.tgz#d8f083d37d2d41e97bbdc26a1dd9282f0baf7857"
4353 4406
 
4407
+react-test-renderer@15.4.1:
4408
+  version "15.4.1"
4409
+  resolved "https://registry.yarnpkg.com/react-test-renderer/-/react-test-renderer-15.4.1.tgz#e38cd7057868d4a655d3764689735b4b97260706"
4410
+
4354 4411
 react-timer-mixin@^0.13.2:
4355 4412
   version "0.13.3"
4356 4413
   resolved "https://registry.yarnpkg.com/react-timer-mixin/-/react-timer-mixin-0.13.3.tgz#0da8b9f807ec07dc3e854d082c737c65605b3d22"
@@ -4362,9 +4419,9 @@ react-transform-hmr@^1.0.4:
4362 4419
     global "^4.3.0"
4363 4420
     react-proxy "^1.1.7"
4364 4421
 
4365
-react@15.3.2:
4366
-  version "15.3.2"
4367
-  resolved "https://registry.yarnpkg.com/react/-/react-15.3.2.tgz#a7bccd2fee8af126b0317e222c28d1d54528d09e"
4422
+react@15.4.1:
4423
+  version "15.4.1"
4424
+  resolved "https://registry.yarnpkg.com/react/-/react-15.4.1.tgz#498e918602677a3983cd0fd206dfe700389a0dd6"
4368 4425
   dependencies:
4369 4426
     fbjs "^0.8.4"
4370 4427
     loose-envify "^1.1.0"
@@ -4414,7 +4471,19 @@ readable-stream@1.1, "readable-stream@>=1.1.13-1 <1.2.0-0", readable-stream@^1.1
4414 4471
     isarray "0.0.1"
4415 4472
     string_decoder "~0.10.x"
4416 4473
 
4417
-readable-stream@^2.0.0, "readable-stream@^2.0.0 || ^1.1.13", readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.4, readable-stream@^2.0.5, readable-stream@~2.0.0, readable-stream@~2.0.5:
4474
+readable-stream@^2.0.0, "readable-stream@^2.0.0 || ^1.1.13", readable-stream@^2.0.1, readable-stream@^2.0.4, readable-stream@^2.0.5, readable-stream@^2.1.5:
4475
+  version "2.2.2"
4476
+  resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.2.2.tgz#a9e6fec3c7dda85f8bb1b3ba7028604556fc825e"
4477
+  dependencies:
4478
+    buffer-shims "^1.0.0"
4479
+    core-util-is "~1.0.0"
4480
+    inherits "~2.0.1"
4481
+    isarray "~1.0.0"
4482
+    process-nextick-args "~1.0.6"
4483
+    string_decoder "~0.10.x"
4484
+    util-deprecate "~1.0.1"
4485
+
4486
+readable-stream@^2.0.2, readable-stream@~2.0.0, readable-stream@~2.0.5:
4418 4487
   version "2.0.6"
4419 4488
   resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.0.6.tgz#8f90341e68a53ccc928788dacfcd11b36eb9b78e"
4420 4489
   dependencies:
@@ -4459,8 +4528,8 @@ rebound@^0.0.13:
4459 4528
   resolved "https://registry.yarnpkg.com/rebound/-/rebound-0.0.13.tgz#4a225254caf7da756797b19c5817bf7a7941fac1"
4460 4529
 
4461 4530
 recast@^0.11.17:
4462
-  version "0.11.17"
4463
-  resolved "https://registry.yarnpkg.com/recast/-/recast-0.11.17.tgz#67e829df49ef8ea822381cc516d305411e60bad8"
4531
+  version "0.11.18"
4532
+  resolved "https://registry.yarnpkg.com/recast/-/recast-0.11.18.tgz#07af6257ca769868815209401d4d60eef1b5b947"
4464 4533
   dependencies:
4465 4534
     ast-types "0.9.2"
4466 4535
     esprima "~3.1.0"
@@ -4537,7 +4606,7 @@ replace-ext@0.0.1:
4537 4606
   version "0.0.1"
4538 4607
   resolved "https://registry.yarnpkg.com/replace-ext/-/replace-ext-0.0.1.tgz#29bbd92078a739f0bcce2b4ee41e837953522924"
4539 4608
 
4540
-request@^2.55.0, request@^2.75.0:
4609
+request@^2.55.0, request@^2.79.0:
4541 4610
   version "2.79.0"
4542 4611
   resolved "https://registry.yarnpkg.com/request/-/request-2.79.0.tgz#4dfe5bf6be8b8cdc37fcf93e04b65577722710de"
4543 4612
   dependencies:
@@ -4712,6 +4781,15 @@ set-immediate-shim@^1.0.0, set-immediate-shim@^1.0.1:
4712 4781
   version "1.0.1"
4713 4782
   resolved "https://registry.yarnpkg.com/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz#4b2b1b27eb808a9f8dcc481a58e5e56f599f3f61"
4714 4783
 
4784
+shell-quote@1.6.1:
4785
+  version "1.6.1"
4786
+  resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.6.1.tgz#f4781949cce402697127430ea3b3c5476f481767"
4787
+  dependencies:
4788
+    array-filter "~0.0.0"
4789
+    array-map "~0.0.0"
4790
+    array-reduce "~0.0.0"
4791
+    jsonify "~0.0.0"
4792
+
4715 4793
 shelljs@^0.5.0:
4716 4794
   version "0.5.3"
4717 4795
   resolved "https://registry.yarnpkg.com/shelljs/-/shelljs-0.5.3.tgz#c54982b996c76ef0c1e6b59fbdc5825f5b713113"
@@ -5075,11 +5153,11 @@ through2@^1.0.0:
5075 5153
     xtend ">=4.0.0 <4.1.0-0"
5076 5154
 
5077 5155
 through2@^2.0.0, through2@~2.0.0:
5078
-  version "2.0.1"
5079
-  resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.1.tgz#384e75314d49f32de12eebb8136b8eb6b5d59da9"
5156
+  version "2.0.3"
5157
+  resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.3.tgz#0004569b37c7c74ba39c43f3ced78d1ad94140be"
5080 5158
   dependencies:
5081
-    readable-stream "~2.0.0"
5082
-    xtend "~4.0.0"
5159
+    readable-stream "^2.1.5"
5160
+    xtend "~4.0.1"
5083 5161
 
5084 5162
 through2@~0.5.1:
5085 5163
   version "0.5.1"
@@ -5182,8 +5260,8 @@ ua-parser-js@^0.7.9:
5182 5260
   resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.12.tgz#04c81a99bdd5dc52263ea29d24c6bf8d4818a4bb"
5183 5261
 
5184 5262
 uglify-js@^2.6, uglify-js@^2.6.2:
5185
-  version "2.7.4"
5186
-  resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-2.7.4.tgz#a295a0de12b6a650c031c40deb0dc40b14568bd2"
5263
+  version "2.7.5"
5264
+  resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-2.7.5.tgz#4612c0c7baaee2ba7c487de4904ae122079f2ca8"
5187 5265
   dependencies:
5188 5266
     async "~0.2.6"
5189 5267
     source-map "~0.5.1"
@@ -5278,8 +5356,8 @@ uuid@^2.0.1:
5278 5356
   resolved "https://registry.yarnpkg.com/uuid/-/uuid-2.0.3.tgz#67e2e863797215530dff318e5bf9dcebfd47b21a"
5279 5357
 
5280 5358
 uuid@^3.0.0:
5281
-  version "3.0.0"
5282
-  resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.0.0.tgz#6728fc0459c450d796a99c31837569bdf672d728"
5359
+  version "3.0.1"
5360
+  resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.0.1.tgz#6544bba2dfda8c1cf17e629a3a305e2bb1fee6c1"
5283 5361
 
5284 5362
 v8flags@^2.0.10:
5285 5363
   version "2.0.11"
@@ -5464,10 +5542,11 @@ worker-farm@^1.3.1:
5464 5542
     xtend ">=4.0.0 <4.1.0-0"
5465 5543
 
5466 5544
 wrap-ansi@^2.0.0:
5467
-  version "2.0.0"
5468
-  resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-2.0.0.tgz#7d30f8f873f9a5bbc3a64dabc8d177e071ae426f"
5545
+  version "2.1.0"
5546
+  resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-2.1.0.tgz#d8fc3d284dd05794fe84973caecdd1cf824fdd85"
5469 5547
   dependencies:
5470 5548
     string-width "^1.0.1"
5549
+    strip-ansi "^3.0.1"
5471 5550
 
5472 5551
 wrap-fn@^0.1.0:
5473 5552
   version "0.1.5"
@@ -5523,10 +5602,10 @@ xmldoc@^0.4.0:
5523 5602
     sax "~1.1.1"
5524 5603
 
5525 5604
 xmldom@0.1.x:
5526
-  version "0.1.22"
5527
-  resolved "https://registry.yarnpkg.com/xmldom/-/xmldom-0.1.22.tgz#10de4e5e964981f03c8cc72fadc08d14b6c3aa26"
5605
+  version "0.1.27"
5606
+  resolved "https://registry.yarnpkg.com/xmldom/-/xmldom-0.1.27.tgz#d501f97b3bdb403af8ef9ecc20573187aadac0e9"
5528 5607
 
5529
-"xtend@>=4.0.0 <4.1.0-0", xtend@^4.0.0, xtend@~4.0.0:
5608
+"xtend@>=4.0.0 <4.1.0-0", xtend@^4.0.0, xtend@~4.0.0, xtend@~4.0.1:
5530 5609
   version "4.0.1"
5531 5610
   resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.1.tgz#a5c6d532be656e23db820efb943a1f04998d63af"
5532 5611