From a4589b387ae0a6ef99149cc24b23e69a6c9948a0 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 ed3857d2bb86b..9e5eb8d60caa5 100644 --- a/packages/next/src/build/index.ts +++ b/packages/next/src/build/index.ts @@ -1675,13 +1675,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)