@yolkai/nx-schematics
Version:
21 lines (20 loc) • 758 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const tasks_1 = require("@angular-devkit/schematics/tasks");
const nx_workspace_1 = require("@yolkai/nx-workspace");
function default_1() {
return (host, context) => {
return nx_workspace_1.updateJsonInTree('package.json', json => {
const devDependencies = json.devDependencies;
if (!devDependencies) {
return json;
}
if (devDependencies['jest-preset-angular']) {
devDependencies['jest-preset-angular'] = '6.0.1';
context.addTask(new tasks_1.NodePackageInstallTask());
}
return json;
})(host, context);
};
}
exports.default = default_1;