Big News: Socket raises $60M Series C at a $1B valuation to secure software supply chains for AI-driven development.Announcement
Sign In

@eo-logger/client

Package Overview
Dependencies
Maintainers
2
Versions
8
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@eo-logger/client - npm Package Compare versions

Comparing version
1.1.0
to
1.1.1
+9
-2
lib/index.d.ts

@@ -1,8 +0,15 @@

import { Context as BaseContext, ECS, Logger as BaseLogger, LoggerParams } from '@eo-logger/core';
import { Context as BaseContext, ECS, Logger as BaseLogger, LoggerParams as BaseLoggerParams } from '@eo-logger/core';
import { Metric } from 'web-vitals';
export * from './utils';
export declare type LoggerParams = BaseLoggerParams & {
context?: Context;
};
export declare class Logger extends BaseLogger {
constructor(params: LoggerParams);
readonly context: Context;
private readonly coreMetrics;
constructor(params?: LoggerParams);
}
export declare class Context extends BaseContext {
aggregate(): ECS.Message;
hasMetricAlreadyRecorded(metricName: Metric['name']): boolean;
}

@@ -12,3 +12,11 @@ "use strict";

function Logger(params) {
if (params === void 0) { params = {}; }
var _this = _super.call(this, tslib_1.__assign(tslib_1.__assign({}, params), { context: params.context || new Context() })) || this;
_this.coreMetrics = [
'CLS',
'FCP',
'FID',
'LCP',
'TTFB',
];
_this.context.setHttp({

@@ -24,2 +32,5 @@ request: {

_a));
if (_this.coreMetrics.every(_this.context.hasMetricAlreadyRecorded)) {
_this.debug('metrics');
}
};

@@ -53,4 +64,7 @@ web_vitals_1.getCLS(saveMetric);

};
Context.prototype.hasMetricAlreadyRecorded = function (metricName) {
return typeof this.metrics[metricName] === 'number';
};
return Context;
}(core_1.Context));
exports.Context = Context;
+4
-4
{
"name": "@eo-logger/client",
"version": "1.1.0",
"version": "1.1.1",
"description": "Client part of eo-logger",

@@ -33,3 +33,3 @@ "author": "Maksim Sharipov <m.v.sharipov@gmail.com>",

"dependencies": {
"@eo-logger/core": "^1.1.0",
"@eo-logger/core": "^1.1.1",
"web-vitals": "^0.2.2"

@@ -45,7 +45,7 @@ },

"path": "lib/index.js",
"limit": "700B",
"limit": "900B",
"webpack": false
}
],
"gitHead": "4cf14877c27f2f5584c0a1269bd33a37b93314f9"
"gitHead": "3c618055651beccde479160fe234fdc37a129d8f"
}