# === FRONTEND SYNC COMMANDS === # # Copy JSON data files to frontend project .PHONY: sync-frontend sync-frontend: ## Copy JSON data to frontend @echo "Syncing data to frontend..." @mkdir -p $(FRONTEND_DATA_DIR) @if [ -f $(OUTPUT_DIR)/analytics/analytics.json ]; then \ cp $(OUTPUT_DIR)/analytics/analytics.json $(FRONTEND_DATA_DIR)/; \ echo " ✓ Copied analytics.json"; \ else \ echo " ⚠ Skipped analytics.json (not found)"; \ fi @if [ -f $(OUTPUT_DIR)/cost_report/cost_report.json ]; then \ cp $(OUTPUT_DIR)/cost_report/cost_report.json $(FRONTEND_DATA_DIR)/; \ echo " ✓ Copied cost_report.json"; \ else \ echo " ⚠ Skipped cost_report.json (not found)"; \ fi @if [ -f $(OUTPUT_DIR)/usage/costs.json ]; then \ cp $(OUTPUT_DIR)/usage/costs.json $(FRONTEND_DATA_DIR)/; \ echo " ✓ Copied costs.json"; \ else \ echo " ⚠ Skipped costs.json (not found)"; \ fi @if [ -f $(OUTPUT_DIR)/debug/differences.json ]; then \ cp $(OUTPUT_DIR)/debug/differences.json $(FRONTEND_DATA_DIR)/; \ echo " ✓ Copied differences.json"; \ else \ echo " ⚠ Skipped differences.json (not found)"; \ fi @echo "✅ Data synced to frontend!" upload-s3: ./scripts/upload-to-s3.sh