From ac425b09195b2057fab04a9b4cf12418e36f2973 Mon Sep 17 00:00:00 2001 From: Yuriy Husnay Date: Mon, 13 Nov 2017 11:42:51 +0200 Subject: [PATCH 1/2] fix linter --- src/core.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/core.js b/src/core.js index caee13d..27d6776 100644 --- a/src/core.js +++ b/src/core.js @@ -126,7 +126,7 @@ function printBuffer(buffer, options) { } if (logger.withTrace) { - logger.groupCollapsed(`TRACE`); + logger.groupCollapsed('TRACE'); logger.trace(); logger.groupEnd(); } From 92cddfcbef9a6114db5d73efa05167349dc1f8a7 Mon Sep 17 00:00:00 2001 From: Yuriy Husnay Date: Mon, 13 Nov 2017 12:03:21 +0200 Subject: [PATCH 2/2] support styling for custom titleFormatter --- src/core.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/core.js b/src/core.js index 27d6776..3b6c34f 100644 --- a/src/core.js +++ b/src/core.js @@ -36,6 +36,10 @@ function defaultTitleFormatter(options) { }; } +function getTitle(title) { + return Object.prototype.toString.call(title) === '[object Array]' ? title : [title]; +} + function printBuffer(buffer, options) { const { logger, @@ -78,11 +82,11 @@ function printBuffer(buffer, options) { if (isCollapsed) { if (colors.title && isUsingDefaultFormatter) { logger.groupCollapsed(`%c ${title}`, ...headerCSS); - } else logger.groupCollapsed(title); + } else logger.groupCollapsed(...getTitle(title)); } else if (colors.title && isUsingDefaultFormatter) { logger.group(`%c ${title}`, ...headerCSS); } else { - logger.group(title); + logger.group(...getTitle(title)); } } catch (e) { logger.log(title);