From: Iskren Chernev Date: Tue, 7 Oct 2014 05:42:13 +0000 (-0700) Subject: Add a script to prepare moment for npm publish X-Git-Tag: 2.8.4~8^2~1 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=3a8b09c531420d8591dd4531f6744284f0c417b3;p=thirdparty%2Fmoment.git Add a script to prepare moment for npm publish --- diff --git a/scripts/npm_prepublish.sh b/scripts/npm_prepublish.sh new file mode 100755 index 000000000..0bf3b832c --- /dev/null +++ b/scripts/npm_prepublish.sh @@ -0,0 +1,48 @@ +#!/bin/bash + +set -e + +if [ "$#" != 1 ]; then + echo "Please provide tag to checkout" >&2 + exit 1 +fi +tag="$1" + +while [ "$PWD" != '/' -a ! -f moment.js ]; do + cd .. +done + +if [ ! -f moment.js ]; then + echo "Run me from the moment repo" >&2 + exit 1 +fi + +basename=$(basename $PWD) + +cd .. + +rm -rf moment-npm + +git clone $basename moment-npm + +cd moment-npm +git checkout $tag + +rm -f **/.??* +rm -rf node_modules +rm -rf bower_components +rm -rf scripts +rm -r benchmarks +rm -r test +rm -r tasks +rm Gruntfile.js +rm CHANGELOG.md +rm CONTRIBUTING.md +rm composer.json +rm component.json +rm bower.json +rm .jscs.json +rm .travis.yml +rm -rf .git + +echo "Check out $PWD"