UNPKG

@forestadmin/forest-cloud

Version:

Utility to bootstrap and publish forest admin cloud projects customization

38 lines 2.81 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); const os_1 = require("os"); const path_1 = __importDefault(require("path")); class DistPathManager { constructor(cloudCustomizerPath) { this.cloudCustomizerPath = cloudCustomizerPath ?? '.'; } get zip() { return path_1.default.join(this.cloudCustomizerPath, 'dist', 'code-customizations.zip'); } get zipPath() { return path_1.default.resolve(this.zip); } get distCodeCustomizations() { return path_1.default.join(this.cloudCustomizerPath, 'dist', 'code-customizations'); } get distCodeCustomizationsPath() { return path_1.default.resolve(this.distCodeCustomizations); } get localDatasources() { return path_1.default.join(this.cloudCustomizerPath, 'datasources.js'); } get localDatasourcesPath() { return path_1.default.resolve(this.localDatasources); } get localCloudEnvironmentConfig() { return path_1.default.join((0, os_1.homedir)(), '.forest.d', '.environments.json'); } get localCloudEnvironmentConfigPath() { return path_1.default.resolve(this.localCloudEnvironmentConfig); } } exports.default = DistPathManager; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGlzdC1wYXRoLW1hbmFnZXIuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvc2VydmljZXMvZGlzdC1wYXRoLW1hbmFnZXIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQSwyQkFBNkI7QUFDN0IsZ0RBQXdCO0FBRXhCLE1BQXFCLGVBQWU7SUFHbEMsWUFBWSxtQkFBNEI7UUFDdEMsSUFBSSxDQUFDLG1CQUFtQixHQUFHLG1CQUFtQixJQUFJLEdBQUcsQ0FBQztJQUN4RCxDQUFDO0lBRUQsSUFBSSxHQUFHO1FBQ0wsT0FBTyxjQUFJLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxtQkFBbUIsRUFBRSxNQUFNLEVBQUUseUJBQXlCLENBQUMsQ0FBQztJQUNoRixDQUFDO0lBRUQsSUFBSSxPQUFPO1FBQ1QsT0FBTyxjQUFJLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQztJQUNoQyxDQUFDO0lBRUQsSUFBSSxzQkFBc0I7UUFDeEIsT0FBTyxjQUFJLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxtQkFBbUIsRUFBRSxNQUFNLEVBQUUscUJBQXFCLENBQUMsQ0FBQztJQUM1RSxDQUFDO0lBRUQsSUFBSSwwQkFBMEI7UUFDNUIsT0FBTyxjQUFJLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxzQkFBc0IsQ0FBQyxDQUFDO0lBQ25ELENBQUM7SUFFRCxJQUFJLGdCQUFnQjtRQUNsQixPQUFPLGNBQUksQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLG1CQUFtQixFQUFFLGdCQUFnQixDQUFDLENBQUM7SUFDL0QsQ0FBQztJQUVELElBQUksb0JBQW9CO1FBQ3RCLE9BQU8sY0FBSSxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsZ0JBQWdCLENBQUMsQ0FBQztJQUM3QyxDQUFDO0lBRUQsSUFBSSwyQkFBMkI7UUFDN0IsT0FBTyxjQUFJLENBQUMsSUFBSSxDQUFDLElBQUEsWUFBTyxHQUFFLEVBQUUsV0FBVyxFQUFFLG9CQUFvQixDQUFDLENBQUM7SUFDakUsQ0FBQztJQUVELElBQUksK0JBQStCO1FBQ2pDLE9BQU8sY0FBSSxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsMkJBQTJCLENBQUMsQ0FBQztJQUN4RCxDQUFDO0NBQ0Y7QUF0Q0Qsa0NBc0NDIn0=