essentials-utils
Advanced tools
Comparing version 1.2.4 to 1.2.5
@@ -8,1 +8,9 @@ export interface IGetNavigatorCurrentLocation { | ||
} | ||
type IColors = "black" | "red" | "green" | "yellow" | "blue" | "magenta" | "cyan" | "white"; | ||
export interface IColorLogOptions { | ||
color: IColors; | ||
bgColor?: IColors; | ||
bold?: boolean; | ||
underline?: boolean; | ||
} | ||
export {}; |
@@ -1,2 +0,2 @@ | ||
import { IGetNavigatorCurrentLocation } from "../@types"; | ||
import { IColorLogOptions, IGetNavigatorCurrentLocation } from "../@types"; | ||
export declare const upperFirst: (str: string) => string; | ||
@@ -44,1 +44,2 @@ export declare const generateArray: (n: number) => number[]; | ||
export declare const cepMask: (value: string) => string; | ||
export declare const colorLog: (str: string, options: IColorLogOptions) => string; |
@@ -15,4 +15,5 @@ "use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.cepMask = exports.cnpjMask = exports.cpfMask = exports.phoneMask = exports.getNavigatorCurrentLocation = exports.generateRandomColor = exports.generateRandomString = exports.removeStorage = exports.getStorage = exports.setStorage = exports.generateNullArray = exports.arrayLastItem = exports.deepClone = exports.getPercentage = exports.generateRandomNumber = exports.shuffleArray = exports.isEmptyObject = exports.smartLog = exports.currentRouter = exports.objectToArray = exports.removeArrayItemByIndex = exports.removeArrayItemByValue = exports.arrayToObject = exports.arrayEquals = exports.reverseString = exports.delay = exports.fetcher = exports.navigateHandler = exports.generateArray = exports.upperFirst = void 0; | ||
exports.colorLog = exports.cepMask = exports.cnpjMask = exports.cpfMask = exports.phoneMask = exports.getNavigatorCurrentLocation = exports.generateRandomColor = exports.generateRandomString = exports.removeStorage = exports.getStorage = exports.setStorage = exports.generateNullArray = exports.arrayLastItem = exports.deepClone = exports.getPercentage = exports.generateRandomNumber = exports.shuffleArray = exports.isEmptyObject = exports.smartLog = exports.currentRouter = exports.objectToArray = exports.removeArrayItemByIndex = exports.removeArrayItemByValue = exports.arrayToObject = exports.arrayEquals = exports.reverseString = exports.delay = exports.fetcher = exports.navigateHandler = exports.generateArray = exports.upperFirst = void 0; | ||
const axios_1 = __importDefault(require("axios")); | ||
const constants_1 = require("../utils/constants"); | ||
const upperFirst = (str) => { | ||
@@ -220,1 +221,19 @@ return str.charAt(0).toUpperCase() + str.slice(1); | ||
exports.cepMask = cepMask; | ||
const colorLog = (str, options) => { | ||
const { color, bgColor, bold, underline } = options; | ||
let result = ""; | ||
if (color) { | ||
result += constants_1.fontColors[color]; | ||
} | ||
if (bgColor) { | ||
result += constants_1.backgroundColors[bgColor]; | ||
} | ||
if (bold) { | ||
result += constants_1.bright; | ||
} | ||
if (underline) { | ||
result += constants_1.underscore; | ||
} | ||
return `${result}${str}${constants_1.reset}`; | ||
}; | ||
exports.colorLog = colorLog; |
{ | ||
"name": "essentials-utils", | ||
"version": "1.2.4", | ||
"version": "1.2.5", | ||
"description": "A React utils functions.", | ||
@@ -74,4 +74,5 @@ "main": "lib/index.js", | ||
"typescript": "^4.9.3", | ||
"vite": "^5.4.8", | ||
"vitest": "^0.25.3" | ||
} | ||
} |
25899
15
510
23