UNPKG

@forestadmin/forest-cloud

Version:

Utility to bootstrap and publish forest admin cloud projects customization

16 lines 1.38 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.loginIfMissingAuthAndReturnEnvironmentVariables = void 0; // eslint-disable-next-line import/prefer-default-export const loginIfMissingAuthAndReturnEnvironmentVariables = async (login, logger, getEnvironmentVariables) => { const vars = await getEnvironmentVariables(); if (vars.FOREST_AUTH_TOKEN) return vars; // must be sure to stop the spinner before calling login // because the spinner will clear the process.stdout logger.spinner.stop(); await login(logger); return getEnvironmentVariables(); }; exports.loginIfMissingAuthAndReturnEnvironmentVariables = loginIfMissingAuthAndReturnEnvironmentVariables; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2hhcmVkLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vc3JjL3NoYXJlZC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFFQSx3REFBd0Q7QUFDakQsTUFBTSwrQ0FBK0MsR0FBRyxLQUFLLEVBQ2xFLEtBQVksRUFDWixNQUFjLEVBQ2QsdUJBQTRELEVBQzdCLEVBQUU7SUFDakMsTUFBTSxJQUFJLEdBQUcsTUFBTSx1QkFBdUIsRUFBRSxDQUFDO0lBQzdDLElBQUksSUFBSSxDQUFDLGlCQUFpQjtRQUFFLE9BQU8sSUFBSSxDQUFDO0lBRXhDLHdEQUF3RDtJQUN4RCxvREFBb0Q7SUFDcEQsTUFBTSxDQUFDLE9BQU8sQ0FBQyxJQUFJLEVBQUUsQ0FBQztJQUN0QixNQUFNLEtBQUssQ0FBQyxNQUFNLENBQUMsQ0FBQztJQUVwQixPQUFPLHVCQUF1QixFQUFFLENBQUM7QUFDbkMsQ0FBQyxDQUFDO0FBZFcsUUFBQSwrQ0FBK0MsbURBYzFEIn0=