@forestadmin/forest-cloud
Version:
Utility to bootstrap and publish forest admin cloud projects customization
17 lines • 1.56 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
const adm_zip_1 = __importDefault(require("adm-zip"));
const path_1 = __importDefault(require("path"));
const access_file_1 = require("./access-file");
async function packageCustomizations(distPathManager) {
const { zip: zipPath, distCodeCustomizations: distPath } = distPathManager;
await (0, access_file_1.throwIfNoBuiltCode)(distPath);
const zip = new adm_zip_1.default();
zip.addLocalFolder(distPath, path_1.default.join('nodejs', 'customization'));
await zip.writeZipPromise(zipPath, { overwrite: true });
}
exports.default = packageCustomizations;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGFja2FnZXIuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvc2VydmljZXMvcGFja2FnZXIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQSxzREFBNkI7QUFDN0IsZ0RBQXdCO0FBRXhCLCtDQUFtRDtBQUdwQyxLQUFLLFVBQVUscUJBQXFCLENBQUMsZUFBZ0M7SUFDbEYsTUFBTSxFQUFFLEdBQUcsRUFBRSxPQUFPLEVBQUUsc0JBQXNCLEVBQUUsUUFBUSxFQUFFLEdBQUcsZUFBZSxDQUFDO0lBQzNFLE1BQU0sSUFBQSxnQ0FBa0IsRUFBQyxRQUFRLENBQUMsQ0FBQztJQUNuQyxNQUFNLEdBQUcsR0FBVyxJQUFJLGlCQUFNLEVBQUUsQ0FBQztJQUNqQyxHQUFHLENBQUMsY0FBYyxDQUFDLFFBQVEsRUFBRSxjQUFJLENBQUMsSUFBSSxDQUFDLFFBQVEsRUFBRSxlQUFlLENBQUMsQ0FBQyxDQUFDO0lBQ25FLE1BQU0sR0FBRyxDQUFDLGVBQWUsQ0FBQyxPQUFPLEVBQUUsRUFBRSxTQUFTLEVBQUUsSUFBSSxFQUFFLENBQUMsQ0FBQztBQUMxRCxDQUFDO0FBTkQsd0NBTUMifQ==