Updating NPM dependencies

This commit is contained in:
Drew Heavner
2020-11-11 13:30:52 +00:00
committed by GitHub
parent 7a6fb66c63
commit bd487ef324
9068 changed files with 1400893 additions and 587661 deletions

View File

@@ -56,12 +56,13 @@ var __spread = (this && this.__spread) || function () {
return ar;
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.help = exports.run = void 0;
var bs_logger_1 = require("bs-logger");
var stringifyJson = require("fast-json-stable-stringify");
var stableStringify = require("fast-json-stable-stringify");
var fs_1 = require("fs");
var json5_1 = require("json5");
var path_1 = require("path");
var backports_1 = require("../../util/backports");
var backports_1 = require("../../utils/backports");
var presets_1 = require("../helpers/presets");
exports.run = function (args) { return __awaiter(void 0, void 0, void 0, function () {
var nullLogger, file, filePath, footNotes, name, isPackage, actualConfig, migratedConfig, presetName, preset, jsTransformers, jsWithTs, jsWithBabel, presetValue, migratedValue, presetValue, migratedValue, before, after, stringify, prefix;
@@ -87,7 +88,7 @@ exports.run = function (args) { return __awaiter(void 0, void 0, void 0, functio
migratedConfig = backports_1.backportJestConfig(nullLogger, actualConfig);
if (!migratedConfig.preset && args.jestPreset) {
if (args.js) {
presetName = args.js === 'babel' ? presets_1.JestPresetNames.jsWIthBabel : presets_1.JestPresetNames.jsWithTs;
presetName = args.js === 'babel' ? "ts-jest/presets/js-with-babel" : "ts-jest/presets/js-with-ts";
}
else {
jsTransformers = Object.keys(migratedConfig.transform || {}).reduce(function (list, pattern) {
@@ -104,16 +105,16 @@ exports.run = function (args) { return __awaiter(void 0, void 0, void 0, functio
jsWithTs = jsTransformers.includes('ts-jest');
jsWithBabel = jsTransformers.includes('babel-jest');
if (jsWithBabel && !jsWithTs) {
presetName = presets_1.JestPresetNames.jsWIthBabel;
presetName = "ts-jest/presets/js-with-babel";
}
else if (jsWithTs && !jsWithBabel) {
presetName = presets_1.JestPresetNames.jsWithTs;
presetName = "ts-jest/presets/js-with-ts";
}
else {
presetName = presets_1.JestPresetNames.default;
presetName = "ts-jest/presets/default";
}
}
presetName = presetName || presets_1.JestPresetNames.default;
presetName = presetName || "ts-jest/presets/default";
preset = presets_1.allPresets[presetName];
footNotes.push("Detected preset '" + preset.label + "' as the best matching preset for your configuration.\nVisit https://kulshekhar.github.io/ts-jest/user/config/#jest-preset for more information about presets.\n");
}
@@ -155,19 +156,19 @@ exports.run = function (args) { return __awaiter(void 0, void 0, void 0, functio
}
if (preset &&
migratedConfig.transform &&
stringifyJson(migratedConfig.transform) === stringifyJson(preset.value.transform)) {
stableStringify(migratedConfig.transform) === stableStringify(preset.value.transform)) {
delete migratedConfig.transform;
}
cleanupConfig(actualConfig);
cleanupConfig(migratedConfig);
before = stringifyJson(actualConfig);
after = stringifyJson(migratedConfig);
before = stableStringify(actualConfig);
after = stableStringify(migratedConfig);
if (after === before) {
process.stderr.write("\nNo migration needed for given Jest configuration\n ");
return [2];
}
stringify = /\.json$/.test(file) ? JSON.stringify : json5_1.stringify;
prefix = /\.json$/.test(file) ? '"jest": ' : 'module.exports = ';
stringify = file.endsWith('.json') ? JSON.stringify : json5_1.stringify;
prefix = file.endsWith('.json') ? '"jest": ' : 'module.exports = ';
if (preset && migratedConfig.transform) {
footNotes.push("\nI couldn't check if your \"transform\" value is the same as mine which is: " + stringify(preset.value.transform, undefined, ' ') + "\nIf it is the case, you can safely remove the \"transform\" from what I've migrated.\n");
}
@@ -201,7 +202,7 @@ function cleanupConfig(config) {
if (config.testMatch.length === 0)
delete config.testMatch;
}
if (config.preset === presets_1.JestPresetNames.default)
if (config.preset === "ts-jest/presets/default")
config.preset = presets_1.defaults.name;
}
function dedupSort(arr) {