UNPKG

@slsplus/migrate

Version:
28 lines (27 loc) 911 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.migrateStatic = void 0; var utils_1 = require("../utils"); /** * migrate static config * @param oldConfigs static config in yaml file */ function migrateStatic(oldConfigs) { var staticConfig = utils_1.deepClone(oldConfigs || {}); if (staticConfig.cosConf) { staticConfig.cos = utils_1.deepClone(staticConfig.cosConf); delete staticConfig.cosConf; if (staticConfig.cos.sources) { staticConfig.cos.sources = staticConfig.cos.sources.map(function (item) { return ({ src: item.src, target: item.targetDir, }); }); } } if (staticConfig.cdnConf) { staticConfig.cdn = utils_1.deepClone(staticConfig.cdnConf); delete staticConfig.cdnConf; } return staticConfig; } exports.migrateStatic = migrateStatic;