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

@join-com/gcloud-logger

Package Overview
Dependencies
Maintainers
24
Versions
57
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@join-com/gcloud-logger - npm Package Compare versions

Comparing version 1.0.0-alpha.7 to 1.1.0-alpha.1

32

dist/Logger.js

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

const chalk_1 = __importDefault(require("chalk"));
const serialize_error_1 = require("serialize-error");
var LevelNumber;

@@ -171,31 +172,2 @@ (function (LevelNumber) {

stringify(message) {
// https://gist.github.com/saitonakamura/d51aa672c929e35cc81fa5a0e31f12a9
const replaceCircular = (obj, alreadySeen = new WeakSet()) => {
switch (typeof obj) {
case 'object':
if (!obj) {
return obj;
}
if (alreadySeen.has(obj)) {
return '[CIRCULAR]';
}
alreadySeen.add(obj);
if (Array.isArray(obj)) {
return obj.map(item => replaceCircular(item, alreadySeen));
}
const keys = Object.keys(obj);
if (keys.length === 0) {
return obj;
}
const newObj = {};
keys.forEach(key => {
const val = replaceCircular(obj[key], alreadySeen);
newObj[key] = val;
});
alreadySeen.delete(obj);
return newObj;
default:
return obj;
}
};
const excludeSensitive = (key, value) => {

@@ -209,3 +181,3 @@ // exclude sensitive values

};
return JSON.stringify(replaceCircular(message), excludeSensitive);
return JSON.stringify((0, serialize_error_1.serializeError)(message), excludeSensitive);
}

@@ -212,0 +184,0 @@ static isError(err) {

5

package.json
{
"name": "@join-com/gcloud-logger",
"version": "1.0.0-alpha.7",
"version": "1.1.0-alpha.1",
"description": "gcloud simple logger",

@@ -30,3 +30,4 @@ "author": "JOIN Solutions",

"dependencies": {
"chalk": "^4.1.2"
"chalk": "^4.1.2",
"serialize-error": "~8.0.0"
},

@@ -33,0 +34,0 @@ "devDependencies": {

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