From be0631bd3ec306a42d44d04894f22daca5b41224 Mon Sep 17 00:00:00 2001 From: konnorrogers Date: Tue, 17 Dec 2024 13:22:10 -0500 Subject: [PATCH] fix component reloading --- package.json | 1 - scripts/build.js | 10 ++++++---- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index efede1452..76884584a 100644 --- a/package.json +++ b/package.json @@ -75,7 +75,6 @@ "devDependencies": { "@11ty/eleventy": "3.0.0", "@custom-elements-manifest/analyzer": "^0.10.4", - "@konnorr/esbuild-plugin-lit-css": "^1.0.1", "@lit-labs/eleventy-plugin-lit": "^1.0.3", "@lit-labs/testing": "^0.2.5", "@lit/react": "^1.0.6", diff --git a/scripts/build.js b/scripts/build.js index b21963fba..fea5757e9 100644 --- a/scripts/build.js +++ b/scripts/build.js @@ -338,9 +338,9 @@ if (isDeveloping) { filename.includes('components/') && filename.includes('.ts') && !isCssStylesheet && !isTestFile; // Re-bundle when relevant files change - if (!isTestFile && !isCssStylesheet) { - await regenerateBundle(); - } + if (isTestFile) { return } + + await regenerateBundle(); // Copy stylesheets when CSS files change if (isCssStylesheet) { @@ -350,9 +350,11 @@ if (isDeveloping) { // Regenerate metadata when components change if (isComponent) { await generateManifest(); - await generateDocs(); } + // This needs to be outside of "isComponent" check because SSR needs to run on CSS files too. + await generateDocs(); + reload(); } catch (err) { console.error(chalk.red(err));