From 42f49a7b09c81e2170f0d027997945d6e092c4d7 Mon Sep 17 00:00:00 2001 From: Yazid Date: Thu, 16 Jan 2025 10:40:24 +0100 Subject: [PATCH 1/2] replace @slimio/async-cli-spinner with @topcli/spinner --- package.json | 2 +- src/reporting/reporters/internal/scanner.ts | 6 ++---- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index d7abfef..e62fa87 100644 --- a/package.json +++ b/package.json @@ -80,7 +80,7 @@ "@nodesecure/scanner": "^6.1.0", "@nodesecure/vulnera": "^2.0.1", "@openally/result": "^1.3.0", - "@slimio/async-cli-spinner": "^0.5.2", + "@topcli/spinner": "^2.1.2", "ajv": "^8.12.0", "kleur": "^4.1.5", "lodash.set": "^4.3.2", diff --git a/src/reporting/reporters/internal/scanner.ts b/src/reporting/reporters/internal/scanner.ts index 04b60b3..eeafca4 100644 --- a/src/reporting/reporters/internal/scanner.ts +++ b/src/reporting/reporters/internal/scanner.ts @@ -1,6 +1,6 @@ // Import Third-party Dependencies import { Logger, type Payload, ScannerLoggerEvents } from "@nodesecure/scanner"; -import Spinner from "@slimio/async-cli-spinner"; +import { Spinner } from "@topcli/spinner"; import pluralize from "pluralize"; import ms from "pretty-ms"; @@ -31,9 +31,7 @@ export function reportScannerLoggerEvents(logger: Logger): void { */ let spinner: Spinner; if (process.stdout.isTTY) { - spinner = new Spinner({ - text: startMessage.message - }); + spinner = new Spinner().start(startMessage.message); } logger.once("start", () => { From e91a8c259ac4a451c7e9d4fcf385e4c44feb0a6c Mon Sep 17 00:00:00 2001 From: Yazid Date: Thu, 16 Jan 2025 11:05:56 +0100 Subject: [PATCH 2/2] fix start --- src/reporting/reporters/internal/scanner.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/reporting/reporters/internal/scanner.ts b/src/reporting/reporters/internal/scanner.ts index eeafca4..a802bc8 100644 --- a/src/reporting/reporters/internal/scanner.ts +++ b/src/reporting/reporters/internal/scanner.ts @@ -31,7 +31,7 @@ export function reportScannerLoggerEvents(logger: Logger): void { */ let spinner: Spinner; if (process.stdout.isTTY) { - spinner = new Spinner().start(startMessage.message); + spinner = new Spinner(); } logger.once("start", () => { @@ -41,7 +41,7 @@ export function reportScannerLoggerEvents(logger: Logger): void { return; } - spinner.start(); + spinner.start(startMessage.message); }); logger.once(ScannerLoggerEvents.done, () => {