Socket
Socket
Sign inDemoInstall

@sentry/core

Package Overview
Dependencies
Maintainers
9
Versions
526
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@sentry/core - npm Package Compare versions

Comparing version 4.5.2 to 4.5.3

18

dist/integrations/extraerrordata.js

@@ -6,3 +6,4 @@ "use strict";

var is_1 = require("@sentry/utils/is");
var logger_1 = require("../../../utils/logger");
var logger_1 = require("@sentry/utils/logger");
var object_1 = require("@sentry/utils/object");
/** Patch toString calls to return proper name for wrapped functions */

@@ -41,3 +42,8 @@ var ExtraErrorData = /** @class */ (function () {

if (errorData) {
return tslib_1.__assign({}, event, { extra: tslib_1.__assign({}, event.extra, errorData) });
var extra = tslib_1.__assign({}, event.extra);
var normalizedErrorData = object_1.safeNormalize(errorData);
if (!is_1.isString(normalizedErrorData)) {
extra = tslib_1.__assign({}, event.extra, normalizedErrorData);
}
return tslib_1.__assign({}, event, { extra: extra });
}

@@ -51,2 +57,3 @@ return event;

var e_1, _a, _b;
var result = null;
// We are trying to enhance already existing event, so no harm done if it won't succeed

@@ -76,12 +83,11 @@ try {

}
return _b = {},
result = (_b = {},
_b[name_1] = extraErrorInfo,
_b;
_b);
}
return null;
}
catch (oO) {
logger_1.logger.error('Unable to extract extra data from the Error object:', oO);
return null;
}
return result;
};

@@ -88,0 +94,0 @@ /**

import { addGlobalEventProcessor, getCurrentHub } from '@sentry/hub/esm';
import { isError } from '@sentry/utils/esm/is';
import { logger } from '../../../utils/logger';
import { isError, isString } from '@sentry/utils/esm/is';
import { logger } from '@sentry/utils/esm/logger';
import { safeNormalize } from '@sentry/utils/esm/object';
/** Patch toString calls to return proper name for wrapped functions */

@@ -33,8 +34,15 @@ export class ExtraErrorData {

if (errorData) {
let extra = {
...event.extra,
};
const normalizedErrorData = safeNormalize(errorData);
if (!isString(normalizedErrorData)) {
extra = {
...event.extra,
...normalizedErrorData,
};
}
return {
...event,
extra: {
...event.extra,
...errorData,
},
extra,
};

@@ -48,2 +56,3 @@ }

extractErrorData(error) {
let result = null;
// We are trying to enhance already existing event, so no harm done if it won't succeed

@@ -63,12 +72,11 @@ try {

}
return {
result = {
[name]: extraErrorInfo,
};
}
return null;
}
catch (oO) {
logger.error('Unable to extract extra data from the Error object:', oO);
return null;
}
return result;
}

@@ -75,0 +83,0 @@ }

{
"name": "@sentry/core",
"version": "4.5.2",
"version": "4.5.3",
"description": "Base implementation for all Sentry JavaScript SDKs",

@@ -18,6 +18,6 @@ "repository": "git://github.com/getsentry/sentry-javascript.git",

"dependencies": {
"@sentry/hub": "4.5.2",
"@sentry/minimal": "4.5.2",
"@sentry/types": "4.5.0",
"@sentry/utils": "4.5.2",
"@sentry/hub": "4.5.3",
"@sentry/minimal": "4.5.3",
"@sentry/types": "4.5.3",
"@sentry/utils": "4.5.3",
"tslib": "^1.9.3"

@@ -72,4 +72,3 @@ },

},
"gitHead": "a91da22f8bd3bddb38fab7f868326e376da82d4d",
"sideEffects": false
}

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