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
This commit is contained in:
Sebastian Markbåge
2017-07-18 17:24:54 -07:00
committed by GitHub
parent cd641d0ffc
commit c790fcc2b3
5 changed files with 394 additions and 248 deletions
+6 -6
View File
@@ -9,7 +9,7 @@
"babel-cli": "^6.6.5",
"babel-core": "^6.0.0",
"babel-eslint": "^7.1.0",
"babel-jest": "^19.0.0",
"babel-jest": "20.1.0-delta.1",
"babel-plugin-check-es2015-constants": "^6.5.0",
"babel-plugin-external-helpers": "^6.22.0",
"babel-plugin-syntax-trailing-function-commas": "^6.5.0",
@@ -64,11 +64,11 @@
"gzip-size": "^3.0.0",
"http-server": "^0.9.0",
"http2": "^3.3.6",
"jest": "^19.0.1",
"jest-config": "^19.0.1",
"jest-jasmine2": "^19.0.1",
"jest-matchers": "^19.0.0",
"jest-runtime": "^19.0.1",
"jest": "20.1.0-delta.1",
"jest-config": "20.1.0-delta.1",
"jest-jasmine2": "20.1.0-delta.1",
"jest-matchers": "20.1.0-delta.1",
"jest-runtime": "20.1.0-delta.1",
"loose-envify": "^1.1.0",
"merge-stream": "^1.0.0",
"mime": "^1.3.4",
+23 -24
View File
@@ -12,7 +12,7 @@ const SearchSource = require('jest').SearchSource;
const TestRunner = require('jest').TestRunner;
const TestWatcher = require('jest').TestWatcher;
const createHasteContext = require('jest-runtime').createHasteContext;
const createContext = require('jest-runtime').createContext;
const readConfig = require('jest-config').readConfig;
const argv = {};
@@ -64,9 +64,9 @@ function wrapRunner(originalPath) {
hadDevFailures.push(environment.global.__hadDevFailures);
};
return function runner(config, env, runtime, testPath) {
return function runner(globalConfig, config, env, runtime, testPath) {
environment = env;
return original(config, env, runtime, testPath)
return original(globalConfig, config, env, runtime, testPath)
.then((results) => {
results.failureMessage = null;
hadDevFailures.forEach((hadFailures, i) => {
@@ -79,28 +79,27 @@ function wrapRunner(originalPath) {
}
function runJest(maxWorkers) {
return readConfig(argv, root)
.then(({ config }) => {
config = Object.assign({}, config, {
testRunner: wrapRunnerFile(config.testRunner),
let { config } = readConfig(argv, root)
config = Object.assign({}, config, {
testRunner: wrapRunnerFile(config.testRunner),
maxWorkers: maxWorkers,
});
return createContext(config, {}).then((context) => {
const source = new SearchSource(context);
return source.getTestPaths({testPathPattern})
.then((data) => {
const runner = new TestRunner(
config,
{
getTestSummary: () => 'You did it!'
}
);
const watcher = new TestWatcher({isWatchMode: false});
return runner.runTests(data.tests, watcher).catch(x => {
console.log('error', x);
});
});
return createHasteContext(config, {}).then((hasteMap) => {
const source = new SearchSource(hasteMap, config);
return source.getTestPaths({testPathPattern})
.then((data) => {
const runner = new TestRunner(
hasteMap,
config,
{
maxWorkers: maxWorkers,
getTestSummary: () => 'You did it!'
}
);
const watcher = new TestWatcher({isWatchMode: false});
return runner.runTests(data.paths, watcher);
});
});
});
});
}
function formatResults(runResults, predicate) {
+9 -3
View File
@@ -13,6 +13,10 @@ var newError = function() {
console.error = newError;
// TODO: Stop using spyOn in all the test since that seem deprecated.
// Legacy upgrade path from https://github.com/facebook/jest/blob/21a2b7aaee366af7ed87ae78c5b2d58cf3f5fb86/packages/jest-matchers/src/spy_matchers.js#L160
const isSpy = spy => spy.calls && typeof spy.calls.count === 'function';
env.beforeEach(() => {
callCount = 0;
jasmine.addMatchers({
@@ -21,10 +25,11 @@ env.beforeEach(() => {
compare(actual) {
// TODO: Catch test cases that call spyOn() but don't inspect the mock
// properly.
if (actual !== newError && !jasmine.isSpy(actual)) {
if (actual !== newError && !isSpy(actual)) {
return {
pass: false,
message: 'Test did not tear down console.error mock properly.',
message: () =>
'Test did not tear down console.error mock properly.',
};
}
return {pass: true};
@@ -36,7 +41,8 @@ env.beforeEach(() => {
compare(actual) {
return {
pass: callCount === 0,
message: 'Expected test not to warn. If the warning is expected, mock ' +
message: () =>
'Expected test not to warn. If the warning is expected, mock ' +
"it out using spyOn(console, 'error'); and test that the " +
'warning occurs.',
};
@@ -30,13 +30,13 @@ describe('SyntheticClipboardEvent', () => {
describe('when event has clipboardData', () => {
it("returns event's clipboardData", () => {
// Mock clipboardData since native implementation doesn't have a constructor
var clipboardData = jasmine.createSpyObj('clipboardData', [
'dropEffect',
'effectAllowed',
'files',
'items',
'types',
]);
var clipboardData = {
dropEffect: null,
effectAllowed: null,
files: null,
items: null,
types: null,
};
var clipboardEvent = createEvent({clipboardData: clipboardData});
expect(clipboardEvent.clipboardData).toBe(clipboardData);
+349 -208
View File
@@ -86,14 +86,22 @@ ansi-align@^1.1.0:
dependencies:
string-width "^1.0.1"
ansi-escapes@^1.1.0, ansi-escapes@^1.4.0:
ansi-escapes@^1.1.0:
version "1.4.0"
resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-1.4.0.tgz#d3a8a83b319aa67793662b13e761c7911422306e"
ansi-escapes@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-2.0.0.tgz#5bae52be424878dd9783e8910e3fc2922e83c81b"
ansi-regex@^2.0.0:
version "2.1.1"
resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df"
ansi-regex@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998"
ansi-styles@^2.2.1:
version "2.2.1"
resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe"
@@ -104,6 +112,12 @@ ansi-styles@^3.0.0:
dependencies:
color-convert "^1.0.0"
ansi-styles@^3.1.0:
version "3.1.0"
resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.1.0.tgz#09c202d5c917ec23188caa5c9cb9179cd9547750"
dependencies:
color-convert "^1.0.0"
anymatch@^1.3.0:
version "1.3.0"
resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-1.3.0.tgz#a3e52fa39168c825ff57b0248126ce5a8ff95507"
@@ -500,13 +514,13 @@ babel-helpers@^6.24.1:
babel-runtime "^6.22.0"
babel-template "^6.24.1"
babel-jest@^19.0.0:
version "19.0.0"
resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-19.0.0.tgz#59323ced99a3a84d359da219ca881074ffc6ce3f"
babel-jest@20.1.0-delta.1:
version "20.1.0-delta.1"
resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-20.1.0-delta.1.tgz#ad82547f552ebf5ec1bf84df9b0d093ac0ea4c62"
dependencies:
babel-core "^6.0.0"
babel-plugin-istanbul "^4.0.0"
babel-preset-jest "^19.0.0"
babel-preset-jest "20.1.0-delta.1"
babel-messages@^6.23.0:
version "6.23.0"
@@ -550,9 +564,9 @@ babel-plugin-istanbul@^4.0.0:
istanbul-lib-instrument "^1.6.2"
test-exclude "^4.0.3"
babel-plugin-jest-hoist@^19.0.0:
version "19.0.0"
resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-19.0.0.tgz#4ae2a04ea612a6e73651f3fde52c178991304bea"
babel-plugin-jest-hoist@20.1.0-delta.1:
version "20.1.0-delta.1"
resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-20.1.0-delta.1.tgz#f0e6ac6cc7fb894b2584be74674435a4eefa1ed8"
babel-plugin-jscript@^1.0.4:
version "1.0.4"
@@ -825,11 +839,11 @@ babel-preset-flow@^6.23.0:
dependencies:
babel-plugin-transform-flow-strip-types "^6.22.0"
babel-preset-jest@^19.0.0:
version "19.0.0"
resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-19.0.0.tgz#22d67201d02324a195811288eb38294bb3cac396"
babel-preset-jest@20.1.0-delta.1:
version "20.1.0-delta.1"
resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-20.1.0-delta.1.tgz#312d2ec79097f9bc940f008c5d650ca47ba6c7f1"
dependencies:
babel-plugin-jest-hoist "^19.0.0"
babel-plugin-jest-hoist "20.1.0-delta.1"
babel-preset-react@^6.5.0:
version "6.24.1"
@@ -927,6 +941,10 @@ babylon@^6.13.0, babylon@^6.15.0, babylon@^6.17.0:
version "6.17.0"
resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.17.0.tgz#37da948878488b9c4e3c4038893fa3314b3fc932"
babylon@^6.17.4:
version "6.17.4"
resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.17.4.tgz#3e8b7402b88d22c3423e137a1577883b15ff869a"
balanced-match@^0.4.1:
version "0.4.2"
resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-0.4.2.tgz#cb3f3e3c732dc0f01ee70b403f302e61d7709838"
@@ -1149,12 +1167,6 @@ browserify@^13.0.0:
vm-browserify "~0.0.1"
xtend "^4.0.0"
[email protected]:
version "1.0.2"
resolved "https://registry.yarnpkg.com/bser/-/bser-1.0.2.tgz#381116970b2a6deea5646dd15dd7278444b56169"
dependencies:
node-int64 "^0.4.0"
bser@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/bser/-/bser-2.0.0.tgz#9ac78d3ed5d915804fd87acb158bc797147a1719"
@@ -1266,6 +1278,14 @@ chalk@*, [email protected], chalk@^1.0.0, chalk@^1.1.0, chalk@^1.1.1, chalk@^1.1.3:
strip-ansi "^3.0.0"
supports-color "^2.0.0"
chalk@^2.0.1:
version "2.0.1"
resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.0.1.tgz#dbec49436d2ae15f536114e76d14656cdbc0f44d"
dependencies:
ansi-styles "^3.1.0"
escape-string-regexp "^1.0.5"
supports-color "^4.0.0"
chokidar@^1.0.0, chokidar@^1.6.1:
version "1.6.1"
resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-1.6.1.tgz#2f4447ab5e96e50fb3d789fd90d4c72e0e4c70c2"
@@ -1462,7 +1482,7 @@ content-type-parser@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/content-type-parser/-/content-type-parser-1.0.1.tgz#c3e56988c53c65127fb46d4032a3a900246fdc94"
convert-source-map@^1.1.0:
convert-source-map@^1.1.0, convert-source-map@^1.4.0:
version "1.5.0"
resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.5.0.tgz#9acd70851c6d5dfdd93d9282e5edf94a03ff46b5"
@@ -1624,6 +1644,12 @@ debug@^2.1.1, debug@^2.2.0:
dependencies:
ms "0.7.3"
debug@^2.6.3:
version "2.6.8"
resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.8.tgz#e731531ca2ede27d188222427da17821d68ff4fc"
dependencies:
ms "2.0.0"
decamelize@^1.0.0, decamelize@^1.1.1, decamelize@^1.1.2:
version "1.2.0"
resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290"
@@ -1746,9 +1772,9 @@ [email protected]:
chrome-devtools-frontend "1.0.401423"
resolve "1.1.7"
diff@^3.0.0:
version "3.2.0"
resolved "https://registry.yarnpkg.com/diff/-/diff-3.2.0.tgz#c9ce393a4b7cbd0b058a725c93df299027868ff9"
diff@^3.2.0:
version "3.3.0"
resolved "https://registry.yarnpkg.com/diff/-/diff-3.3.0.tgz#056695150d7aa93237ca7e378ac3b1682b7963b9"
diffie-hellman@^5.0.0:
version "5.0.2"
@@ -2191,12 +2217,6 @@ fast-levenshtein@~2.0.4:
version "2.0.6"
resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917"
fb-watchman@^1.8.0:
version "1.9.2"
resolved "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-1.9.2.tgz#a24cf47827f82d38fb59a69ad70b76e3b6ae7383"
dependencies:
bser "1.0.2"
fb-watchman@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-2.0.0.tgz#54e9abf7dfa2f26cd9b1636c588c1afc05de5d58"
@@ -2351,6 +2371,13 @@ fsevents@^1.0.0:
nan "^2.3.0"
node-pre-gyp "^0.6.29"
fsevents@^1.1.1:
version "1.1.2"
resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.1.2.tgz#3282b713fb3ad80ede0e9fcf4611b5aa6fc033f4"
dependencies:
nan "^2.3.0"
node-pre-gyp "^0.6.36"
fstream-ignore@^1.0.5:
version "1.0.5"
resolved "https://registry.yarnpkg.com/fstream-ignore/-/fstream-ignore-1.0.5.tgz#9c31dae34767018fe1d249b24dada67d092da105"
@@ -2626,6 +2653,10 @@ has-flag@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-1.0.0.tgz#9d9e793165ce017a00f00418c43f942a7b1d11fa"
has-flag@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-2.0.0.tgz#e8207af1cc7b30d446cc70b734b5e8be18f88d51"
has-gulplog@^0.1.0:
version "0.1.0"
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:
version "1.1.3"
resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.1.3.tgz#86eb75392805ddc33af71c92a0eedf74ee7604b2"
is-ci@^1.0.9:
is-ci@^1.0.10:
version "1.0.10"
resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-1.0.10.tgz#f739336b2632365061a9d48270cd56ae3369318e"
dependencies:
@@ -3080,33 +3111,49 @@ isstream@~0.1.2:
version "0.1.2"
resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a"
istanbul-api@^1.1.0-alpha.1:
version "1.1.7"
resolved "https://registry.yarnpkg.com/istanbul-api/-/istanbul-api-1.1.7.tgz#f6f37f09f8002b130f891c646b70ee4a8e7345ae"
istanbul-api@^1.1.1:
version "1.1.11"
resolved "https://registry.yarnpkg.com/istanbul-api/-/istanbul-api-1.1.11.tgz#fcc0b461e2b3bda71e305155138238768257d9de"
dependencies:
async "^2.1.4"
fileset "^2.0.2"
istanbul-lib-coverage "^1.0.2"
istanbul-lib-hook "^1.0.5"
istanbul-lib-instrument "^1.7.0"
istanbul-lib-report "^1.0.0"
istanbul-lib-source-maps "^1.1.1"
istanbul-reports "^1.0.2"
istanbul-lib-coverage "^1.1.1"
istanbul-lib-hook "^1.0.7"
istanbul-lib-instrument "^1.7.4"
istanbul-lib-report "^1.1.1"
istanbul-lib-source-maps "^1.2.1"
istanbul-reports "^1.1.1"
js-yaml "^3.7.0"
mkdirp "^0.5.1"
once "^1.4.0"
istanbul-lib-coverage@^1.0.0, istanbul-lib-coverage@^1.0.2:
istanbul-lib-coverage@^1.0.1, istanbul-lib-coverage@^1.1.1:
version "1.1.1"
resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-1.1.1.tgz#73bfb998885299415c93d38a3e9adf784a77a9da"
istanbul-lib-coverage@^1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-1.0.2.tgz#87a0c015b6910651cb3b184814dfb339337e25e1"
istanbul-lib-hook@^1.0.5:
version "1.0.5"
resolved "https://registry.yarnpkg.com/istanbul-lib-hook/-/istanbul-lib-hook-1.0.5.tgz#6ca3d16d60c5f4082da39f7c5cd38ea8a772b88e"
istanbul-lib-hook@^1.0.7:
version "1.0.7"
resolved "https://registry.yarnpkg.com/istanbul-lib-hook/-/istanbul-lib-hook-1.0.7.tgz#dd6607f03076578fe7d6f2a630cf143b49bacddc"
dependencies:
append-transform "^0.4.0"
istanbul-lib-instrument@^1.1.1, istanbul-lib-instrument@^1.6.2, istanbul-lib-instrument@^1.7.0:
istanbul-lib-instrument@^1.4.2, istanbul-lib-instrument@^1.7.4:
version "1.7.4"
resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-1.7.4.tgz#e9fd920e4767f3d19edc765e2d6b3f5ccbd0eea8"
dependencies:
babel-generator "^6.18.0"
babel-template "^6.16.0"
babel-traverse "^6.18.0"
babel-types "^6.18.0"
babylon "^6.17.4"
istanbul-lib-coverage "^1.1.1"
semver "^5.3.0"
istanbul-lib-instrument@^1.6.2:
version "1.7.0"
resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-1.7.0.tgz#b8e0dc25709bb44e17336ab47b7bb5c97c23f659"
dependencies:
@@ -3118,126 +3165,152 @@ istanbul-lib-instrument@^1.1.1, istanbul-lib-instrument@^1.6.2, istanbul-lib-ins
istanbul-lib-coverage "^1.0.2"
semver "^5.3.0"
istanbul-lib-report@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-1.0.0.tgz#d83dac7f26566b521585569367fe84ccfc7aaecb"
istanbul-lib-report@^1.1.1:
version "1.1.1"
resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-1.1.1.tgz#f0e55f56655ffa34222080b7a0cd4760e1405fc9"
dependencies:
istanbul-lib-coverage "^1.0.2"
istanbul-lib-coverage "^1.1.1"
mkdirp "^0.5.1"
path-parse "^1.0.5"
supports-color "^3.1.2"
istanbul-lib-source-maps@^1.1.1:
version "1.1.1"
resolved "https://registry.yarnpkg.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.1.1.tgz#f8c8c2e8f2160d1d91526d97e5bd63b2079af71c"
istanbul-lib-source-maps@^1.1.0, istanbul-lib-source-maps@^1.2.1:
version "1.2.1"
resolved "https://registry.yarnpkg.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.2.1.tgz#a6fe1acba8ce08eebc638e572e294d267008aa0c"
dependencies:
istanbul-lib-coverage "^1.0.2"
debug "^2.6.3"
istanbul-lib-coverage "^1.1.1"
mkdirp "^0.5.1"
rimraf "^2.4.4"
rimraf "^2.6.1"
source-map "^0.5.3"
istanbul-reports@^1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-1.0.2.tgz#4e8366abe6fa746cc1cd6633f108de12cc6ac6fa"
istanbul-reports@^1.1.1:
version "1.1.1"
resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-1.1.1.tgz#042be5c89e175bc3f86523caab29c014e77fee4e"
dependencies:
handlebars "^4.0.3"
jest-changed-files@^19.0.2:
version "19.0.2"
resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-19.0.2.tgz#16c54c84c3270be408e06d2e8af3f3e37a885824"
jest-cli@^19.0.2:
version "19.0.2"
resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-19.0.2.tgz#cc3620b62acac5f2d93a548cb6ef697d4ec85443"
jest-changed-files@20.1.0-delta.1:
version "20.1.0-delta.1"
resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-20.1.0-delta.1.tgz#912f8eff09c79b28fc7b66513f0ad505f1b378d5"
dependencies:
ansi-escapes "^1.4.0"
throat "^4.0.0"
[email protected]:
version "20.1.0-delta.1"
resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-20.1.0-delta.1.tgz#57cd3ce04cc5e208601cef571b40f122f456c02c"
dependencies:
ansi-escapes "^2.0.0"
callsites "^2.0.0"
chalk "^1.1.1"
graceful-fs "^4.1.6"
is-ci "^1.0.9"
istanbul-api "^1.1.0-alpha.1"
istanbul-lib-coverage "^1.0.0"
istanbul-lib-instrument "^1.1.1"
jest-changed-files "^19.0.2"
jest-config "^19.0.2"
jest-environment-jsdom "^19.0.2"
jest-haste-map "^19.0.0"
jest-jasmine2 "^19.0.2"
jest-message-util "^19.0.0"
jest-regex-util "^19.0.0"
jest-resolve-dependencies "^19.0.0"
jest-runtime "^19.0.2"
jest-snapshot "^19.0.2"
jest-util "^19.0.2"
chalk "^2.0.1"
graceful-fs "^4.1.11"
is-ci "^1.0.10"
istanbul-api "^1.1.1"
istanbul-lib-coverage "^1.0.1"
istanbul-lib-instrument "^1.4.2"
istanbul-lib-source-maps "^1.1.0"
jest-changed-files "20.1.0-delta.1"
jest-config "20.1.0-delta.1"
jest-docblock "20.1.0-delta.1"
jest-environment-jsdom "20.1.0-delta.1"
jest-haste-map "20.1.0-delta.1"
jest-jasmine2 "20.1.0-delta.1"
jest-message-util "20.1.0-delta.1"
jest-regex-util "20.1.0-delta.1"
jest-resolve-dependencies "20.1.0-delta.1"
jest-runtime "20.1.0-delta.1"
jest-snapshot "20.1.0-delta.1"
jest-util "20.1.0-delta.1"
micromatch "^2.3.11"
node-notifier "^5.0.1"
node-notifier "^5.0.2"
pify "^2.3.0"
slash "^1.0.0"
string-length "^1.0.1"
strip-ansi "^4.0.0"
throat "^3.0.0"
which "^1.1.1"
which "^1.2.12"
worker-farm "^1.3.1"
yargs "^6.3.0"
yargs "^7.0.2"
jest-config@^19.0.1, jest-config@^19.0.2:
version "19.0.4"
resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-19.0.4.tgz#42980211d46417e91ca7abffd086c270234f73fd"
jest-config@20.1.0-delta.1:
version "20.1.0-delta.1"
resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-20.1.0-delta.1.tgz#8383f624997326b00fb4ddee442a068195294065"
dependencies:
chalk "^1.1.1"
jest-environment-jsdom "^19.0.2"
jest-environment-node "^19.0.2"
jest-jasmine2 "^19.0.2"
jest-regex-util "^19.0.0"
jest-resolve "^19.0.2"
jest-validate "^19.0.2"
pretty-format "^19.0.0"
chalk "^2.0.1"
glob "^7.1.1"
jest-environment-jsdom "20.1.0-delta.1"
jest-environment-node "20.1.0-delta.1"
jest-get-type "20.1.0-delta.1"
jest-jasmine2 "20.1.0-delta.1"
jest-matcher-utils "20.1.0-delta.1"
jest-regex-util "20.1.0-delta.1"
jest-resolve "20.1.0-delta.1"
jest-validate "20.1.0-delta.1"
pretty-format "20.1.0-delta.1"
jest-diff@^19.0.0:
version "19.0.0"
resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-19.0.0.tgz#d1563cfc56c8b60232988fbc05d4d16ed90f063c"
jest-diff@20.1.0-delta.1:
version "20.1.0-delta.1"
resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-20.1.0-delta.1.tgz#d64d9fcfff4bdfca87dd53f66e3db91ea8faa280"
dependencies:
chalk "^1.1.3"
diff "^3.0.0"
jest-matcher-utils "^19.0.0"
pretty-format "^19.0.0"
chalk "^2.0.1"
diff "^3.2.0"
jest-get-type "20.1.0-delta.1"
jest-matcher-utils "20.1.0-delta.1"
pretty-format "20.1.0-delta.1"
jest-environment-jsdom@^19.0.2:
version "19.0.2"
resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-19.0.2.tgz#ceda859c4a4b94ab35e4de7dab54b926f293e4a3"
jest-[email protected]:
version "20.1.0-delta.1"
resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-20.1.0-delta.1.tgz#6789873ddf3f7e90480dbcaab18386a5f17bde6c"
[email protected]:
version "20.1.0-delta.1"
resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-20.1.0-delta.1.tgz#c42acf1f7f0d3c69d0e9fd0cb1414d2e7f24c382"
dependencies:
jest-mock "^19.0.0"
jest-util "^19.0.2"
jsdom "^9.11.0"
jest-mock "20.1.0-delta.1"
jest-util "20.1.0-delta.1"
jsdom "^9.12.0"
jest-environment-node@^19.0.2:
version "19.0.2"
resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-19.0.2.tgz#6e84079db87ed21d0c05e1f9669f207b116fe99b"
jest-environment-node@20.1.0-delta.1:
version "20.1.0-delta.1"
resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-20.1.0-delta.1.tgz#e2553b9e07a560ae55cfe1c9594072b00808a664"
dependencies:
jest-mock "^19.0.0"
jest-util "^19.0.2"
jest-mock "20.1.0-delta.1"
jest-util "20.1.0-delta.1"
jest-file-exists@^19.0.0:
version "19.0.0"
resolved "https://registry.yarnpkg.com/jest-file-exists/-/jest-file-exists-19.0.0.tgz#cca2e587a11ec92e24cfeab3f8a94d657f3fceb8"
jest-[email protected]:
version "20.1.0-delta.1"
resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-20.1.0-delta.1.tgz#f441f9e9b5305657dccf5e1c035b3c91bb166aec"
jest-haste-map@^19.0.0:
version "19.0.2"
resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-19.0.2.tgz#286484c3a16e86da7872b0877c35dce30c3d6f07"
jest-haste-map@20.1.0-delta.1:
version "20.1.0-delta.1"
resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-20.1.0-delta.1.tgz#fd9ee6801f32a75a0363b5fff6e014492ee4138c"
dependencies:
fb-watchman "^2.0.0"
graceful-fs "^4.1.6"
graceful-fs "^4.1.11"
jest-docblock "20.1.0-delta.1"
micromatch "^2.3.11"
sane "~1.5.0"
sane "^2.0.0"
worker-farm "^1.3.1"
jest-jasmine2@^19.0.1, jest-jasmine2@^19.0.2:
version "19.0.2"
resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-19.0.2.tgz#167991ac825981fb1a800af126e83afcca832c73"
jest-jasmine2@20.1.0-delta.1:
version "20.1.0-delta.1"
resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-20.1.0-delta.1.tgz#58aa27c5b460a933887e1343cb77626b159445a1"
dependencies:
graceful-fs "^4.1.6"
jest-matcher-utils "^19.0.0"
jest-matchers "^19.0.0"
jest-message-util "^19.0.0"
jest-snapshot "^19.0.2"
chalk "^2.0.1"
graceful-fs "^4.1.11"
jest-diff "20.1.0-delta.1"
jest-matcher-utils "20.1.0-delta.1"
jest-matchers "20.1.0-delta.1"
jest-message-util "20.1.0-delta.1"
jest-snapshot "20.1.0-delta.1"
[email protected]:
version "20.1.0-delta.1"
resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-20.1.0-delta.1.tgz#e8c1153d5009d3df851641723b85bbfcec8fed37"
dependencies:
chalk "^2.0.1"
jest-get-type "20.1.0-delta.1"
pretty-format "20.1.0-delta.1"
jest-matcher-utils@^19.0.0:
version "19.0.0"
@@ -3246,87 +3319,88 @@ jest-matcher-utils@^19.0.0:
chalk "^1.1.3"
pretty-format "^19.0.0"
jest-matchers@^19.0.0:
version "19.0.0"
resolved "https://registry.yarnpkg.com/jest-matchers/-/jest-matchers-19.0.0.tgz#c74ecc6ebfec06f384767ba4d6fa4a42d6755754"
jest-matchers@20.1.0-delta.1:
version "20.1.0-delta.1"
resolved "https://registry.yarnpkg.com/jest-matchers/-/jest-matchers-20.1.0-delta.1.tgz#ef4d9fdd0ecd520000eae1a6e7c7df892d9d3653"
dependencies:
jest-diff "^19.0.0"
jest-matcher-utils "^19.0.0"
jest-message-util "^19.0.0"
jest-regex-util "^19.0.0"
jest-diff "20.1.0-delta.1"
jest-get-type "20.1.0-delta.1"
jest-matcher-utils "20.1.0-delta.1"
jest-message-util "20.1.0-delta.1"
jest-regex-util "20.1.0-delta.1"
jest-message-util@^19.0.0:
version "19.0.0"
resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-19.0.0.tgz#721796b89c0e4d761606f9ba8cb828a3b6246416"
jest-message-util@20.1.0-delta.1:
version "20.1.0-delta.1"
resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-20.1.0-delta.1.tgz#078ae8df88daf1f26cce34c718e7f37234e7e8b3"
dependencies:
chalk "^1.1.1"
chalk "^2.0.1"
micromatch "^2.3.11"
slash "^1.0.0"
jest-mock@^19.0.0:
version "19.0.0"
resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-19.0.0.tgz#67038641e9607ab2ce08ec4a8cb83aabbc899d01"
jest-mock@20.1.0-delta.1:
version "20.1.0-delta.1"
resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-20.1.0-delta.1.tgz#15dab3e9d8429ad91aff27a8bea237ea4fe7f24e"
jest-regex-util@^19.0.0:
version "19.0.0"
resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-19.0.0.tgz#b7754587112aede1456510bb1f6afe74ef598691"
jest-regex-util@20.1.0-delta.1:
version "20.1.0-delta.1"
resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-20.1.0-delta.1.tgz#0aaea967cdfc6cfe8fa828a11235679cf0eb2312"
jest-resolve-dependencies@^19.0.0:
version "19.0.0"
resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-19.0.0.tgz#a741ad1fa094140e64ecf2642a504f834ece22ee"
jest-resolve-dependencies@20.1.0-delta.1:
version "20.1.0-delta.1"
resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-20.1.0-delta.1.tgz#b53117306afa64da477697b2a9a845004efb3fef"
dependencies:
jest-file-exists "^19.0.0"
jest-regex-util "20.1.0-delta.1"
jest-resolve@^19.0.2:
version "19.0.2"
resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-19.0.2.tgz#5793575de4f07aec32f7d7ff0c6c181963eefb3c"
jest-resolve@20.1.0-delta.1:
version "20.1.0-delta.1"
resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-20.1.0-delta.1.tgz#e7c7220d567213886c19514b18b368852933ad42"
dependencies:
browser-resolve "^1.11.2"
jest-haste-map "^19.0.0"
resolve "^1.2.0"
chalk "^2.0.1"
is-builtin-module "^1.0.0"
resolve "^1.3.2"
jest-runtime@^19.0.1, jest-runtime@^19.0.2:
version "19.0.3"
resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-19.0.3.tgz#a163354ace46910ee33f0282b6bff6b0b87d4330"
jest-runtime@20.1.0-delta.1:
version "20.1.0-delta.1"
resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-20.1.0-delta.1.tgz#53db81fb1a347fe8b71e2285749e320003f90048"
dependencies:
babel-core "^6.0.0"
babel-jest "^19.0.0"
babel-jest "20.1.0-delta.1"
babel-plugin-istanbul "^4.0.0"
chalk "^1.1.3"
graceful-fs "^4.1.6"
jest-config "^19.0.2"
jest-file-exists "^19.0.0"
jest-haste-map "^19.0.0"
jest-regex-util "^19.0.0"
jest-resolve "^19.0.2"
jest-util "^19.0.2"
chalk "^2.0.1"
convert-source-map "^1.4.0"
graceful-fs "^4.1.11"
jest-config "20.1.0-delta.1"
jest-haste-map "20.1.0-delta.1"
jest-regex-util "20.1.0-delta.1"
jest-resolve "20.1.0-delta.1"
jest-util "20.1.0-delta.1"
json-stable-stringify "^1.0.1"
micromatch "^2.3.11"
strip-bom "3.0.0"
yargs "^6.3.0"
yargs "^7.0.2"
jest-snapshot@^19.0.2:
version "19.0.2"
resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-19.0.2.tgz#9c1b216214f7187c38bfd5c70b1efab16b0ff50b"
jest-snapshot@20.1.0-delta.1:
version "20.1.0-delta.1"
resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-20.1.0-delta.1.tgz#91cee74af1e2f892a22978a63803823ebcca433f"
dependencies:
chalk "^1.1.3"
jest-diff "^19.0.0"
jest-file-exists "^19.0.0"
jest-matcher-utils "^19.0.0"
jest-util "^19.0.2"
chalk "^2.0.1"
jest-diff "20.1.0-delta.1"
jest-matcher-utils "20.1.0-delta.1"
jest-util "20.1.0-delta.1"
natural-compare "^1.4.0"
pretty-format "^19.0.0"
pretty-format "20.1.0-delta.1"
jest-util@^19.0.2:
version "19.0.2"
resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-19.0.2.tgz#e0a0232a2ab9e6b2b53668bdb3534c2b5977ed41"
jest-util@20.1.0-delta.1:
version "20.1.0-delta.1"
resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-20.1.0-delta.1.tgz#029fd38e66a6d408ec286a53bc319e18894bcccc"
dependencies:
chalk "^1.1.1"
graceful-fs "^4.1.6"
jest-file-exists "^19.0.0"
jest-message-util "^19.0.0"
jest-mock "^19.0.0"
jest-validate "^19.0.2"
leven "^2.0.0"
chalk "^2.0.1"
graceful-fs "^4.1.11"
jest-message-util "20.1.0-delta.1"
jest-mock "20.1.0-delta.1"
jest-validate "20.1.0-delta.1"
leven "^2.1.0"
mkdirp "^0.5.1"
[email protected]:
@@ -3338,20 +3412,20 @@ [email protected]:
leven "^2.0.0"
pretty-format "^19.0.0"
jest-validate@^19.0.2:
version "19.0.2"
resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-19.0.2.tgz#dc534df5f1278d5b63df32b14241d4dbf7244c0c"
jest-validate@20.1.0-delta.1:
version "20.1.0-delta.1"
resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-20.1.0-delta.1.tgz#7204fd181c14380454249fec9e02e5d474360af8"
dependencies:
chalk "^1.1.1"
jest-matcher-utils "^19.0.0"
leven "^2.0.0"
pretty-format "^19.0.0"
chalk "^2.0.1"
jest-get-type "20.1.0-delta.1"
leven "^2.1.0"
pretty-format "20.1.0-delta.1"
jest@^19.0.1:
version "19.0.2"
resolved "https://registry.yarnpkg.com/jest/-/jest-19.0.2.tgz#b794faaf8ff461e7388f28beef559a54f20b2c10"
jest@20.1.0-delta.1:
version "20.1.0-delta.1"
resolved "https://registry.yarnpkg.com/jest/-/jest-20.1.0-delta.1.tgz#1a99fafeee15bf6c9973217779fe15eb6ea8b6c6"
dependencies:
jest-cli "^19.0.2"
jest-cli "20.1.0-delta.1"
jodid25519@^1.0.0:
version "1.0.2"
@@ -3389,7 +3463,7 @@ jsbn@~0.1.0:
version "0.1.1"
resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513"
jsdom@^9.11.0:
jsdom@^9.12.0:
version "9.12.0"
resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-9.12.0.tgz#e8c546fffcb06c00d4833ca84410fed7f8a097d4"
dependencies:
@@ -3528,7 +3602,7 @@ leven@^1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/leven/-/leven-1.0.2.tgz#9144b6eebca5f1d0680169f1a6770dcea60b75c3"
leven@^2.0.0:
leven@^2.0.0, leven@^2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/leven/-/leven-2.1.0.tgz#c2e7a9f772094dee9d34202ae8acce4687875580"
@@ -3874,6 +3948,10 @@ [email protected]:
version "0.7.3"
resolved "https://registry.yarnpkg.com/ms/-/ms-0.7.3.tgz#708155a5e44e33f5fd0fc53e81d0d40a91be1fff"
[email protected]:
version "2.0.0"
resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8"
multipipe@^0.1.2:
version "0.1.2"
resolved "https://registry.yarnpkg.com/multipipe/-/multipipe-0.1.2.tgz#2a8f2ddf70eed564dff2d57f1e1a137d9f05078b"
@@ -3925,7 +4003,7 @@ node-int64@^0.4.0:
version "0.4.0"
resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b"
node-notifier@^5.0.1:
node-notifier@^5.0.2:
version "5.1.2"
resolved "https://registry.yarnpkg.com/node-notifier/-/node-notifier-5.1.2.tgz#2fa9e12605fa10009d44549d6fcd8a63dde0e4ff"
dependencies:
@@ -3948,6 +4026,20 @@ node-pre-gyp@^0.6.29, node-pre-gyp@~0.6.32:
tar "^2.2.1"
tar-pack "^3.4.0"
node-pre-gyp@^0.6.36:
version "0.6.36"
resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.6.36.tgz#db604112cb74e0d477554e9b505b17abddfab786"
dependencies:
mkdirp "^0.5.1"
nopt "^4.0.1"
npmlog "^4.0.2"
rc "^1.1.7"
request "^2.81.0"
rimraf "^2.6.1"
semver "^5.3.0"
tar "^2.2.1"
tar-pack "^3.4.0"
nodegit-promise@~4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/nodegit-promise/-/nodegit-promise-4.0.0.tgz#5722b184f2df7327161064a791d2e842c9167b34"
@@ -4258,7 +4350,7 @@ performance-now@^0.2.0:
version "0.2.0"
resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-0.2.0.tgz#33ef30c5c77d4ea21c5a53869d91b56d8f2555e5"
pify@^2.0.0:
pify@^2.0.0, pify@^2.3.0:
version "2.3.0"
resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c"
@@ -4314,6 +4406,13 @@ [email protected]:
jest-validate "19.0.0"
minimist "1.2.0"
[email protected]:
version "20.1.0-delta.1"
resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-20.1.0-delta.1.tgz#f1d31d80b5bd8724b33f3065acb1457710213d0d"
dependencies:
ansi-regex "^3.0.0"
ansi-styles "^3.0.0"
pretty-format@^19.0.0:
version "19.0.0"
resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-19.0.0.tgz#56530d32acb98a3fa4851c4e2b9d37b420684c84"
@@ -4706,7 +4805,7 @@ [email protected]:
version "1.1.7"
resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.1.7.tgz#203114d82ad2c5ed9e8e0411b3932875e889e97b"
resolve@^1.1.3, resolve@^1.1.4, resolve@^1.1.6, resolve@^1.1.7, resolve@^1.2.0:
resolve@^1.1.3, resolve@^1.1.4, resolve@^1.1.6, resolve@^1.1.7, resolve@^1.3.2:
version "1.3.3"
resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.3.3.tgz#655907c3469a8680dc2de3a275a8fdd69691f0e5"
dependencies:
@@ -4725,7 +4824,7 @@ right-align@^0.1.1:
dependencies:
align-text "^0.1.1"
rimraf@2, rimraf@^2.2.8, rimraf@^2.4.4, rimraf@^2.5.1, rimraf@^2.6.1:
rimraf@2, rimraf@^2.2.8, rimraf@^2.5.1, rimraf@^2.6.1:
version "2.6.1"
resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.1.tgz#c2338ec643df7a1b7fe5c54fa86f57428a55f33d"
dependencies:
@@ -4836,17 +4935,19 @@ safe-buffer@^5.0.1:
version "5.0.1"
resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.0.1.tgz#d263ca54696cd8a306b5ca6551e92de57918fbe7"
sane@~1.5.0:
version "1.5.0"
resolved "https://registry.yarnpkg.com/sane/-/sane-1.5.0.tgz#a4adeae764d048621ecb27d5f9ecf513101939f3"
sane@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/sane/-/sane-2.0.0.tgz#99cb79f21f4a53a69d4d0cd957c2db04024b8eb2"
dependencies:
anymatch "^1.3.0"
exec-sh "^0.2.0"
fb-watchman "^1.8.0"
fb-watchman "^2.0.0"
minimatch "^3.0.2"
minimist "^1.1.1"
walker "~1.0.5"
watch "~0.10.0"
optionalDependencies:
fsevents "^1.1.1"
sax@^1.2.1:
version "1.2.2"
@@ -5122,6 +5223,12 @@ strip-ansi@^3.0.0, strip-ansi@^3.0.1:
dependencies:
ansi-regex "^2.0.0"
strip-ansi@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f"
dependencies:
ansi-regex "^3.0.0"
[email protected], strip-bom@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3"
@@ -5162,6 +5269,12 @@ supports-color@^3.1.2:
dependencies:
has-flag "^1.0.0"
supports-color@^4.0.0:
version "4.2.0"
resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-4.2.0.tgz#ad986dc7eb2315d009b4d77c8169c2231a684037"
dependencies:
has-flag "^2.0.0"
symbol-tree@^3.2.1:
version "3.2.2"
resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.2.tgz#ae27db38f660a7ae2e1c3b7d1bc290819b8519e6"
@@ -5228,6 +5341,10 @@ throat@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/throat/-/throat-3.0.0.tgz#e7c64c867cbb3845f10877642f7b60055b8ec0d6"
throat@^4.0.0:
version "4.1.0"
resolved "https://registry.yarnpkg.com/throat/-/throat-4.1.0.tgz#89037cbc92c56ab18926e6ba4cbb200e15672a6a"
through2-filter@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/through2-filter/-/through2-filter-2.0.0.tgz#60bc55a0dacb76085db1f9dae99ab43f83d622ec"
@@ -5558,7 +5675,7 @@ which-module@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/which-module/-/which-module-1.0.0.tgz#bba63ca861948994ff307736089e3b96026c2a4f"
which@1, which@^1.1.1, which@^1.2.12, which@^1.2.8:
which@1, which@^1.2.12, which@^1.2.8:
version "1.2.14"
resolved "https://registry.yarnpkg.com/which/-/which-1.2.14.tgz#9a87c4378f03e827cecaf1acdf56c736c01c14e5"
dependencies:
@@ -5661,6 +5778,12 @@ yargs-parser@^4.2.0:
dependencies:
camelcase "^3.0.0"
yargs-parser@^5.0.0:
version "5.0.0"
resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-5.0.0.tgz#275ecf0d7ffe05c77e64e7c86e4cd94bf0e1228a"
dependencies:
camelcase "^3.0.0"
[email protected]:
version "3.32.0"
resolved "https://registry.yarnpkg.com/yargs/-/yargs-3.32.0.tgz#03088e9ebf9e756b69751611d2a5ef591482c995"
@@ -5691,6 +5814,24 @@ yargs@^6.3.0, yargs@^6.5.0:
y18n "^3.2.1"
yargs-parser "^4.2.0"
yargs@^7.0.2:
version "7.1.0"
resolved "https://registry.yarnpkg.com/yargs/-/yargs-7.1.0.tgz#6ba318eb16961727f5d284f8ea003e8d6154d0c8"
dependencies:
camelcase "^3.0.0"
cliui "^3.2.0"
decamelize "^1.1.1"
get-caller-file "^1.0.1"
os-locale "^1.4.0"
read-pkg-up "^1.0.1"
require-directory "^2.1.1"
require-main-filename "^1.0.1"
set-blocking "^2.0.0"
string-width "^1.0.2"
which-module "^1.0.0"
y18n "^3.2.1"
yargs-parser "^5.0.0"
yargs@~3.10.0:
version "3.10.0"
resolved "https://registry.yarnpkg.com/yargs/-/yargs-3.10.0.tgz#f7ee7bd857dd7c1d2d38c0e74efbd681d1431fd1"