Browse Source

update jest

Daniel Zlotin 8 years ago
parent
commit
450cd5dbf7
2 changed files with 151 additions and 170 deletions
  1. 7
    5
      package.json
  2. 144
    165
      yarn.lock

+ 7
- 5
package.json View File

44
     "babel-polyfill": "6.x.x",
44
     "babel-polyfill": "6.x.x",
45
     "babel-preset-react-native": "1.x.x",
45
     "babel-preset-react-native": "1.x.x",
46
     "babel-register": "6.x.x",
46
     "babel-register": "6.x.x",
47
-    "babel-jest": "17.x.x",
47
+    "babel-jest": "18.x.x",
48
     "eslint": "3.x.x",
48
     "eslint": "3.x.x",
49
     "eslint-plugin-babel": "4.x.x",
49
     "eslint-plugin-babel": "4.x.x",
50
     "eslint-plugin-react": "6.x.x",
50
     "eslint-plugin-react": "6.x.x",
51
     "eslint-plugin-react-native": "2.x.x",
51
     "eslint-plugin-react-native": "2.x.x",
52
-    "jest": "17.x.x",
53
-    "jest-cli": "17.x.x",
52
+    "jest": "18.x.x",
53
+    "jest-cli": "18.x.x",
54
     "react-test-renderer": "15.4.1"
54
     "react-test-renderer": "15.4.1"
55
   },
55
   },
56
   "babel": {
56
   "babel": {
58
       "test": {
58
       "test": {
59
         "presets": [
59
         "presets": [
60
           "react-native"
60
           "react-native"
61
-        ]
61
+        ],
62
+        "retainLines": true
62
       }
63
       }
63
     }
64
     }
64
   },
65
   },
65
   "jest": {
66
   "jest": {
66
     "preset": "react-native",
67
     "preset": "react-native",
67
     "testPathDirs": [
68
     "testPathDirs": [
68
-      "node_modules", "src2"
69
+      "node_modules",
70
+      "src2"
69
     ],
71
     ],
70
     "resetMocks": true,
72
     "resetMocks": true,
71
     "resetModules": true
73
     "resetModules": true

+ 144
- 165
yarn.lock View File

13
   version "1.0.3"
13
   version "1.0.3"
14
   resolved "https://registry.yarnpkg.com/abab/-/abab-1.0.3.tgz#b81de5f7274ec4e756d797cd834f303642724e5d"
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
   version "1.0.9"
17
   version "1.0.9"
18
   resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.0.9.tgz#91b4792588a7738c25f35dd6f63752a2f8776135"
18
   resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.0.9.tgz#91b4792588a7738c25f35dd6f63752a2f8776135"
19
 
19
 
226
   version "1.0.1"
226
   version "1.0.1"
227
   resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.1.tgz#19d386a1d9edc6e7c1c85d388aedbcc56d33602d"
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
   version "1.5.2"
230
   version "1.5.2"
231
   resolved "https://registry.yarnpkg.com/async/-/async-1.5.2.tgz#ec6a61ae56480c0c3cb241c95618e20892f9672a"
231
   resolved "https://registry.yarnpkg.com/async/-/async-1.5.2.tgz#ec6a61ae56480c0c3cb241c95618e20892f9672a"
232
 
232
 
411
     babel-runtime "^6.0.0"
411
     babel-runtime "^6.0.0"
412
     babel-template "^6.16.0"
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
   dependencies:
417
   dependencies:
418
     babel-core "^6.0.0"
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
 babel-messages@^6.8.0:
422
 babel-messages@^6.8.0:
423
   version "6.8.0"
423
   version "6.8.0"
437
   dependencies:
437
   dependencies:
438
     babel-runtime "^6.0.0"
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.0.0"
442
+  resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-3.0.0.tgz#da7324520ae0b8a44b6a078e72e883374a9fab76"
443
   dependencies:
443
   dependencies:
444
     find-up "^1.1.2"
444
     find-up "^1.1.2"
445
     istanbul-lib-instrument "^1.1.4"
445
     istanbul-lib-instrument "^1.1.4"
446
     object-assign "^4.1.0"
446
     object-assign "^4.1.0"
447
-    test-exclude "^2.1.1"
447
+    test-exclude "^3.2.2"
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
 babel-plugin-react-transform@2.0.2:
453
 babel-plugin-react-transform@2.0.2:
454
   version "2.0.2"
454
   version "2.0.2"
771
     babel-plugin-transform-react-display-name "^6.8.0"
771
     babel-plugin-transform-react-display-name "^6.8.0"
772
     babel-plugin-transform-react-jsx "^6.8.0"
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
   dependencies:
777
   dependencies:
778
-    babel-plugin-jest-hoist "^17.0.2"
778
+    babel-plugin-jest-hoist "^18.0.0"
779
 
779
 
780
 babel-preset-react-native@1.x.x, babel-preset-react-native@^1.9.0:
780
 babel-preset-react-native@1.x.x, babel-preset-react-native@^1.9.0:
781
   version "1.9.1"
781
   version "1.9.1"
1861
   optionalDependencies:
1861
   optionalDependencies:
1862
     source-map "~0.2.0"
1862
     source-map "~0.2.0"
1863
 
1863
 
1864
-escodegen@1.8.x, escodegen@^1.6.1:
1864
+escodegen@^1.6.1:
1865
   version "1.8.1"
1865
   version "1.8.1"
1866
   resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-1.8.1.tgz#5a5b53af4693110bebb0867aa3430dd3b70a1018"
1866
   resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-1.8.1.tgz#5a5b53af4693110bebb0867aa3430dd3b70a1018"
1867
   dependencies:
1867
   dependencies:
1988
   version "15001.1.0-dev-harmony-fb"
1988
   version "15001.1.0-dev-harmony-fb"
1989
   resolved "https://registry.yarnpkg.com/esprima-fb/-/esprima-fb-15001.1.0-dev-harmony-fb.tgz#30a947303c6b8d5e955bee2b99b1d233206a6901"
1989
   resolved "https://registry.yarnpkg.com/esprima-fb/-/esprima-fb-15001.1.0-dev-harmony-fb.tgz#30a947303c6b8d5e955bee2b99b1d233206a6901"
1990
 
1990
 
1991
-esprima@2.7.x, esprima@^2.6.0, esprima@^2.7.1:
1991
+esprima@^2.6.0, esprima@^2.7.1:
1992
   version "2.7.3"
1992
   version "2.7.3"
1993
   resolved "https://registry.yarnpkg.com/esprima/-/esprima-2.7.3.tgz#96e3b70d5779f6ad49cd032673d1c312767ba581"
1993
   resolved "https://registry.yarnpkg.com/esprima/-/esprima-2.7.3.tgz#96e3b70d5779f6ad49cd032673d1c312767ba581"
1994
 
1994
 
2571
   dependencies:
2571
   dependencies:
2572
     glogg "^1.0.0"
2572
     glogg "^1.0.0"
2573
 
2573
 
2574
-handlebars@^4.0.1, handlebars@^4.0.3:
2574
+handlebars@^4.0.3:
2575
   version "4.0.6"
2575
   version "4.0.6"
2576
   resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.0.6.tgz#2ce4484850537f9c97a8026d5399b935c4ed4ed7"
2576
   resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.0.6.tgz#2ce4484850537f9c97a8026d5399b935c4ed4ed7"
2577
   dependencies:
2577
   dependencies:
2995
   version "0.1.2"
2995
   version "0.1.2"
2996
   resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a"
2996
   resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a"
2997
 
2997
 
2998
-istanbul-api@^1.0.0-aplha.10:
2998
+istanbul-api@^1.1.0-alpha.1:
2999
   version "1.1.0"
2999
   version "1.1.0"
3000
   resolved "https://registry.yarnpkg.com/istanbul-api/-/istanbul-api-1.1.0.tgz#fb3f62edd5bfc6ae09da09453ded6e10ae7e483b"
3000
   resolved "https://registry.yarnpkg.com/istanbul-api/-/istanbul-api-1.1.0.tgz#fb3f62edd5bfc6ae09da09453ded6e10ae7e483b"
3001
   dependencies:
3001
   dependencies:
3059
   dependencies:
3059
   dependencies:
3060
     handlebars "^4.0.3"
3060
     handlebars "^4.0.3"
3061
 
3061
 
3062
-istanbul@^0.4.5:
3063
-  version "0.4.5"
3064
-  resolved "https://registry.yarnpkg.com/istanbul/-/istanbul-0.4.5.tgz#65c7d73d4c4da84d4f3ac310b918fb0b8033733b"
3065
-  dependencies:
3066
-    abbrev "1.0.x"
3067
-    async "1.x"
3068
-    escodegen "1.8.x"
3069
-    esprima "2.7.x"
3070
-    glob "^5.0.15"
3071
-    handlebars "^4.0.1"
3072
-    js-yaml "3.x"
3073
-    mkdirp "0.5.x"
3074
-    nopt "3.x"
3075
-    once "1.x"
3076
-    resolve "1.1.x"
3077
-    supports-color "^3.1.0"
3078
-    which "^1.1.1"
3079
-    wordwrap "^1.0.0"
3080
-
3081
 istextorbinary@^1.0.2:
3062
 istextorbinary@^1.0.2:
3082
   version "1.0.2"
3063
   version "1.0.2"
3083
   resolved "https://registry.yarnpkg.com/istextorbinary/-/istextorbinary-1.0.2.tgz#ace19354d1a9a0173efeb1084ce0f87b0ad7decf"
3064
   resolved "https://registry.yarnpkg.com/istextorbinary/-/istextorbinary-1.0.2.tgz#ace19354d1a9a0173efeb1084ce0f87b0ad7decf"
3089
   version "17.0.2"
3070
   version "17.0.2"
3090
   resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-17.0.2.tgz#f5657758736996f590a51b87e5c9369d904ba7b7"
3071
   resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-17.0.2.tgz#f5657758736996f590a51b87e5c9369d904ba7b7"
3091
 
3072
 
3092
-jest-cli@17.x.x, jest-cli@^17.0.3:
3093
-  version "17.0.3"
3094
-  resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-17.0.3.tgz#700b8c02a9ea0ec9eab0cd5a9fd42d8a858ce146"
3073
+jest-cli@18.x.x, jest-cli@^18.1.0:
3074
+  version "18.1.0"
3075
+  resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-18.1.0.tgz#5ead36ecad420817c2c9baa2aa7574f63257b3d6"
3095
   dependencies:
3076
   dependencies:
3096
     ansi-escapes "^1.4.0"
3077
     ansi-escapes "^1.4.0"
3097
     callsites "^2.0.0"
3078
     callsites "^2.0.0"
3098
     chalk "^1.1.1"
3079
     chalk "^1.1.1"
3099
     graceful-fs "^4.1.6"
3080
     graceful-fs "^4.1.6"
3100
     is-ci "^1.0.9"
3081
     is-ci "^1.0.9"
3101
-    istanbul-api "^1.0.0-aplha.10"
3082
+    istanbul-api "^1.1.0-alpha.1"
3102
     istanbul-lib-coverage "^1.0.0"
3083
     istanbul-lib-coverage "^1.0.0"
3103
     istanbul-lib-instrument "^1.1.1"
3084
     istanbul-lib-instrument "^1.1.1"
3104
     jest-changed-files "^17.0.2"
3085
     jest-changed-files "^17.0.2"
3105
-    jest-config "^17.0.3"
3106
-    jest-environment-jsdom "^17.0.2"
3086
+    jest-config "^18.1.0"
3087
+    jest-environment-jsdom "^18.1.0"
3107
     jest-file-exists "^17.0.0"
3088
     jest-file-exists "^17.0.0"
3108
-    jest-haste-map "^17.0.3"
3109
-    jest-jasmine2 "^17.0.3"
3110
-    jest-mock "^17.0.2"
3111
-    jest-resolve "^17.0.3"
3112
-    jest-resolve-dependencies "^17.0.3"
3113
-    jest-runtime "^17.0.3"
3114
-    jest-snapshot "^17.0.3"
3115
-    jest-util "^17.0.2"
3089
+    jest-haste-map "^18.1.0"
3090
+    jest-jasmine2 "^18.1.0"
3091
+    jest-mock "^18.0.0"
3092
+    jest-resolve "^18.1.0"
3093
+    jest-resolve-dependencies "^18.1.0"
3094
+    jest-runtime "^18.1.0"
3095
+    jest-snapshot "^18.1.0"
3096
+    jest-util "^18.1.0"
3116
     json-stable-stringify "^1.0.0"
3097
     json-stable-stringify "^1.0.0"
3117
     node-notifier "^4.6.1"
3098
     node-notifier "^4.6.1"
3118
     sane "~1.4.1"
3099
     sane "~1.4.1"
3122
     worker-farm "^1.3.1"
3103
     worker-farm "^1.3.1"
3123
     yargs "^6.3.0"
3104
     yargs "^6.3.0"
3124
 
3105
 
3125
-jest-config@^17.0.3:
3126
-  version "17.0.3"
3127
-  resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-17.0.3.tgz#b6ed75d90d090b731fd894231904cadb7d5a5df2"
3106
+jest-config@^18.1.0:
3107
+  version "18.1.0"
3108
+  resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-18.1.0.tgz#6111740a6d48aab86ff5a9e6ab0b98bd993b6ff4"
3128
   dependencies:
3109
   dependencies:
3129
     chalk "^1.1.1"
3110
     chalk "^1.1.1"
3130
-    istanbul "^0.4.5"
3131
-    jest-environment-jsdom "^17.0.2"
3132
-    jest-environment-node "^17.0.2"
3133
-    jest-jasmine2 "^17.0.3"
3134
-    jest-mock "^17.0.2"
3135
-    jest-resolve "^17.0.3"
3136
-    jest-util "^17.0.2"
3111
+    jest-environment-jsdom "^18.1.0"
3112
+    jest-environment-node "^18.1.0"
3113
+    jest-jasmine2 "^18.1.0"
3114
+    jest-mock "^18.0.0"
3115
+    jest-resolve "^18.1.0"
3116
+    jest-util "^18.1.0"
3137
     json-stable-stringify "^1.0.0"
3117
     json-stable-stringify "^1.0.0"
3138
 
3118
 
3139
-jest-diff@^17.0.3:
3140
-  version "17.0.3"
3141
-  resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-17.0.3.tgz#8fb31efab3b314d7b61b7b66b0bdea617ef1c02f"
3119
+jest-diff@^18.1.0:
3120
+  version "18.1.0"
3121
+  resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-18.1.0.tgz#4ff79e74dd988c139195b365dc65d87f606f4803"
3142
   dependencies:
3122
   dependencies:
3143
     chalk "^1.1.3"
3123
     chalk "^1.1.3"
3144
     diff "^3.0.0"
3124
     diff "^3.0.0"
3145
-    jest-matcher-utils "^17.0.3"
3146
-    pretty-format "~4.2.1"
3125
+    jest-matcher-utils "^18.1.0"
3126
+    pretty-format "^18.1.0"
3147
 
3127
 
3148
-jest-environment-jsdom@^17.0.2:
3149
-  version "17.0.2"
3150
-  resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-17.0.2.tgz#a3098dc29806d40802c52b62b848ab6aa00fdba0"
3128
+jest-environment-jsdom@^18.1.0:
3129
+  version "18.1.0"
3130
+  resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-18.1.0.tgz#18b42f0c4ea2bae9f36cab3639b1e8f8c384e24e"
3151
   dependencies:
3131
   dependencies:
3152
-    jest-mock "^17.0.2"
3153
-    jest-util "^17.0.2"
3154
-    jsdom "^9.8.1"
3132
+    jest-mock "^18.0.0"
3133
+    jest-util "^18.1.0"
3134
+    jsdom "^9.9.1"
3155
 
3135
 
3156
-jest-environment-node@^17.0.2:
3157
-  version "17.0.2"
3158
-  resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-17.0.2.tgz#aff6133f4ca2faddcc5b0ce7d25cec83e16d8463"
3136
+jest-environment-node@^18.1.0:
3137
+  version "18.1.0"
3138
+  resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-18.1.0.tgz#4d6797572c8dda99acf5fae696eb62945547c779"
3159
   dependencies:
3139
   dependencies:
3160
-    jest-mock "^17.0.2"
3161
-    jest-util "^17.0.2"
3140
+    jest-mock "^18.0.0"
3141
+    jest-util "^18.1.0"
3162
 
3142
 
3163
 jest-file-exists@^17.0.0:
3143
 jest-file-exists@^17.0.0:
3164
   version "17.0.0"
3144
   version "17.0.0"
3173
     multimatch "^2.1.0"
3153
     multimatch "^2.1.0"
3174
     worker-farm "^1.3.1"
3154
     worker-farm "^1.3.1"
3175
 
3155
 
3176
-jest-haste-map@^17.0.3:
3177
-  version "17.0.3"
3178
-  resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-17.0.3.tgz#5232783e70577217b6b17d2a1c1766637a1d2fbd"
3156
+jest-haste-map@^18.1.0:
3157
+  version "18.1.0"
3158
+  resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-18.1.0.tgz#06839c74b770a40c1a106968851df8d281c08375"
3179
   dependencies:
3159
   dependencies:
3180
     fb-watchman "^1.9.0"
3160
     fb-watchman "^1.9.0"
3181
     graceful-fs "^4.1.6"
3161
     graceful-fs "^4.1.6"
3182
-    multimatch "^2.1.0"
3162
+    micromatch "^2.3.11"
3183
     sane "~1.4.1"
3163
     sane "~1.4.1"
3184
     worker-farm "^1.3.1"
3164
     worker-farm "^1.3.1"
3185
 
3165
 
3186
-jest-jasmine2@^17.0.3:
3187
-  version "17.0.3"
3188
-  resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-17.0.3.tgz#d4336b89f3ad288269a1c8e2bfc180dcf89c6ad1"
3166
+jest-jasmine2@^18.1.0:
3167
+  version "18.1.0"
3168
+  resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-18.1.0.tgz#094e104c2c189708766c77263bb2aecb5860a80b"
3189
   dependencies:
3169
   dependencies:
3190
     graceful-fs "^4.1.6"
3170
     graceful-fs "^4.1.6"
3191
-    jest-matchers "^17.0.3"
3192
-    jest-snapshot "^17.0.3"
3193
-    jest-util "^17.0.2"
3171
+    jest-matcher-utils "^18.1.0"
3172
+    jest-matchers "^18.1.0"
3173
+    jest-snapshot "^18.1.0"
3174
+    jest-util "^18.1.0"
3194
 
3175
 
3195
-jest-matcher-utils@^17.0.3:
3196
-  version "17.0.3"
3197
-  resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-17.0.3.tgz#f108e49b956e152c6626dcc0aba864f59ab7b0d3"
3176
+jest-matcher-utils@^18.1.0:
3177
+  version "18.1.0"
3178
+  resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-18.1.0.tgz#1ac4651955ee2a60cef1e7fcc98cdfd773c0f932"
3198
   dependencies:
3179
   dependencies:
3199
     chalk "^1.1.3"
3180
     chalk "^1.1.3"
3200
-    pretty-format "~4.2.1"
3181
+    pretty-format "^18.1.0"
3201
 
3182
 
3202
-jest-matchers@^17.0.3:
3203
-  version "17.0.3"
3204
-  resolved "https://registry.yarnpkg.com/jest-matchers/-/jest-matchers-17.0.3.tgz#88b95348c919343db86d08f12354a8650ae7eddf"
3183
+jest-matchers@^18.1.0:
3184
+  version "18.1.0"
3185
+  resolved "https://registry.yarnpkg.com/jest-matchers/-/jest-matchers-18.1.0.tgz#0341484bf87a1fd0bac0a4d2c899e2b77a3f1ead"
3205
   dependencies:
3186
   dependencies:
3206
-    jest-diff "^17.0.3"
3207
-    jest-matcher-utils "^17.0.3"
3208
-    jest-util "^17.0.2"
3187
+    jest-diff "^18.1.0"
3188
+    jest-matcher-utils "^18.1.0"
3189
+    jest-util "^18.1.0"
3190
+    pretty-format "^18.1.0"
3209
 
3191
 
3210
-jest-mock@^17.0.2:
3211
-  version "17.0.2"
3212
-  resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-17.0.2.tgz#3dfe9221afd9aa61b3d9992840813a358bb2f429"
3192
+jest-mock@^18.0.0:
3193
+  version "18.0.0"
3194
+  resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-18.0.0.tgz#5c248846ea33fa558b526f5312ab4a6765e489b3"
3213
 
3195
 
3214
-jest-resolve-dependencies@^17.0.3:
3215
-  version "17.0.3"
3216
-  resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-17.0.3.tgz#bbd37f4643704b97a980927212f3ab12b06e8894"
3196
+jest-resolve-dependencies@^18.1.0:
3197
+  version "18.1.0"
3198
+  resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-18.1.0.tgz#8134fb5caf59c9ed842fe0152ab01c52711f1bbb"
3217
   dependencies:
3199
   dependencies:
3218
     jest-file-exists "^17.0.0"
3200
     jest-file-exists "^17.0.0"
3219
-    jest-resolve "^17.0.3"
3201
+    jest-resolve "^18.1.0"
3220
 
3202
 
3221
-jest-resolve@^17.0.3:
3222
-  version "17.0.3"
3223
-  resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-17.0.3.tgz#7692a79de2831874375e9d664bc782c29e4da262"
3203
+jest-resolve@^18.1.0:
3204
+  version "18.1.0"
3205
+  resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-18.1.0.tgz#6800accb536658c906cd5e29de412b1ab9ac249b"
3224
   dependencies:
3206
   dependencies:
3225
     browser-resolve "^1.11.2"
3207
     browser-resolve "^1.11.2"
3226
     jest-file-exists "^17.0.0"
3208
     jest-file-exists "^17.0.0"
3227
-    jest-haste-map "^17.0.3"
3228
-    resolve "^1.1.6"
3209
+    jest-haste-map "^18.1.0"
3210
+    resolve "^1.2.0"
3229
 
3211
 
3230
-jest-runtime@^17.0.3:
3231
-  version "17.0.3"
3232
-  resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-17.0.3.tgz#eff4055fe8c3e17c95ed1aaaf5f719c420b86b1f"
3212
+jest-runtime@^18.1.0:
3213
+  version "18.1.0"
3214
+  resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-18.1.0.tgz#3abfd687175b21fc3b85a2b8064399e997859922"
3233
   dependencies:
3215
   dependencies:
3234
     babel-core "^6.0.0"
3216
     babel-core "^6.0.0"
3235
-    babel-jest "^17.0.2"
3236
-    babel-plugin-istanbul "^2.0.0"
3217
+    babel-jest "^18.0.0"
3218
+    babel-plugin-istanbul "^3.0.0"
3237
     chalk "^1.1.3"
3219
     chalk "^1.1.3"
3238
     graceful-fs "^4.1.6"
3220
     graceful-fs "^4.1.6"
3239
-    jest-config "^17.0.3"
3221
+    jest-config "^18.1.0"
3240
     jest-file-exists "^17.0.0"
3222
     jest-file-exists "^17.0.0"
3241
-    jest-haste-map "^17.0.3"
3242
-    jest-mock "^17.0.2"
3243
-    jest-resolve "^17.0.3"
3244
-    jest-snapshot "^17.0.3"
3245
-    jest-util "^17.0.2"
3223
+    jest-haste-map "^18.1.0"
3224
+    jest-mock "^18.0.0"
3225
+    jest-resolve "^18.1.0"
3226
+    jest-snapshot "^18.1.0"
3227
+    jest-util "^18.1.0"
3246
     json-stable-stringify "^1.0.0"
3228
     json-stable-stringify "^1.0.0"
3247
-    multimatch "^2.1.0"
3229
+    micromatch "^2.3.11"
3248
     yargs "^6.3.0"
3230
     yargs "^6.3.0"
3249
 
3231
 
3250
-jest-snapshot@^17.0.3:
3251
-  version "17.0.3"
3252
-  resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-17.0.3.tgz#c8199db4ccbd5515cfecc8e800ab076bdda7abc0"
3232
+jest-snapshot@^18.1.0:
3233
+  version "18.1.0"
3234
+  resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-18.1.0.tgz#55b96d2ee639c9bce76f87f2a3fd40b71c7a5916"
3253
   dependencies:
3235
   dependencies:
3254
-    jest-diff "^17.0.3"
3236
+    jest-diff "^18.1.0"
3255
     jest-file-exists "^17.0.0"
3237
     jest-file-exists "^17.0.0"
3256
-    jest-matcher-utils "^17.0.3"
3257
-    jest-util "^17.0.2"
3238
+    jest-matcher-utils "^18.1.0"
3239
+    jest-util "^18.1.0"
3258
     natural-compare "^1.4.0"
3240
     natural-compare "^1.4.0"
3259
-    pretty-format "~4.2.1"
3241
+    pretty-format "^18.1.0"
3260
 
3242
 
3261
-jest-util@^17.0.2:
3262
-  version "17.0.2"
3263
-  resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-17.0.2.tgz#9fd9da8091e9904fb976da7e4d8912ca26968638"
3243
+jest-util@^18.1.0:
3244
+  version "18.1.0"
3245
+  resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-18.1.0.tgz#3a99c32114ab17f84be094382527006e6d4bfc6a"
3264
   dependencies:
3246
   dependencies:
3265
     chalk "^1.1.1"
3247
     chalk "^1.1.1"
3266
     diff "^3.0.0"
3248
     diff "^3.0.0"
3267
     graceful-fs "^4.1.6"
3249
     graceful-fs "^4.1.6"
3268
     jest-file-exists "^17.0.0"
3250
     jest-file-exists "^17.0.0"
3269
-    jest-mock "^17.0.2"
3251
+    jest-mock "^18.0.0"
3270
     mkdirp "^0.5.1"
3252
     mkdirp "^0.5.1"
3271
 
3253
 
3272
-jest@17.x.x:
3273
-  version "17.0.3"
3274
-  resolved "https://registry.yarnpkg.com/jest/-/jest-17.0.3.tgz#89c43b30b0aaad42462e9ea701352dacbad4a354"
3254
+jest@18.x.x:
3255
+  version "18.1.0"
3256
+  resolved "https://registry.yarnpkg.com/jest/-/jest-18.1.0.tgz#bcebf1e203dee5c2ad2091c805300a343d9e6c7d"
3275
   dependencies:
3257
   dependencies:
3276
-    jest-cli "^17.0.3"
3258
+    jest-cli "^18.1.0"
3277
 
3259
 
3278
 jodid25519@^1.0.0:
3260
 jodid25519@^1.0.0:
3279
   version "1.0.2"
3261
   version "1.0.2"
3294
   version "2.0.0"
3276
   version "2.0.0"
3295
   resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-2.0.0.tgz#79903f5563ee778cc1162e6dcf1a0027c97f9cb5"
3277
   resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-2.0.0.tgz#79903f5563ee778cc1162e6dcf1a0027c97f9cb5"
3296
 
3278
 
3297
-js-yaml@3.x, js-yaml@^3.5.1, js-yaml@^3.7.0:
3279
+js-yaml@^3.5.1, js-yaml@^3.7.0:
3298
   version "3.7.0"
3280
   version "3.7.0"
3299
   resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.7.0.tgz#5c967ddd837a9bfdca5f2de84253abe8a1c03b80"
3281
   resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.7.0.tgz#5c967ddd837a9bfdca5f2de84253abe8a1c03b80"
3300
   dependencies:
3282
   dependencies:
3305
   version "0.1.0"
3287
   version "0.1.0"
3306
   resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.0.tgz#650987da0dd74f4ebf5a11377a2aa2d273e97dfd"
3288
   resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.0.tgz#650987da0dd74f4ebf5a11377a2aa2d273e97dfd"
3307
 
3289
 
3308
-jsdom@^9.8.1:
3290
+jsdom@^9.9.1:
3309
   version "9.9.1"
3291
   version "9.9.1"
3310
   resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-9.9.1.tgz#84f3972ad394ab963233af8725211bce4d01bfd5"
3292
   resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-9.9.1.tgz#84f3972ad394ab963233af8725211bce4d01bfd5"
3311
   dependencies:
3293
   dependencies:
3597
     lodash.escape "^3.0.0"
3579
     lodash.escape "^3.0.0"
3598
 
3580
 
3599
 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:
3581
 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:
3600
-  version "4.17.3"
3601
-  resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.3.tgz#557ed7d2a9438cac5fd5a43043ca60cb455e01f7"
3582
+  version "4.17.4"
3583
+  resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.4.tgz#78203a4d1c328ae1d86dca6460e369b57f4055ae"
3602
 
3584
 
3603
 lodash@^3.1.0, lodash@^3.2.0, lodash@^3.3.1, lodash@^3.5.0, lodash@^3.6.0:
3585
 lodash@^3.1.0, lodash@^3.2.0, lodash@^3.3.1, lodash@^3.5.0, lodash@^3.6.0:
3604
   version "3.10.1"
3586
   version "3.10.1"
3793
   version "1.2.0"
3775
   version "1.2.0"
3794
   resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284"
3776
   resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284"
3795
 
3777
 
3796
-mkdirp@0.5.x, "mkdirp@>=0.5 0", mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@~0.5.1:
3778
+"mkdirp@>=0.5 0", mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@~0.5.1:
3797
   version "0.5.1"
3779
   version "0.5.1"
3798
   resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903"
3780
   resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903"
3799
   dependencies:
3781
   dependencies:
3933
   version "1.4.7"
3915
   version "1.4.7"
3934
   resolved "https://registry.yarnpkg.com/node-uuid/-/node-uuid-1.4.7.tgz#6da5a17668c4b3dd59623bda11cf7fa4c1f60a6f"
3916
   resolved "https://registry.yarnpkg.com/node-uuid/-/node-uuid-1.4.7.tgz#6da5a17668c4b3dd59623bda11cf7fa4c1f60a6f"
3935
 
3917
 
3936
-nopt@3.x, nopt@^3.0.0, nopt@~3.0.6:
3918
+nopt@^3.0.0, nopt@~3.0.6:
3937
   version "3.0.6"
3919
   version "3.0.6"
3938
   resolved "https://registry.yarnpkg.com/nopt/-/nopt-3.0.6.tgz#c6465dbf08abcd4db359317f79ac68a646b28ff9"
3920
   resolved "https://registry.yarnpkg.com/nopt/-/nopt-3.0.6.tgz#c6465dbf08abcd4db359317f79ac68a646b28ff9"
3939
   dependencies:
3921
   dependencies:
4016
   version "1.0.1"
3998
   version "1.0.1"
4017
   resolved "https://registry.yarnpkg.com/on-headers/-/on-headers-1.0.1.tgz#928f5d0f470d49342651ea6794b0857c100693f7"
3999
   resolved "https://registry.yarnpkg.com/on-headers/-/on-headers-1.0.1.tgz#928f5d0f470d49342651ea6794b0857c100693f7"
4018
 
4000
 
4019
-once@1.x, once@^1.3.0, once@^1.4.0:
4001
+once@^1.3.0, once@^1.4.0:
4020
   version "1.4.0"
4002
   version "1.4.0"
4021
   resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1"
4003
   resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1"
4022
   dependencies:
4004
   dependencies:
4215
     meow "^3.1.0"
4197
     meow "^3.1.0"
4216
     number-is-nan "^1.0.0"
4198
     number-is-nan "^1.0.0"
4217
 
4199
 
4218
-pretty-format@~4.2.1:
4219
-  version "4.2.3"
4220
-  resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-4.2.3.tgz#8894c2ac81419cf801629d8f66320a25380d8b05"
4200
+pretty-format@^18.1.0:
4201
+  version "18.1.0"
4202
+  resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-18.1.0.tgz#fb65a86f7a7f9194963eee91865c1bcf1039e284"
4203
+  dependencies:
4204
+    ansi-styles "^2.2.1"
4221
 
4205
 
4222
 private@^0.1.6, private@~0.1.5:
4206
 private@^0.1.6, private@~0.1.5:
4223
   version "0.1.6"
4207
   version "0.1.6"
4637
   version "1.0.1"
4621
   version "1.0.1"
4638
   resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-1.0.1.tgz#26cbfe935d1aeeeabb29bc3fe5aeb01e93d44226"
4622
   resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-1.0.1.tgz#26cbfe935d1aeeeabb29bc3fe5aeb01e93d44226"
4639
 
4623
 
4640
-resolve@1.1.7, resolve@1.1.x:
4624
+resolve@1.1.7:
4641
   version "1.1.7"
4625
   version "1.1.7"
4642
   resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.1.7.tgz#203114d82ad2c5ed9e8e0411b3932875e889e97b"
4626
   resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.1.7.tgz#203114d82ad2c5ed9e8e0411b3932875e889e97b"
4643
 
4627
 
4644
-resolve@^1.1.3, resolve@^1.1.6:
4628
+resolve@^1.1.3, resolve@^1.1.6, resolve@^1.2.0:
4645
   version "1.2.0"
4629
   version "1.2.0"
4646
   resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.2.0.tgz#9589c3f2f6149d1417a40becc1663db6ec6bc26c"
4630
   resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.2.0.tgz#9589c3f2f6149d1417a40becc1663db6ec6bc26c"
4647
 
4631
 
4814
     plist "1.2.0"
4798
     plist "1.2.0"
4815
 
4799
 
4816
 sinon@^1.9.1:
4800
 sinon@^1.9.1:
4817
-  version "1.17.6"
4818
-  resolved "https://registry.yarnpkg.com/sinon/-/sinon-1.17.6.tgz#a43116db59577c8296356afee13fafc2332e58e1"
4801
+  version "1.17.7"
4802
+  resolved "https://registry.yarnpkg.com/sinon/-/sinon-1.17.7.tgz#4542a4f49ba0c45c05eb2e9dd9d203e2b8efe0bf"
4819
   dependencies:
4803
   dependencies:
4820
     formatio "1.1.1"
4804
     formatio "1.1.1"
4821
     lolex "1.3.2"
4805
     lolex "1.3.2"
5050
   version "2.0.0"
5034
   version "2.0.0"
5051
   resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7"
5035
   resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7"
5052
 
5036
 
5053
-supports-color@^3.1.0, supports-color@^3.1.2:
5037
+supports-color@^3.1.2:
5054
   version "3.1.2"
5038
   version "3.1.2"
5055
   resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-3.1.2.tgz#72a262894d9d408b956ca05ff37b2ed8a6e2a2d5"
5039
   resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-3.1.2.tgz#72a262894d9d408b956ca05ff37b2ed8a6e2a2d5"
5056
   dependencies:
5040
   dependencies:
5108
     os-tmpdir "^1.0.0"
5092
     os-tmpdir "^1.0.0"
5109
     rimraf "~2.2.6"
5093
     rimraf "~2.2.6"
5110
 
5094
 
5111
-test-exclude@^2.1.1:
5112
-  version "2.1.3"
5113
-  resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-2.1.3.tgz#a8d8968e1da83266f9864f2852c55e220f06434a"
5095
+test-exclude@^3.2.2:
5096
+  version "3.3.0"
5097
+  resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-3.3.0.tgz#7a17ca1239988c98367b0621456dbb7d4bc38977"
5114
   dependencies:
5098
   dependencies:
5115
     arrify "^1.0.1"
5099
     arrify "^1.0.1"
5116
     micromatch "^2.3.11"
5100
     micromatch "^2.3.11"
5517
   version "0.1.4"
5501
   version "0.1.4"
5518
   resolved "https://registry.yarnpkg.com/window-size/-/window-size-0.1.4.tgz#f8e1aa1ee5a53ec5bf151ffa09742a6ad7697876"
5502
   resolved "https://registry.yarnpkg.com/window-size/-/window-size-0.1.4.tgz#f8e1aa1ee5a53ec5bf151ffa09742a6ad7697876"
5519
 
5503
 
5520
-window-size@^0.2.0:
5521
-  version "0.2.0"
5522
-  resolved "https://registry.yarnpkg.com/window-size/-/window-size-0.2.0.tgz#b4315bb4214a3d7058ebeee892e13fa24d98b075"
5523
-
5524
 wordwrap@0.0.2:
5504
 wordwrap@0.0.2:
5525
   version "0.0.2"
5505
   version "0.0.2"
5526
   resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.2.tgz#b79669bb42ecb409f83d583cad52ca17eaa1643f"
5506
   resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.2.tgz#b79669bb42ecb409f83d583cad52ca17eaa1643f"
5639
     y18n "^3.2.0"
5619
     y18n "^3.2.0"
5640
 
5620
 
5641
 yargs@^6.3.0:
5621
 yargs@^6.3.0:
5642
-  version "6.5.0"
5643
-  resolved "https://registry.yarnpkg.com/yargs/-/yargs-6.5.0.tgz#a902e23a1f0fe912b2a03f6131b7ed740c9718ff"
5622
+  version "6.6.0"
5623
+  resolved "https://registry.yarnpkg.com/yargs/-/yargs-6.6.0.tgz#782ec21ef403345f830a808ca3d513af56065208"
5644
   dependencies:
5624
   dependencies:
5645
     camelcase "^3.0.0"
5625
     camelcase "^3.0.0"
5646
     cliui "^3.2.0"
5626
     cliui "^3.2.0"
5653
     set-blocking "^2.0.0"
5633
     set-blocking "^2.0.0"
5654
     string-width "^1.0.2"
5634
     string-width "^1.0.2"
5655
     which-module "^1.0.0"
5635
     which-module "^1.0.0"
5656
-    window-size "^0.2.0"
5657
     y18n "^3.2.1"
5636
     y18n "^3.2.1"
5658
     yargs-parser "^4.2.0"
5637
     yargs-parser "^4.2.0"
5659
 
5638