Socket
Socket
Sign inDemoInstall

@hubspot/cms-lib

Package Overview
Dependencies
Maintainers
13
Versions
115
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@hubspot/cms-lib - npm Package Compare versions

Comparing version 2.1.0 to 2.1.1-beta.4

8

api/results.js

@@ -5,6 +5,10 @@ const http = require('../http');

async function getFunctionLogs(portalId, functionId, query) {
async function getFunctionLogs(portalId, functionId, query = {}) {
const { limit = 5 } = query;
return http.get(portalId, {
uri: `${RESULTS_API_PATH}/${functionId}`,
query,
query: {
limit,
},
});

@@ -11,0 +15,0 @@ }

const util = require('util');
const moment = require('moment');
const { logger } = require('../logger');
const chalk = require('chalk');
const { logger, Styles } = require('../logger');
const SEPARATOR = ' - ';
const LOG_STATUS_COLORS = {
SUCCESS: Styles.success,
UNHANDLED_ERROR: Styles.error,
HANDLED_ERROR: Styles.error,
};
const formatError = log => {
return `/n${log.error.type}: ${log.error.message}\n${formatStackTrace(
log
)}\n`;
};
const logHandler = {
UNHANDLED_ERROR: log => {
return `${formatLogHeader(log)}\n${log.error.type}: ${
log.error.message
}\n${formatStackTrace(log)}\n`;
UNHANDLED_ERROR: (log, { compact }) => {
return `${formatLogHeader(log)}${compact ? '' : formatError(log)}`;
},
HANDLED_ERROR: log => {
return `${formatLogHeader(log)}\n${log.error.type}: ${
log.error.message
}\n${formatStackTrace(log)}\n`;
HANDLED_ERROR: (log, { compact }) => {
return `${formatLogHeader(log)}${compact ? '' : formatError(log)}`;
},

@@ -28,5 +36,7 @@ SUCCESS: (log, { compact }) => {

const formatLogHeader = log => {
return `${formatTimestamp(log)}${SEPARATOR}${
const color = LOG_STATUS_COLORS[log.status];
return `${formatTimestamp(log)}${SEPARATOR}${color(
log.status
}${SEPARATOR}${formatExecutionTime(log)}`;
)}${SEPARATOR}${formatExecutionTime(log)}`;
};

@@ -48,3 +58,3 @@

const formatTimestamp = log => {
return `${moment(log.createdAt).toISOString()}`;
return `${chalk.whiteBright(moment(log.createdAt).toISOString())}`;
};

@@ -54,3 +64,5 @@

return util.inspect(log.payload, {
colors: true,
compact: true,
depth: 'Infinity',
});

@@ -60,3 +72,3 @@ };

const formatExecutionTime = log => {
return `Execution Time: ${log.executionTime}ms`;
return `${chalk.whiteBright('Execution Time:')} ${log.executionTime}ms`;
};

@@ -63,0 +75,0 @@

{
"name": "@hubspot/cms-lib",
"version": "2.1.0",
"version": "2.1.1-beta.4",
"description": "Library for working with the HubSpot CMS",

@@ -34,3 +34,3 @@ "license": "Apache-2.0",

},
"gitHead": "31128283cf58dacc24a9a1668d3e25b7eb75c353"
"gitHead": "4d71b65749294b3e3825b0d96e31d943adcd62ee"
}
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