publish.sh 699 B

123456789101112131415161718192021222324
  1. #!/bin/sh
  2. set -e
  3. if [ ! "$#" -eq 2 ]; then
  4. echo "Usage: ./publish.sh <last-version> <new-version>"
  5. exit
  6. else
  7. lastVersion=${1%/}
  8. newVersion=${2%/}
  9. echo "last version: $lastVersion"
  10. echo "new version: $newVersion"
  11. fi
  12. sed -i '' "s/$lastVersion/$newVersion/" package.json
  13. sed -i '' "s/$lastVersion/$newVersion/" spine-canvas/package.json
  14. sed -i '' "s/$lastVersion/$newVersion/" spine-core/package.json
  15. sed -i '' "s/$lastVersion/$newVersion/" spine-player/package.json
  16. sed -i '' "s/$lastVersion/$newVersion/" spine-threejs/package.json
  17. sed -i '' "s/$lastVersion/$newVersion/" spine-webgl/package.json
  18. rm -rf node_modules
  19. rm package-lock.json
  20. npm install
  21. npm publish --access public --workspaces