diff --git a/jest.config.js b/jest.config.js index d71f7903..4dd77ef7 100644 --- a/jest.config.js +++ b/jest.config.js @@ -13,5 +13,4 @@ module.exports = { "testEnvironment": "node", "collectCoverage": true, "collectCoverageFrom" : ["src/**/*.ts", "!src/types/**", "!src/*.ts", "!src/**/test.ts"], - "mapCoverage": true }; diff --git a/lib/index.js b/lib/index.js index 6e91943d..1b4ba91f 100644 --- a/lib/index.js +++ b/lib/index.js @@ -1,54 +1,54 @@ if (typeof global === "object") { global.require = require; } - var _5408 = {}; - _5408.f = {} + var _1993 = {}; + _1993.f = {} // cached modules - _5408.m = {}; - _5408.s = function(id) { - var result = _5408.r(id); + _1993.m = {}; + _1993.s = function(id) { + var result = _1993.r(id); if (result === undefined) { var result = require(id); return result; } } - _5408.r = function(id) { - var cached = _5408.m[id]; + _1993.r = function(id) { + var cached = _1993.m[id]; // resolve if in cache if (cached) { return cached.m.exports; } - var file = _5408.f[id]; + var file = _1993.f[id]; if (!file) return; - cached = _5408.m[id] = {}; + cached = _1993.m[id] = {}; cached.exports = {}; cached.m = { exports: cached.exports }; file.call(cached.exports, cached.m, cached.exports); return cached.m.exports; }; // stricter/index.js -_5408.f[0] = function(module,exports){ +_1993.f[0] = function(module,exports){ Object.defineProperty(exports, '__esModule', { value: true }); -var stricter_1 = _5408.r(1); +var stricter_1 = _1993.r(1); exports.stricter = stricter_1.default; -var cli_1 = _5408.r(20); +var cli_1 = _1993.r(20); exports.cli = cli_1.default; -var processor_1 = _5408.r(9); +var processor_1 = _1993.r(9); exports.readFilesData = processor_1.readFilesData; -var dependencies_1 = _5408.r(10); +var dependencies_1 = _1993.r(10); exports.readDependencies = dependencies_1.default; } // stricter/stricter.js -_5408.f[1] = function(module,exports){ +_1993.f[1] = function(module,exports){ Object.defineProperty(exports, '__esModule', { value: true }); -const config_1 = _5408.r(2); -const rule_1 = _5408.r(6); -const processor_1 = _5408.r(9); -const logger_1 = _5408.r(15); -const utils_1 = _5408.r(7); -const types_1 = _5408.r(14); -const debug_1 = _5408.r(19); +const config_1 = _1993.r(2); +const rule_1 = _1993.r(6); +const processor_1 = _1993.r(9); +const logger_1 = _1993.r(15); +const utils_1 = _1993.r(7); +const types_1 = _1993.r(14); +const debug_1 = _1993.r(19); exports.default = ({silent = false, reporter = types_1.Reporter.CONSOLE, configPath}) => { const result = debug_1.measure('Total', () => { debug_1.default({ @@ -88,11 +88,11 @@ exports.default = ({silent = false, reporter = types_1.Reporter.CONSOLE, configP }; } // stricter/config/index.js -_5408.f[2] = function(module,exports){ +_1993.f[2] = function(module,exports){ Object.defineProperty(exports, '__esModule', { value: true }); -const read_config_1 = _5408.r(3); -const process_config_1 = _5408.r(4); -const validate_config_1 = _5408.r(5); +const read_config_1 = _1993.r(3); +const process_config_1 = _1993.r(4); +const validate_config_1 = _1993.r(5); exports.getConfig = configPath => { const foundConfig = read_config_1.default(configPath); validate_config_1.default(foundConfig); @@ -101,7 +101,7 @@ exports.getConfig = configPath => { }; } // stricter/config/read-config.js -_5408.f[3] = function(module,exports){ +_1993.f[3] = function(module,exports){ var process = require('process'); Object.defineProperty(exports, '__esModule', { value: true }); const cosmiconfig = require('cosmiconfig'); @@ -119,7 +119,7 @@ exports.default = configPath => { }; } // stricter/config/process-config.js -_5408.f[4] = function(module,exports){ +_1993.f[4] = function(module,exports){ Object.defineProperty(exports, '__esModule', { value: true }); const path = require('path'); exports.getDirResolver = filepath => dir => path.resolve(path.dirname(filepath), dir); @@ -143,7 +143,7 @@ exports.default = foundConfig => { }; } // stricter/config/validate-config.js -_5408.f[5] = function(module,exports){ +_1993.f[5] = function(module,exports){ Object.defineProperty(exports, '__esModule', { value: true }); exports.default = foundConfig => { if (!foundConfig) { @@ -158,11 +158,11 @@ exports.default = foundConfig => { }; } // stricter/rule/index.js -_5408.f[6] = function(module,exports){ +_1993.f[6] = function(module,exports){ Object.defineProperty(exports, '__esModule', { value: true }); const path = require('path'); -const utils_1 = _5408.r(7); -const default_rules_1 = _5408.r(8); +const utils_1 = _1993.r(7); +const default_rules_1 = _1993.r(8); exports.defaultRules = { 'stricter/unused-files': default_rules_1.unusedFilesRule }; exports.RULE_SUFFIX = '.rule'; const stripOutSuffix = str => { @@ -175,7 +175,7 @@ exports.getRuleDefinitions = config => { const ruleFiles = utils_1.listFiles(config.rulesDir).filter(i => i.endsWith(`${ exports.RULE_SUFFIX }.js`)); const customRules = ruleFiles.reduce((acc, filePath) => { const ruleName = path.basename(filePath, path.extname(filePath)); - const rule = _5408.s(filePath); + const rule = _1993.s(filePath); if (!rule.onProject) { throw new Error(`Rule ${ ruleName } should have onProject.`); } @@ -233,7 +233,7 @@ exports.filterFilesToProcess = (directory, files, ruleApplications) => { }; } // stricter/utils/index.js -_5408.f[7] = function(module,exports){ +_1993.f[7] = function(module,exports){ Object.defineProperty(exports, '__esModule', { value: true }); const fs = require('fs'); const path = require('path'); @@ -280,7 +280,7 @@ exports.parse = source => { }; } // stricter/rule/default-rules/index.js -_5408.f[8] = function(module,exports){ +_1993.f[8] = function(module,exports){ Object.defineProperty(exports, '__esModule', { value: true }); const dfs = (stack, dependencies, seen) => { while (stack.length) { @@ -317,12 +317,12 @@ const checkForMatch = (setting, filePath) => { }; } // stricter/processor/index.js -_5408.f[9] = function(module,exports){ +_1993.f[9] = function(module,exports){ Object.defineProperty(exports, '__esModule', { value: true }); -const utils_1 = _5408.r(7); -const rule_1 = _5408.r(6); -const dependencies_1 = _5408.r(10); -const types_1 = _5408.r(14); +const utils_1 = _1993.r(7); +const rule_1 = _1993.r(6); +const dependencies_1 = _1993.r(10); +const types_1 = _1993.r(14); const readFileData = (filePath, root, extensions) => { const source = utils_1.readFile(filePath); const ast = filePath.endsWith('.js') ? () => utils_1.parse(source) : undefined; @@ -404,10 +404,10 @@ exports.applyProjectRules = (directory, filesData, ruleApplications) => { }; } // stricter/dependencies/index.js -_5408.f[10] = function(module,exports){ +_1993.f[10] = function(module,exports){ Object.defineProperty(exports, '__esModule', { value: true }); -const extract_path_1 = _5408.r(11); -const parse_imports_1 = _5408.r(13); +const extract_path_1 = _1993.r(11); +const parse_imports_1 = _1993.r(13); exports.readDependencies = (ast, filePath, root, extensions) => { const imports = parse_imports_1.default(ast); const dependencies = [ @@ -429,10 +429,10 @@ exports.default = (filesData, root, extensions) => { }; } // stricter/dependencies/extract-path.js -_5408.f[11] = function(module,exports){ +_1993.f[11] = function(module,exports){ Object.defineProperty(exports, '__esModule', { value: true }); const path = require('path'); -const resolve_import_1 = _5408.r(12); +const resolve_import_1 = _1993.r(12); exports.default = (importString, filePath, resolveRoots, extensions) => { const potentialImportPaths = importString.startsWith('.') ? [path.resolve(filePath, '..', importString)] : resolveRoots.map(i => path.resolve(i, importString)); const result = resolve_import_1.default(potentialImportPaths, extensions) || importString; @@ -440,7 +440,7 @@ exports.default = (importString, filePath, resolveRoots, extensions) => { }; } // stricter/dependencies/resolve-import.js -_5408.f[12] = function(module,exports){ +_1993.f[12] = function(module,exports){ Object.defineProperty(exports, '__esModule', { value: true }); const fs = require('fs'); const path = require('path'); @@ -459,7 +459,7 @@ exports.default = (potentialImportPaths, extensions) => { }; } // stricter/dependencies/parse-imports.js -_5408.f[13] = function(module,exports){ +_1993.f[13] = function(module,exports){ Object.defineProperty(exports, '__esModule', { value: true }); const babylon_walk_1 = require('babylon-walk'); exports.default = ast => { @@ -492,7 +492,7 @@ exports.default = ast => { }; } // stricter/types/index.js -_5408.f[14] = function(module,exports){ +_1993.f[14] = function(module,exports){ Object.defineProperty(exports, '__esModule', { value: true }); var Level; (function (Level) { @@ -507,18 +507,18 @@ var Reporter; }(Reporter = exports.Reporter || (exports.Reporter = {}))); } // stricter/logger/index.js -_5408.f[15] = function(module,exports){ +_1993.f[15] = function(module,exports){ Object.defineProperty(exports, '__esModule', { value: true }); -var console_1 = _5408.r(16); +var console_1 = _1993.r(16); exports.consoleLogger = console_1.default; -var mocha_1 = _5408.r(17); +var mocha_1 = _1993.r(17); exports.mochaLogger = mocha_1.default; -var flatten_1 = _5408.r(18); +var flatten_1 = _1993.r(18); exports.compactProjectLogs = flatten_1.compactProjectLogs; exports.getErrorCount = projectLogs => Object.values(projectLogs).reduce((acc, i) => acc + (i.errors && i.errors.length || 0), 0); } // stricter/logger/console.js -_5408.f[16] = function(module,exports){ +_1993.f[16] = function(module,exports){ Object.defineProperty(exports, '__esModule', { value: true }); const chalk_1 = require('chalk'); exports.default = logs => { @@ -541,7 +541,7 @@ exports.default = logs => { }; } // stricter/logger/mocha.js -_5408.f[17] = function(module,exports){ +_1993.f[17] = function(module,exports){ Object.defineProperty(exports, '__esModule', { value: true }); const fs = require('fs'); const reportFileName = 'stricter.json'; @@ -584,7 +584,7 @@ exports.default = logs => { }; } // stricter/logger/flatten.js -_5408.f[18] = function(module,exports){ +_1993.f[18] = function(module,exports){ Object.defineProperty(exports, '__esModule', { value: true }); exports.compactProjectLogs = projectResult => { const result = Object.entries(projectResult).map(([rule, applicationResult]) => ({ @@ -596,7 +596,7 @@ exports.compactProjectLogs = projectResult => { }; } // stricter/debug.js -_5408.f[19] = function(module,exports){ +_1993.f[19] = function(module,exports){ Object.defineProperty(exports, '__esModule', { value: true }); const debug = require('debug'); const debugWriter = debug('stricter'); @@ -613,12 +613,12 @@ exports.measure = (mark, fn) => { exports.default = debugWriter; } // stricter/cli.js -_5408.f[20] = function(module,exports){ +_1993.f[20] = function(module,exports){ var process = require('process'); Object.defineProperty(exports, '__esModule', { value: true }); const program = require('commander'); const isCi = require('is-ci'); -const stricter_1 = _5408.r(1); +const stricter_1 = _1993.r(1); exports.default = () => { program.version('0.0.12').option('-c, --config ', 'specify config location').option('-r, --reporter ', 'specify reporter', /^(console|mocha)$/i, 'console').parse(process.argv); const result = stricter_1.default({ @@ -629,4 +629,4 @@ exports.default = () => { return result; }; } -module.exports = _5408.r(0) \ No newline at end of file +module.exports = _1993.r(0) \ No newline at end of file diff --git a/package.json b/package.json index 715ff7a3..7fd889ee 100644 --- a/package.json +++ b/package.json @@ -15,7 +15,7 @@ "scripts": { "start": "node fuse.js", "build": "cross-env NODE_ENV=production node fuse.js", - "lint": "tslint .", + "lint": "tslint --project .", "test": "jest", "report-coverage": "coveralls < coverage/lcov.info" }, @@ -39,27 +39,27 @@ "@types/chalk": "^2.2.0", "@types/commander": "^2.12.2", "@types/debug": "^0.0.30", - "@types/jest": "^22.1.2", - "@types/node": "^9.4.5", + "@types/jest": "^22.2.2", + "@types/node": "^9.6.0", "coveralls": "^3.0.0", - "cross-env": "^5.1.3", + "cross-env": "^5.1.4", "fuse-box": "^3.1.3", "fuse-box-typechecker": "^2.7.1", - "jest": "^22.2.2", - "prettier": "^1.10.2", - "ts-jest": "^22.0.4", - "ts-node": "^4.1.0", + "jest": "^22.4.3", + "prettier": "^1.11.1", + "ts-jest": "^22.4.2", + "ts-node": "^5.0.1", "tslint": "^5.9.1", - "tslint-config-airbnb": "^5.6.0", - "tslint-config-prettier": "^1.7.0", + "tslint-config-airbnb": "^5.8.0", + "tslint-config-prettier": "^1.10.0", "tslint-plugin-prettier": "^1.3.0", - "typescript": "^2.7.1" + "typescript": "^2.7.2" }, "dependencies": { - "babylon": "^7.0.0-beta.39", + "babylon": "^7.0.0-beta.42", "babylon-walk": "^1.0.2", - "chalk": "^2.3.1", - "commander": "^2.14.1", + "chalk": "^2.3.2", + "commander": "^2.15.1", "cosmiconfig": "^4.0.0", "debug": "^3.1.0", "is-ci": "^1.1.0" diff --git a/yarn.lock b/yarn.lock index 7a642ba8..868987d4 100644 --- a/yarn.lock +++ b/yarn.lock @@ -36,9 +36,9 @@ version "0.0.30" resolved "https://registry.yarnpkg.com/@types/debug/-/debug-0.0.30.tgz#dc1e40f7af3b9c815013a7860e6252f6352a84df" -"@types/jest@^22.1.2": - version "22.1.2" - resolved "https://registry.yarnpkg.com/@types/jest/-/jest-22.1.2.tgz#813a79ec98221633845627636dbc606f31220dbc" +"@types/jest@^22.2.2": + version "22.2.2" + resolved "https://registry.yarnpkg.com/@types/jest/-/jest-22.2.2.tgz#afe5dacbd00d65325f52da0ed3e76e259629ac9d" "@types/node@*": version "8.0.47" @@ -48,17 +48,9 @@ version "8.0.57" resolved "https://registry.yarnpkg.com/@types/node/-/node-8.0.57.tgz#e5d8b4dc112763e35cfc51988f4f38da3c486d99" -"@types/node@^9.4.5": - version "9.4.5" - resolved "https://registry.yarnpkg.com/@types/node/-/node-9.4.5.tgz#d2a90c634208173d1b1a0a6ba9f1df3de62edcf5" - -"@types/strip-bom@^3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@types/strip-bom/-/strip-bom-3.0.0.tgz#14a8ec3956c2e81edb7520790aecf21c290aebd2" - -"@types/strip-json-comments@0.0.30": - version "0.0.30" - resolved "https://registry.yarnpkg.com/@types/strip-json-comments/-/strip-json-comments-0.0.30.tgz#9aa30c04db212a9a0649d6ae6fd50accc40748a1" +"@types/node@^9.6.0": + version "9.6.0" + resolved "https://registry.yarnpkg.com/@types/node/-/node-9.6.0.tgz#d3480ee666df9784b1001a1872a2f6ccefb6c2d7" "@types/watch@^1.0.0": version "1.0.0" @@ -158,6 +150,12 @@ ansi-styles@^3.1.0, ansi-styles@^3.2.0: dependencies: color-convert "^1.9.0" +ansi-styles@^3.2.1: + version "3.2.1" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" + dependencies: + color-convert "^1.9.0" + ansi@^0.3.1: version "0.3.1" resolved "https://registry.yarnpkg.com/ansi/-/ansi-0.3.1.tgz#0c42d4fb17160d5a9af1e484bace1c66922c1b21" @@ -304,7 +302,7 @@ babel-code-frame@^6.22.0, babel-code-frame@^6.26.0: esutils "^2.0.2" js-tokens "^3.0.2" -babel-core@^6.0.0, babel-core@^6.24.1, babel-core@^6.26.0: +babel-core@^6.0.0, babel-core@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-6.26.0.tgz#af32f78b31a6fcef119c87b0fd8d9753f03a0bb8" dependencies: @@ -348,12 +346,12 @@ babel-helpers@^6.24.1: babel-runtime "^6.22.0" babel-template "^6.24.1" -babel-jest@^22.2.2: - version "22.2.2" - resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-22.2.2.tgz#eda38dca284e32cc5257f96a9b51351975de4e04" +babel-jest@^22.4.3: + version "22.4.3" + resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-22.4.3.tgz#4b7a0b6041691bbd422ab49b3b73654a49a6627a" dependencies: babel-plugin-istanbul "^4.1.5" - babel-preset-jest "^22.2.0" + babel-preset-jest "^22.4.3" babel-messages@^6.23.0: version "6.23.0" @@ -369,19 +367,15 @@ babel-plugin-istanbul@^4.1.4, babel-plugin-istanbul@^4.1.5: istanbul-lib-instrument "^1.7.5" test-exclude "^4.1.1" -babel-plugin-jest-hoist@^22.0.3: - version "22.0.3" - resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-22.0.3.tgz#62cde5fe962fd41ae89c119f481ca5cd7dd48bb4" - -babel-plugin-jest-hoist@^22.2.0: - version "22.2.0" - resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-22.2.0.tgz#bd34f39d652406669713b8c89e23ef25c890b993" +babel-plugin-jest-hoist@^22.4.3: + version "22.4.3" + resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-22.4.3.tgz#7d8bcccadc2667f96a0dcc6afe1891875ee6c14a" babel-plugin-syntax-object-rest-spread@^6.13.0: version "6.13.0" resolved "https://registry.yarnpkg.com/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz#fd6536f2bce13836ffa3a5458c4903a597bb3bf5" -babel-plugin-transform-es2015-modules-commonjs@^6.24.1: +babel-plugin-transform-es2015-modules-commonjs@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.0.tgz#0d8394029b7dc6abe1a97ef181e00758dd2e5d8a" dependencies: @@ -397,18 +391,11 @@ babel-plugin-transform-strict-mode@^6.24.1: babel-runtime "^6.22.0" babel-types "^6.24.1" -babel-preset-jest@^22.0.1: - version "22.0.3" - resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-22.0.3.tgz#e2bb6f6b4a509d3ea0931f013db78c5a84856693" +babel-preset-jest@^22.4.0, babel-preset-jest@^22.4.3: + version "22.4.3" + resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-22.4.3.tgz#e92eef9813b7026ab4ca675799f37419b5a44156" dependencies: - babel-plugin-jest-hoist "^22.0.3" - babel-plugin-syntax-object-rest-spread "^6.13.0" - -babel-preset-jest@^22.2.0: - version "22.2.0" - resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-22.2.0.tgz#f77b43f06ef4d8547214b2e206cc76a25c3ba0e2" - dependencies: - babel-plugin-jest-hoist "^22.2.0" + babel-plugin-jest-hoist "^22.4.3" babel-plugin-syntax-object-rest-spread "^6.13.0" babel-register@^6.26.0: @@ -475,9 +462,9 @@ babylon@^6.18.0: version "6.18.0" resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.18.0.tgz#af2f3b88fa6f5c1e4c634d1a0f8eac4f55b395e3" -babylon@^7.0.0-beta.39: - version "7.0.0-beta.39" - resolved "https://registry.yarnpkg.com/babylon/-/babylon-7.0.0-beta.39.tgz#512833ea788f6570c6db026d743a7565e58d3aeb" +babylon@^7.0.0-beta.42: + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/babylon/-/babylon-7.0.0-beta.42.tgz#67cfabcd4f3ec82999d29031ccdea89d0ba99657" balanced-match@^1.0.0: version "1.0.0" @@ -643,13 +630,13 @@ chalk@^2.0.0, chalk@^2.1.0: escape-string-regexp "^1.0.5" supports-color "^4.0.0" -chalk@^2.3.1: - version "2.3.1" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.3.1.tgz#523fe2678aec7b04e8041909292fe8b17059b796" +chalk@^2.3.2: + version "2.3.2" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.3.2.tgz#250dc96b07491bfd601e648d66ddf5f60c7a5c65" dependencies: - ansi-styles "^3.2.0" + ansi-styles "^3.2.1" escape-string-regexp "^1.0.5" - supports-color "^5.2.0" + supports-color "^5.3.0" chokidar@^1.6.0, chokidar@^1.6.1: version "1.7.0" @@ -750,9 +737,9 @@ commander@^2.12.1: version "2.13.0" resolved "https://registry.yarnpkg.com/commander/-/commander-2.13.0.tgz#6964bca67685df7c1f1430c584f07d7597885b9c" -commander@^2.14.1: - version "2.14.1" - resolved "https://registry.yarnpkg.com/commander/-/commander-2.14.1.tgz#2235123e37af8ca3c65df45b026dbd357b01b9aa" +commander@^2.15.1: + version "2.15.1" + resolved "https://registry.yarnpkg.com/commander/-/commander-2.15.1.tgz#df46e867d0fc2aec66a34662b406a9ccafff5b0f" concat-map@0.0.1: version "0.0.1" @@ -833,9 +820,9 @@ cpx@^1.5.0: shell-quote "^1.6.1" subarg "^1.0.0" -cross-env@^5.1.3: - version "5.1.3" - resolved "https://registry.yarnpkg.com/cross-env/-/cross-env-5.1.3.tgz#f8ae18faac87692b0a8b4d2f7000d4ec3a85dfd7" +cross-env@^5.1.4: + version "5.1.4" + resolved "https://registry.yarnpkg.com/cross-env/-/cross-env-5.1.4.tgz#f61c14291f7cc653bb86457002ea80a04699d022" dependencies: cross-spawn "^5.1.0" is-windows "^1.0.0" @@ -1096,27 +1083,16 @@ expand-range@^1.8.1: dependencies: fill-range "^2.1.0" -expect@^22.0.3: - version "22.0.3" - resolved "https://registry.yarnpkg.com/expect/-/expect-22.0.3.tgz#bb486de7d41bf3eb60d3b16dfd1c158a4d91ddfa" - dependencies: - ansi-styles "^3.2.0" - jest-diff "^22.0.3" - jest-get-type "^22.0.3" - jest-matcher-utils "^22.0.3" - jest-message-util "^22.0.3" - jest-regex-util "^22.0.3" - -expect@^22.2.2: - version "22.2.2" - resolved "https://registry.yarnpkg.com/expect/-/expect-22.2.2.tgz#6cb6ae2eeb651a4187b9096de70333a018fab63f" +expect@^22.4.3: + version "22.4.3" + resolved "https://registry.yarnpkg.com/expect/-/expect-22.4.3.tgz#d5a29d0a0e1fb2153557caef2674d4547e914674" dependencies: ansi-styles "^3.2.0" - jest-diff "^22.1.0" - jest-get-type "^22.1.0" - jest-matcher-utils "^22.2.0" - jest-message-util "^22.2.0" - jest-regex-util "^22.1.0" + jest-diff "^22.4.3" + jest-get-type "^22.4.3" + jest-matcher-utils "^22.4.3" + jest-message-util "^22.4.3" + jest-regex-util "^22.4.3" express@^4.14.0: version "4.16.2" @@ -1640,12 +1616,6 @@ home-or-tmp@^2.0.0: os-homedir "^1.0.0" os-tmpdir "^1.0.1" -homedir-polyfill@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/homedir-polyfill/-/homedir-polyfill-1.0.1.tgz#4c2bbc8a758998feebf5ed68580f76d46768b4bc" - dependencies: - parse-passwd "^1.0.0" - hosted-git-info@^2.1.4: version "2.5.0" resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.5.0.tgz#6d60e34b3abbc8313062c3b798ef8d901a07af3c" @@ -1978,15 +1948,15 @@ istanbul-reports@^1.1.3: dependencies: handlebars "^4.0.3" -jest-changed-files@^22.2.0: - version "22.2.0" - resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-22.2.0.tgz#517610c4a8ca0925bdc88b0ca53bd678aa8d019e" +jest-changed-files@^22.4.3: + version "22.4.3" + resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-22.4.3.tgz#8882181e022c38bd46a2e4d18d44d19d90a90fb2" dependencies: throat "^4.0.0" -jest-cli@^22.2.2: - version "22.2.2" - resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-22.2.2.tgz#4431a93a29549da5dcb6d4a41dd03503c9198cd6" +jest-cli@^22.4.3: + version "22.4.3" + resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-22.4.3.tgz#bf16c4a5fb7edc3fa5b9bb7819e34139e88a72c7" dependencies: ansi-escapes "^3.0.0" chalk "^2.0.1" @@ -1999,19 +1969,20 @@ jest-cli@^22.2.2: istanbul-lib-coverage "^1.1.1" istanbul-lib-instrument "^1.8.0" istanbul-lib-source-maps "^1.2.1" - jest-changed-files "^22.2.0" - jest-config "^22.2.2" - jest-environment-jsdom "^22.2.2" - jest-get-type "^22.1.0" - jest-haste-map "^22.2.2" - jest-message-util "^22.2.0" - jest-regex-util "^22.1.0" - jest-resolve-dependencies "^22.1.0" - jest-runner "^22.2.2" - jest-runtime "^22.2.2" - jest-snapshot "^22.2.0" - jest-util "^22.2.2" - jest-worker "^22.2.2" + jest-changed-files "^22.4.3" + jest-config "^22.4.3" + jest-environment-jsdom "^22.4.3" + jest-get-type "^22.4.3" + jest-haste-map "^22.4.3" + jest-message-util "^22.4.3" + jest-regex-util "^22.4.3" + jest-resolve-dependencies "^22.4.3" + jest-runner "^22.4.3" + jest-runtime "^22.4.3" + jest-snapshot "^22.4.3" + jest-util "^22.4.3" + jest-validate "^22.4.3" + jest-worker "^22.4.3" micromatch "^2.3.11" node-notifier "^5.2.1" realpath-native "^1.0.0" @@ -2022,170 +1993,105 @@ jest-cli@^22.2.2: which "^1.2.12" yargs "^10.0.3" -jest-config@^22.0.1: - version "22.0.3" - resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-22.0.3.tgz#633d600962af7496584e0061d7a8de1252b6f3f2" - dependencies: - chalk "^2.0.1" - glob "^7.1.1" - jest-environment-jsdom "^22.0.3" - jest-environment-node "^22.0.3" - jest-get-type "^22.0.3" - jest-jasmine2 "^22.0.3" - jest-regex-util "^22.0.3" - jest-resolve "^22.0.3" - jest-util "^22.0.3" - jest-validate "^22.0.3" - pretty-format "^22.0.3" - -jest-config@^22.2.2: - version "22.2.2" - resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-22.2.2.tgz#6b8ed615bc51239847d15460086f174dad4a7015" +jest-config@^22.4.2, jest-config@^22.4.3: + version "22.4.3" + resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-22.4.3.tgz#0e9d57db267839ea31309119b41dc2fa31b76403" dependencies: chalk "^2.0.1" glob "^7.1.1" - jest-environment-jsdom "^22.2.2" - jest-environment-node "^22.2.2" - jest-get-type "^22.1.0" - jest-jasmine2 "^22.2.2" - jest-regex-util "^22.1.0" - jest-resolve "^22.2.2" - jest-util "^22.2.2" - jest-validate "^22.2.2" - pretty-format "^22.1.0" - -jest-diff@^22.0.3: - version "22.0.3" - resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-22.0.3.tgz#ffed5aba6beaf63bb77819ba44dd520168986321" + jest-environment-jsdom "^22.4.3" + jest-environment-node "^22.4.3" + jest-get-type "^22.4.3" + jest-jasmine2 "^22.4.3" + jest-regex-util "^22.4.3" + jest-resolve "^22.4.3" + jest-util "^22.4.3" + jest-validate "^22.4.3" + pretty-format "^22.4.3" + +jest-diff@^22.4.3: + version "22.4.3" + resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-22.4.3.tgz#e18cc3feff0aeef159d02310f2686d4065378030" dependencies: chalk "^2.0.1" diff "^3.2.0" - jest-get-type "^22.0.3" - pretty-format "^22.0.3" - -jest-diff@^22.1.0: - version "22.1.0" - resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-22.1.0.tgz#0fad9d96c87b453896bf939df3dc8aac6919ac38" - dependencies: - chalk "^2.0.1" - diff "^3.2.0" - jest-get-type "^22.1.0" - pretty-format "^22.1.0" + jest-get-type "^22.4.3" + pretty-format "^22.4.3" jest-docblock@^21.0.0: version "21.2.0" resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-21.2.0.tgz#51529c3b30d5fd159da60c27ceedc195faf8d414" -jest-docblock@^22.2.2: - version "22.2.2" - resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-22.2.2.tgz#617f13edb16ec64202002b3c336cd14ae36c0631" +jest-docblock@^22.4.3: + version "22.4.3" + resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-22.4.3.tgz#50886f132b42b280c903c592373bb6e93bb68b19" dependencies: detect-newline "^2.1.0" -jest-environment-jsdom@^22.0.3: - version "22.0.3" - resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-22.0.3.tgz#7bc2efae12eabcac16974016fa69f7b34e473ab4" +jest-environment-jsdom@^22.4.3: + version "22.4.3" + resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-22.4.3.tgz#d67daa4155e33516aecdd35afd82d4abf0fa8a1e" dependencies: - jest-mock "^22.0.3" - jest-util "^22.0.3" + jest-mock "^22.4.3" + jest-util "^22.4.3" jsdom "^11.5.1" -jest-environment-jsdom@^22.2.2: - version "22.2.2" - resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-22.2.2.tgz#3513ccdccc2bc41daf9cdee199b7069b0d9feebc" +jest-environment-node@^22.4.3: + version "22.4.3" + resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-22.4.3.tgz#54c4eaa374c83dd52a9da8759be14ebe1d0b9129" dependencies: - jest-mock "^22.2.0" - jest-util "^22.2.2" - jsdom "^11.5.1" + jest-mock "^22.4.3" + jest-util "^22.4.3" -jest-environment-node@^22.0.3: - version "22.0.3" - resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-22.0.3.tgz#be65d7fa56c448bbcd09c967285e799363764061" - dependencies: - jest-mock "^22.0.3" - jest-util "^22.0.3" +jest-get-type@^22.4.3: + version "22.4.3" + resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-22.4.3.tgz#e3a8504d8479342dd4420236b322869f18900ce4" -jest-environment-node@^22.2.2: - version "22.2.2" - resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-22.2.2.tgz#570896eef2dd0f939c71bd5712ef4321958c1270" - dependencies: - jest-mock "^22.2.0" - jest-util "^22.2.2" - -jest-get-type@^22.0.3: - version "22.0.3" - resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-22.0.3.tgz#fa894b677c0fcd55eff3fd8ee28c7be942e32d36" - -jest-get-type@^22.1.0: - version "22.1.0" - resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-22.1.0.tgz#4e90af298ed6181edc85d2da500dbd2753e0d5a9" - -jest-haste-map@^22.2.2: - version "22.2.2" - resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-22.2.2.tgz#9d3d5a14bd5e05ab9176979f2a5fbb4ddc80eb20" +jest-haste-map@^22.4.3: + version "22.4.3" + resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-22.4.3.tgz#25842fa2ba350200767ac27f658d58b9d5c2e20b" dependencies: fb-watchman "^2.0.0" graceful-fs "^4.1.11" - jest-docblock "^22.2.2" - jest-worker "^22.2.2" + jest-docblock "^22.4.3" + jest-serializer "^22.4.3" + jest-worker "^22.4.3" micromatch "^2.3.11" sane "^2.0.0" -jest-jasmine2@^22.0.3: - version "22.0.3" - resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-22.0.3.tgz#fd080869cf376c5ba2b58c7e21150918cfae1fc0" +jest-jasmine2@^22.4.3: + version "22.4.3" + resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-22.4.3.tgz#4daf64cd14c793da9db34a7c7b8dcfe52a745965" dependencies: - callsites "^2.0.0" - chalk "^2.0.1" - expect "^22.0.3" - graceful-fs "^4.1.11" - jest-diff "^22.0.3" - jest-matcher-utils "^22.0.3" - jest-message-util "^22.0.3" - jest-snapshot "^22.0.3" - source-map-support "^0.5.0" - -jest-jasmine2@^22.2.2: - version "22.2.2" - resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-22.2.2.tgz#9065255c8f635ae9dfa33fc66068f59adf53c9aa" - dependencies: - callsites "^2.0.0" chalk "^2.0.1" co "^4.6.0" - expect "^22.2.2" + expect "^22.4.3" graceful-fs "^4.1.11" is-generator-fn "^1.0.0" - jest-diff "^22.1.0" - jest-matcher-utils "^22.2.0" - jest-message-util "^22.2.0" - jest-snapshot "^22.2.0" + jest-diff "^22.4.3" + jest-matcher-utils "^22.4.3" + jest-message-util "^22.4.3" + jest-snapshot "^22.4.3" + jest-util "^22.4.3" source-map-support "^0.5.0" -jest-leak-detector@^22.1.0: - version "22.1.0" - resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-22.1.0.tgz#08376644cee07103da069baac19adb0299b772c2" +jest-leak-detector@^22.4.3: + version "22.4.3" + resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-22.4.3.tgz#2b7b263103afae8c52b6b91241a2de40117e5b35" dependencies: - pretty-format "^22.1.0" + pretty-format "^22.4.3" -jest-matcher-utils@^22.0.3: - version "22.0.3" - resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-22.0.3.tgz#2ec15ca1af7dcabf4daddc894ccce224b948674e" +jest-matcher-utils@^22.4.3: + version "22.4.3" + resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-22.4.3.tgz#4632fe428ebc73ebc194d3c7b65d37b161f710ff" dependencies: chalk "^2.0.1" - jest-get-type "^22.0.3" - pretty-format "^22.0.3" + jest-get-type "^22.4.3" + pretty-format "^22.4.3" -jest-matcher-utils@^22.2.0: - version "22.2.0" - resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-22.2.0.tgz#5390f823c18c748543d463825aa8e4df0db253ca" - dependencies: - chalk "^2.0.1" - jest-get-type "^22.1.0" - pretty-format "^22.1.0" - -jest-message-util@^22.0.3: - version "22.0.3" - resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-22.0.3.tgz#bf674b2762ef2dd53facf2136423fcca264976df" +jest-message-util@^22.4.3: + version "22.4.3" + resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-22.4.3.tgz#cf3d38aafe4befddbfc455e57d65d5239e399eb7" dependencies: "@babel/code-frame" "^7.0.0-beta.35" chalk "^2.0.1" @@ -2193,84 +2099,60 @@ jest-message-util@^22.0.3: slash "^1.0.0" stack-utils "^1.0.1" -jest-message-util@^22.2.0: - version "22.2.0" - resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-22.2.0.tgz#84a6bb34186d8b9af7e0732fabbef63f7355f7b2" - dependencies: - "@babel/code-frame" "^7.0.0-beta.35" - chalk "^2.0.1" - micromatch "^2.3.11" - slash "^1.0.0" - stack-utils "^1.0.1" - -jest-mock@^22.0.3: - version "22.0.3" - resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-22.0.3.tgz#c875e47b5b729c6c020a2fab317b275c0cf88961" - -jest-mock@^22.2.0: - version "22.2.0" - resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-22.2.0.tgz#444b3f9488a7473adae09bc8a77294afded397a7" +jest-mock@^22.4.3: + version "22.4.3" + resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-22.4.3.tgz#f63ba2f07a1511772cdc7979733397df770aabc7" -jest-regex-util@^22.0.3: - version "22.0.3" - resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-22.0.3.tgz#c5c10229de5ce2b27bf4347916d95b802ae9aa4d" +jest-regex-util@^22.4.3: + version "22.4.3" + resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-22.4.3.tgz#a826eb191cdf22502198c5401a1fc04de9cef5af" -jest-regex-util@^22.1.0: - version "22.1.0" - resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-22.1.0.tgz#5daf2fe270074b6da63e5d85f1c9acc866768f53" - -jest-resolve-dependencies@^22.1.0: - version "22.1.0" - resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-22.1.0.tgz#340e4139fb13315cd43abc054e6c06136be51e31" +jest-resolve-dependencies@^22.4.3: + version "22.4.3" + resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-22.4.3.tgz#e2256a5a846732dc3969cb72f3c9ad7725a8195e" dependencies: - jest-regex-util "^22.1.0" + jest-regex-util "^22.4.3" -jest-resolve@^22.0.3: - version "22.0.3" - resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-22.0.3.tgz#7a2692dc2b5da7b9efcc7cf29f2bc830880ad06e" +jest-resolve@^22.4.3: + version "22.4.3" + resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-22.4.3.tgz#0ce9d438c8438229aa9b916968ec6b05c1abb4ea" dependencies: browser-resolve "^1.11.2" chalk "^2.0.1" -jest-resolve@^22.2.2: - version "22.2.2" - resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-22.2.2.tgz#6f49d91e3680c86a4d5e5f72ccdab3996d1cbc19" - dependencies: - browser-resolve "^1.11.2" - chalk "^2.0.1" - -jest-runner@^22.2.2: - version "22.2.2" - resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-22.2.2.tgz#17fff27a61b63b58cf104c9cdcc0fdfccd3878ce" +jest-runner@^22.4.3: + version "22.4.3" + resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-22.4.3.tgz#298ddd6a22b992c64401b4667702b325e50610c3" dependencies: exit "^0.1.2" - jest-config "^22.2.2" - jest-docblock "^22.2.2" - jest-haste-map "^22.2.2" - jest-jasmine2 "^22.2.2" - jest-leak-detector "^22.1.0" - jest-message-util "^22.2.0" - jest-runtime "^22.2.2" - jest-util "^22.2.2" - jest-worker "^22.2.2" + jest-config "^22.4.3" + jest-docblock "^22.4.3" + jest-haste-map "^22.4.3" + jest-jasmine2 "^22.4.3" + jest-leak-detector "^22.4.3" + jest-message-util "^22.4.3" + jest-runtime "^22.4.3" + jest-util "^22.4.3" + jest-worker "^22.4.3" throat "^4.0.0" -jest-runtime@^22.2.2: - version "22.2.2" - resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-22.2.2.tgz#256d0efb65deae1c23b819d88cec5ab43d7a4ed6" +jest-runtime@^22.4.3: + version "22.4.3" + resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-22.4.3.tgz#b69926c34b851b920f666c93e86ba2912087e3d0" dependencies: babel-core "^6.0.0" - babel-jest "^22.2.2" + babel-jest "^22.4.3" babel-plugin-istanbul "^4.1.5" chalk "^2.0.1" convert-source-map "^1.4.0" exit "^0.1.2" graceful-fs "^4.1.11" - jest-config "^22.2.2" - jest-haste-map "^22.2.2" - jest-regex-util "^22.1.0" - jest-resolve "^22.2.2" - jest-util "^22.2.2" + jest-config "^22.4.3" + jest-haste-map "^22.4.3" + jest-regex-util "^22.4.3" + jest-resolve "^22.4.3" + jest-util "^22.4.3" + jest-validate "^22.4.3" json-stable-stringify "^1.0.1" micromatch "^2.3.11" realpath-native "^1.0.0" @@ -2279,82 +2161,55 @@ jest-runtime@^22.2.2: write-file-atomic "^2.1.0" yargs "^10.0.3" -jest-snapshot@^22.0.3: - version "22.0.3" - resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-22.0.3.tgz#a949b393781d2fdb4773f6ea765dd67ad1da291e" - dependencies: - chalk "^2.0.1" - jest-diff "^22.0.3" - jest-matcher-utils "^22.0.3" - mkdirp "^0.5.1" - natural-compare "^1.4.0" - pretty-format "^22.0.3" +jest-serializer@^22.4.3: + version "22.4.3" + resolved "https://registry.yarnpkg.com/jest-serializer/-/jest-serializer-22.4.3.tgz#a679b81a7f111e4766235f4f0c46d230ee0f7436" -jest-snapshot@^22.2.0: - version "22.2.0" - resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-22.2.0.tgz#0c0ba152d296ef70fa198cc84977a2cc269ee4cf" +jest-snapshot@^22.4.3: + version "22.4.3" + resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-22.4.3.tgz#b5c9b42846ffb9faccb76b841315ba67887362d2" dependencies: chalk "^2.0.1" - jest-diff "^22.1.0" - jest-matcher-utils "^22.2.0" + jest-diff "^22.4.3" + jest-matcher-utils "^22.4.3" mkdirp "^0.5.1" natural-compare "^1.4.0" - pretty-format "^22.1.0" - -jest-util@^22.0.3: - version "22.0.3" - resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-22.0.3.tgz#e61179c6abecf91218e4496bed9243c8f6667b87" - dependencies: - callsites "^2.0.0" - chalk "^2.0.1" - graceful-fs "^4.1.11" - is-ci "^1.0.10" - jest-message-util "^22.0.3" - jest-validate "^22.0.3" - mkdirp "^0.5.1" + pretty-format "^22.4.3" -jest-util@^22.2.2: - version "22.2.2" - resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-22.2.2.tgz#335484b6aeae0c5a1ae498401630324977fe3465" +jest-util@^22.4.3: + version "22.4.3" + resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-22.4.3.tgz#c70fec8eec487c37b10b0809dc064a7ecf6aafac" dependencies: callsites "^2.0.0" chalk "^2.0.1" graceful-fs "^4.1.11" is-ci "^1.0.10" - jest-message-util "^22.2.0" - jest-validate "^22.2.2" + jest-message-util "^22.4.3" mkdirp "^0.5.1" + source-map "^0.6.0" -jest-validate@^22.0.3: - version "22.0.3" - resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-22.0.3.tgz#2850d949a36c48b1a40f7eebae1d8539126f7829" - dependencies: - chalk "^2.0.1" - jest-get-type "^22.0.3" - leven "^2.1.0" - pretty-format "^22.0.3" - -jest-validate@^22.2.2: - version "22.2.2" - resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-22.2.2.tgz#9cdce422c93cc28395e907ac6bbc929158d9a6ba" +jest-validate@^22.4.3: + version "22.4.3" + resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-22.4.3.tgz#0780954a5a7daaeec8d3c10834b9280865976b30" dependencies: chalk "^2.0.1" - jest-get-type "^22.1.0" + jest-config "^22.4.3" + jest-get-type "^22.4.3" leven "^2.1.0" - pretty-format "^22.1.0" + pretty-format "^22.4.3" -jest-worker@^22.2.2: - version "22.2.2" - resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-22.2.2.tgz#c1f5dc39976884b81f68ec50cb8532b2cbab3390" +jest-worker@^22.4.3: + version "22.4.3" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-22.4.3.tgz#5c421417cba1c0abf64bf56bd5fb7968d79dd40b" dependencies: merge-stream "^1.0.1" -jest@^22.2.2: - version "22.2.2" - resolved "https://registry.yarnpkg.com/jest/-/jest-22.2.2.tgz#26aca0f5e4eaa76d52f2792b14033a3d1e7be2bd" +jest@^22.4.3: + version "22.4.3" + resolved "https://registry.yarnpkg.com/jest/-/jest-22.4.3.tgz#2261f4b117dc46d9a4a1a673d2150958dee92f16" dependencies: import-local "^1.0.0" - jest-cli "^22.2.2" + jest-cli "^22.4.3" js-tokens@^3.0.0, js-tokens@^3.0.2: version "3.0.2" @@ -3002,10 +2857,6 @@ parse-json@^4.0.0: error-ex "^1.3.1" json-parse-better-errors "^1.0.1" -parse-passwd@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/parse-passwd/-/parse-passwd-1.0.0.tgz#6d5b934a456993b23d37f40a382d6f1666a8e5c6" - parse5@^3.0.2: version "3.0.3" resolved "https://registry.yarnpkg.com/parse5/-/parse5-3.0.3.tgz#042f792ffdd36851551cf4e9e066b3874ab45b5c" @@ -3108,20 +2959,13 @@ preserve@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/preserve/-/preserve-0.2.0.tgz#815ed1f6ebc65926f865b310c0713bcb3315ce4b" -prettier@^1.10.2: - version "1.10.2" - resolved "https://registry.yarnpkg.com/prettier/-/prettier-1.10.2.tgz#1af8356d1842276a99a5b5529c82dd9e9ad3cc93" +prettier@^1.11.1: + version "1.11.1" + resolved "https://registry.yarnpkg.com/prettier/-/prettier-1.11.1.tgz#61e43fc4cd44e68f2b0dfc2c38cd4bb0fccdcc75" -pretty-format@^22.0.3: - version "22.0.3" - resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-22.0.3.tgz#a2bfa59fc33ad24aa4429981bb52524b41ba5dd7" - dependencies: - ansi-regex "^3.0.0" - ansi-styles "^3.2.0" - -pretty-format@^22.1.0: - version "22.1.0" - resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-22.1.0.tgz#2277605b40ed4529ae4db51ff62f4be817647914" +pretty-format@^22.4.3: + version "22.4.3" + resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-22.4.3.tgz#f873d780839a9c02e9664c8a082e9ee79eaac16f" dependencies: ansi-regex "^3.0.0" ansi-styles "^3.2.0" @@ -3646,6 +3490,12 @@ source-map-support@^0.5.0: dependencies: source-map "^0.6.0" +source-map-support@^0.5.3: + version "0.5.4" + resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.4.tgz#54456efa89caa9270af7cd624cc2f123e51fbae8" + dependencies: + source-map "^0.6.0" + source-map@0.5.x, source-map@^0.5.3, source-map@^0.5.6, source-map@~0.5.1, source-map@~0.5.6: version "0.5.7" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" @@ -3774,7 +3624,7 @@ strip-eof@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" -strip-json-comments@^2.0.0, strip-json-comments@~2.0.1: +strip-json-comments@~2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" @@ -3800,9 +3650,9 @@ supports-color@^4.0.0, supports-color@^4.4.0: dependencies: has-flag "^2.0.0" -supports-color@^5.2.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.2.0.tgz#b0d5333b1184dd3666cbe5aa0b45c5ac7ac17a4a" +supports-color@^5.3.0: + version "5.3.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.3.0.tgz#5b24ac15db80fa927cf5227a4a33fd3c4c7676c0" dependencies: has-flag "^3.0.0" @@ -3890,24 +3740,23 @@ trim-right@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/trim-right/-/trim-right-1.0.1.tgz#cb2e1203067e0c8de1f614094b9fe45704ea6003" -ts-jest@^22.0.4: - version "22.0.4" - resolved "https://registry.yarnpkg.com/ts-jest/-/ts-jest-22.0.4.tgz#be5e8d7d2cf3f3ef97d877a6a0562508c3f64515" +ts-jest@^22.4.2: + version "22.4.2" + resolved "https://registry.yarnpkg.com/ts-jest/-/ts-jest-22.4.2.tgz#2137bc0899b14dfb1d58257ee10b18ab8a2d92c5" dependencies: - babel-core "^6.24.1" + babel-core "^6.26.0" babel-plugin-istanbul "^4.1.4" - babel-plugin-transform-es2015-modules-commonjs "^6.24.1" - babel-preset-jest "^22.0.1" + babel-plugin-transform-es2015-modules-commonjs "^6.26.0" + babel-preset-jest "^22.4.0" cpx "^1.5.0" fs-extra "4.0.3" - jest-config "^22.0.1" + jest-config "^22.4.2" pkg-dir "^2.0.0" - source-map-support "^0.5.0" yargs "^11.0.0" -ts-node@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/ts-node/-/ts-node-4.1.0.tgz#36d9529c7b90bb993306c408cd07f7743de20712" +ts-node@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/ts-node/-/ts-node-5.0.1.tgz#78e5d1cb3f704de1b641e43b76be2d4094f06f81" dependencies: arrify "^1.0.0" chalk "^2.3.0" @@ -3915,20 +3764,9 @@ ts-node@^4.1.0: make-error "^1.1.1" minimist "^1.2.0" mkdirp "^0.5.1" - source-map-support "^0.5.0" - tsconfig "^7.0.0" - v8flags "^3.0.0" + source-map-support "^0.5.3" yn "^2.0.0" -tsconfig@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/tsconfig/-/tsconfig-7.0.0.tgz#84538875a4dc216e5c4a5432b3a4dec3d54e91b7" - dependencies: - "@types/strip-bom" "^3.0.0" - "@types/strip-json-comments" "0.0.30" - strip-bom "^3.0.0" - strip-json-comments "^2.0.0" - tslib@^1.0.0, tslib@^1.7.1: version "1.8.0" resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.8.0.tgz#dc604ebad64bcbf696d613da6c954aa0e7ea1eb6" @@ -3937,17 +3775,17 @@ tslib@^1.8.0: version "1.8.1" resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.8.1.tgz#6946af2d1d651a7b1863b531d6e5afa41aa44eac" -tslint-config-airbnb@^5.6.0: - version "5.6.0" - resolved "https://registry.yarnpkg.com/tslint-config-airbnb/-/tslint-config-airbnb-5.6.0.tgz#12254d1187f16ad321cc532bc9f9485108c5414b" +tslint-config-airbnb@^5.8.0: + version "5.8.0" + resolved "https://registry.yarnpkg.com/tslint-config-airbnb/-/tslint-config-airbnb-5.8.0.tgz#0398cf4b5a8715b604cb40e9580532c5c0e68716" dependencies: tslint-consistent-codestyle "^1.10.0" tslint-eslint-rules "^4.1.1" tslint-microsoft-contrib "~5.0.1" -tslint-config-prettier@^1.7.0: - version "1.7.0" - resolved "https://registry.yarnpkg.com/tslint-config-prettier/-/tslint-config-prettier-1.7.0.tgz#1588f794c6863ba31420e8b1d14ae91326063815" +tslint-config-prettier@^1.10.0: + version "1.10.0" + resolved "https://registry.yarnpkg.com/tslint-config-prettier/-/tslint-config-prettier-1.10.0.tgz#5063c413d43de4f6988c73727f65ecfc239054ec" tslint-consistent-codestyle@^1.10.0: version "1.10.2" @@ -4033,9 +3871,9 @@ type-is@~1.6.15: media-typer "0.3.0" mime-types "~2.1.15" -typescript@^2.7.1: - version "2.7.1" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-2.7.1.tgz#bb3682c2c791ac90e7c6210b26478a8da085c359" +typescript@^2.7.2: + version "2.7.2" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-2.7.2.tgz#2d615a1ef4aee4f574425cdff7026edf81919836" ua-parser-js@^0.7.9: version "0.7.17" @@ -4112,12 +3950,6 @@ uuid@^3.0.0, uuid@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.1.0.tgz#3dd3d3e790abc24d7b0d3a034ffababe28ebbc04" -v8flags@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/v8flags/-/v8flags-3.0.1.tgz#dce8fc379c17d9f2c9e9ed78d89ce00052b1b76b" - dependencies: - homedir-polyfill "^1.0.1" - validate-npm-package-license@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz#2804babe712ad3379459acfbe24746ab2c303fbc"