@nx-plugins/stryker
Version:
The Nx Plugin for Stryker that contains executors and generators for allowing your workspace to use powerful Stryker mutation testing capabilities.
19 lines • 860 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.updateWorkspace = void 0;
const devkit_1 = require("@nrwl/devkit");
function updateWorkspace(tree, schema) {
const projectConfig = (0, devkit_1.readProjectConfiguration)(tree, schema.project);
projectConfig.targets.mutate = {
executor: '@nx-plugins/stryker:stryker',
outputs: [
(0, devkit_1.joinPathFragments)((0, devkit_1.normalizePath)('coverage'), (0, devkit_1.normalizePath)(projectConfig.root)),
],
options: {
strykerConfig: (0, devkit_1.joinPathFragments)(projectConfig.root, 'stryker.conf.json')
},
};
(0, devkit_1.updateProjectConfiguration)(tree, schema.project, projectConfig);
}
exports.updateWorkspace = updateWorkspace;
//# sourceMappingURL=update-workspace.js.map