From c02ac306af2c5aa70316e7df75d8e7fd47357751 Mon Sep 17 00:00:00 2001 From: Konnor Rogers Date: Wed, 6 Aug 2025 16:25:30 -0400 Subject: [PATCH] Add extra build logging (#1259) * fix build reloading * prettier --- packages/webawesome/scripts/build.js | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/packages/webawesome/scripts/build.js b/packages/webawesome/scripts/build.js index 02f1f6b8d..58cda1f2f 100644 --- a/packages/webawesome/scripts/build.js +++ b/packages/webawesome/scripts/build.js @@ -464,7 +464,25 @@ export async function build(options = {}) { function handleWatchEvent(evt) { return async filename => { - spinner.info(`File modified ${chalk.gray(`(${relative(getRootDir(), filename)})`)}`); + const changedFile = relative(getRootDir(), filename); + + let message = ''; + if (evt === 'change') { + message = chalk.blue(`File modified ${chalk.gray(`(${changedFile})`)}`); + } else if (evt === 'unlink') { + message = chalk.red(`File deleted ${chalk.gray(`(${changedFile})`)}`); + } else if (evt === 'add') { + message = chalk.green(`File added ${chalk.gray(`(${changedFile})`)}`); + } + + if (message) { + if (spinner) { + spinner.info(message); + } else { + console.log(message); + } + } + if (typeof options.beforeWatchEvent === 'function') { await options.beforeWatchEvent(evt, filename); }