mirror of
https://github.com/EsotericSoftware/spine-runtimes.git
synced 2025-12-20 09:16:01 +08:00
# Conflicts: # spine-ts/package-lock.json # spine-ts/package.json # spine-ts/spine-canvas/package.json # spine-ts/spine-core/package.json # spine-ts/spine-phaser/package.json # spine-ts/spine-pixi/package.json # spine-ts/spine-player/package.json # spine-ts/spine-threejs/package.json # spine-ts/spine-webgl/package.json
26 lines
859 B
Bash
Executable File
26 lines
859 B
Bash
Executable File
#!/bin/sh
|
|
set -e
|
|
|
|
if [ ! "$#" -eq 2 ]; then
|
|
echo "Usage: ./publish.sh <last-version> <new-version>"
|
|
exit
|
|
else
|
|
lastVersion=${1%/}
|
|
newVersion=${2%/}
|
|
echo "last version: $lastVersion"
|
|
echo "new version: $newVersion"
|
|
fi
|
|
|
|
sed -i '' "s/$lastVersion/$newVersion/" package.json
|
|
sed -i '' "s/$lastVersion/$newVersion/" spine-canvas/package.json
|
|
sed -i '' "s/$lastVersion/$newVersion/" spine-core/package.json
|
|
sed -i '' "s/$lastVersion/$newVersion/" spine-phaser/package.json
|
|
sed -i '' "s/$lastVersion/$newVersion/" spine-pixi/package.json
|
|
sed -i '' "s/$lastVersion/$newVersion/" spine-player/package.json
|
|
sed -i '' "s/$lastVersion/$newVersion/" spine-threejs/package.json
|
|
sed -i '' "s/$lastVersion/$newVersion/" spine-webgl/package.json
|
|
|
|
rm package-lock.json
|
|
rm -rf node_modules/@esotericsoftware
|
|
npm install --workspaces
|
|
npm publish --access public --workspaces |