@kwiz/common
Version:
KWIZ common utilities and helpers for M365 platform
27 lines • 1.07 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.configInfo = void 0;
exports.SetDependencies = SetDependencies;
exports.configInfo = {
BuildNumber: "unset",
ReleaseStatus: "npm",
IsLocalDev: false,
IsFastRing: false,
IsProduction: true,
ProjectName: "[kw]"
};
function SetDependencies(params) {
const BuildNumber = (typeof params.BuildNumber === "string") ? params.BuildNumber : exports.configInfo.BuildNumber;
const ReleaseStatus = (typeof params.ReleaseStatus === "string") ? params.ReleaseStatus : exports.configInfo.ReleaseStatus;
const newValue = {
BuildNumber,
ReleaseStatus,
IsLocalDev: ReleaseStatus === "dev",
IsFastRing: ReleaseStatus === "fastring",
IsProduction: ReleaseStatus !== "dev" && ReleaseStatus !== "fastring",
ProjectName: params.ProjectName || exports.configInfo.ProjectName
};
for (const key in newValue) //update configInfo
exports.configInfo[key] = newValue[key];
}
//# sourceMappingURL=_dependencies.js.map