New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

reggol

Package Overview
Dependencies
Maintainers
1
Versions
29
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

reggol - npm Package Compare versions

Comparing version 1.6.3 to 1.7.0

4

index.d.ts

@@ -20,3 +20,3 @@ declare namespace Logger {

id: number
meta: any
meta: Logger.Meta
name: string

@@ -29,2 +29,4 @@ type: Logger.Type

export interface Meta {}
export interface Target {

@@ -31,0 +33,0 @@ /**

@@ -25,3 +25,3 @@ "use strict";

// packages/reggol/src/node.ts
// src/node.ts
var import_util = require("util");

@@ -28,0 +28,0 @@ var import_shared = __toESM(require("./shared"));

"use strict";
var __defProp = Object.defineProperty;
var __defNormalProp = (obj, key, value) => key in obj ? __defProp(obj, key, { enumerable: true, configurable: true, writable: true, value }) : obj[key] = value;
var __name = (target, value) => __defProp(target, "name", { value, configurable: true });
var __publicField = (obj, key, value) => {
__defNormalProp(obj, typeof key !== "symbol" ? key + "" : key, value);
return value;
};
// packages/reggol/src/shared.ts
// src/shared.ts
var import_supports_color = require("supports-color");

@@ -95,3 +90,3 @@ var import_cosmokit = require("cosmokit");

__name(isAggregateError, "isAggregateError");
var _Logger = class _Logger {
var Logger = class _Logger {
constructor(name, meta) {

@@ -106,5 +101,28 @@ this.name = name;

}
static {
__name(this, "Logger");
}
// log levels
static SILENT = 0;
static SUCCESS = 1;
static ERROR = 1;
static INFO = 2;
static WARN = 2;
static DEBUG = 3;
// global config
static id = 0;
static targets = [{
colors: import_supports_color.stdout && import_supports_color.stdout.level,
print(text) {
console.log(text);
}
}];
// global registry
static formatters = /* @__PURE__ */ Object.create(null);
static format(name, formatter) {
this.formatters[name] = formatter;
}
static levels = {
base: 2
};
static color(target, code, value, decoration = "") {

@@ -125,5 +143,4 @@ if (!target.colors)

static render(target, record) {
var _a, _b, _c, _d, _e, _f;
const prefix = `[${record.type[0].toUpperCase()}]`;
const space = " ".repeat((_b = (_a = target.label) == null ? void 0 : _a.margin) != null ? _b : 1);
const space = " ".repeat(target.label?.margin ?? 1);
let indent = 3 + space.length, output = "";

@@ -136,6 +153,6 @@ if (target.showTime) {

const label = _Logger.color(target, code, record.name, ";1");
const padLength = ((_d = (_c = target.label) == null ? void 0 : _c.width) != null ? _d : 0) + label.length - record.name.length;
if (((_e = target.label) == null ? void 0 : _e.align) === "right") {
const padLength = (target.label?.width ?? 0) + label.length - record.name.length;
if (target.label?.align === "right") {
output += label.padStart(padLength) + space + prefix + space;
indent += ((_f = target.label.width) != null ? _f : 0) + space.length;
indent += (target.label.width ?? 0) + space.length;
} else {

@@ -152,3 +169,3 @@ output += prefix + space + label.padEnd(padLength) + space;

extend = (namespace) => {
return new _Logger(`${this.name}:${namespace}`);
return new _Logger(`${this.name}:${namespace}`, this.meta);
};

@@ -215,7 +232,6 @@ warning = (format, ...args) => {

getLevel(target) {
var _a;
const paths = this.name.split(":");
let config = (target == null ? void 0 : target.levels) || _Logger.levels;
let config = target?.levels || _Logger.levels;
do {
config = (_a = config[paths.shift()]) != null ? _a : config["base"];
config = config[paths.shift()] ?? config["base"];
} while (paths.length && typeof config === "object");

@@ -236,3 +252,3 @@ return config;

} else {
config = config[name] = { base: value2 != null ? value2 : config.base };
config = config[name] = { base: value2 ?? config.base };
}

@@ -243,24 +259,2 @@ }

};
__name(_Logger, "Logger");
// log levels
__publicField(_Logger, "SILENT", 0);
__publicField(_Logger, "SUCCESS", 1);
__publicField(_Logger, "ERROR", 1);
__publicField(_Logger, "INFO", 2);
__publicField(_Logger, "WARN", 2);
__publicField(_Logger, "DEBUG", 3);
// global config
__publicField(_Logger, "id", 0);
__publicField(_Logger, "targets", [{
colors: import_supports_color.stdout && import_supports_color.stdout.level,
print(text) {
console.log(text);
}
}]);
// global registry
__publicField(_Logger, "formatters", /* @__PURE__ */ Object.create(null));
__publicField(_Logger, "levels", {
base: 2
});
var Logger = _Logger;
Logger.format("s", (value) => value);

@@ -267,0 +261,0 @@ Logger.format("d", (value) => +value);

{
"name": "reggol",
"description": "Logger for professionals",
"version": "1.6.3",
"version": "1.7.0",
"sideEffects": false,

@@ -36,4 +36,4 @@ "main": "lib/node.js",

"scripts": {
"build:node": "esbuild src/node.ts --outfile=lib/node.cjs --bundle --sourcemap --sources-content=false --platform=node --external:cosmokit --external:supports-color --target=es2019",
"build:browser": "esbuild src/browser.ts --outfile=lib/browser.mjs --bundle --sourcemap --sources-content=false --platform=browser --external:cosmokit --external:supports-color --target=esnext",
"build:node": "esbuild src/node.ts --outfile=lib/node.cjs --bundle --sourcemap --sources-content=false --platform=node --external:cosmokit --external:supports-color --target=es2022",
"build:browser": "esbuild src/browser.ts --outfile=lib/browser.mjs --bundle --sourcemap --sources-content=false --platform=browser --external:cosmokit --external:supports-color --target=es2022",
"build": "yarn build:node && yarn build:browser && yarn tsc -b",

@@ -47,21 +47,21 @@ "test": "mocha -r esbuild-register tests/*.spec.ts",

"@sinonjs/fake-timers": "^6.0.1",
"@types/chai": "^4.3.5",
"@types/chai": "^4.3.14",
"@types/mocha": "^9.1.1",
"@types/node": "^20.4.2",
"@types/object-inspect": "^1.8.1",
"@types/supports-color": "^8.1.1",
"@types/node": "^20.11.30",
"@types/object-inspect": "^1.8.4",
"@types/sinonjs__fake-timers": "^6.0.4",
"@types/supports-color": "^8.1.3",
"c8": "^7.14.0",
"chai": "^4.3.7",
"esbuild": "^0.18.14",
"esbuild-register": "^3.4.2",
"chai": "^4.4.1",
"esbuild": "^0.18.20",
"esbuild-register": "^3.5.0",
"mocha": "^9.2.2",
"shx": "^0.3.4",
"typescript": "^5.1.6"
"typescript": "^5.4.3"
},
"dependencies": {
"supports-color": "^8.1.1",
"cosmokit": "^1.5.1",
"object-inspect": "^1.12.3"
"cosmokit": "^1.6.2",
"object-inspect": "^1.13.1",
"supports-color": "^8.1.1"
}
}
}

@@ -143,3 +143,3 @@ import { stdout } from 'supports-color'

extend = (namespace: string) => {
return new Logger(`${this.name}:${namespace}`)
return new Logger(`${this.name}:${namespace}`, this.meta)
}

@@ -146,0 +146,0 @@

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc