UNPKG

@forestadmin/forest-cloud

Version:

Utility to bootstrap and publish forest admin cloud projects customization

42 lines 3.5 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.loggerPrefix = void 0; const ora_1 = __importDefault(require("ora")); exports.loggerPrefix = { Debug: '\x1b[34mdebug:\x1b[0m', Info: '\x1b[32minfo:\x1b[0m', Warn: '\x1b[33mwarning:\x1b[0m', Error: '\x1b[31merror:\x1b[0m', }; exports.default = () => { const addPrefix = (text, prefix) => { if (!prefix) return text; return `${prefix} | ${text}`; }; const write = (text, outputType) => { if (outputType === 'stderr') process.stderr.write(text); else process.stdout.write(text); }; const log = (text, prefix) => { write(`${addPrefix(text, prefix)}\n`); }; const logLevel = (level, text, prefix) => { log(`${exports.loggerPrefix[level]} ${text}`, prefix); }; return { spinner: (0, ora_1.default)(), write: (text, outputType) => write(text, outputType), log: (text, prefix) => log(text, prefix), info: (text, prefix) => logLevel('Info', text, prefix), error: (text, prefix) => logLevel('Error', text, prefix), warn: (text, prefix) => logLevel('Warn', text, prefix), debug: (text, prefix) => logLevel('Debug', text, prefix), }; }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibG9nZ2VyLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL2V4dGVybmFscy9sb2dnZXIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQUEsOENBQXNCO0FBSVQsUUFBQSxZQUFZLEdBQUc7SUFDMUIsS0FBSyxFQUFFLHVCQUF1QjtJQUM5QixJQUFJLEVBQUUsc0JBQXNCO0lBQzVCLElBQUksRUFBRSx5QkFBeUI7SUFDL0IsS0FBSyxFQUFFLHVCQUF1QjtDQUMvQixDQUFDO0FBRUYsa0JBQWUsR0FBVyxFQUFFO0lBQzFCLE1BQU0sU0FBUyxHQUFHLENBQUMsSUFBWSxFQUFFLE1BQWMsRUFBRSxFQUFFO1FBQ2pELElBQUksQ0FBQyxNQUFNO1lBQUUsT0FBTyxJQUFJLENBQUM7UUFFekIsT0FBTyxHQUFHLE1BQU0sTUFBTSxJQUFJLEVBQUUsQ0FBQztJQUMvQixDQUFDLENBQUM7SUFFRixNQUFNLEtBQUssR0FBRyxDQUFDLElBQVksRUFBRSxVQUFnQyxFQUFFLEVBQUU7UUFDL0QsSUFBSSxVQUFVLEtBQUssUUFBUTtZQUFFLE9BQU8sQ0FBQyxNQUFNLENBQUMsS0FBSyxDQUFDLElBQUksQ0FBQyxDQUFDOztZQUNuRCxPQUFPLENBQUMsTUFBTSxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUMsQ0FBQztJQUNsQyxDQUFDLENBQUM7SUFFRixNQUFNLEdBQUcsR0FBRyxDQUFDLElBQWEsRUFBRSxNQUFlLEVBQUUsRUFBRTtRQUM3QyxLQUFLLENBQUMsR0FBRyxTQUFTLENBQUMsSUFBSSxFQUFFLE1BQU0sQ0FBQyxJQUFJLENBQUMsQ0FBQztJQUN4QyxDQUFDLENBQUM7SUFFRixNQUFNLFFBQVEsR0FBRyxDQUFDLEtBQWEsRUFBRSxJQUFhLEVBQUUsTUFBZSxFQUFFLEVBQUU7UUFDakUsR0FBRyxDQUFDLEdBQUcsb0JBQVksQ0FBQyxLQUFLLENBQUMsSUFBSSxJQUFJLEVBQUUsRUFBRSxNQUFNLENBQUMsQ0FBQztJQUNoRCxDQUFDLENBQUM7SUFFRixPQUFPO1FBQ0wsT0FBTyxFQUFFLElBQUEsYUFBRyxHQUFFO1FBQ2QsS0FBSyxFQUFFLENBQUMsSUFBWSxFQUFFLFVBQWdDLEVBQUUsRUFBRSxDQUFDLEtBQUssQ0FBQyxJQUFJLEVBQUUsVUFBVSxDQUFDO1FBQ2xGLEdBQUcsRUFBRSxDQUFDLElBQWEsRUFBRSxNQUFlLEVBQUUsRUFBRSxDQUFDLEdBQUcsQ0FBQyxJQUFJLEVBQUUsTUFBTSxDQUFDO1FBQzFELElBQUksRUFBRSxDQUFDLElBQWEsRUFBRSxNQUFlLEVBQUUsRUFBRSxDQUFDLFFBQVEsQ0FBQyxNQUFNLEVBQUUsSUFBSSxFQUFFLE1BQU0sQ0FBQztRQUN4RSxLQUFLLEVBQUUsQ0FBQyxJQUFhLEVBQUUsTUFBZSxFQUFFLEVBQUUsQ0FBQyxRQUFRLENBQUMsT0FBTyxFQUFFLElBQUksRUFBRSxNQUFNLENBQUM7UUFDMUUsSUFBSSxFQUFFLENBQUMsSUFBYSxFQUFFLE1BQWUsRUFBRSxFQUFFLENBQUMsUUFBUSxDQUFDLE1BQU0sRUFBRSxJQUFJLEVBQUUsTUFBTSxDQUFDO1FBQ3hFLEtBQUssRUFBRSxDQUFDLElBQWEsRUFBRSxNQUFlLEVBQUUsRUFBRSxDQUFDLFFBQVEsQ0FBQyxPQUFPLEVBQUUsSUFBSSxFQUFFLE1BQU0sQ0FBQztLQUMzRSxDQUFDO0FBQ0osQ0FBQyxDQUFDIn0=