UNPKG

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
"use strict"; 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