From 375cfe814abf4d7b441a4a91bc2807a7bdcd8360 Mon Sep 17 00:00:00 2001 From: xofine Date: Thu, 20 Nov 2025 16:40:37 +0800 Subject: [PATCH] Remote env ready --- dev.sh | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100755 dev.sh diff --git a/dev.sh b/dev.sh new file mode 100755 index 0000000..2a7b103 --- /dev/null +++ b/dev.sh @@ -0,0 +1,24 @@ +#!/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