tools/publish.sh
echo "//registry.npmjs.org/:_authToken=$NPM_TOKEN" > ~/.npmrc
LATEST_TEST="^v[^-]*$"
if test $TAG_NAME; then
if [[ ! $TAG_NAME =~ $LATEST_TEST ]]; then
npm publish . --tag next
else
npm publish .
fi
else
npm publish . --tag canary
fi
# TODO put this in a shell trap
rm -f .npmrc