From 38c13640fcc8c02d7283db46e888acafadf161d7 Mon Sep 17 00:00:00 2001 From: Lea Verou Date: Thu, 8 May 2025 16:05:52 -0400 Subject: [PATCH] [Tiny PR, 8 loc diff] Reduce build process noise (#766) * Reduce build process noise - Only run 11ty when something has changed within `docs/` - Only run esbuild if a JS file has changed within * Update scripts/build.js Co-authored-by: Konnor Rogers --------- Co-authored-by: Cory LaViska Co-authored-by: Konnor Rogers --- scripts/build.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/scripts/build.js b/scripts/build.js index 30ff1ea25..545f1126b 100644 --- a/scripts/build.js +++ b/scripts/build.js @@ -353,7 +353,9 @@ if (isDeveloping) { return; } - await regenerateBundle(); + if (filename.includes('src/') && /\.(js|ts|css)$/.test(filename)) { + await regenerateBundle(); + } // Copy stylesheets when CSS files change if (isCssStylesheet) { @@ -366,7 +368,9 @@ if (isDeveloping) { } // This needs to be outside of "isComponent" check because SSR needs to run on CSS files too. - await generateDocs(); + if (filename.includes('/docs/')) { + await generateDocs(); + } reload(); } catch (err) {