npm_prepublish.sh 792 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. #!/bin/bash
  2. set -e
  3. if [ "$#" != 1 ]; then
  4. echo "Please provide tag to checkout" >&2
  5. exit 1
  6. fi
  7. tag="$1"
  8. while [ "$PWD" != '/' -a ! -f moment.js ]; do
  9. cd ..
  10. done
  11. if [ ! -f moment.js ]; then
  12. echo "Run me from the moment repo" >&2
  13. exit 1
  14. fi
  15. basename=$(basename $PWD)
  16. src=moment-npm-git
  17. dest=moment-npm
  18. cd ..
  19. rm -rf $src $dest
  20. git clone $basename $src
  21. mkdir $dest
  22. cp $src/moment.js $dest
  23. cp $src/moment.d.ts $dest
  24. cp $src/package.json $dest
  25. cp $src/README.md $dest
  26. cp $src/CHANGELOG.md $dest
  27. cp $src/LICENSE $dest
  28. cp -r $src/locale $dest
  29. cp -r $src/min $dest
  30. cp -r $src/src $dest && rm -r $dest/src/test
  31. cp $src/ender.js $dest
  32. cp $src/package.js $dest
  33. cp $src/.npmignore $dest
  34. cp -r $src/ts3.1-typings $dest
  35. cp -r $src/dist $dest
  36. rm -rf $src
  37. echo "Check out $dest"