@taiga-ui/cdk
Version:
Base library for creating Angular components and applications using Taiga UI principles regarding of actual visual appearance
54 lines • 2.45 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.updatePackages = exports.TUI_EVENT_PLUGINS_VERSION = exports.TUI_DOMPURIFY_VERSION = exports.TUI_POLYMORPHEUS_VERSION = void 0;
/// <reference lib="es2021" />
const ng_morph_1 = require("ng-morph");
const version_1 = require("../../../../constants/version");
const constants_1 = require("../../../constants");
const steps_1 = require("../../steps");
exports.TUI_POLYMORPHEUS_VERSION = '^4.7.3';
exports.TUI_DOMPURIFY_VERSION = '^4.1.7';
exports.TUI_EVENT_PLUGINS_VERSION = '^4.2.3';
function updatePackages({ tree }) {
const packagesToRemove = ['@taiga-ui/addon-tablebars', '@taiga-ui/addon-preview'];
packagesToRemove.forEach((pkg) => {
(0, ng_morph_1.removePackageJsonDependency)(tree, pkg);
});
(0, steps_1.replacePackageName)('@tinkoff/ng-polymorpheus', {
name: '@taiga-ui/polymorpheus',
version: exports.TUI_POLYMORPHEUS_VERSION,
}, tree);
(0, steps_1.replacePackageName)('@tinkoff/ng-dompurify', {
name: '@taiga-ui/dompurify',
version: exports.TUI_DOMPURIFY_VERSION,
}, tree);
(0, steps_1.replacePackageName)('@tinkoff/ng-event-plugins', {
name: '@taiga-ui/event-plugins',
version: exports.TUI_EVENT_PLUGINS_VERSION,
}, tree);
const cdk = (0, ng_morph_1.getPackageJsonDependency)(tree, '@taiga-ui/cdk');
if (!(0, ng_morph_1.getPackageJsonDependency)(tree, '@taiga-ui/event-plugins')) {
(0, ng_morph_1.addPackageJsonDependency)(tree, {
name: '@taiga-ui/event-plugins',
version: exports.TUI_EVENT_PLUGINS_VERSION,
type: cdk === null || cdk === void 0 ? void 0 : cdk.type,
});
}
try {
['@taiga-ui/layout', '@taiga-ui/legacy'].forEach((moduleSpecifier) => {
if ((0, ng_morph_1.getImports)(constants_1.ALL_TS_FILES, { moduleSpecifier }).length) {
(0, ng_morph_1.addPackageJsonDependency)(tree, {
name: moduleSpecifier,
version: version_1.TUI_VERSION,
type: cdk === null || cdk === void 0 ? void 0 : cdk.type,
});
}
});
}
catch (e) {
const error = e;
(0, ng_morph_1.errorLog)(`ATTENTION: An error occurred during migration: ${error.message}\n${error.stack}`);
}
}
exports.updatePackages = updatePackages;
//# sourceMappingURL=update-packages.js.map