Socket
Socket
Sign inDemoInstall

@xylabs/logger

Package Overview
Dependencies
Maintainers
5
Versions
114
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@xylabs/logger - npm Package Compare versions

Comparing version 3.6.12 to 4.0.0

xy.config.ts

46

dist/neutral/index.d.ts

@@ -1,4 +0,42 @@

export * from './getFunctionName.ts';
export * from './IdLogger.ts';
export * from './Logger.ts';
//# sourceMappingURL=index.d.ts.map
declare const getFunctionName: (depth?: number) => string;
type LogFunction = (...data: unknown[]) => void;
interface Logger {
debug: LogFunction;
error: LogFunction;
info: LogFunction;
log: LogFunction;
warn: LogFunction;
}
declare enum LogLevel {
error = 1,
warn = 2,
info = 3,
log = 4,
debug = 5
}
declare const NoOpLogFunction: (..._data: unknown[]) => undefined;
declare class ConsoleLogger implements Logger {
readonly level: LogLevel;
constructor(level?: LogLevel);
get debug(): (message?: any, ...optionalParams: any[]) => void;
get error(): (message?: any, ...optionalParams: any[]) => void;
get info(): (message?: any, ...optionalParams: any[]) => void;
get log(): (message?: any, ...optionalParams: any[]) => void;
get warn(): (message?: any, ...optionalParams: any[]) => void;
}
declare class IdLogger implements Logger {
private _id?;
private _logger;
constructor(logger: Logger, id?: () => string);
set id(id: string);
debug(...data: unknown[]): void;
error(...data: unknown[]): void;
info(...data: unknown[]): void;
log(...data: unknown[]): void;
warn(...data: unknown[]): void;
private prefix;
}
export { ConsoleLogger, IdLogger, type LogFunction, LogLevel, type Logger, NoOpLogFunction, getFunctionName };

35

package.json

@@ -14,7 +14,7 @@ {

"dependencies": {
"@xylabs/error": "^3.6.12"
"@xylabs/error": "^4.0.0"
},
"devDependencies": {
"@xylabs/ts-scripts-yarn3": "^3.15.14",
"@xylabs/tsconfig": "^3.15.14",
"@xylabs/ts-scripts-yarn3": "^4.0.0-rc.15",
"@xylabs/tsconfig": "^4.0.0-rc.15",
"typescript": "^5.5.4"

@@ -27,28 +27,9 @@ },

".": {
"browser": {
"require": {
"types": "./dist/browser/index.d.cts",
"default": "./dist/browser/index.cjs"
},
"import": {
"types": "./dist/browser/index.d.ts",
"default": "./dist/browser/index.mjs"
}
},
"node": {
"require": {
"types": "./dist/node/index.d.cts",
"default": "./dist/node/index.cjs"
},
"import": {
"types": "./dist/node/index.d.ts",
"default": "./dist/node/index.mjs"
}
}
"types": "./dist/neutral/index.d.ts",
"default": "./dist/neutral/index.mjs"
},
"./package.json": "./package.json"
},
"main": "dist/node/index.cjs",
"module": "dist/node/index.mjs",
"types": "dist/node/index.d.ts",
"module": "dist/neutral/index.mjs",
"types": "dist/neutral/index.d.ts",
"homepage": "https://xyo.network",

@@ -73,4 +54,4 @@ "license": "LGPL-3.0-only",

"sideEffects": false,
"version": "3.6.12",
"version": "4.0.0",
"type": "module"
}
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