#!/usr/bin/env bash
# Kompiliert src/*.jsx zu plain JS im aktuellen Ordner.
# Aufruf aus Git Bash, macOS-Terminal oder Linux.
# Voraussetzung: Node.js installiert.
# Token refresh removed — theme.css wird von fill_audit_slides.py aus dem Master kopiert.

set -e
cd "$(dirname "$0")"

# Schritt 1: JSX-Quellen kompilieren.
npx --yes esbuild@0.23.1 \
  src/app.jsx src/slides-a.jsx src/slides-b.jsx src/tweaks-panel.jsx \
  --loader:.jsx=jsx \
  --jsx-factory=React.createElement \
  --jsx-fragment=React.Fragment \
  --target=es2020 \
  --bundle=false \
  --outdir=.

echo "Fertig. JS-Dateien aktualisiert."
