# ============================================================================= # BUILD SYSTEM COMMANDS - Rustelo Framework # ============================================================================= # Enhanced build tools and cross-platform building # Build CSS bundles build-css-bundles: @echo "🎨 Building CSS bundles..." node ./scripts/build/build-css-bundles.js # Build design system build-design-system: @echo "🎨 Building design system..." node ./scripts/build/build-design-system.js # Build theme system build-theme: @echo "🎨 Building theme system..." node ./scripts/build/build-theme.js # Copy CSS assets to public directory copy-css-assets: @echo "🎨 Copying CSS assets..." node ./scripts/build/copy-css-assets.js # Build for production with enhanced Leptos build build-enhanced-prod: @echo "🔨 Building enhanced production version..." ./scripts/build/leptos-build.sh # Cross-platform Docker build build-cross-platform: @echo "🐳 Building for cross-platform deployment..." ./scripts/build/build-docker-cross.sh # Pack project for distribution dist-pack: @echo "📦 Packing project for distribution..." ./scripts/dist-pack.sh # Cross-build for Linux AMD64 cross-build: @echo "📦 Cross-building for Linux AMD64..." ./scripts/cross-build.sh # Build all assets (CSS + JS + themes) build-all-assets: @echo "🎨 Building all frontend assets..." @just build-css-bundles @just build-design-system @just build-theme @just copy-css-assets