25 lines
593 B
Bash
Executable File
25 lines
593 B
Bash
Executable File
#!/bin/bash
|
|
|
|
echo "========================================="
|
|
echo " Starting DEVELOPMENT WATCH mode..."
|
|
echo "========================================="
|
|
echo "Press Ctrl+C to stop."
|
|
echo ""
|
|
|
|
echo "[DEV] Starting Tailwind CSS watcher..."
|
|
tailwindcss -i ./frontend/input.css -o ./web/static/css/output.css --watch &
|
|
TAILWIND_PID=$!
|
|
|
|
echo "[DEV] Starting JavaScript watcher with Code Splitting..."
|
|
esbuild ./frontend/js/main.js \
|
|
--bundle \
|
|
--outdir=./web/static/js \
|
|
--splitting \
|
|
--format=esm \
|
|
--watch &
|
|
ESBUILD_PID=$!
|
|
|
|
trap "kill $TAILWIND_PID $ESBUILD_PID 2>/dev/null" EXIT
|
|
|
|
wait
|