File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -8,7 +8,7 @@ import { MANIFEST_FILENAME } from "#cache/manifest";
88import { computeManifestHash , materializeSource } from "#cache/materialize" ;
99import { applyTargetDir } from "#cache/targets" ;
1010import { writeToc } from "#cache/toc" ;
11- import { TaskReporter } from "#cli/task-reporter" ;
11+ import type { TaskReporter } from "#cli/task-reporter" ;
1212import { isSilentMode , symbols , ui } from "#cli/ui" ;
1313import { verifyCache } from "#commands/verify" ;
1414import {
@@ -844,7 +844,9 @@ export const runSync = async (options: SyncOptions, deps: SyncDeps = {}) => {
844844 const isTestRunner = process . argv . includes ( "--test" ) ;
845845 const useLiveOutput =
846846 ! options . json && ! isSilentMode ( ) && process . stdout . isTTY && ! isTestRunner ;
847- const reporter = useLiveOutput ? new TaskReporter ( ) : null ;
847+ const reporter = useLiveOutput
848+ ? new ( await import ( "#cli/task-reporter" ) ) . TaskReporter ( )
849+ : null ;
848850 const previous = plan . lockData ;
849851 const requiredMissing = plan . results . filter ( ( result ) => {
850852 const source = plan . sources . find ( ( entry ) => entry . id === result . id ) ;
You can’t perform that action at this time.
0 commit comments