fix: update package name and version in package.json

This commit is contained in:
Dominik Krenn 2025-07-19 11:36:11 +02:00
parent 75130c574c
commit 59c1d9846d

16
init.sh
View File

@ -2,6 +2,7 @@
set -euo pipefail
MODULE_PATH="source/package.json"
LOCK_PATH="source/package-lock.json"
NEW_NAME=""
NEW_VERSION=""
SELF_DELETE=false
@ -39,7 +40,7 @@ done
NEW_VERSION="${user_version:-0.0.1}"
}
echo "✨ Renaming module in '$MODULE_PATH'"
echo "✨ Renaming module:"
echo " → name: $NEW_NAME"
echo " → version: $NEW_VERSION"
@ -75,10 +76,21 @@ if ! command -v jq &>/dev/null; then
fi
fi
# === Apply changes ===
# === Apply changes to package.json ===
tmpfile=$(mktemp)
jq ".name = \"$NEW_NAME\" | .version = \"$NEW_VERSION\"" "$MODULE_PATH" > "$tmpfile"
mv "$tmpfile" "$MODULE_PATH"
echo "📦 Updated $MODULE_PATH"
# === Apply changes to package-lock.json if it exists ===
if [[ -f "$LOCK_PATH" ]]; then
tmp_lock=$(mktemp)
jq ".name = \"$NEW_NAME\" | .version = \"$NEW_VERSION\"" "$LOCK_PATH" > "$tmp_lock"
mv "$tmp_lock" "$LOCK_PATH"
echo "🔒 Updated $LOCK_PATH"
else
echo "⚠️ No lock file at $LOCK_PATH skipping."
fi
echo "✅ Success! Module is now '$NEW_NAME@$NEW_VERSION'"