# Stop on errors set -e if [ -z "$PORT" ]; then PORT=5001 fi cd "$(dirname "$0")/.." rm -rf dist # Quit all background tasks when script exits trap "kill 0" EXIT # Run tsc once as rollup expects those files npm exec -- tsc || true npm exec -- serve -p "$PORT" & npm exec -- tsc --watch & npm exec -- rollup -c --watch