Socket
Book a DemoInstallSign in
Socket

spinnies

Package Overview
Dependencies
Maintainers
1
Versions
10
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

spinnies - npm Package Compare versions

Comparing version

to
0.4.2

4

changelog.md

@@ -7,2 +7,6 @@ # Changelog

## [0.4.2] - 2019-06-18
### Fixed
- Fix line breaks when a custom succeedPrefix/failPrefix is provided
## [0.4.1] - 2019-06-18

@@ -9,0 +13,0 @@ ### Fixed

4

index.js

@@ -140,11 +140,13 @@ 'use strict';

} else {
if (hasActiveSpinners) text = breakText(text, prefixLength);
if (status === 'succeed') {
prefixLength = succeedPrefix.length + 1;
if (hasActiveSpinners) text = breakText(text, prefixLength);
line = `${chalk.green(succeedPrefix)} ${chalk[succeedColor](text)}`;
} else if (status === 'fail') {
prefixLength = failPrefix.length + 1;
if (hasActiveSpinners) text = breakText(text, prefixLength);
line = `${chalk.red(failPrefix)} ${chalk[failColor](text)}`;
} else {
prefixLength = 0;
if (hasActiveSpinners) text = breakText(text, prefixLength);
line = color ? chalk[color](text) : text;

@@ -151,0 +153,0 @@ }

{
"name": "spinnies",
"version": "0.4.1",
"version": "0.4.2",
"description": "Create and manage multiple spinners in command-line interface programs",

@@ -5,0 +5,0 @@ "main": "index.js",

@@ -62,9 +62,9 @@ 'use strict';

function breakLine(text, prefixLength) {
function breakLine(line, prefixLength) {
const columns = process.stderr.columns || 95;
return text.length >= columns - prefixLength
? `${text.substring(0, columns - prefixLength - 1)}\n${
breakText(text.substring(columns - prefixLength - 1, text.length), 0)
return line.length >= columns - prefixLength
? `${line.substring(0, columns - prefixLength - 1)}\n${
breakLine(line.substring(columns - prefixLength - 1, line.length), 0)
}`
: text;
: line;
}

@@ -71,0 +71,0 @@

SocketSocket SOC 2 Logo

Product

About

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.

  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc

U.S. Patent No. 12,346,443 & 12,314,394. Other pending.