From 65454c2bba8ee474a35924af635d2d1e8732d00b Mon Sep 17 00:00:00 2001 From: juanatsap Date: Sun, 30 Nov 2025 12:39:34 +0000 Subject: [PATCH] fix: Add npx fallback for lightningcss in deploy --- .github/workflows/deploy.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index d06eb2d..656e6a2 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -52,6 +52,12 @@ jobs: mkdir -p static/dist lightningcss --bundle --minify static/css/main.css -o static/dist/bundle.min.css echo "✅ CSS bundle created ($(du -h static/dist/bundle.min.css | cut -f1))" + elif command -v npx &> /dev/null; then + # Fallback to npx if lightningcss not globally installed + echo "📦 Using npx to run lightningcss..." + mkdir -p static/dist + npx lightningcss-cli --bundle --minify static/css/main.css -o static/dist/bundle.min.css + echo "✅ CSS bundle created via npx" else echo "⚠️ lightningcss not found, falling back to modular CSS" # Ensure dist directory doesn't exist so template falls back to main.css