🚀 Socket Launch Week Day 5:Introducing Repository Access Permissions and Custom Roles.Learn more
Sign In

@vtrbo/utils-log

Package Overview
Dependencies
Maintainers
1
Versions
8
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@vtrbo/utils-log - npm Package Compare versions

Comparing version
0.4.0-beta.5
to
0.4.0-beta.7
+28
dist/index.cjs
"use strict";Object.defineProperty(exports, "__esModule", {value: true}); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }// src/log.ts
var _ansicolors = require('ansi-colors'); var _ansicolors2 = _interopRequireDefault(_ansicolors);
var logPrefix = Symbol("");
function setLogPrefix(prefix) {
globalThis[logPrefix] = prefix;
}
function getLogPrefix() {
return globalThis[logPrefix];
}
var logTypeFn = {
success: (msg, prefix = "") => _ansicolors2.default.greenBright.bold(`${prefix}${msg}`),
error: (msg, prefix = "") => _ansicolors2.default.redBright.bold(`${prefix}${msg}`),
warn: (msg, prefix = "") => _ansicolors2.default.yellowBright.bold(`${prefix}${msg}`),
info: (msg, prefix = "") => _ansicolors2.default.blueBright.bold(`${prefix}${msg}`)
};
function logFn(type, msg, prefix = globalThis[logPrefix]) {
console.log(logTypeFn[type](msg, prefix));
}
logFn.success = (msg, prefix = globalThis[logPrefix]) => logFn("success", msg, prefix);
logFn.error = (msg, prefix = globalThis[logPrefix]) => logFn("error", msg, prefix);
logFn.warn = (msg, prefix = globalThis[logPrefix]) => logFn("warn", msg, prefix);
logFn.info = (msg, prefix = globalThis[logPrefix]) => logFn("info", msg, prefix);
var log = logFn;
exports.getLogPrefix = getLogPrefix; exports.log = log; exports.setLogPrefix = setLogPrefix;
type LogType = 'success' | 'error' | 'warn' | 'info';
declare function setLogPrefix(prefix: string): void;
declare function getLogPrefix(): any;
declare function logFn(type: LogType, msg: string, prefix?: any): void;
declare namespace logFn {
var success: (msg: string, prefix?: any) => void;
var error: (msg: string, prefix?: any) => void;
var warn: (msg: string, prefix?: any) => void;
var info: (msg: string, prefix?: any) => void;
}
declare const log: typeof logFn;
export { type LogType, getLogPrefix, log, setLogPrefix };
type LogType = 'success' | 'error' | 'warn' | 'info';
declare function setLogPrefix(prefix: string): void;
declare function getLogPrefix(): any;
declare function logFn(type: LogType, msg: string, prefix?: any): void;
declare namespace logFn {
var success: (msg: string, prefix?: any) => void;
var error: (msg: string, prefix?: any) => void;
var warn: (msg: string, prefix?: any) => void;
var info: (msg: string, prefix?: any) => void;
}
declare const log: typeof logFn;
export { type LogType, getLogPrefix, log, setLogPrefix };
// src/log.ts
import colors from "ansi-colors";
var logPrefix = Symbol("");
function setLogPrefix(prefix) {
globalThis[logPrefix] = prefix;
}
function getLogPrefix() {
return globalThis[logPrefix];
}
var logTypeFn = {
success: (msg, prefix = "") => colors.greenBright.bold(`${prefix}${msg}`),
error: (msg, prefix = "") => colors.redBright.bold(`${prefix}${msg}`),
warn: (msg, prefix = "") => colors.yellowBright.bold(`${prefix}${msg}`),
info: (msg, prefix = "") => colors.blueBright.bold(`${prefix}${msg}`)
};
function logFn(type, msg, prefix = globalThis[logPrefix]) {
console.log(logTypeFn[type](msg, prefix));
}
logFn.success = (msg, prefix = globalThis[logPrefix]) => logFn("success", msg, prefix);
logFn.error = (msg, prefix = globalThis[logPrefix]) => logFn("error", msg, prefix);
logFn.warn = (msg, prefix = globalThis[logPrefix]) => logFn("warn", msg, prefix);
logFn.info = (msg, prefix = globalThis[logPrefix]) => logFn("info", msg, prefix);
var log = logFn;
export {
getLogPrefix,
log,
setLogPrefix
};
+10
-15
{
"name": "@vtrbo/utils-log",
"type": "module",
"version": "0.4.0-beta.5",
"version": "0.4.0-beta.7",
"description": "Collection of common JavaScript or TypeScript utils.",

@@ -24,15 +24,14 @@ "author": {

".": {
"types": "./index.d.ts",
"import": "./index.js",
"require": "./index.cjs"
"types": "./dist/index.d.ts",
"import": "./dist/index.js",
"require": "./dist/index.cjs"
}
},
"main": "./index.js",
"module": "./index.js",
"types": "./index.d.ts",
"main": "./dist/index.cjs",
"module": "./dist/index.js",
"types": "./dist/index.d.ts",
"typesVersions": {
"*": {
"*": [
"./*",
"./index.d.ts"
"./dist/index.d.ts"
]

@@ -42,11 +41,7 @@ }

"files": [
"README.md",
"index.cjs",
"index.d.cts",
"index.d.ts",
"index.js"
"dist"
],
"dependencies": {
"ansi-colors": "^4.1.3",
"@vtrbo/utils-tool": "0.4.0-beta.5"
"@vtrbo/utils-tool": "0.4.0-beta.7"
},

@@ -53,0 +48,0 @@ "scripts": {