UNPKG

@slsplus/migrate

Version:
26 lines (25 loc) 775 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.migrateWebsite = void 0; var utils_1 = require("../utils"); /** * migrate website component * @param oldConfigs website configs */ function migrateWebsite(oldConfigs) { var websiteConfig = utils_1.deepClone(oldConfigs || {}); if (websiteConfig.bucketName) { websiteConfig.bucket = websiteConfig.bucketName; delete websiteConfig.bucketName; } if (websiteConfig.hosts) { websiteConfig.cdns = websiteConfig.hosts.map(function (item) { item.domain = item.host; delete item.host; return item; }); delete websiteConfig.hosts; } return websiteConfig; } exports.migrateWebsite = migrateWebsite;