bapig
Version:
Welcome to BAPIG, a powerful backend solution designed to streamline your development process. With over 40 built-in functionalities, BAPIG simplifies CRUD operations, facilitates authentication and encryption, handles communication tasks, and much more.
49 lines • 2.13 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.print = void 0;
// Define ANSI color codes for better console output
var colors = {
reset: '\x1b[0m',
black: '\x1b[30m',
red: '\x1b[31m',
green: '\x1b[32m',
yellow: '\x1b[33m',
blue: '\x1b[34m',
magenta: '\x1b[35m',
cyan: '\x1b[36m',
white: '\x1b[37m',
brightBlack: '\x1b[90m',
brightRed: '\x1b[91m',
brightGreen: '\x1b[92m',
brightYellow: '\x1b[93m',
brightBlue: '\x1b[94m',
brightMagenta: '\x1b[95m',
brightCyan: '\x1b[96m',
brightWhite: '\x1b[97m',
};
var logCounter = 1; // Counter for log numbers
// Utility function to print messages with ANSI color codes
var printColoredMessage = function (message, color) {
return console.log("".concat(logCounter === 1 ? "\n" : "").concat(logCounter++, ". ").concat(color, " ").concat(message.trim(), " ").concat(colors.reset, "\n"));
};
// Print object with various log functions
var print = {
// Log messages in default color
log: function (message) { return printColoredMessage(message, colors.reset); },
// Print error messages in red
error: function (message) { return printColoredMessage(message, colors.brightRed); },
// Print success messages in green
success: function (message) { return printColoredMessage(message, colors.brightGreen); },
// Print warning messages in yellow
warn: function (message) { return printColoredMessage(message, colors.brightYellow); },
// Print info messages in blue
info: function (message) { return printColoredMessage(message, colors.brightBlue); },
// Print magenta-colored messages
magenta: function (message) { return printColoredMessage(message, colors.brightMagenta); },
// Print cyan-colored messages
cyan: function (message) { return printColoredMessage(message, colors.brightCyan); },
// Print white-colored messages
white: function (message) { return printColoredMessage(message, colors.brightWhite); },
};
exports.print = print;
//# sourceMappingURL=print.js.map