UNPKG

rucken

Version:

Console tools and scripts for nx and not only that I (EndyKaufman) use to automate the workflow and speed up the development process

59 lines (58 loc) 2.68 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.VersionUpdaterCommands = void 0; const tslib_1 = require("tslib"); const nestjs_console_1 = require("../../nestjs-console"); const utils_service_1 = require("../utils/utils.service"); const tools_config_1 = require("./tools.config"); const version_updater_service_1 = require("./version-updater.service"); let VersionUpdaterCommands = class VersionUpdaterCommands { constructor(versionUpdaterService, utilsService) { this.versionUpdaterService = versionUpdaterService; this.utilsService = utilsService; this.config = this.utilsService.getRuckenConfig(tools_config_1.DEFAULT_TOOLS_CONFIG).versionUpdater; } versionUpdater({ updatePackageVersion, updateDependenciesVersion, } = {}) { return tslib_1.__awaiter(this, void 0, void 0, function* () { this.versionUpdaterService.setLogger(version_updater_service_1.VersionUpdaterService.title); this.versionUpdaterService.versionUpdaterHandler({ updatePackageVersion: updatePackageVersion ? updatePackageVersion.toUpperCase().trim() === 'TRUE' ? true : false : this.config.updatePackageVersion, updateDependenciesVersion: updateDependenciesVersion ? updateDependenciesVersion.toUpperCase().trim() === 'TRUE' ? true : false : this.config.updateDependenciesVersion, }); }); } }; tslib_1.__decorate([ (0, nestjs_console_1.Command)({ alias: 'vu', command: 'version-updater', description: 'update versions in all nx applications', options: [ { flags: '-upv,--update-package-version [boolean]', description: 'update package version (default: true)', }, { flags: '-udv,--update-dependencies-version [boolean]', description: 'update dependencies version (default: true)', }, ], }), tslib_1.__metadata("design:type", Function), tslib_1.__metadata("design:paramtypes", [Object]), tslib_1.__metadata("design:returntype", Promise) ], VersionUpdaterCommands.prototype, "versionUpdater", null); VersionUpdaterCommands = tslib_1.__decorate([ (0, nestjs_console_1.Console)(), tslib_1.__metadata("design:paramtypes", [version_updater_service_1.VersionUpdaterService, utils_service_1.UtilsService]) ], VersionUpdaterCommands); exports.VersionUpdaterCommands = VersionUpdaterCommands;