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"