generated from projects/testosmaximus
fix: update package name and version in package.json
This commit is contained in:
parent
75130c574c
commit
59c1d9846d
16
init.sh
16
init.sh
@ -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'"
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user