@nestjs-mod/common
Version:
A collection of utilities for unifying NestJS applications and modules
84 lines • 3.59 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.ProjectUtilsConfiguration = void 0;
const tslib_1 = require("tslib");
/* eslint-disable @typescript-eslint/no-explicit-any */
const decorators_1 = require("../../../config-model/decorators");
let ProjectUtilsConfiguration = class ProjectUtilsConfiguration {
};
exports.ProjectUtilsConfiguration = ProjectUtilsConfiguration;
tslib_1.__decorate([
(0, decorators_1.ConfigModelProperty)({
description: 'Application package.json-file',
}),
tslib_1.__metadata("design:type", String)
], ProjectUtilsConfiguration.prototype, "applicationPackageJsonFile", void 0);
tslib_1.__decorate([
(0, decorators_1.ConfigModelProperty)({
description: 'Root package.json-file',
}),
tslib_1.__metadata("design:type", String)
], ProjectUtilsConfiguration.prototype, "packageJsonFile", void 0);
tslib_1.__decorate([
(0, decorators_1.ConfigModelProperty)({
description: 'Application project.json-file (nx)',
}),
tslib_1.__metadata("design:type", String)
], ProjectUtilsConfiguration.prototype, "nxProjectJsonFile", void 0);
tslib_1.__decorate([
(0, decorators_1.ConfigModelProperty)({
description: 'Dot-env file with environment variables',
}),
tslib_1.__metadata("design:type", String)
], ProjectUtilsConfiguration.prototype, "envFile", void 0);
tslib_1.__decorate([
(0, decorators_1.ConfigModelProperty)({
description: 'Create environments key with checksum in value of some files',
}),
tslib_1.__metadata("design:type", Object)
], ProjectUtilsConfiguration.prototype, "filesCheckSumToEnvironments", void 0);
tslib_1.__decorate([
(0, decorators_1.ConfigModelProperty)({
description: 'Some logic for prepare processed files checksums',
}),
tslib_1.__metadata("design:type", Function)
], ProjectUtilsConfiguration.prototype, "prepareProcessedFilesCheckSumToEnvironments", void 0);
tslib_1.__decorate([
(0, decorators_1.ConfigModelProperty)({
description: 'Update env-file',
default: true,
}),
tslib_1.__metadata("design:type", Boolean)
], ProjectUtilsConfiguration.prototype, "updateEnvFile", void 0);
tslib_1.__decorate([
(0, decorators_1.ConfigModelProperty)({
description: 'Update project properties',
default: true,
}),
tslib_1.__metadata("design:type", Boolean)
], ProjectUtilsConfiguration.prototype, "updateProjectOptions", void 0);
tslib_1.__decorate([
(0, decorators_1.ConfigModelProperty)({
description: 'Update configuration and environments options',
default: true,
}),
tslib_1.__metadata("design:type", Boolean)
], ProjectUtilsConfiguration.prototype, "updateGlobalConfigAndEnvsOptions", void 0);
tslib_1.__decorate([
(0, decorators_1.ConfigModelProperty)({
description: 'Print all application environments',
default: true,
}),
tslib_1.__metadata("design:type", Boolean)
], ProjectUtilsConfiguration.prototype, "printAllApplicationEnvs", void 0);
tslib_1.__decorate([
(0, decorators_1.ConfigModelProperty)({
description: 'Create json file with options and files used for create environments key with checksum',
default: true,
}),
tslib_1.__metadata("design:type", Boolean)
], ProjectUtilsConfiguration.prototype, "saveFilesWithCheckSum", void 0);
exports.ProjectUtilsConfiguration = ProjectUtilsConfiguration = tslib_1.__decorate([
(0, decorators_1.ConfigModel)()
], ProjectUtilsConfiguration);
//# sourceMappingURL=project-utils.configuration.js.map