UNPKG

@kcutils/testkit

Version:

Add Stryker dependencies and config to @kcmono projects

41 lines 1.17 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var configuration_1 = require("@kcinternal/configuration"); var defaultConfig = { /** * enabled debug mode */ debug: false, /** * enabled trace mode */ trace: false, /** * jest timeout in millisecond */ timeout: 60000, }; var stryker = { default: defaultConfig, transformer: function (_a) { var helper = _a.helper, data = _a.data; var config = helper.general.byDefault(defaultConfig, data); var level = config.trace ? "trace" : config.debug ? "debug" : "info"; return { logLevel: level, timeoutMS: config.timeout, coverageAnalysis: "off", packageManager: "yarn", mutator: "typescript", mutate: ["src/**/*.ts"], transpilers: [], testRunner: "jest", tsconfigFile: "tsconfig.json", reporters: ["html", "progress"], }; }, }; exports.default = (function (dir, input) { return new configuration_1.Config(stryker, input, dir); }); //# sourceMappingURL=stryker.js.map