From 570beb855cc91fc130c34c1e1afdb52bdde1c9b4 Mon Sep 17 00:00:00 2001 From: Tobias Koppers Date: Fri, 27 Sep 2024 14:51:35 +0200 Subject: [PATCH] bolder time reporting --- packages/next/src/build/index.ts | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/packages/next/src/build/index.ts b/packages/next/src/build/index.ts index 2c1c60f7c553c..7aa88e3ddc882 100644 --- a/packages/next/src/build/index.ts +++ b/packages/next/src/build/index.ts @@ -1669,13 +1669,20 @@ export default async function build( let shutdownPromise = Promise.resolve() if (!isGenerateMode) { if (turboNextBuild) { - console.time('Turbopack build') + const start = Date.now() const { duration: compilerDuration, shutdownPromise: p, ...rest } = await turbopackBuild() - console.timeEnd('Turbopack build') + const duration = Date.now() - start + const msg = + duration > 2000 + ? `Turbopack build: ${Math.round(duration / 10) / 100}s` + : `Turbopack build: ${Math.round(duration)}ms` + console.log(`\x1b[1;91;103m ${' '.repeat(msg.length)} \x1b[0m`) + console.log(`\x1b[1;91;103m ${msg} \x1b[0m`) + console.log(`\x1b[1;91;103m ${' '.repeat(msg.length)} \x1b[0m`) shutdownPromise = p traceMemoryUsage('Finished build', nextBuildSpan)