UNPKG

@taiga-ui/cdk

Version:

Base library for creating Angular components and applications using Taiga UI principles regarding of actual visual appearance

20 lines 1.02 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.replacePackageName = void 0; const ng_morph_1 = require("ng-morph"); const constants_1 = require("../../constants"); const get_file_system_1 = require("../utils/get-file-system"); const replace_text_1 = require("../utils/replace-text"); function replacePackageName(oldPackage, newPackage, tree) { const fileSystem = (0, get_file_system_1.getFileSystem)(tree); (0, replace_text_1.replaceText)([{ from: oldPackage, to: newPackage.name }], constants_1.ALL_TS_FILES); const old = (0, ng_morph_1.getPackageJsonDependency)(tree, oldPackage); if (old) { (0, ng_morph_1.removePackageJsonDependency)(tree, oldPackage); (0, ng_morph_1.addPackageJsonDependency)(tree, Object.assign(Object.assign({}, newPackage), { type: old.type })); } fileSystem.commitEdits(); (0, ng_morph_1.saveActiveProject)(); } exports.replacePackageName = replacePackageName; //# sourceMappingURL=replace-package-name.js.map