Socket
Socket
Sign inDemoInstall

roarr

Package Overview
Dependencies
Maintainers
1
Versions
150
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

roarr - npm Package Compare versions

Comparing version 7.8.1 to 7.8.2

5

dist/src/factories/createLogger.js

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

const fast_printf_1 = require("fast-printf");
const fast_safe_stringify_1 = __importDefault(require("fast-safe-stringify"));
const globalthis_1 = __importDefault(require("globalthis"));
const is_circular_1 = __importDefault(require("is-circular"));
const config_1 = require("../config");

@@ -61,5 +59,2 @@ const constants_1 = require("../constants");

}
if (context !== defaultContext && (0, is_circular_1.default)(context)) {
context = JSON.parse((0, fast_safe_stringify_1.default)(context));
}
if (typeof a === 'string' && b === undefined) {

@@ -66,0 +61,0 @@ message = a;

10

dist/src/Roarr.js

@@ -10,2 +10,3 @@ "use strict";

const fast_json_stringify_1 = __importDefault(require("fast-json-stringify"));
const fast_safe_stringify_1 = __importDefault(require("fast-safe-stringify"));
const globalthis_1 = __importDefault(require("globalthis"));

@@ -19,8 +20,4 @@ const constants_1 = require("./constants");

Object.defineProperty(exports, "getLogLevelName", { enumerable: true, get: function () { return getLogLevelName_1.getLogLevelName; } });
const stringify = (0, fast_json_stringify_1.default)({
const fastStringify = (0, fast_json_stringify_1.default)({
properties: {
context: {
additionalProperties: true,
type: 'object',
},
message: {

@@ -54,6 +51,5 @@ type: 'string',

// properties of the context from being modified by reference.
const body = stringify(message);
ROARR.write(body);
ROARR.write('{"context":' + (0, fast_safe_stringify_1.default)(message.context) + ',' + fastStringify(message).slice(1));
}
});
exports.Roarr = Roarr;

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

if (k2 === undefined) k2 = k;
Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });
var desc = Object.getOwnPropertyDescriptor(m, k);
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
desc = { enumerable: true, get: function() { return m[k]; } };
}
Object.defineProperty(o, k2, desc);
}) : (function(o, m, k, k2) {

@@ -9,0 +13,0 @@ if (k2 === undefined) k2 = k;

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

if (k2 === undefined) k2 = k;
Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });
var desc = Object.getOwnPropertyDescriptor(m, k);
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
desc = { enumerable: true, get: function() { return m[k]; } };
}
Object.defineProperty(o, k2, desc);
}) : (function(o, m, k, k2) {

@@ -9,0 +13,0 @@ if (k2 === undefined) k2 = k;

"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });
var desc = Object.getOwnPropertyDescriptor(m, k);
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
desc = { enumerable: true, get: function() { return m[k]; } };
}
Object.defineProperty(o, k2, desc);
}) : (function(o, m, k, k2) {

@@ -59,23 +63,2 @@ if (k2 === undefined) k2 = k;

});
(0, ava_1.default)('replaces circular references with [Circular]', (t) => {
const log = createLoggerWithHistory();
const bar = {};
bar.bar = bar;
log({
bar,
}, 'foo');
t.deepEqual(log.messages, [
{
context: {
bar: {
bar: '[Circular]',
},
},
message: 'foo',
sequence: '0',
time,
version,
},
]);
});
(0, ava_1.default)('formats message using sprintf', (t) => {

@@ -82,0 +65,0 @@ const log = createLoggerWithHistory();

@@ -25,3 +25,2 @@ {

"globalthis": "^1.0.2",
"is-circular": "^1.0.2",
"semver-compare": "^1.0.0"

@@ -77,3 +76,3 @@ },

"typings": "./dist/src/Roarr.d.ts",
"version": "7.8.1"
"version": "7.8.2"
}
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