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 }); exports.default = packageCustomizations; 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 }); } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGFja2FnZXIuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvc2VydmljZXMvcGFja2FnZXIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFPQSx3Q0FNQztBQVhELHNEQUE2QjtBQUM3QixnREFBd0I7QUFFeEIsK0NBQW1EO0FBRXBDLEtBQUssVUFBVSxxQkFBcUIsQ0FBQyxlQUFnQztJQUNsRixNQUFNLEVBQUUsR0FBRyxFQUFFLE9BQU8sRUFBRSxzQkFBc0IsRUFBRSxRQUFRLEVBQUUsR0FBRyxlQUFlLENBQUM7SUFDM0UsTUFBTSxJQUFBLGdDQUFrQixFQUFDLFFBQVEsQ0FBQyxDQUFDO0lBQ25DLE1BQU0sR0FBRyxHQUFXLElBQUksaUJBQU0sRUFBRSxDQUFDO0lBQ2pDLEdBQUcsQ0FBQyxjQUFjLENBQUMsUUFBUSxFQUFFLGNBQUksQ0FBQyxJQUFJLENBQUMsUUFBUSxFQUFFLGVBQWUsQ0FBQyxDQUFDLENBQUM7SUFDbkUsTUFBTSxHQUFHLENBQUMsZUFBZSxDQUFDLE9BQU8sRUFBRSxFQUFFLFNBQVMsRUFBRSxJQUFJLEVBQUUsQ0FBQyxDQUFDO0FBQzFELENBQUMifQ==