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

@nexustech/logger

Package Overview
Dependencies
Maintainers
1
Versions
19
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@nexustech/logger - npm Package Compare versions

Comparing version 1.1.0 to 1.1.1

2

dist/config/index.d.ts
import { LogLevel } from "../models";
export declare const LOG_LEVEL: LogLevel;
export declare const LOG_EXPANDED: boolean;
export declare const LOG_TEST_MODE: boolean;
export declare const LOG_BROWSER: boolean;
export declare const LOG_SERVER_MODE: boolean;
//# sourceMappingURL=index.d.ts.map

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

Object.defineProperty(exports, "__esModule", { value: true });
exports.LOG_SERVER_MODE = exports.LOG_TEST_MODE = exports.LOG_EXPANDED = exports.LOG_LEVEL = void 0;
exports.LOG_SERVER_MODE = exports.LOG_BROWSER = exports.LOG_EXPANDED = exports.LOG_LEVEL = void 0;
const helpers_1 = require("../helpers");

@@ -11,3 +11,3 @@ const models_1 = require("../models");

exports.LOG_EXPANDED = (process.env.NODE_ENV && process.env.NODE_ENV == "test") || false;
exports.LOG_TEST_MODE = (process.env.NODE_ENV && process.env.NODE_ENV == "test") || false;
exports.LOG_BROWSER = typeof window !== "undefined";
exports.LOG_SERVER_MODE = (process.env.LOG_MODE && process.env.LOG_MODE == "server") || false;
import { LogData } from "../models";
type DeserializeOptions = {
expanded?: boolean;
testing?: boolean;
browser?: boolean;
};

@@ -10,3 +10,3 @@ /**

* @param params.expanded set true to deeply parse JSON strings in to objects before writing to output
* @param params.testing set true to prevent the output being wrapped with `inspect` and colour output
* @param params.browser set true to prevent the output being wrapped with `inspect` and colour output
* @returns formatted data

@@ -13,0 +13,0 @@ */

@@ -10,11 +10,11 @@ "use strict";

* @param params.expanded set true to deeply parse JSON strings in to objects before writing to output
* @param params.testing set true to prevent the output being wrapped with `inspect` and colour output
* @param params.browser set true to prevent the output being wrapped with `inspect` and colour output
* @returns formatted data
*/
const deserialize = (data, params) => {
const { expanded, testing } = params !== null && params !== void 0 ? params : {};
const { expanded, browser } = params !== null && params !== void 0 ? params : {};
if (data && typeof data == "string" && expanded) {
return testing ? (0, _1.parseData)(data) : (0, node_util_1.inspect)((0, _1.parseData)(data), false, null, true);
return browser ? (0, _1.parseData)(data) : (0, node_util_1.inspect)((0, _1.parseData)(data), false, null, true);
}
if (!testing && data && typeof data == "object" && Object.keys(data).length) {
if (!browser && data && typeof data == "object" && Object.keys(data).length) {
return (0, node_util_1.inspect)(data, false, null, true);

@@ -21,0 +21,0 @@ }

@@ -6,3 +6,3 @@ import { Deserializer, LogData, LogLevel } from "./models";

expandedMode?: boolean;
testingMode?: boolean;
browserMode?: boolean;
logLimit?: number;

@@ -15,3 +15,3 @@ deserializer?: Deserializer;

private expanded;
private testing;
private browser;
private logLimit;

@@ -26,3 +26,3 @@ private deserializer;

expandedMode: (state: boolean) => boolean;
testMode: (state: boolean) => boolean;
browserMode: (state: boolean) => boolean;
setCorrelation: (id: string) => string;

@@ -29,0 +29,0 @@ error: (...data: LogData[]) => void;

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

this.expandedMode = (state) => (this.expanded = state);
this.testMode = (state) => (this.testing = state);
this.browserMode = (state) => (this.browser = state);
this.setCorrelation = (id) => (this.correlation = id);

@@ -44,11 +44,11 @@ this.error = (...data) => this.log(models_1.LogLevel.ERROR, ...data);

this.trace = (...data) => this.log(models_1.LogLevel.TRACE, ...data);
const { correlation, serverMode, expandedMode, testingMode, logLimit, deserializer } = params !== null && params !== void 0 ? params : {};
const { correlation, serverMode, expandedMode, browserMode, logLimit, deserializer } = params !== null && params !== void 0 ? params : {};
this.correlation = correlation !== null && correlation !== void 0 ? correlation : undefined;
this.server = serverMode !== null && serverMode !== void 0 ? serverMode : config_1.LOG_SERVER_MODE;
this.expanded = expandedMode !== null && expandedMode !== void 0 ? expandedMode : config_1.LOG_EXPANDED;
this.testing = testingMode !== null && testingMode !== void 0 ? testingMode : config_1.LOG_TEST_MODE;
this.browser = browserMode !== null && browserMode !== void 0 ? browserMode : config_1.LOG_BROWSER;
this.logLimit = logLimit !== null && logLimit !== void 0 ? logLimit : models_1.LogType.indexOf(config_1.LOG_LEVEL);
this.deserializer = deserializer !== null && deserializer !== void 0 ? deserializer : ((v) => (0, helpers_1.deserialize)(v, { expanded: this.expanded, testing: this.testing }));
this.deserializer = deserializer !== null && deserializer !== void 0 ? deserializer : ((v) => (0, helpers_1.deserialize)(v, { expanded: this.expanded, browser: this.browser }));
}
}
exports.Logger = Logger;

@@ -7,3 +7,3 @@ import { LogData, LogLevel } from "./models";

expandedMode: (state: boolean) => boolean;
testMode: (state: boolean) => boolean;
browserMode: (state: boolean) => boolean;
error: (...data: LogData[]) => void;

@@ -10,0 +10,0 @@ warn: (...data: LogData[]) => void;

@@ -8,5 +8,5 @@ "use strict";

let expanded = config_1.LOG_EXPANDED;
let testing = config_1.LOG_TEST_MODE;
let browser = config_1.LOG_BROWSER;
let logLimit = models_1.LogType.indexOf(config_1.LOG_LEVEL);
const deserializer = (v) => (0, helpers_1.deserialize)(v, { expanded, testing });
const deserializer = (v) => (0, helpers_1.deserialize)(v, { expanded, browser });
const log = (logLevel, limit, ...data) => {

@@ -35,3 +35,3 @@ const level = models_1.LogType.indexOf(logLevel);

const expandedMode = (state) => (expanded = state);
const testMode = (state) => (testing = state);
const browserMode = (state) => (browser = state);
exports.logger = (function () {

@@ -43,3 +43,3 @@ return {

expandedMode,
testMode,
browserMode,
error: (...data) => log(models_1.LogLevel.ERROR, logLimit, ...data),

@@ -46,0 +46,0 @@ warn: (...data) => log(models_1.LogLevel.WARN, logLimit, ...data),

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

const models_1 = require("./models");
logger_function_1.logger.testMode(true);
logger_function_1.logger.browserMode(true);
const error = jest.spyOn(console, "error");

@@ -10,0 +10,0 @@ const warn = jest.spyOn(console, "warn");

{
"name": "@nexustech/logger",
"version": "1.1.0",
"version": "1.1.1",
"description": "Simple logger tool to send messages to the console at set levels",

@@ -18,5 +18,5 @@ "files": [

"scripts": {
"build": "rm -rf dist && npm run tsc",
"build": "rm -rf dist && tsc",
"tsc": "tsc",
"verify": "tsc --noEmit",
"verify": "eslint './src/**/*.ts' && tsc --noEmit",
"test": "LOG_LEVEL=trace jest --config ./jest.config.ts",

@@ -26,3 +26,4 @@ "test:watch": "LOG_LEVEL=trace jest --config ./jest.config.ts --watch-all",

"lint:fix": "eslint './src/**/*.ts' --fix",
"lint-staged": "lint-staged ."
"lint-staged": "lint-staged .",
"publish": "npm run verify && npm run test && npm run build && npm publish"
},

@@ -29,0 +30,0 @@ "repository": {

Sorry, the diff of this file is not supported yet

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