From cdda0dc520275785d3ca37dd53fb45cc1d50ea22 Mon Sep 17 00:00:00 2001 From: saberzero1 Date: Sat, 14 Mar 2026 22:31:34 +0100 Subject: [PATCH] fix: pass string to styleText instead of Error object styleText('grey', err) throws ERR_INVALID_ARG_TYPE when err is an Error object. Use err.message ?? String(err) to pass a string instead. --- quartz/cli/handlers.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/quartz/cli/handlers.js b/quartz/cli/handlers.js index 792f83f89..5b7f94f94 100644 --- a/quartz/cli/handlers.js +++ b/quartz/cli/handlers.js @@ -404,7 +404,7 @@ export async function handleBuild(argv) { const result = await ctx.rebuild().catch((err) => { console.error(`${styleText("red", "Couldn't parse Quartz configuration:")} ${fp}`) - console.log(`Reason: ${styleText("grey", err)}`) + console.log(`Reason: ${styleText("grey", err.message ?? String(err))}`) process.exit(1) }) release()