@samitouri / QOS-React / commits / 12d5c7a842

Upgrade jest to 20.1.0-delta.1 (#10211)

* Upgrade jest to 20.1.0-delta.1 This includes multi-project support. * Use isSpy polyfill that is not available in jest 20 * Remove use of jasmine.createSpyObj We don't really need this and it's not in jest 20. * Upgrade record-tests script to use the new jest 20 APIs

Sebastian Markbåge committed Jul 18, 2017 at 17:24 UTC 12d5c7a8427f702ebc9896ca3e931ea35d186937
5 files changed +401 -255
package.json
+6 -6
@@ -9,7 +9,7 @@
9 "babel-cli": "^6.6.5",
10 "babel-core": "^6.0.0",
11 "babel-eslint": "^7.1.0",
12 - "babel-jest": "^19.0.0",
12 + "babel-jest": "20.1.0-delta.1",
13 "babel-plugin-check-es2015-constants": "^6.5.0",
14 "babel-plugin-external-helpers": "^6.22.0",
15 "babel-plugin-syntax-trailing-function-commas": "^6.5.0",
@@ -64,11 +64,11 @@
64 "gzip-size": "^3.0.0",
65 "http-server": "^0.9.0",
66 "http2": "^3.3.6",
67 - "jest": "^19.0.1",
68 - "jest-config": "^19.0.1",
69 - "jest-jasmine2": "^19.0.1",
70 - "jest-matchers": "^19.0.0",
71 - "jest-runtime": "^19.0.1",
67 + "jest": "20.1.0-delta.1",
68 + "jest-config": "20.1.0-delta.1",
69 + "jest-jasmine2": "20.1.0-delta.1",
70 + "jest-matchers": "20.1.0-delta.1",
71 + "jest-runtime": "20.1.0-delta.1",
72 "loose-envify": "^1.1.0",
73 "merge-stream": "^1.0.0",
74 "mime": "^1.3.4",
scripts/fiber/record-tests
+23 -24
@@ -12,7 +12,7 @@ const SearchSource = require('jest').SearchSource;
12 const TestRunner = require('jest').TestRunner;
13 const TestWatcher = require('jest').TestWatcher;
14
15 -const createHasteContext = require('jest-runtime').createHasteContext;
15 +const createContext = require('jest-runtime').createContext;
16 const readConfig = require('jest-config').readConfig;
17
18 const argv = {};
@@ -64,9 +64,9 @@ function wrapRunner(originalPath) {
64 hadDevFailures.push(environment.global.__hadDevFailures);
65 };
66
67 - return function runner(config, env, runtime, testPath) {
67 + return function runner(globalConfig, config, env, runtime, testPath) {
68 environment = env;
69 - return original(config, env, runtime, testPath)
69 + return original(globalConfig, config, env, runtime, testPath)
70 .then((results) => {
71 results.failureMessage = null;
72 hadDevFailures.forEach((hadFailures, i) => {
@@ -79,28 +79,27 @@ function wrapRunner(originalPath) {
79 }
80
81 function runJest(maxWorkers) {
82 - return readConfig(argv, root)
83 - .then(({ config }) => {
84 - config = Object.assign({}, config, {
85 - testRunner: wrapRunnerFile(config.testRunner),
86 - });
87 - return createHasteContext(config, {}).then((hasteMap) => {
88 - const source = new SearchSource(hasteMap, config);
89 - return source.getTestPaths({testPathPattern})
90 - .then((data) => {
91 - const runner = new TestRunner(
92 - hasteMap,
93 - config,
94 - {
95 - maxWorkers: maxWorkers,
96 - getTestSummary: () => 'You did it!'
97 - }
98 - );
99 - const watcher = new TestWatcher({isWatchMode: false});
100 - return runner.runTests(data.paths, watcher);
101 - });
82 + let { config } = readConfig(argv, root)
83 + config = Object.assign({}, config, {
84 + testRunner: wrapRunnerFile(config.testRunner),
85 + maxWorkers: maxWorkers,
86 + });
87 + return createContext(config, {}).then((context) => {
88 + const source = new SearchSource(context);
89 + return source.getTestPaths({testPathPattern})
90 + .then((data) => {
91 + const runner = new TestRunner(
92 + config,
93 + {
94 + getTestSummary: () => 'You did it!'
95 + }
96 + );
97 + const watcher = new TestWatcher({isWatchMode: false});
98 + return runner.runTests(data.tests, watcher).catch(x => {
99 + console.log('error', x);
100 + });
101 });
103 - });
102 + });
103 }
104
105 function formatResults(runResults, predicate) {
scripts/jest/test-framework-setup.js
+9 -3
@@ -13,6 +13,10 @@ var newError = function() {
13
14 console.error = newError;
15
16 +// TODO: Stop using spyOn in all the test since that seem deprecated.
17 +// Legacy upgrade path from https://github.com/facebook/jest/blob/21a2b7aaee366af7ed87ae78c5b2d58cf3f5fb86/packages/jest-matchers/src/spy_matchers.js#L160
18 +const isSpy = spy => spy.calls && typeof spy.calls.count === 'function';
19 +
20 env.beforeEach(() => {
21 callCount = 0;
22 jasmine.addMatchers({
@@ -21,10 +25,11 @@ env.beforeEach(() => {
25 compare(actual) {
26 // TODO: Catch test cases that call spyOn() but don't inspect the mock
27 // properly.
24 - if (actual !== newError && !jasmine.isSpy(actual)) {
28 + if (actual !== newError && !isSpy(actual)) {
29 return {
30 pass: false,
27 - message: 'Test did not tear down console.error mock properly.',
31 + message: () =>
32 + 'Test did not tear down console.error mock properly.',
33 };
34 }
35 return {pass: true};
@@ -36,7 +41,8 @@ env.beforeEach(() => {
41 compare(actual) {
42 return {
43 pass: callCount === 0,
39 - message: 'Expected test not to warn. If the warning is expected, mock ' +
44 + message: () =>
45 + 'Expected test not to warn. If the warning is expected, mock ' +
46 "it out using spyOn(console, 'error'); and test that the " +
47 'warning occurs.',
48 };
src/renderers/dom/shared/syntheticEvents/__tests__/SyntheticClipboardEvent-test.js
+7 -7
@@ -30,13 +30,13 @@ describe('SyntheticClipboardEvent', () => {
30 describe('when event has clipboardData', () => {
31 it("returns event's clipboardData", () => {
32 // Mock clipboardData since native implementation doesn't have a constructor
33 - var clipboardData = jasmine.createSpyObj('clipboardData', [
34 - 'dropEffect',
35 - 'effectAllowed',
36 - 'files',
37 - 'items',
38 - 'types',
39 - ]);
33 + var clipboardData = {
34 + dropEffect: null,
35 + effectAllowed: null,
36 + files: null,
37 + items: null,
38 + types: null,
39 + };
40 var clipboardEvent = createEvent({clipboardData: clipboardData});
41
42 expect(clipboardEvent.clipboardData).toBe(clipboardData);
yarn.lock
+356 -215
@@ -86,14 +86,22 @@ ansi-align@^1.1.0:
86 dependencies:
87 string-width "^1.0.1"
88
89 -ansi-escapes@^1.1.0, ansi-escapes@^1.4.0:
89 +ansi-escapes@^1.1.0:
90 version "1.4.0"
91 resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-1.4.0.tgz#d3a8a83b319aa67793662b13e761c7911422306e"
92
93 +ansi-escapes@^2.0.0:
94 + version "2.0.0"
95 + resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-2.0.0.tgz#5bae52be424878dd9783e8910e3fc2922e83c81b"
96 +
97 ansi-regex@^2.0.0:
98 version "2.1.1"
99 resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df"
100
101 +ansi-regex@^3.0.0:
102 + version "3.0.0"
103 + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998"
104 +
105 ansi-styles@^2.2.1:
106 version "2.2.1"
107 resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe"
@@ -104,6 +112,12 @@ ansi-styles@^3.0.0:
112 dependencies:
113 color-convert "^1.0.0"
114
115 +ansi-styles@^3.1.0:
116 + version "3.1.0"
117 + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.1.0.tgz#09c202d5c917ec23188caa5c9cb9179cd9547750"
118 + dependencies:
119 + color-convert "^1.0.0"
120 +
121 anymatch@^1.3.0:
122 version "1.3.0"
123 resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-1.3.0.tgz#a3e52fa39168c825ff57b0248126ce5a8ff95507"
@@ -500,13 +514,13 @@ babel-helpers@^6.24.1:
514 babel-runtime "^6.22.0"
515 babel-template "^6.24.1"
516
503 -babel-jest@^19.0.0:
504 - version "19.0.0"
505 - resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-19.0.0.tgz#59323ced99a3a84d359da219ca881074ffc6ce3f"
517 +babel-jest@20.1.0-delta.1:
518 + version "20.1.0-delta.1"
519 + resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-20.1.0-delta.1.tgz#ad82547f552ebf5ec1bf84df9b0d093ac0ea4c62"
520 dependencies:
521 babel-core "^6.0.0"
522 babel-plugin-istanbul "^4.0.0"
509 - babel-preset-jest "^19.0.0"
523 + babel-preset-jest "20.1.0-delta.1"
524
525 babel-messages@^6.23.0:
526 version "6.23.0"
@@ -550,9 +564,9 @@ babel-plugin-istanbul@^4.0.0:
564 istanbul-lib-instrument "^1.6.2"
565 test-exclude "^4.0.3"
566
553 -babel-plugin-jest-hoist@^19.0.0:
554 - version "19.0.0"
555 - resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-19.0.0.tgz#4ae2a04ea612a6e73651f3fde52c178991304bea"
567 +babel-plugin-jest-hoist@20.1.0-delta.1:
568 + version "20.1.0-delta.1"
569 + resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-20.1.0-delta.1.tgz#f0e6ac6cc7fb894b2584be74674435a4eefa1ed8"
570
571 babel-plugin-jscript@^1.0.4:
572 version "1.0.4"
@@ -825,11 +839,11 @@ babel-preset-flow@^6.23.0:
839 dependencies:
840 babel-plugin-transform-flow-strip-types "^6.22.0"
841
828 -babel-preset-jest@^19.0.0:
829 - version "19.0.0"
830 - resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-19.0.0.tgz#22d67201d02324a195811288eb38294bb3cac396"
842 +babel-preset-jest@20.1.0-delta.1:
843 + version "20.1.0-delta.1"
844 + resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-20.1.0-delta.1.tgz#312d2ec79097f9bc940f008c5d650ca47ba6c7f1"
845 dependencies:
832 - babel-plugin-jest-hoist "^19.0.0"
846 + babel-plugin-jest-hoist "20.1.0-delta.1"
847
848 babel-preset-react@^6.5.0:
849 version "6.24.1"
@@ -927,6 +941,10 @@ babylon@^6.13.0, babylon@^6.15.0, babylon@^6.17.0:
941 version "6.17.0"
942 resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.17.0.tgz#37da948878488b9c4e3c4038893fa3314b3fc932"
943
944 +babylon@^6.17.4:
945 + version "6.17.4"
946 + resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.17.4.tgz#3e8b7402b88d22c3423e137a1577883b15ff869a"
947 +
948 balanced-match@^0.4.1:
949 version "0.4.2"
950 resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-0.4.2.tgz#cb3f3e3c732dc0f01ee70b403f302e61d7709838"
@@ -1149,12 +1167,6 @@ browserify@^13.0.0:
1167 vm-browserify "~0.0.1"
1168 xtend "^4.0.0"
1169
1152 -bser@1.0.2:
1153 - version "1.0.2"
1154 - resolved "https://registry.yarnpkg.com/bser/-/bser-1.0.2.tgz#381116970b2a6deea5646dd15dd7278444b56169"
1155 - dependencies:
1156 - node-int64 "^0.4.0"
1157 -
1170 bser@^2.0.0:
1171 version "2.0.0"
1172 resolved "https://registry.yarnpkg.com/bser/-/bser-2.0.0.tgz#9ac78d3ed5d915804fd87acb158bc797147a1719"
@@ -1266,6 +1278,14 @@ chalk@*, chalk@1.1.3, chalk@^1.0.0, chalk@^1.1.0, chalk@^1.1.1, chalk@^1.1.3:
1278 strip-ansi "^3.0.0"
1279 supports-color "^2.0.0"
1280
1281 +chalk@^2.0.1:
1282 + version "2.0.1"
1283 + resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.0.1.tgz#dbec49436d2ae15f536114e76d14656cdbc0f44d"
1284 + dependencies:
1285 + ansi-styles "^3.1.0"
1286 + escape-string-regexp "^1.0.5"
1287 + supports-color "^4.0.0"
1288 +
1289 chokidar@^1.0.0, chokidar@^1.6.1:
1290 version "1.6.1"
1291 resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-1.6.1.tgz#2f4447ab5e96e50fb3d789fd90d4c72e0e4c70c2"
@@ -1462,7 +1482,7 @@ content-type-parser@^1.0.1:
1482 version "1.0.1"
1483 resolved "https://registry.yarnpkg.com/content-type-parser/-/content-type-parser-1.0.1.tgz#c3e56988c53c65127fb46d4032a3a900246fdc94"
1484
1465 -convert-source-map@^1.1.0:
1485 +convert-source-map@^1.1.0, convert-source-map@^1.4.0:
1486 version "1.5.0"
1487 resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.5.0.tgz#9acd70851c6d5dfdd93d9282e5edf94a03ff46b5"
1488
@@ -1624,6 +1644,12 @@ debug@^2.1.1, debug@^2.2.0:
1644 dependencies:
1645 ms "0.7.3"
1646
1647 +debug@^2.6.3:
1648 + version "2.6.8"
1649 + resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.8.tgz#e731531ca2ede27d188222427da17821d68ff4fc"
1650 + dependencies:
1651 + ms "2.0.0"
1652 +
1653 decamelize@^1.0.0, decamelize@^1.1.1, decamelize@^1.1.2:
1654 version "1.2.0"
1655 resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290"
@@ -1746,9 +1772,9 @@ devtools-timeline-model@1.1.6:
1772 chrome-devtools-frontend "1.0.401423"
1773 resolve "1.1.7"
1774
1749 -diff@^3.0.0:
1750 - version "3.2.0"
1751 - resolved "https://registry.yarnpkg.com/diff/-/diff-3.2.0.tgz#c9ce393a4b7cbd0b058a725c93df299027868ff9"
1775 +diff@^3.2.0:
1776 + version "3.3.0"
1777 + resolved "https://registry.yarnpkg.com/diff/-/diff-3.3.0.tgz#056695150d7aa93237ca7e378ac3b1682b7963b9"
1778
1779 diffie-hellman@^5.0.0:
1780 version "5.0.2"
@@ -2191,12 +2217,6 @@ fast-levenshtein@~2.0.4:
2217 version "2.0.6"
2218 resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917"
2219
2194 -fb-watchman@^1.8.0:
2195 - version "1.9.2"
2196 - resolved "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-1.9.2.tgz#a24cf47827f82d38fb59a69ad70b76e3b6ae7383"
2197 - dependencies:
2198 - bser "1.0.2"
2199 -
2220 fb-watchman@^2.0.0:
2221 version "2.0.0"
2222 resolved "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-2.0.0.tgz#54e9abf7dfa2f26cd9b1636c588c1afc05de5d58"
@@ -2351,6 +2371,13 @@ fsevents@^1.0.0:
2371 nan "^2.3.0"
2372 node-pre-gyp "^0.6.29"
2373
2374 +fsevents@^1.1.1:
2375 + version "1.1.2"
2376 + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.1.2.tgz#3282b713fb3ad80ede0e9fcf4611b5aa6fc033f4"
2377 + dependencies:
2378 + nan "^2.3.0"
2379 + node-pre-gyp "^0.6.36"
2380 +
2381 fstream-ignore@^1.0.5:
2382 version "1.0.5"
2383 resolved "https://registry.yarnpkg.com/fstream-ignore/-/fstream-ignore-1.0.5.tgz#9c31dae34767018fe1d249b24dada67d092da105"
@@ -2626,6 +2653,10 @@ has-flag@^1.0.0:
2653 version "1.0.0"
2654 resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-1.0.0.tgz#9d9e793165ce017a00f00418c43f942a7b1d11fa"
2655
2656 +has-flag@^2.0.0:
2657 + version "2.0.0"
2658 + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-2.0.0.tgz#e8207af1cc7b30d446cc70b734b5e8be18f88d51"
2659 +
2660 has-gulplog@^0.1.0:
2661 version "0.1.0"
2662 resolved "https://registry.yarnpkg.com/has-gulplog/-/has-gulplog-0.1.0.tgz#6414c82913697da51590397dafb12f22967811ce"
@@ -2878,7 +2909,7 @@ is-callable@^1.1.1, is-callable@^1.1.3:
2909 version "1.1.3"
2910 resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.1.3.tgz#86eb75392805ddc33af71c92a0eedf74ee7604b2"
2911
2881 -is-ci@^1.0.9:
2912 +is-ci@^1.0.10:
2913 version "1.0.10"
2914 resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-1.0.10.tgz#f739336b2632365061a9d48270cd56ae3369318e"
2915 dependencies:
@@ -3080,33 +3111,49 @@ isstream@~0.1.2:
3111 version "0.1.2"
3112 resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a"
3113
3083 -istanbul-api@^1.1.0-alpha.1:
3084 - version "1.1.7"
3085 - resolved "https://registry.yarnpkg.com/istanbul-api/-/istanbul-api-1.1.7.tgz#f6f37f09f8002b130f891c646b70ee4a8e7345ae"
3114 +istanbul-api@^1.1.1:
3115 + version "1.1.11"
3116 + resolved "https://registry.yarnpkg.com/istanbul-api/-/istanbul-api-1.1.11.tgz#fcc0b461e2b3bda71e305155138238768257d9de"
3117 dependencies:
3118 async "^2.1.4"
3119 fileset "^2.0.2"
3089 - istanbul-lib-coverage "^1.0.2"
3090 - istanbul-lib-hook "^1.0.5"
3091 - istanbul-lib-instrument "^1.7.0"
3092 - istanbul-lib-report "^1.0.0"
3093 - istanbul-lib-source-maps "^1.1.1"
3094 - istanbul-reports "^1.0.2"
3120 + istanbul-lib-coverage "^1.1.1"
3121 + istanbul-lib-hook "^1.0.7"
3122 + istanbul-lib-instrument "^1.7.4"
3123 + istanbul-lib-report "^1.1.1"
3124 + istanbul-lib-source-maps "^1.2.1"
3125 + istanbul-reports "^1.1.1"
3126 js-yaml "^3.7.0"
3127 mkdirp "^0.5.1"
3128 once "^1.4.0"
3129
3099 -istanbul-lib-coverage@^1.0.0, istanbul-lib-coverage@^1.0.2:
3130 +istanbul-lib-coverage@^1.0.1, istanbul-lib-coverage@^1.1.1:
3131 + version "1.1.1"
3132 + resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-1.1.1.tgz#73bfb998885299415c93d38a3e9adf784a77a9da"
3133 +
3134 +istanbul-lib-coverage@^1.0.2:
3135 version "1.0.2"
3136 resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-1.0.2.tgz#87a0c015b6910651cb3b184814dfb339337e25e1"
3137
3103 -istanbul-lib-hook@^1.0.5:
3104 - version "1.0.5"
3105 - resolved "https://registry.yarnpkg.com/istanbul-lib-hook/-/istanbul-lib-hook-1.0.5.tgz#6ca3d16d60c5f4082da39f7c5cd38ea8a772b88e"
3138 +istanbul-lib-hook@^1.0.7:
3139 + version "1.0.7"
3140 + resolved "https://registry.yarnpkg.com/istanbul-lib-hook/-/istanbul-lib-hook-1.0.7.tgz#dd6607f03076578fe7d6f2a630cf143b49bacddc"
3141 dependencies:
3142 append-transform "^0.4.0"
3143
3109 -istanbul-lib-instrument@^1.1.1, istanbul-lib-instrument@^1.6.2, istanbul-lib-instrument@^1.7.0:
3144 +istanbul-lib-instrument@^1.4.2, istanbul-lib-instrument@^1.7.4:
3145 + version "1.7.4"
3146 + resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-1.7.4.tgz#e9fd920e4767f3d19edc765e2d6b3f5ccbd0eea8"
3147 + dependencies:
3148 + babel-generator "^6.18.0"
3149 + babel-template "^6.16.0"
3150 + babel-traverse "^6.18.0"
3151 + babel-types "^6.18.0"
3152 + babylon "^6.17.4"
3153 + istanbul-lib-coverage "^1.1.1"
3154 + semver "^5.3.0"
3155 +
3156 +istanbul-lib-instrument@^1.6.2:
3157 version "1.7.0"
3158 resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-1.7.0.tgz#b8e0dc25709bb44e17336ab47b7bb5c97c23f659"
3159 dependencies:
@@ -3118,126 +3165,152 @@ istanbul-lib-instrument@^1.1.1, istanbul-lib-instrument@^1.6.2, istanbul-lib-ins
3165 istanbul-lib-coverage "^1.0.2"
3166 semver "^5.3.0"
3167
3121 -istanbul-lib-report@^1.0.0:
3122 - version "1.0.0"
3123 - resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-1.0.0.tgz#d83dac7f26566b521585569367fe84ccfc7aaecb"
3168 +istanbul-lib-report@^1.1.1:
3169 + version "1.1.1"
3170 + resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-1.1.1.tgz#f0e55f56655ffa34222080b7a0cd4760e1405fc9"
3171 dependencies:
3125 - istanbul-lib-coverage "^1.0.2"
3172 + istanbul-lib-coverage "^1.1.1"
3173 mkdirp "^0.5.1"
3174 path-parse "^1.0.5"
3175 supports-color "^3.1.2"
3176
3130 -istanbul-lib-source-maps@^1.1.1:
3131 - version "1.1.1"
3132 - resolved "https://registry.yarnpkg.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.1.1.tgz#f8c8c2e8f2160d1d91526d97e5bd63b2079af71c"
3177 +istanbul-lib-source-maps@^1.1.0, istanbul-lib-source-maps@^1.2.1:
3178 + version "1.2.1"
3179 + resolved "https://registry.yarnpkg.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.2.1.tgz#a6fe1acba8ce08eebc638e572e294d267008aa0c"
3180 dependencies:
3134 - istanbul-lib-coverage "^1.0.2"
3181 + debug "^2.6.3"
3182 + istanbul-lib-coverage "^1.1.1"
3183 mkdirp "^0.5.1"
3136 - rimraf "^2.4.4"
3184 + rimraf "^2.6.1"
3185 source-map "^0.5.3"
3186
3139 -istanbul-reports@^1.0.2:
3140 - version "1.0.2"
3141 - resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-1.0.2.tgz#4e8366abe6fa746cc1cd6633f108de12cc6ac6fa"
3187 +istanbul-reports@^1.1.1:
3188 + version "1.1.1"
3189 + resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-1.1.1.tgz#042be5c89e175bc3f86523caab29c014e77fee4e"
3190 dependencies:
3191 handlebars "^4.0.3"
3192
3145 -jest-changed-files@^19.0.2:
3146 - version "19.0.2"
3147 - resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-19.0.2.tgz#16c54c84c3270be408e06d2e8af3f3e37a885824"
3193 +jest-changed-files@20.1.0-delta.1:
3194 + version "20.1.0-delta.1"
3195 + resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-20.1.0-delta.1.tgz#912f8eff09c79b28fc7b66513f0ad505f1b378d5"
3196 + dependencies:
3197 + throat "^4.0.0"
3198
3149 -jest-cli@^19.0.2:
3150 - version "19.0.2"
3151 - resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-19.0.2.tgz#cc3620b62acac5f2d93a548cb6ef697d4ec85443"
3199 +jest-cli@20.1.0-delta.1:
3200 + version "20.1.0-delta.1"
3201 + resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-20.1.0-delta.1.tgz#57cd3ce04cc5e208601cef571b40f122f456c02c"
3202 dependencies:
3153 - ansi-escapes "^1.4.0"
3203 + ansi-escapes "^2.0.0"
3204 callsites "^2.0.0"
3155 - chalk "^1.1.1"
3156 - graceful-fs "^4.1.6"
3157 - is-ci "^1.0.9"
3158 - istanbul-api "^1.1.0-alpha.1"
3159 - istanbul-lib-coverage "^1.0.0"
3160 - istanbul-lib-instrument "^1.1.1"
3161 - jest-changed-files "^19.0.2"
3162 - jest-config "^19.0.2"
3163 - jest-environment-jsdom "^19.0.2"
3164 - jest-haste-map "^19.0.0"
3165 - jest-jasmine2 "^19.0.2"
3166 - jest-message-util "^19.0.0"
3167 - jest-regex-util "^19.0.0"
3168 - jest-resolve-dependencies "^19.0.0"
3169 - jest-runtime "^19.0.2"
3170 - jest-snapshot "^19.0.2"
3171 - jest-util "^19.0.2"
3205 + chalk "^2.0.1"
3206 + graceful-fs "^4.1.11"
3207 + is-ci "^1.0.10"
3208 + istanbul-api "^1.1.1"
3209 + istanbul-lib-coverage "^1.0.1"
3210 + istanbul-lib-instrument "^1.4.2"
3211 + istanbul-lib-source-maps "^1.1.0"
3212 + jest-changed-files "20.1.0-delta.1"
3213 + jest-config "20.1.0-delta.1"
3214 + jest-docblock "20.1.0-delta.1"
3215 + jest-environment-jsdom "20.1.0-delta.1"
3216 + jest-haste-map "20.1.0-delta.1"
3217 + jest-jasmine2 "20.1.0-delta.1"
3218 + jest-message-util "20.1.0-delta.1"
3219 + jest-regex-util "20.1.0-delta.1"
3220 + jest-resolve-dependencies "20.1.0-delta.1"
3221 + jest-runtime "20.1.0-delta.1"
3222 + jest-snapshot "20.1.0-delta.1"
3223 + jest-util "20.1.0-delta.1"
3224 micromatch "^2.3.11"
3173 - node-notifier "^5.0.1"
3225 + node-notifier "^5.0.2"
3226 + pify "^2.3.0"
3227 slash "^1.0.0"
3228 string-length "^1.0.1"
3229 + strip-ansi "^4.0.0"
3230 throat "^3.0.0"
3177 - which "^1.1.1"
3231 + which "^1.2.12"
3232 worker-farm "^1.3.1"
3179 - yargs "^6.3.0"
3180 -
3181 -jest-config@^19.0.1, jest-config@^19.0.2:
3182 - version "19.0.4"
3183 - resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-19.0.4.tgz#42980211d46417e91ca7abffd086c270234f73fd"
3184 - dependencies:
3185 - chalk "^1.1.1"
3186 - jest-environment-jsdom "^19.0.2"
3187 - jest-environment-node "^19.0.2"
3188 - jest-jasmine2 "^19.0.2"
3189 - jest-regex-util "^19.0.0"
3190 - jest-resolve "^19.0.2"
3191 - jest-validate "^19.0.2"
3192 - pretty-format "^19.0.0"
3233 + yargs "^7.0.2"
3234
3194 -jest-diff@^19.0.0:
3195 - version "19.0.0"
3196 - resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-19.0.0.tgz#d1563cfc56c8b60232988fbc05d4d16ed90f063c"
3235 +jest-config@20.1.0-delta.1:
3236 + version "20.1.0-delta.1"
3237 + resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-20.1.0-delta.1.tgz#8383f624997326b00fb4ddee442a068195294065"
3238 dependencies:
3198 - chalk "^1.1.3"
3199 - diff "^3.0.0"
3200 - jest-matcher-utils "^19.0.0"
3201 - pretty-format "^19.0.0"
3202 -
3203 -jest-environment-jsdom@^19.0.2:
3204 - version "19.0.2"
3205 - resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-19.0.2.tgz#ceda859c4a4b94ab35e4de7dab54b926f293e4a3"
3206 - dependencies:
3207 - jest-mock "^19.0.0"
3208 - jest-util "^19.0.2"
3209 - jsdom "^9.11.0"
3210 -
3211 -jest-environment-node@^19.0.2:
3212 - version "19.0.2"
3213 - resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-19.0.2.tgz#6e84079db87ed21d0c05e1f9669f207b116fe99b"
3214 - dependencies:
3215 - jest-mock "^19.0.0"
3216 - jest-util "^19.0.2"
3217 -
3218 -jest-file-exists@^19.0.0:
3219 - version "19.0.0"
3220 - resolved "https://registry.yarnpkg.com/jest-file-exists/-/jest-file-exists-19.0.0.tgz#cca2e587a11ec92e24cfeab3f8a94d657f3fceb8"
3221 -
3222 -jest-haste-map@^19.0.0:
3223 - version "19.0.2"
3224 - resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-19.0.2.tgz#286484c3a16e86da7872b0877c35dce30c3d6f07"
3239 + chalk "^2.0.1"
3240 + glob "^7.1.1"
3241 + jest-environment-jsdom "20.1.0-delta.1"
3242 + jest-environment-node "20.1.0-delta.1"
3243 + jest-get-type "20.1.0-delta.1"
3244 + jest-jasmine2 "20.1.0-delta.1"
3245 + jest-matcher-utils "20.1.0-delta.1"
3246 + jest-regex-util "20.1.0-delta.1"
3247 + jest-resolve "20.1.0-delta.1"
3248 + jest-validate "20.1.0-delta.1"
3249 + pretty-format "20.1.0-delta.1"
3250 +
3251 +jest-diff@20.1.0-delta.1:
3252 + version "20.1.0-delta.1"
3253 + resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-20.1.0-delta.1.tgz#d64d9fcfff4bdfca87dd53f66e3db91ea8faa280"
3254 + dependencies:
3255 + chalk "^2.0.1"
3256 + diff "^3.2.0"
3257 + jest-get-type "20.1.0-delta.1"
3258 + jest-matcher-utils "20.1.0-delta.1"
3259 + pretty-format "20.1.0-delta.1"
3260 +
3261 +jest-docblock@20.1.0-delta.1:
3262 + version "20.1.0-delta.1"
3263 + resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-20.1.0-delta.1.tgz#6789873ddf3f7e90480dbcaab18386a5f17bde6c"
3264 +
3265 +jest-environment-jsdom@20.1.0-delta.1:
3266 + version "20.1.0-delta.1"
3267 + resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-20.1.0-delta.1.tgz#c42acf1f7f0d3c69d0e9fd0cb1414d2e7f24c382"
3268 + dependencies:
3269 + jest-mock "20.1.0-delta.1"
3270 + jest-util "20.1.0-delta.1"
3271 + jsdom "^9.12.0"
3272 +
3273 +jest-environment-node@20.1.0-delta.1:
3274 + version "20.1.0-delta.1"
3275 + resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-20.1.0-delta.1.tgz#e2553b9e07a560ae55cfe1c9594072b00808a664"
3276 + dependencies:
3277 + jest-mock "20.1.0-delta.1"
3278 + jest-util "20.1.0-delta.1"
3279 +
3280 +jest-get-type@20.1.0-delta.1:
3281 + version "20.1.0-delta.1"
3282 + resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-20.1.0-delta.1.tgz#f441f9e9b5305657dccf5e1c035b3c91bb166aec"
3283 +
3284 +jest-haste-map@20.1.0-delta.1:
3285 + version "20.1.0-delta.1"
3286 + resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-20.1.0-delta.1.tgz#fd9ee6801f32a75a0363b5fff6e014492ee4138c"
3287 dependencies:
3288 fb-watchman "^2.0.0"
3227 - graceful-fs "^4.1.6"
3289 + graceful-fs "^4.1.11"
3290 + jest-docblock "20.1.0-delta.1"
3291 micromatch "^2.3.11"
3229 - sane "~1.5.0"
3292 + sane "^2.0.0"
3293 worker-farm "^1.3.1"
3294
3232 -jest-jasmine2@^19.0.1, jest-jasmine2@^19.0.2:
3233 - version "19.0.2"
3234 - resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-19.0.2.tgz#167991ac825981fb1a800af126e83afcca832c73"
3295 +jest-jasmine2@20.1.0-delta.1:
3296 + version "20.1.0-delta.1"
3297 + resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-20.1.0-delta.1.tgz#58aa27c5b460a933887e1343cb77626b159445a1"
3298 dependencies:
3236 - graceful-fs "^4.1.6"
3237 - jest-matcher-utils "^19.0.0"
3238 - jest-matchers "^19.0.0"
3239 - jest-message-util "^19.0.0"
3240 - jest-snapshot "^19.0.2"
3299 + chalk "^2.0.1"
3300 + graceful-fs "^4.1.11"
3301 + jest-diff "20.1.0-delta.1"
3302 + jest-matcher-utils "20.1.0-delta.1"
3303 + jest-matchers "20.1.0-delta.1"
3304 + jest-message-util "20.1.0-delta.1"
3305 + jest-snapshot "20.1.0-delta.1"
3306 +
3307 +jest-matcher-utils@20.1.0-delta.1:
3308 + version "20.1.0-delta.1"
3309 + resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-20.1.0-delta.1.tgz#e8c1153d5009d3df851641723b85bbfcec8fed37"
3310 + dependencies:
3311 + chalk "^2.0.1"
3312 + jest-get-type "20.1.0-delta.1"
3313 + pretty-format "20.1.0-delta.1"
3314
3315 jest-matcher-utils@^19.0.0:
3316 version "19.0.0"
@@ -3246,87 +3319,88 @@ jest-matcher-utils@^19.0.0:
3319 chalk "^1.1.3"
3320 pretty-format "^19.0.0"
3321
3249 -jest-matchers@^19.0.0:
3250 - version "19.0.0"
3251 - resolved "https://registry.yarnpkg.com/jest-matchers/-/jest-matchers-19.0.0.tgz#c74ecc6ebfec06f384767ba4d6fa4a42d6755754"
3322 +jest-matchers@20.1.0-delta.1:
3323 + version "20.1.0-delta.1"
3324 + resolved "https://registry.yarnpkg.com/jest-matchers/-/jest-matchers-20.1.0-delta.1.tgz#ef4d9fdd0ecd520000eae1a6e7c7df892d9d3653"
3325 dependencies:
3253 - jest-diff "^19.0.0"
3254 - jest-matcher-utils "^19.0.0"
3255 - jest-message-util "^19.0.0"
3256 - jest-regex-util "^19.0.0"
3326 + jest-diff "20.1.0-delta.1"
3327 + jest-get-type "20.1.0-delta.1"
3328 + jest-matcher-utils "20.1.0-delta.1"
3329 + jest-message-util "20.1.0-delta.1"
3330 + jest-regex-util "20.1.0-delta.1"
3331
3258 -jest-message-util@^19.0.0:
3259 - version "19.0.0"
3260 - resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-19.0.0.tgz#721796b89c0e4d761606f9ba8cb828a3b6246416"
3332 +jest-message-util@20.1.0-delta.1:
3333 + version "20.1.0-delta.1"
3334 + resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-20.1.0-delta.1.tgz#078ae8df88daf1f26cce34c718e7f37234e7e8b3"
3335 dependencies:
3262 - chalk "^1.1.1"
3336 + chalk "^2.0.1"
3337 micromatch "^2.3.11"
3338 + slash "^1.0.0"
3339
3265 -jest-mock@^19.0.0:
3266 - version "19.0.0"
3267 - resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-19.0.0.tgz#67038641e9607ab2ce08ec4a8cb83aabbc899d01"
3340 +jest-mock@20.1.0-delta.1:
3341 + version "20.1.0-delta.1"
3342 + resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-20.1.0-delta.1.tgz#15dab3e9d8429ad91aff27a8bea237ea4fe7f24e"
3343
3269 -jest-regex-util@^19.0.0:
3270 - version "19.0.0"
3271 - resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-19.0.0.tgz#b7754587112aede1456510bb1f6afe74ef598691"
3344 +jest-regex-util@20.1.0-delta.1:
3345 + version "20.1.0-delta.1"
3346 + resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-20.1.0-delta.1.tgz#0aaea967cdfc6cfe8fa828a11235679cf0eb2312"
3347
3273 -jest-resolve-dependencies@^19.0.0:
3274 - version "19.0.0"
3275 - resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-19.0.0.tgz#a741ad1fa094140e64ecf2642a504f834ece22ee"
3348 +jest-resolve-dependencies@20.1.0-delta.1:
3349 + version "20.1.0-delta.1"
3350 + resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-20.1.0-delta.1.tgz#b53117306afa64da477697b2a9a845004efb3fef"
3351 dependencies:
3277 - jest-file-exists "^19.0.0"
3352 + jest-regex-util "20.1.0-delta.1"
3353
3279 -jest-resolve@^19.0.2:
3280 - version "19.0.2"
3281 - resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-19.0.2.tgz#5793575de4f07aec32f7d7ff0c6c181963eefb3c"
3354 +jest-resolve@20.1.0-delta.1:
3355 + version "20.1.0-delta.1"
3356 + resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-20.1.0-delta.1.tgz#e7c7220d567213886c19514b18b368852933ad42"
3357 dependencies:
3358 browser-resolve "^1.11.2"
3284 - jest-haste-map "^19.0.0"
3285 - resolve "^1.2.0"
3359 + chalk "^2.0.1"
3360 + is-builtin-module "^1.0.0"
3361 + resolve "^1.3.2"
3362
3287 -jest-runtime@^19.0.1, jest-runtime@^19.0.2:
3288 - version "19.0.3"
3289 - resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-19.0.3.tgz#a163354ace46910ee33f0282b6bff6b0b87d4330"
3363 +jest-runtime@20.1.0-delta.1:
3364 + version "20.1.0-delta.1"
3365 + resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-20.1.0-delta.1.tgz#53db81fb1a347fe8b71e2285749e320003f90048"
3366 dependencies:
3367 babel-core "^6.0.0"
3292 - babel-jest "^19.0.0"
3368 + babel-jest "20.1.0-delta.1"
3369 babel-plugin-istanbul "^4.0.0"
3294 - chalk "^1.1.3"
3295 - graceful-fs "^4.1.6"
3296 - jest-config "^19.0.2"
3297 - jest-file-exists "^19.0.0"
3298 - jest-haste-map "^19.0.0"
3299 - jest-regex-util "^19.0.0"
3300 - jest-resolve "^19.0.2"
3301 - jest-util "^19.0.2"
3370 + chalk "^2.0.1"
3371 + convert-source-map "^1.4.0"
3372 + graceful-fs "^4.1.11"
3373 + jest-config "20.1.0-delta.1"
3374 + jest-haste-map "20.1.0-delta.1"
3375 + jest-regex-util "20.1.0-delta.1"
3376 + jest-resolve "20.1.0-delta.1"
3377 + jest-util "20.1.0-delta.1"
3378 json-stable-stringify "^1.0.1"
3379 micromatch "^2.3.11"
3380 strip-bom "3.0.0"
3305 - yargs "^6.3.0"
3381 + yargs "^7.0.2"
3382
3307 -jest-snapshot@^19.0.2:
3308 - version "19.0.2"
3309 - resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-19.0.2.tgz#9c1b216214f7187c38bfd5c70b1efab16b0ff50b"
3383 +jest-snapshot@20.1.0-delta.1:
3384 + version "20.1.0-delta.1"
3385 + resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-20.1.0-delta.1.tgz#91cee74af1e2f892a22978a63803823ebcca433f"
3386 dependencies:
3311 - chalk "^1.1.3"
3312 - jest-diff "^19.0.0"
3313 - jest-file-exists "^19.0.0"
3314 - jest-matcher-utils "^19.0.0"
3315 - jest-util "^19.0.2"
3387 + chalk "^2.0.1"
3388 + jest-diff "20.1.0-delta.1"
3389 + jest-matcher-utils "20.1.0-delta.1"
3390 + jest-util "20.1.0-delta.1"
3391 natural-compare "^1.4.0"
3317 - pretty-format "^19.0.0"
3392 + pretty-format "20.1.0-delta.1"
3393
3319 -jest-util@^19.0.2:
3320 - version "19.0.2"
3321 - resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-19.0.2.tgz#e0a0232a2ab9e6b2b53668bdb3534c2b5977ed41"
3394 +jest-util@20.1.0-delta.1:
3395 + version "20.1.0-delta.1"
3396 + resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-20.1.0-delta.1.tgz#029fd38e66a6d408ec286a53bc319e18894bcccc"
3397 dependencies:
3323 - chalk "^1.1.1"
3324 - graceful-fs "^4.1.6"
3325 - jest-file-exists "^19.0.0"
3326 - jest-message-util "^19.0.0"
3327 - jest-mock "^19.0.0"
3328 - jest-validate "^19.0.2"
3329 - leven "^2.0.0"
3398 + chalk "^2.0.1"
3399 + graceful-fs "^4.1.11"
3400 + jest-message-util "20.1.0-delta.1"
3401 + jest-mock "20.1.0-delta.1"
3402 + jest-validate "20.1.0-delta.1"
3403 + leven "^2.1.0"
3404 mkdirp "^0.5.1"
3405
3406 jest-validate@19.0.0:
@@ -3338,20 +3412,20 @@ jest-validate@19.0.0:
3412 leven "^2.0.0"
3413 pretty-format "^19.0.0"
3414
3341 -jest-validate@^19.0.2:
3342 - version "19.0.2"
3343 - resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-19.0.2.tgz#dc534df5f1278d5b63df32b14241d4dbf7244c0c"
3415 +jest-validate@20.1.0-delta.1:
3416 + version "20.1.0-delta.1"
3417 + resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-20.1.0-delta.1.tgz#7204fd181c14380454249fec9e02e5d474360af8"
3418 dependencies:
3345 - chalk "^1.1.1"
3346 - jest-matcher-utils "^19.0.0"
3347 - leven "^2.0.0"
3348 - pretty-format "^19.0.0"
3419 + chalk "^2.0.1"
3420 + jest-get-type "20.1.0-delta.1"
3421 + leven "^2.1.0"
3422 + pretty-format "20.1.0-delta.1"
3423
3350 -jest@^19.0.1:
3351 - version "19.0.2"
3352 - resolved "https://registry.yarnpkg.com/jest/-/jest-19.0.2.tgz#b794faaf8ff461e7388f28beef559a54f20b2c10"
3424 +jest@20.1.0-delta.1:
3425 + version "20.1.0-delta.1"
3426 + resolved "https://registry.yarnpkg.com/jest/-/jest-20.1.0-delta.1.tgz#1a99fafeee15bf6c9973217779fe15eb6ea8b6c6"
3427 dependencies:
3354 - jest-cli "^19.0.2"
3428 + jest-cli "20.1.0-delta.1"
3429
3430 jodid25519@^1.0.0:
3431 version "1.0.2"
@@ -3389,7 +3463,7 @@ jsbn@~0.1.0:
3463 version "0.1.1"
3464 resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513"
3465
3392 -jsdom@^9.11.0:
3466 +jsdom@^9.12.0:
3467 version "9.12.0"
3468 resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-9.12.0.tgz#e8c546fffcb06c00d4833ca84410fed7f8a097d4"
3469 dependencies:
@@ -3528,7 +3602,7 @@ leven@^1.0.2:
3602 version "1.0.2"
3603 resolved "https://registry.yarnpkg.com/leven/-/leven-1.0.2.tgz#9144b6eebca5f1d0680169f1a6770dcea60b75c3"
3604
3531 -leven@^2.0.0:
3605 +leven@^2.0.0, leven@^2.1.0:
3606 version "2.1.0"
3607 resolved "https://registry.yarnpkg.com/leven/-/leven-2.1.0.tgz#c2e7a9f772094dee9d34202ae8acce4687875580"
3608
@@ -3874,6 +3948,10 @@ ms@0.7.3:
3948 version "0.7.3"
3949 resolved "https://registry.yarnpkg.com/ms/-/ms-0.7.3.tgz#708155a5e44e33f5fd0fc53e81d0d40a91be1fff"
3950
3951 +ms@2.0.0:
3952 + version "2.0.0"
3953 + resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8"
3954 +
3955 multipipe@^0.1.2:
3956 version "0.1.2"
3957 resolved "https://registry.yarnpkg.com/multipipe/-/multipipe-0.1.2.tgz#2a8f2ddf70eed564dff2d57f1e1a137d9f05078b"
@@ -3925,7 +4003,7 @@ node-int64@^0.4.0:
4003 version "0.4.0"
4004 resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b"
4005
3928 -node-notifier@^5.0.1:
4006 +node-notifier@^5.0.2:
4007 version "5.1.2"
4008 resolved "https://registry.yarnpkg.com/node-notifier/-/node-notifier-5.1.2.tgz#2fa9e12605fa10009d44549d6fcd8a63dde0e4ff"
4009 dependencies:
@@ -3948,6 +4026,20 @@ node-pre-gyp@^0.6.29, node-pre-gyp@~0.6.32:
4026 tar "^2.2.1"
4027 tar-pack "^3.4.0"
4028
4029 +node-pre-gyp@^0.6.36:
4030 + version "0.6.36"
4031 + resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.6.36.tgz#db604112cb74e0d477554e9b505b17abddfab786"
4032 + dependencies:
4033 + mkdirp "^0.5.1"
4034 + nopt "^4.0.1"
4035 + npmlog "^4.0.2"
4036 + rc "^1.1.7"
4037 + request "^2.81.0"
4038 + rimraf "^2.6.1"
4039 + semver "^5.3.0"
4040 + tar "^2.2.1"
4041 + tar-pack "^3.4.0"
4042 +
4043 nodegit-promise@~4.0.0:
4044 version "4.0.0"
4045 resolved "https://registry.yarnpkg.com/nodegit-promise/-/nodegit-promise-4.0.0.tgz#5722b184f2df7327161064a791d2e842c9167b34"
@@ -4258,7 +4350,7 @@ performance-now@^0.2.0:
4350 version "0.2.0"
4351 resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-0.2.0.tgz#33ef30c5c77d4ea21c5a53869d91b56d8f2555e5"
4352
4261 -pify@^2.0.0:
4353 +pify@^2.0.0, pify@^2.3.0:
4354 version "2.3.0"
4355 resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c"
4356
@@ -4314,6 +4406,13 @@ prettier@1.2.2:
4406 jest-validate "19.0.0"
4407 minimist "1.2.0"
4408
4409 +pretty-format@20.1.0-delta.1:
4410 + version "20.1.0-delta.1"
4411 + resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-20.1.0-delta.1.tgz#f1d31d80b5bd8724b33f3065acb1457710213d0d"
4412 + dependencies:
4413 + ansi-regex "^3.0.0"
4414 + ansi-styles "^3.0.0"
4415 +
4416 pretty-format@^19.0.0:
4417 version "19.0.0"
4418 resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-19.0.0.tgz#56530d32acb98a3fa4851c4e2b9d37b420684c84"
@@ -4706,7 +4805,7 @@ resolve@1.1.7:
4805 version "1.1.7"
4806 resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.1.7.tgz#203114d82ad2c5ed9e8e0411b3932875e889e97b"
4807
4709 -resolve@^1.1.3, resolve@^1.1.4, resolve@^1.1.6, resolve@^1.1.7, resolve@^1.2.0:
4808 +resolve@^1.1.3, resolve@^1.1.4, resolve@^1.1.6, resolve@^1.1.7, resolve@^1.3.2:
4809 version "1.3.3"
4810 resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.3.3.tgz#655907c3469a8680dc2de3a275a8fdd69691f0e5"
4811 dependencies:
@@ -4725,7 +4824,7 @@ right-align@^0.1.1:
4824 dependencies:
4825 align-text "^0.1.1"
4826
4728 -rimraf@2, rimraf@^2.2.8, rimraf@^2.4.4, rimraf@^2.5.1, rimraf@^2.6.1:
4827 +rimraf@2, rimraf@^2.2.8, rimraf@^2.5.1, rimraf@^2.6.1:
4828 version "2.6.1"
4829 resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.1.tgz#c2338ec643df7a1b7fe5c54fa86f57428a55f33d"
4830 dependencies:
@@ -4836,17 +4935,19 @@ safe-buffer@^5.0.1:
4935 version "5.0.1"
4936 resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.0.1.tgz#d263ca54696cd8a306b5ca6551e92de57918fbe7"
4937
4839 -sane@~1.5.0:
4840 - version "1.5.0"
4841 - resolved "https://registry.yarnpkg.com/sane/-/sane-1.5.0.tgz#a4adeae764d048621ecb27d5f9ecf513101939f3"
4938 +sane@^2.0.0:
4939 + version "2.0.0"
4940 + resolved "https://registry.yarnpkg.com/sane/-/sane-2.0.0.tgz#99cb79f21f4a53a69d4d0cd957c2db04024b8eb2"
4941 dependencies:
4942 anymatch "^1.3.0"
4943 exec-sh "^0.2.0"
4845 - fb-watchman "^1.8.0"
4944 + fb-watchman "^2.0.0"
4945 minimatch "^3.0.2"
4946 minimist "^1.1.1"
4947 walker "~1.0.5"
4948 watch "~0.10.0"
4949 + optionalDependencies:
4950 + fsevents "^1.1.1"
4951
4952 sax@^1.2.1:
4953 version "1.2.2"
@@ -5122,6 +5223,12 @@ strip-ansi@^3.0.0, strip-ansi@^3.0.1:
5223 dependencies:
5224 ansi-regex "^2.0.0"
5225
5226 +strip-ansi@^4.0.0:
5227 + version "4.0.0"
5228 + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f"
5229 + dependencies:
5230 + ansi-regex "^3.0.0"
5231 +
5232 strip-bom@3.0.0, strip-bom@^3.0.0:
5233 version "3.0.0"
5234 resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3"
@@ -5162,6 +5269,12 @@ supports-color@^3.1.2:
5269 dependencies:
5270 has-flag "^1.0.0"
5271
5272 +supports-color@^4.0.0:
5273 + version "4.2.0"
5274 + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-4.2.0.tgz#ad986dc7eb2315d009b4d77c8169c2231a684037"
5275 + dependencies:
5276 + has-flag "^2.0.0"
5277 +
5278 symbol-tree@^3.2.1:
5279 version "3.2.2"
5280 resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.2.tgz#ae27db38f660a7ae2e1c3b7d1bc290819b8519e6"
@@ -5228,6 +5341,10 @@ throat@^3.0.0:
5341 version "3.0.0"
5342 resolved "https://registry.yarnpkg.com/throat/-/throat-3.0.0.tgz#e7c64c867cbb3845f10877642f7b60055b8ec0d6"
5343
5344 +throat@^4.0.0:
5345 + version "4.1.0"
5346 + resolved "https://registry.yarnpkg.com/throat/-/throat-4.1.0.tgz#89037cbc92c56ab18926e6ba4cbb200e15672a6a"
5347 +
5348 through2-filter@^2.0.0:
5349 version "2.0.0"
5350 resolved "https://registry.yarnpkg.com/through2-filter/-/through2-filter-2.0.0.tgz#60bc55a0dacb76085db1f9dae99ab43f83d622ec"
@@ -5558,7 +5675,7 @@ which-module@^1.0.0:
5675 version "1.0.0"
5676 resolved "https://registry.yarnpkg.com/which-module/-/which-module-1.0.0.tgz#bba63ca861948994ff307736089e3b96026c2a4f"
5677
5561 -which@1, which@^1.1.1, which@^1.2.12, which@^1.2.8:
5678 +which@1, which@^1.2.12, which@^1.2.8:
5679 version "1.2.14"
5680 resolved "https://registry.yarnpkg.com/which/-/which-1.2.14.tgz#9a87c4378f03e827cecaf1acdf56c736c01c14e5"
5681 dependencies:
@@ -5661,6 +5778,12 @@ yargs-parser@^4.2.0:
5778 dependencies:
5779 camelcase "^3.0.0"
5780
5781 +yargs-parser@^5.0.0:
5782 + version "5.0.0"
5783 + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-5.0.0.tgz#275ecf0d7ffe05c77e64e7c86e4cd94bf0e1228a"
5784 + dependencies:
5785 + camelcase "^3.0.0"
5786 +
5787 yargs@3.32.0:
5788 version "3.32.0"
5789 resolved "https://registry.yarnpkg.com/yargs/-/yargs-3.32.0.tgz#03088e9ebf9e756b69751611d2a5ef591482c995"
@@ -5691,6 +5814,24 @@ yargs@^6.3.0, yargs@^6.5.0:
5814 y18n "^3.2.1"
5815 yargs-parser "^4.2.0"
5816
5817 +yargs@^7.0.2:
5818 + version "7.1.0"
5819 + resolved "https://registry.yarnpkg.com/yargs/-/yargs-7.1.0.tgz#6ba318eb16961727f5d284f8ea003e8d6154d0c8"
5820 + dependencies:
5821 + camelcase "^3.0.0"
5822 + cliui "^3.2.0"
5823 + decamelize "^1.1.1"
5824 + get-caller-file "^1.0.1"
5825 + os-locale "^1.4.0"
5826 + read-pkg-up "^1.0.1"
5827 + require-directory "^2.1.1"
5828 + require-main-filename "^1.0.1"
5829 + set-blocking "^2.0.0"
5830 + string-width "^1.0.2"
5831 + which-module "^1.0.0"
5832 + y18n "^3.2.1"
5833 + yargs-parser "^5.0.0"
5834 +
5835 yargs@~3.10.0:
5836 version "3.10.0"
5837 resolved "https://registry.yarnpkg.com/yargs/-/yargs-3.10.0.tgz#f7ee7bd857dd7c1d2d38c0e74efbd681d1431fd1"