.PHONY: test sync release serve demo clean test: pytest -q sync: python scripts/sync_web_python.py release: sync pytest -q python scripts/release_check.py node --check app.js node --check worker.mjs demo: python scripts/run_simulation.py --config examples/balanced.json serve: sync python -m http.server 8000 clean: find . -type d -name '__pycache__' -prune -exec rm -rf {} + rm -rf .pytest_cache .ruff_cache build dist *.egg-info