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

@netvlies/utility-collection

Package Overview
Dependencies
Maintainers
5
Versions
10
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@netvlies/utility-collection - npm Package Compare versions

Comparing version

to
0.2.0

dist/types/modules/logger.d.ts

40

dist/index.cjs.js

@@ -15,19 +15,19 @@ 'use strict';

class Logger {
constructor() {
this.title = BUNDLE_NAME;
constructor(appName = BUNDLE_NAME) {
this.appName = appName;
this.formatMessage = (message, type) => {
return `[${this.appName} ${type}]: ${typeof message === 'object' ? JSON.stringify(message) : message}`;
};
this.error = (message) => {
console.error(this.formatMessage(message, 'error'));
};
this.info = (message) => {
console.info(this.formatMessage(message, 'info'));
};
this.warn = (message) => {
console.warn(this.formatMessage(message, 'warning'));
};
}
formatMessage(message, type) {
return `[${this.title} ${type}]: ${typeof message === 'object' ? JSON.stringify(message) : message}`;
}
error(message) {
console.error(this.formatMessage(message, 'error'));
}
info(message) {
console.info(this.formatMessage(message, 'info'));
}
warn(message) {
console.warn(this.formatMessage(message, 'warning'));
}
}
const logger = new Logger();
const useLogger = (appName) => new Logger(appName);

@@ -40,2 +40,3 @@ // Utils

this.logging = logging;
this.logger = useLogger();
this.constructDataObject = (event, data) => {

@@ -46,3 +47,3 @@ return Object.assign(Object.assign(Object.assign({ event }, data), this.baseEventData), { timestamp: new Date().getTime() });

if (this.logging && data) {
logger.info(data);
this.logger.info(data);
}

@@ -53,3 +54,3 @@ this.dataLayer.push(this.constructDataObject(event, data || {}));

if (this.logging) {
logger.info(data);
this.logger.info(data);
}

@@ -66,2 +67,3 @@ this.dataLayer.push(this.constructDataObject('purchase', data || {}));

this.url = url;
this.logger = useLogger();
}

@@ -80,3 +82,3 @@ setQueryParams(query) {

setDynamicRoute(replaceValue) {
logger.warn('Method "setDynamicRoute" is deprecated, please use "setRouteParams" instead.');
this.logger.warn('Method "setDynamicRoute" is deprecated, please use "setRouteParams" instead.');
this.setRouteParams(replaceValue);

@@ -92,3 +94,5 @@ return this;

exports.GTM = GTM;
exports.Logger = Logger;
exports.useGTM = useGTM;
exports.useLogger = useLogger;
//# sourceMappingURL=index.cjs.js.map

@@ -7,19 +7,19 @@ import qs from 'qs';

class Logger {
constructor() {
this.title = BUNDLE_NAME;
constructor(appName = BUNDLE_NAME) {
this.appName = appName;
this.formatMessage = (message, type) => {
return `[${this.appName} ${type}]: ${typeof message === 'object' ? JSON.stringify(message) : message}`;
};
this.error = (message) => {
console.error(this.formatMessage(message, 'error'));
};
this.info = (message) => {
console.info(this.formatMessage(message, 'info'));
};
this.warn = (message) => {
console.warn(this.formatMessage(message, 'warning'));
};
}
formatMessage(message, type) {
return `[${this.title} ${type}]: ${typeof message === 'object' ? JSON.stringify(message) : message}`;
}
error(message) {
console.error(this.formatMessage(message, 'error'));
}
info(message) {
console.info(this.formatMessage(message, 'info'));
}
warn(message) {
console.warn(this.formatMessage(message, 'warning'));
}
}
const logger = new Logger();
const useLogger = (appName) => new Logger(appName);

@@ -32,2 +32,3 @@ // Utils

this.logging = logging;
this.logger = useLogger();
this.constructDataObject = (event, data) => {

@@ -38,3 +39,3 @@ return Object.assign(Object.assign(Object.assign({ event }, data), this.baseEventData), { timestamp: new Date().getTime() });

if (this.logging && data) {
logger.info(data);
this.logger.info(data);
}

@@ -45,3 +46,3 @@ this.dataLayer.push(this.constructDataObject(event, data || {}));

if (this.logging) {
logger.info(data);
this.logger.info(data);
}

@@ -58,2 +59,3 @@ this.dataLayer.push(this.constructDataObject('purchase', data || {}));

this.url = url;
this.logger = useLogger();
}

@@ -72,3 +74,3 @@ setQueryParams(query) {

setDynamicRoute(replaceValue) {
logger.warn('Method "setDynamicRoute" is deprecated, please use "setRouteParams" instead.');
this.logger.warn('Method "setDynamicRoute" is deprecated, please use "setRouteParams" instead.');
this.setRouteParams(replaceValue);

@@ -82,3 +84,3 @@ return this;

export { DynamicURL, GTM, useGTM };
export { DynamicURL, GTM, Logger, useGTM, useLogger };
//# sourceMappingURL=index.esm.js.map
export * from './gtm';
export * from './logger';
export * from './url';

@@ -7,2 +7,3 @@ import { GTMPurchasePayload } from '../@types/gtm';

constructor(baseEventData?: Record<string, any>, dataLayer?: Record<string, any>[], logging?: boolean);
private logger;
private constructDataObject;

@@ -9,0 +10,0 @@ push: (event: string, data?: Record<string, any>) => void;

declare class DynamicURL {
private url;
constructor(url: string);
private logger;
setQueryParams(query: Record<string, unknown>): this;

@@ -5,0 +6,0 @@ setRouteParams(replaceValue: string | Record<string, string>): this;

{
"name": "@netvlies/utility-collection",
"version": "0.1.1",
"version": "0.2.0",
"description": "Collection of frequently used utilities by Netvlies",

@@ -5,0 +5,0 @@ "main": "dist/index.cjs.js",

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet