From ea0f3e043d300bfef540c34b4c60e9088211d1ca Mon Sep 17 00:00:00 2001 From: Simon Holthausen Date: Thu, 3 Jun 2021 10:14:10 +0200 Subject: [PATCH] (chore) small svelte-check output adjustments Less ===, add additional text when in watch mode --- packages/svelte-check/src/index.ts | 1 + packages/svelte-check/src/writers.ts | 6 +++++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/packages/svelte-check/src/index.ts b/packages/svelte-check/src/index.ts index 3e335a9b2..ccf9e4b84 100644 --- a/packages/svelte-check/src/index.ts +++ b/packages/svelte-check/src/index.ts @@ -177,6 +177,7 @@ function instantiateWriter(opts: SvelteCheckCliOptions): Writer { return new HumanFriendlyWriter( process.stdout, opts.outputFormat === 'human-verbose', + opts.watch, filter ); } else { diff --git a/packages/svelte-check/src/writers.ts b/packages/svelte-check/src/writers.ts index 3f54f2842..ea9b7f13a 100644 --- a/packages/svelte-check/src/writers.ts +++ b/packages/svelte-check/src/writers.ts @@ -23,6 +23,7 @@ export class HumanFriendlyWriter implements Writer { constructor( private stream: Writable, private isVerbose = true, + private isWatchMode = false, private diagnosticFilter: DiagnosticFilter = DEFAULT_FILTER ) {} @@ -37,10 +38,10 @@ export class HumanFriendlyWriter implements Writer { if (this.isVerbose) { this.stream.write('\n'); + this.stream.write('====================================\n'); this.stream.write(`Loading svelte-check in workspace: ${workspaceDir}`); this.stream.write('\n'); this.stream.write('Getting Svelte diagnostics...\n'); - this.stream.write('====================================\n'); this.stream.write('\n'); } } @@ -120,6 +121,9 @@ export class HumanFriendlyWriter implements Writer { } else { this.stream.write(chalk.green(message)); } + if (this.isWatchMode) { + this.stream.write('Watching for file changes...'); + } } failure(err: Error) {