"use strict";
var __importDefault = (this && this.__importDefault) || function (mod) {
    return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.logger = void 0;
exports.printBanner = printBanner;
const chalk_1 = __importDefault(require("chalk"));
exports.logger = {
    info: (msg) => console.log(chalk_1.default.blue('ℹ'), msg),
    success: (msg) => console.log(chalk_1.default.green('✔'), msg),
    warn: (msg) => console.log(chalk_1.default.yellow('⚠'), msg),
    error: (msg) => console.log(chalk_1.default.red('✖'), msg),
    clear: () => console.clear(),
    newline: () => console.log(),
};
function printBanner() {
    console.log();
    console.log(chalk_1.default.cyan('╔════════════════════════════════════════╗'));
    console.log(chalk_1.default.cyan('║   midplatform-non-cli v1.0.0           ║'));
    console.log(chalk_1.default.cyan('║   中台微服务脚手架工具                  ║'));
    console.log(chalk_1.default.cyan('╚════════════════════════════════════════╝'));
    console.log();
}
//# sourceMappingURL=logger.js.map