diff --git a/build.sh b/build.sh index ae3c13f..e74f3f5 100644 --- a/build.sh +++ b/build.sh @@ -36,6 +36,9 @@ echo "$css_files" echo "Minifying CSS files..." for file in $css_files; do target_dir="dist/css/$(dirname "$file" | sed "s|^src/css/||")" + if [[ "$target_dir" == "dist/css/" ]]; then + target_dir="dist/css" + fi mkdir -p "$target_dir" echo "Processing CSS: $file -> $target_dir/$(basename "${file%.css}.min.css")" csso "$file" -o "$target_dir/$(basename "${file%.css}.min.css")" @@ -51,6 +54,9 @@ echo "$js_files" echo "Minifying JS files..." for file in $js_files; do target_dir="dist/js/$(dirname "$file" | sed "s|^src/js/||")" + if [[ "$target_dir" == "dist/js/" ]]; then + target_dir="dist/js" + fi mkdir -p "$target_dir" echo "Processing JS: $file -> $target_dir/$(basename "${file%.js}.min.js")" uglifyjs "$file" -o "$target_dir/$(basename "${file%.js}.min.js")"