Bladeren bron

update versions

Daniel Zlotin 8 jaren geleden
bovenliggende
commit
1a7ba003d3
2 gewijzigde bestanden met toevoegingen van 172 en 196 verwijderingen
  1. 7
    6
      package.json
  2. 165
    190
      yarn.lock

+ 7
- 6
package.json Bestand weergeven

@@ -1,6 +1,6 @@
1 1
 {
2 2
   "name": "react-native-navigation",
3
-  "version": "2.0.0-experimental.165",
3
+  "version": "2.0.0-experimental.0",
4 4
   "description": "React Native Navigation - truly native navigation for iOS and Android",
5 5
   "license": "MIT",
6 6
   "nativePackage": true,
@@ -47,15 +47,16 @@
47 47
     "babel-polyfill": "6.x.x",
48 48
     "babel-preset-react-native": "1.x.x",
49 49
     "babel-register": "6.x.x",
50
-    "babel-jest": "17.x.x",
50
+    "babel-jest": "18.x.x",
51 51
     "eslint": "3.x.x",
52 52
     "eslint-plugin-babel": "3.x.x",
53 53
     "eslint-plugin-react": "6.x.x",
54 54
     "eslint-plugin-react-native": "2.x.x",
55
-    "jest": "17.x.x",
56
-    "jest-cli": "17.x.x",
57
-    "jest-react-native": "17.x.x",
58
-    "react-test-renderer": "15.4.1"
55
+    "jest": "18.x.x",
56
+    "jest-cli": "18.x.x",
57
+    "jest-react-native": "18.x.x",
58
+    "react-test-renderer": "15.4.1",
59
+    "semver": "5.x.x"
59 60
   },
60 61
   "jest": {
61 62
     "preset": "jest-react-native",

+ 165
- 190
yarn.lock Bestand weergeven

@@ -13,7 +13,7 @@ abab@^1.0.0:
13 13
   version "1.0.3"
14 14
   resolved "https://registry.yarnpkg.com/abab/-/abab-1.0.3.tgz#b81de5f7274ec4e756d797cd834f303642724e5d"
15 15
 
16
-abbrev@1, abbrev@1.0.x:
16
+abbrev@1:
17 17
   version "1.0.9"
18 18
   resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.0.9.tgz#91b4792588a7738c25f35dd6f63752a2f8776135"
19 19
 
@@ -60,8 +60,8 @@ acorn@^4.0.1:
60 60
   resolved "https://registry.yarnpkg.com/acorn/-/acorn-4.0.4.tgz#17a8d6a7a6c4ef538b814ec9abac2779293bf30a"
61 61
 
62 62
 ajv-keywords@^1.0.0:
63
-  version "1.4.1"
64
-  resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-1.4.1.tgz#f080e635e230baae26537ce727f260ae62b43802"
63
+  version "1.5.0"
64
+  resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-1.5.0.tgz#c11e6859eafff83e0dafc416929472eca946aa2c"
65 65
 
66 66
 ajv@^4.7.0:
67 67
   version "4.10.3"
@@ -226,7 +226,7 @@ async-each@^1.0.0:
226 226
   version "1.0.1"
227 227
   resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.1.tgz#19d386a1d9edc6e7c1c85d388aedbcc56d33602d"
228 228
 
229
-async@1.x, async@^1.4.0, async@^1.4.2:
229
+async@^1.4.0, async@^1.4.2:
230 230
   version "1.5.2"
231 231
   resolved "https://registry.yarnpkg.com/async/-/async-1.5.2.tgz#ec6a61ae56480c0c3cb241c95618e20892f9672a"
232 232
 
@@ -411,13 +411,13 @@ babel-helpers@^6.16.0:
411 411
     babel-runtime "^6.0.0"
412 412
     babel-template "^6.16.0"
413 413
 
414
-babel-jest@17.x.x, babel-jest@^17.0.2:
415
-  version "17.0.2"
416
-  resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-17.0.2.tgz#8d51e0d03759713c331f108eb0b2eaa4c6efff74"
414
+babel-jest@18.x.x, babel-jest@^18.0.0:
415
+  version "18.0.0"
416
+  resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-18.0.0.tgz#17ebba8cb3285c906d859e8707e4e79795fb65e3"
417 417
   dependencies:
418 418
     babel-core "^6.0.0"
419
-    babel-plugin-istanbul "^2.0.0"
420
-    babel-preset-jest "^17.0.2"
419
+    babel-plugin-istanbul "^3.0.0"
420
+    babel-preset-jest "^18.0.0"
421 421
 
422 422
 babel-messages@^6.8.0:
423 423
   version "6.8.0"
@@ -437,18 +437,18 @@ babel-plugin-external-helpers@^6.18.0:
437 437
   dependencies:
438 438
     babel-runtime "^6.0.0"
439 439
 
440
-babel-plugin-istanbul@^2.0.0:
441
-  version "2.0.3"
442
-  resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-2.0.3.tgz#266b304b9109607d60748474394676982f660df4"
440
+babel-plugin-istanbul@^3.0.0:
441
+  version "3.1.2"
442
+  resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-3.1.2.tgz#11d5abde18425ec24b5d648c7e0b5d25cd354a22"
443 443
   dependencies:
444 444
     find-up "^1.1.2"
445
-    istanbul-lib-instrument "^1.1.4"
445
+    istanbul-lib-instrument "^1.4.2"
446 446
     object-assign "^4.1.0"
447
-    test-exclude "^2.1.1"
447
+    test-exclude "^3.3.0"
448 448
 
449
-babel-plugin-jest-hoist@^17.0.2:
450
-  version "17.0.2"
451
-  resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-17.0.2.tgz#213488ce825990acd4c30f887dca09fffeb45235"
449
+babel-plugin-jest-hoist@^18.0.0:
450
+  version "18.0.0"
451
+  resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-18.0.0.tgz#4150e70ecab560e6e7344adc849498072d34e12a"
452 452
 
453 453
 babel-plugin-react-transform@2.0.2:
454 454
   version "2.0.2"
@@ -771,11 +771,11 @@ babel-preset-fbjs@^2.1.0:
771 771
     babel-plugin-transform-react-display-name "^6.8.0"
772 772
     babel-plugin-transform-react-jsx "^6.8.0"
773 773
 
774
-babel-preset-jest@^17.0.2:
775
-  version "17.0.2"
776
-  resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-17.0.2.tgz#141e935debe164aaa0364c220d31ccb2176493b2"
774
+babel-preset-jest@^18.0.0:
775
+  version "18.0.0"
776
+  resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-18.0.0.tgz#84faf8ca3ec65aba7d5e3f59bbaed935ab24049e"
777 777
   dependencies:
778
-    babel-plugin-jest-hoist "^17.0.2"
778
+    babel-plugin-jest-hoist "^18.0.0"
779 779
 
780 780
 babel-preset-react-native@1.x.x, babel-preset-react-native@^1.9.0:
781 781
   version "1.9.1"
@@ -1489,8 +1489,8 @@ debug@2.3.3:
1489 1489
     ms "0.7.2"
1490 1490
 
1491 1491
 debug@^2.0.0, debug@^2.1.0, debug@^2.1.1, debug@^2.2.0:
1492
-  version "2.5.2"
1493
-  resolved "https://registry.yarnpkg.com/debug/-/debug-2.5.2.tgz#50c295a53dbf1657146e0c1b21307275e90d49cb"
1492
+  version "2.6.0"
1493
+  resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.0.tgz#bc596bcabe7617f11d9fa15361eded5608b8499b"
1494 1494
   dependencies:
1495 1495
     ms "0.7.2"
1496 1496
 
@@ -1662,11 +1662,7 @@ dom-walk@^0.1.0:
1662 1662
   version "0.1.1"
1663 1663
   resolved "https://registry.yarnpkg.com/dom-walk/-/dom-walk-0.1.1.tgz#672226dc74c8f799ad35307df936aba11acd6018"
1664 1664
 
1665
-domelementtype@1:
1666
-  version "1.3.0"
1667
-  resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.3.0.tgz#b17aed82e8ab59e52dd9c19b1756e0fc187204c2"
1668
-
1669
-domelementtype@~1.1.1:
1665
+domelementtype@1, domelementtype@~1.1.1:
1670 1666
   version "1.1.3"
1671 1667
   resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.1.3.tgz#bd28773e2642881aec51544924299c5cd822185b"
1672 1668
 
@@ -1865,7 +1861,7 @@ escodegen-wallaby@^1.6.7:
1865 1861
   optionalDependencies:
1866 1862
     source-map "~0.2.0"
1867 1863
 
1868
-escodegen@1.8.x, escodegen@^1.6.1:
1864
+escodegen@^1.6.1:
1869 1865
   version "1.8.1"
1870 1866
   resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-1.8.1.tgz#5a5b53af4693110bebb0867aa3430dd3b70a1018"
1871 1867
   dependencies:
@@ -1992,7 +1988,7 @@ esprima-fb@^15001.1.0-dev-harmony-fb:
1992 1988
   version "15001.1.0-dev-harmony-fb"
1993 1989
   resolved "https://registry.yarnpkg.com/esprima-fb/-/esprima-fb-15001.1.0-dev-harmony-fb.tgz#30a947303c6b8d5e955bee2b99b1d233206a6901"
1994 1990
 
1995
-esprima@2.7.x, esprima@^2.6.0, esprima@^2.7.1:
1991
+esprima@^2.6.0, esprima@^2.7.1:
1996 1992
   version "2.7.3"
1997 1993
   resolved "https://registry.yarnpkg.com/esprima/-/esprima-2.7.3.tgz#96e3b70d5779f6ad49cd032673d1c312767ba581"
1998 1994
 
@@ -2575,7 +2571,7 @@ gulplog@^1.0.0:
2575 2571
   dependencies:
2576 2572
     glogg "^1.0.0"
2577 2573
 
2578
-handlebars@^4.0.1, handlebars@^4.0.3:
2574
+handlebars@^4.0.3:
2579 2575
   version "4.0.6"
2580 2576
   resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.0.6.tgz#2ce4484850537f9c97a8026d5399b935c4ed4ed7"
2581 2577
   dependencies:
@@ -3003,7 +2999,7 @@ isstream@~0.1.2:
3003 2999
   version "0.1.2"
3004 3000
   resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a"
3005 3001
 
3006
-istanbul-api@^1.0.0-aplha.10:
3002
+istanbul-api@^1.1.0-alpha.1:
3007 3003
   version "1.1.0"
3008 3004
   resolved "https://registry.yarnpkg.com/istanbul-api/-/istanbul-api-1.1.0.tgz#fb3f62edd5bfc6ae09da09453ded6e10ae7e483b"
3009 3005
   dependencies:
@@ -3029,9 +3025,9 @@ istanbul-lib-hook@^1.0.0-alpha.4:
3029 3025
   dependencies:
3030 3026
     append-transform "^0.3.0"
3031 3027
 
3032
-istanbul-lib-instrument@^1.1.1, istanbul-lib-instrument@^1.1.4, istanbul-lib-instrument@^1.3.0:
3033
-  version "1.3.1"
3034
-  resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-1.3.1.tgz#112c25a4f2f9bc361d13d14bbff992331b974e52"
3028
+istanbul-lib-instrument@^1.1.1, istanbul-lib-instrument@^1.3.0, istanbul-lib-instrument@^1.4.2:
3029
+  version "1.4.2"
3030
+  resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-1.4.2.tgz#0e2fdfac93c1dabf2e31578637dc78a19089f43e"
3035 3031
   dependencies:
3036 3032
     babel-generator "^6.18.0"
3037 3033
     babel-template "^6.16.0"
@@ -3067,25 +3063,6 @@ istanbul-reports@^1.0.0:
3067 3063
   dependencies:
3068 3064
     handlebars "^4.0.3"
3069 3065
 
3070
-istanbul@^0.4.5:
3071
-  version "0.4.5"
3072
-  resolved "https://registry.yarnpkg.com/istanbul/-/istanbul-0.4.5.tgz#65c7d73d4c4da84d4f3ac310b918fb0b8033733b"
3073
-  dependencies:
3074
-    abbrev "1.0.x"
3075
-    async "1.x"
3076
-    escodegen "1.8.x"
3077
-    esprima "2.7.x"
3078
-    glob "^5.0.15"
3079
-    handlebars "^4.0.1"
3080
-    js-yaml "3.x"
3081
-    mkdirp "0.5.x"
3082
-    nopt "3.x"
3083
-    once "1.x"
3084
-    resolve "1.1.x"
3085
-    supports-color "^3.1.0"
3086
-    which "^1.1.1"
3087
-    wordwrap "^1.0.0"
3088
-
3089 3066
 istextorbinary@^1.0.2:
3090 3067
   version "1.0.2"
3091 3068
   resolved "https://registry.yarnpkg.com/istextorbinary/-/istextorbinary-1.0.2.tgz#ace19354d1a9a0173efeb1084ce0f87b0ad7decf"
@@ -3097,30 +3074,30 @@ jest-changed-files@^17.0.2:
3097 3074
   version "17.0.2"
3098 3075
   resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-17.0.2.tgz#f5657758736996f590a51b87e5c9369d904ba7b7"
3099 3076
 
3100
-jest-cli@17.x.x, jest-cli@^17.0.3:
3101
-  version "17.0.3"
3102
-  resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-17.0.3.tgz#700b8c02a9ea0ec9eab0cd5a9fd42d8a858ce146"
3077
+jest-cli@18.x.x, jest-cli@^18.1.0:
3078
+  version "18.1.0"
3079
+  resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-18.1.0.tgz#5ead36ecad420817c2c9baa2aa7574f63257b3d6"
3103 3080
   dependencies:
3104 3081
     ansi-escapes "^1.4.0"
3105 3082
     callsites "^2.0.0"
3106 3083
     chalk "^1.1.1"
3107 3084
     graceful-fs "^4.1.6"
3108 3085
     is-ci "^1.0.9"
3109
-    istanbul-api "^1.0.0-aplha.10"
3086
+    istanbul-api "^1.1.0-alpha.1"
3110 3087
     istanbul-lib-coverage "^1.0.0"
3111 3088
     istanbul-lib-instrument "^1.1.1"
3112 3089
     jest-changed-files "^17.0.2"
3113
-    jest-config "^17.0.3"
3114
-    jest-environment-jsdom "^17.0.2"
3090
+    jest-config "^18.1.0"
3091
+    jest-environment-jsdom "^18.1.0"
3115 3092
     jest-file-exists "^17.0.0"
3116
-    jest-haste-map "^17.0.3"
3117
-    jest-jasmine2 "^17.0.3"
3118
-    jest-mock "^17.0.2"
3119
-    jest-resolve "^17.0.3"
3120
-    jest-resolve-dependencies "^17.0.3"
3121
-    jest-runtime "^17.0.3"
3122
-    jest-snapshot "^17.0.3"
3123
-    jest-util "^17.0.2"
3093
+    jest-haste-map "^18.1.0"
3094
+    jest-jasmine2 "^18.1.0"
3095
+    jest-mock "^18.0.0"
3096
+    jest-resolve "^18.1.0"
3097
+    jest-resolve-dependencies "^18.1.0"
3098
+    jest-runtime "^18.1.0"
3099
+    jest-snapshot "^18.1.0"
3100
+    jest-util "^18.1.0"
3124 3101
     json-stable-stringify "^1.0.0"
3125 3102
     node-notifier "^4.6.1"
3126 3103
     sane "~1.4.1"
@@ -3130,43 +3107,42 @@ jest-cli@17.x.x, jest-cli@^17.0.3:
3130 3107
     worker-farm "^1.3.1"
3131 3108
     yargs "^6.3.0"
3132 3109
 
3133
-jest-config@^17.0.3:
3134
-  version "17.0.3"
3135
-  resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-17.0.3.tgz#b6ed75d90d090b731fd894231904cadb7d5a5df2"
3110
+jest-config@^18.1.0:
3111
+  version "18.1.0"
3112
+  resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-18.1.0.tgz#6111740a6d48aab86ff5a9e6ab0b98bd993b6ff4"
3136 3113
   dependencies:
3137 3114
     chalk "^1.1.1"
3138
-    istanbul "^0.4.5"
3139
-    jest-environment-jsdom "^17.0.2"
3140
-    jest-environment-node "^17.0.2"
3141
-    jest-jasmine2 "^17.0.3"
3142
-    jest-mock "^17.0.2"
3143
-    jest-resolve "^17.0.3"
3144
-    jest-util "^17.0.2"
3115
+    jest-environment-jsdom "^18.1.0"
3116
+    jest-environment-node "^18.1.0"
3117
+    jest-jasmine2 "^18.1.0"
3118
+    jest-mock "^18.0.0"
3119
+    jest-resolve "^18.1.0"
3120
+    jest-util "^18.1.0"
3145 3121
     json-stable-stringify "^1.0.0"
3146 3122
 
3147
-jest-diff@^17.0.3:
3148
-  version "17.0.3"
3149
-  resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-17.0.3.tgz#8fb31efab3b314d7b61b7b66b0bdea617ef1c02f"
3123
+jest-diff@^18.1.0:
3124
+  version "18.1.0"
3125
+  resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-18.1.0.tgz#4ff79e74dd988c139195b365dc65d87f606f4803"
3150 3126
   dependencies:
3151 3127
     chalk "^1.1.3"
3152 3128
     diff "^3.0.0"
3153
-    jest-matcher-utils "^17.0.3"
3154
-    pretty-format "~4.2.1"
3129
+    jest-matcher-utils "^18.1.0"
3130
+    pretty-format "^18.1.0"
3155 3131
 
3156
-jest-environment-jsdom@^17.0.2:
3157
-  version "17.0.2"
3158
-  resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-17.0.2.tgz#a3098dc29806d40802c52b62b848ab6aa00fdba0"
3132
+jest-environment-jsdom@^18.1.0:
3133
+  version "18.1.0"
3134
+  resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-18.1.0.tgz#18b42f0c4ea2bae9f36cab3639b1e8f8c384e24e"
3159 3135
   dependencies:
3160
-    jest-mock "^17.0.2"
3161
-    jest-util "^17.0.2"
3162
-    jsdom "^9.8.1"
3136
+    jest-mock "^18.0.0"
3137
+    jest-util "^18.1.0"
3138
+    jsdom "^9.9.1"
3163 3139
 
3164
-jest-environment-node@^17.0.2:
3165
-  version "17.0.2"
3166
-  resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-17.0.2.tgz#aff6133f4ca2faddcc5b0ce7d25cec83e16d8463"
3140
+jest-environment-node@^18.1.0:
3141
+  version "18.1.0"
3142
+  resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-18.1.0.tgz#4d6797572c8dda99acf5fae696eb62945547c779"
3167 3143
   dependencies:
3168
-    jest-mock "^17.0.2"
3169
-    jest-util "^17.0.2"
3144
+    jest-mock "^18.0.0"
3145
+    jest-util "^18.1.0"
3170 3146
 
3171 3147
 jest-file-exists@^17.0.0:
3172 3148
   version "17.0.0"
@@ -3181,111 +3157,113 @@ jest-haste-map@15.0.1:
3181 3157
     multimatch "^2.1.0"
3182 3158
     worker-farm "^1.3.1"
3183 3159
 
3184
-jest-haste-map@^17.0.3:
3185
-  version "17.0.3"
3186
-  resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-17.0.3.tgz#5232783e70577217b6b17d2a1c1766637a1d2fbd"
3160
+jest-haste-map@^18.1.0:
3161
+  version "18.1.0"
3162
+  resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-18.1.0.tgz#06839c74b770a40c1a106968851df8d281c08375"
3187 3163
   dependencies:
3188 3164
     fb-watchman "^1.9.0"
3189 3165
     graceful-fs "^4.1.6"
3190
-    multimatch "^2.1.0"
3166
+    micromatch "^2.3.11"
3191 3167
     sane "~1.4.1"
3192 3168
     worker-farm "^1.3.1"
3193 3169
 
3194
-jest-jasmine2@^17.0.3:
3195
-  version "17.0.3"
3196
-  resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-17.0.3.tgz#d4336b89f3ad288269a1c8e2bfc180dcf89c6ad1"
3170
+jest-jasmine2@^18.1.0:
3171
+  version "18.1.0"
3172
+  resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-18.1.0.tgz#094e104c2c189708766c77263bb2aecb5860a80b"
3197 3173
   dependencies:
3198 3174
     graceful-fs "^4.1.6"
3199
-    jest-matchers "^17.0.3"
3200
-    jest-snapshot "^17.0.3"
3201
-    jest-util "^17.0.2"
3175
+    jest-matcher-utils "^18.1.0"
3176
+    jest-matchers "^18.1.0"
3177
+    jest-snapshot "^18.1.0"
3178
+    jest-util "^18.1.0"
3202 3179
 
3203
-jest-matcher-utils@^17.0.3:
3204
-  version "17.0.3"
3205
-  resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-17.0.3.tgz#f108e49b956e152c6626dcc0aba864f59ab7b0d3"
3180
+jest-matcher-utils@^18.1.0:
3181
+  version "18.1.0"
3182
+  resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-18.1.0.tgz#1ac4651955ee2a60cef1e7fcc98cdfd773c0f932"
3206 3183
   dependencies:
3207 3184
     chalk "^1.1.3"
3208
-    pretty-format "~4.2.1"
3185
+    pretty-format "^18.1.0"
3209 3186
 
3210
-jest-matchers@^17.0.3:
3211
-  version "17.0.3"
3212
-  resolved "https://registry.yarnpkg.com/jest-matchers/-/jest-matchers-17.0.3.tgz#88b95348c919343db86d08f12354a8650ae7eddf"
3187
+jest-matchers@^18.1.0:
3188
+  version "18.1.0"
3189
+  resolved "https://registry.yarnpkg.com/jest-matchers/-/jest-matchers-18.1.0.tgz#0341484bf87a1fd0bac0a4d2c899e2b77a3f1ead"
3213 3190
   dependencies:
3214
-    jest-diff "^17.0.3"
3215
-    jest-matcher-utils "^17.0.3"
3216
-    jest-util "^17.0.2"
3191
+    jest-diff "^18.1.0"
3192
+    jest-matcher-utils "^18.1.0"
3193
+    jest-util "^18.1.0"
3194
+    pretty-format "^18.1.0"
3217 3195
 
3218
-jest-mock@^17.0.2:
3219
-  version "17.0.2"
3220
-  resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-17.0.2.tgz#3dfe9221afd9aa61b3d9992840813a358bb2f429"
3196
+jest-mock@^18.0.0:
3197
+  version "18.0.0"
3198
+  resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-18.0.0.tgz#5c248846ea33fa558b526f5312ab4a6765e489b3"
3221 3199
 
3222
-jest-react-native@17.x.x:
3223
-  version "17.1.0"
3224
-  resolved "https://registry.yarnpkg.com/jest-react-native/-/jest-react-native-17.1.0.tgz#72e3ad7ecf664057c782ad0785c93fcdd42e459d"
3200
+jest-react-native@18.x.x:
3201
+  version "18.0.0"
3202
+  resolved "https://registry.yarnpkg.com/jest-react-native/-/jest-react-native-18.0.0.tgz#77dd909f069324599f227c58c61c2e62168726ba"
3225 3203
 
3226
-jest-resolve-dependencies@^17.0.3:
3227
-  version "17.0.3"
3228
-  resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-17.0.3.tgz#bbd37f4643704b97a980927212f3ab12b06e8894"
3204
+jest-resolve-dependencies@^18.1.0:
3205
+  version "18.1.0"
3206
+  resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-18.1.0.tgz#8134fb5caf59c9ed842fe0152ab01c52711f1bbb"
3229 3207
   dependencies:
3230 3208
     jest-file-exists "^17.0.0"
3231
-    jest-resolve "^17.0.3"
3209
+    jest-resolve "^18.1.0"
3232 3210
 
3233
-jest-resolve@^17.0.3:
3234
-  version "17.0.3"
3235
-  resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-17.0.3.tgz#7692a79de2831874375e9d664bc782c29e4da262"
3211
+jest-resolve@^18.1.0:
3212
+  version "18.1.0"
3213
+  resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-18.1.0.tgz#6800accb536658c906cd5e29de412b1ab9ac249b"
3236 3214
   dependencies:
3237 3215
     browser-resolve "^1.11.2"
3238 3216
     jest-file-exists "^17.0.0"
3239
-    jest-haste-map "^17.0.3"
3240
-    resolve "^1.1.6"
3217
+    jest-haste-map "^18.1.0"
3218
+    resolve "^1.2.0"
3241 3219
 
3242
-jest-runtime@^17.0.3:
3243
-  version "17.0.3"
3244
-  resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-17.0.3.tgz#eff4055fe8c3e17c95ed1aaaf5f719c420b86b1f"
3220
+jest-runtime@^18.1.0:
3221
+  version "18.1.0"
3222
+  resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-18.1.0.tgz#3abfd687175b21fc3b85a2b8064399e997859922"
3245 3223
   dependencies:
3246 3224
     babel-core "^6.0.0"
3247
-    babel-jest "^17.0.2"
3248
-    babel-plugin-istanbul "^2.0.0"
3225
+    babel-jest "^18.0.0"
3226
+    babel-plugin-istanbul "^3.0.0"
3249 3227
     chalk "^1.1.3"
3250 3228
     graceful-fs "^4.1.6"
3251
-    jest-config "^17.0.3"
3229
+    jest-config "^18.1.0"
3252 3230
     jest-file-exists "^17.0.0"
3253
-    jest-haste-map "^17.0.3"
3254
-    jest-mock "^17.0.2"
3255
-    jest-resolve "^17.0.3"
3256
-    jest-snapshot "^17.0.3"
3257
-    jest-util "^17.0.2"
3231
+    jest-haste-map "^18.1.0"
3232
+    jest-mock "^18.0.0"
3233
+    jest-resolve "^18.1.0"
3234
+    jest-snapshot "^18.1.0"
3235
+    jest-util "^18.1.0"
3258 3236
     json-stable-stringify "^1.0.0"
3259
-    multimatch "^2.1.0"
3237
+    micromatch "^2.3.11"
3260 3238
     yargs "^6.3.0"
3261 3239
 
3262
-jest-snapshot@^17.0.3:
3263
-  version "17.0.3"
3264
-  resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-17.0.3.tgz#c8199db4ccbd5515cfecc8e800ab076bdda7abc0"
3240
+jest-snapshot@^18.1.0:
3241
+  version "18.1.0"
3242
+  resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-18.1.0.tgz#55b96d2ee639c9bce76f87f2a3fd40b71c7a5916"
3265 3243
   dependencies:
3266
-    jest-diff "^17.0.3"
3244
+    jest-diff "^18.1.0"
3267 3245
     jest-file-exists "^17.0.0"
3268
-    jest-matcher-utils "^17.0.3"
3269
-    jest-util "^17.0.2"
3246
+    jest-matcher-utils "^18.1.0"
3247
+    jest-util "^18.1.0"
3270 3248
     natural-compare "^1.4.0"
3271
-    pretty-format "~4.2.1"
3249
+    pretty-format "^18.1.0"
3272 3250
 
3273
-jest-util@^17.0.2:
3274
-  version "17.0.2"
3275
-  resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-17.0.2.tgz#9fd9da8091e9904fb976da7e4d8912ca26968638"
3251
+jest-util@^18.1.0:
3252
+  version "18.1.0"
3253
+  resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-18.1.0.tgz#3a99c32114ab17f84be094382527006e6d4bfc6a"
3276 3254
   dependencies:
3277 3255
     chalk "^1.1.1"
3278 3256
     diff "^3.0.0"
3279 3257
     graceful-fs "^4.1.6"
3280 3258
     jest-file-exists "^17.0.0"
3281
-    jest-mock "^17.0.2"
3259
+    jest-mock "^18.0.0"
3282 3260
     mkdirp "^0.5.1"
3283 3261
 
3284
-jest@17.x.x:
3285
-  version "17.0.3"
3286
-  resolved "https://registry.yarnpkg.com/jest/-/jest-17.0.3.tgz#89c43b30b0aaad42462e9ea701352dacbad4a354"
3262
+jest@18.x.x:
3263
+  version "18.1.0"
3264
+  resolved "https://registry.yarnpkg.com/jest/-/jest-18.1.0.tgz#bcebf1e203dee5c2ad2091c805300a343d9e6c7d"
3287 3265
   dependencies:
3288
-    jest-cli "^17.0.3"
3266
+    jest-cli "^18.1.0"
3289 3267
 
3290 3268
 jodid25519@^1.0.0:
3291 3269
   version "1.0.2"
@@ -3306,7 +3284,7 @@ js-tokens@^2.0.0:
3306 3284
   version "2.0.0"
3307 3285
   resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-2.0.0.tgz#79903f5563ee778cc1162e6dcf1a0027c97f9cb5"
3308 3286
 
3309
-js-yaml@3.x, js-yaml@^3.5.1, js-yaml@^3.7.0:
3287
+js-yaml@^3.5.1, js-yaml@^3.7.0:
3310 3288
   version "3.7.0"
3311 3289
   resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.7.0.tgz#5c967ddd837a9bfdca5f2de84253abe8a1c03b80"
3312 3290
   dependencies:
@@ -3317,7 +3295,7 @@ jsbn@~0.1.0:
3317 3295
   version "0.1.0"
3318 3296
   resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.0.tgz#650987da0dd74f4ebf5a11377a2aa2d273e97dfd"
3319 3297
 
3320
-jsdom@^9.8.1:
3298
+jsdom@^9.9.1:
3321 3299
   version "9.9.1"
3322 3300
   resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-9.9.1.tgz#84f3972ad394ab963233af8725211bce4d01bfd5"
3323 3301
   dependencies:
@@ -3461,8 +3439,8 @@ load-json-file@^1.0.0:
3461 3439
     strip-bom "^2.0.0"
3462 3440
 
3463 3441
 lodash-es@^4.2.0:
3464
-  version "4.17.3"
3465
-  resolved "https://registry.yarnpkg.com/lodash-es/-/lodash-es-4.17.3.tgz#567a08d2f0c91d92b31ce35c5565e1f337fb81db"
3442
+  version "4.17.4"
3443
+  resolved "https://registry.yarnpkg.com/lodash-es/-/lodash-es-4.17.4.tgz#dcc1d7552e150a0640073ba9cb31d70f032950e7"
3466 3444
 
3467 3445
 lodash._arraycopy@^3.0.0:
3468 3446
   version "3.0.0"
@@ -3613,8 +3591,8 @@ lodash.templatesettings@^3.0.0:
3613 3591
     lodash.escape "^3.0.0"
3614 3592
 
3615 3593
 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:
3616
-  version "4.17.3"
3617
-  resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.3.tgz#557ed7d2a9438cac5fd5a43043ca60cb455e01f7"
3594
+  version "4.17.4"
3595
+  resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.4.tgz#78203a4d1c328ae1d86dca6460e369b57f4055ae"
3618 3596
 
3619 3597
 lodash@^3.1.0, lodash@^3.2.0, lodash@^3.3.1, lodash@^3.5.0, lodash@^3.6.0:
3620 3598
   version "3.10.1"
@@ -3809,7 +3787,7 @@ minimist@^1.1.0, minimist@^1.1.1, minimist@^1.1.3, minimist@^1.2.0:
3809 3787
   version "1.2.0"
3810 3788
   resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284"
3811 3789
 
3812
-mkdirp@0.5.x, "mkdirp@>=0.5 0", mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@~0.5.1:
3790
+"mkdirp@>=0.5 0", mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@~0.5.1:
3813 3791
   version "0.5.1"
3814 3792
   resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903"
3815 3793
   dependencies:
@@ -3949,7 +3927,7 @@ node-uuid@1.4.7:
3949 3927
   version "1.4.7"
3950 3928
   resolved "https://registry.yarnpkg.com/node-uuid/-/node-uuid-1.4.7.tgz#6da5a17668c4b3dd59623bda11cf7fa4c1f60a6f"
3951 3929
 
3952
-nopt@3.x, nopt@^3.0.0, nopt@~3.0.6:
3930
+nopt@^3.0.0, nopt@~3.0.6:
3953 3931
   version "3.0.6"
3954 3932
   resolved "https://registry.yarnpkg.com/nopt/-/nopt-3.0.6.tgz#c6465dbf08abcd4db359317f79ac68a646b28ff9"
3955 3933
   dependencies:
@@ -4032,7 +4010,7 @@ on-headers@~1.0.0, on-headers@~1.0.1:
4032 4010
   version "1.0.1"
4033 4011
   resolved "https://registry.yarnpkg.com/on-headers/-/on-headers-1.0.1.tgz#928f5d0f470d49342651ea6794b0857c100693f7"
4034 4012
 
4035
-once@1.x, once@^1.3.0, once@^1.4.0:
4013
+once@^1.3.0, once@^1.4.0:
4036 4014
   version "1.4.0"
4037 4015
   resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1"
4038 4016
   dependencies:
@@ -4231,9 +4209,11 @@ pretty-bytes@^2.0.1:
4231 4209
     meow "^3.1.0"
4232 4210
     number-is-nan "^1.0.0"
4233 4211
 
4234
-pretty-format@~4.2.1:
4235
-  version "4.2.3"
4236
-  resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-4.2.3.tgz#8894c2ac81419cf801629d8f66320a25380d8b05"
4212
+pretty-format@^18.1.0:
4213
+  version "18.1.0"
4214
+  resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-18.1.0.tgz#fb65a86f7a7f9194963eee91865c1bcf1039e284"
4215
+  dependencies:
4216
+    ansi-styles "^2.2.1"
4237 4217
 
4238 4218
 private@^0.1.6, private@~0.1.5:
4239 4219
   version "0.1.6"
@@ -4663,11 +4643,11 @@ resolve-from@^1.0.0:
4663 4643
   version "1.0.1"
4664 4644
   resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-1.0.1.tgz#26cbfe935d1aeeeabb29bc3fe5aeb01e93d44226"
4665 4645
 
4666
-resolve@1.1.7, resolve@1.1.x:
4646
+resolve@1.1.7:
4667 4647
   version "1.1.7"
4668 4648
   resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.1.7.tgz#203114d82ad2c5ed9e8e0411b3932875e889e97b"
4669 4649
 
4670
-resolve@^1.1.3, resolve@^1.1.6:
4650
+resolve@^1.1.3, resolve@^1.1.6, resolve@^1.2.0:
4671 4651
   version "1.2.0"
4672 4652
   resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.2.0.tgz#9589c3f2f6149d1417a40becc1663db6ec6bc26c"
4673 4653
 
@@ -4740,7 +4720,7 @@ seek-bzip@^1.0.3:
4740 4720
   dependencies:
4741 4721
     commander "~2.8.1"
4742 4722
 
4743
-"semver@2 || 3 || 4 || 5", semver@5.x, semver@^5.0.3, semver@^5.1.0, semver@^5.3.0, semver@~5.3.0:
4723
+"semver@2 || 3 || 4 || 5", semver@5.x, semver@5.x.x, semver@^5.0.3, semver@^5.1.0, semver@^5.3.0, semver@~5.3.0:
4744 4724
   version "5.3.0"
4745 4725
   resolved "https://registry.yarnpkg.com/semver/-/semver-5.3.0.tgz#9b2ce5d3de02d17c6012ad326aa6b4d0cf54f94f"
4746 4726
 
@@ -4840,8 +4820,8 @@ simple-plist@0.1.4:
4840 4820
     plist "1.2.0"
4841 4821
 
4842 4822
 sinon@^1.9.1:
4843
-  version "1.17.6"
4844
-  resolved "https://registry.yarnpkg.com/sinon/-/sinon-1.17.6.tgz#a43116db59577c8296356afee13fafc2332e58e1"
4823
+  version "1.17.7"
4824
+  resolved "https://registry.yarnpkg.com/sinon/-/sinon-1.17.7.tgz#4542a4f49ba0c45c05eb2e9dd9d203e2b8efe0bf"
4845 4825
   dependencies:
4846 4826
     formatio "1.1.1"
4847 4827
     lolex "1.3.2"
@@ -5076,7 +5056,7 @@ supports-color@^2.0.0:
5076 5056
   version "2.0.0"
5077 5057
   resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7"
5078 5058
 
5079
-supports-color@^3.1.0, supports-color@^3.1.2:
5059
+supports-color@^3.1.2:
5080 5060
   version "3.1.2"
5081 5061
   resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-3.1.2.tgz#72a262894d9d408b956ca05ff37b2ed8a6e2a2d5"
5082 5062
   dependencies:
@@ -5134,9 +5114,9 @@ temp@0.8.3:
5134 5114
     os-tmpdir "^1.0.0"
5135 5115
     rimraf "~2.2.6"
5136 5116
 
5137
-test-exclude@^2.1.1:
5138
-  version "2.1.3"
5139
-  resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-2.1.3.tgz#a8d8968e1da83266f9864f2852c55e220f06434a"
5117
+test-exclude@^3.3.0:
5118
+  version "3.3.0"
5119
+  resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-3.3.0.tgz#7a17ca1239988c98367b0621456dbb7d4bc38977"
5140 5120
   dependencies:
5141 5121
     arrify "^1.0.1"
5142 5122
     micromatch "^2.3.11"
@@ -5200,8 +5180,8 @@ time-stamp@^1.0.0:
5200 5180
   resolved "https://registry.yarnpkg.com/time-stamp/-/time-stamp-1.0.1.tgz#9f4bd23559c9365966f3302dbba2b07c6b99b151"
5201 5181
 
5202 5182
 timed-out@^3.0.0:
5203
-  version "3.1.1"
5204
-  resolved "https://registry.yarnpkg.com/timed-out/-/timed-out-3.1.1.tgz#2eaaa1021888e4ce3b6ce3511fa7a8556114752b"
5183
+  version "3.1.3"
5184
+  resolved "https://registry.yarnpkg.com/timed-out/-/timed-out-3.1.3.tgz#95860bfcc5c76c277f8f8326fd0f5b2e20eba217"
5205 5185
 
5206 5186
 tmpl@1.0.x:
5207 5187
   version "1.0.4"
@@ -5513,8 +5493,8 @@ whatwg-fetch@>=0.10.0, whatwg-fetch@^1.0.0:
5513 5493
   resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-1.1.1.tgz#ac3c9d39f320c6dce5339969d054ef43dd333319"
5514 5494
 
5515 5495
 whatwg-url@^4.1.0:
5516
-  version "4.1.1"
5517
-  resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-4.1.1.tgz#567074923352de781e3500d64a86aa92a971b4a4"
5496
+  version "4.2.0"
5497
+  resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-4.2.0.tgz#abf1a3f5ff4bc2005b3f0c2119382631789d8e44"
5518 5498
   dependencies:
5519 5499
     tr46 "~0.0.3"
5520 5500
     webidl-conversions "^3.0.0"
@@ -5543,10 +5523,6 @@ window-size@^0.1.4:
5543 5523
   version "0.1.4"
5544 5524
   resolved "https://registry.yarnpkg.com/window-size/-/window-size-0.1.4.tgz#f8e1aa1ee5a53ec5bf151ffa09742a6ad7697876"
5545 5525
 
5546
-window-size@^0.2.0:
5547
-  version "0.2.0"
5548
-  resolved "https://registry.yarnpkg.com/window-size/-/window-size-0.2.0.tgz#b4315bb4214a3d7058ebeee892e13fa24d98b075"
5549
-
5550 5526
 wordwrap@0.0.2:
5551 5527
   version "0.0.2"
5552 5528
   resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.2.tgz#b79669bb42ecb409f83d583cad52ca17eaa1643f"
@@ -5647,8 +5623,8 @@ yallist@^2.0.0:
5647 5623
   resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.0.0.tgz#306c543835f09ee1a4cb23b7bce9ab341c91cdd4"
5648 5624
 
5649 5625
 yargs-parser@^4.2.0:
5650
-  version "4.2.0"
5651
-  resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-4.2.0.tgz#6ced869cd05a3dca6a1eaee38b68aeed4b0b4101"
5626
+  version "4.2.1"
5627
+  resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-4.2.1.tgz#29cceac0dc4f03c6c87b4a9f217dd18c9f74871c"
5652 5628
   dependencies:
5653 5629
     camelcase "^3.0.0"
5654 5630
 
@@ -5665,8 +5641,8 @@ yargs@^3.24.0:
5665 5641
     y18n "^3.2.0"
5666 5642
 
5667 5643
 yargs@^6.3.0:
5668
-  version "6.5.0"
5669
-  resolved "https://registry.yarnpkg.com/yargs/-/yargs-6.5.0.tgz#a902e23a1f0fe912b2a03f6131b7ed740c9718ff"
5644
+  version "6.6.0"
5645
+  resolved "https://registry.yarnpkg.com/yargs/-/yargs-6.6.0.tgz#782ec21ef403345f830a808ca3d513af56065208"
5670 5646
   dependencies:
5671 5647
     camelcase "^3.0.0"
5672 5648
     cliui "^3.2.0"
@@ -5679,7 +5655,6 @@ yargs@^6.3.0:
5679 5655
     set-blocking "^2.0.0"
5680 5656
     string-width "^1.0.2"
5681 5657
     which-module "^1.0.0"
5682
-    window-size "^0.2.0"
5683 5658
     y18n "^3.2.1"
5684 5659
     yargs-parser "^4.2.0"
5685 5660