UNPKG

@forestadmin/forest-cloud

Version:

Utility to bootstrap and publish forest admin cloud projects customization

17 lines 1.56 kB
"use strict"; 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==