#!/bin/bash

function die {
    echo $*
    exit 1
}

VERSION_TYPE=""
while [[ "$VERSION_TYPE" != "major" && "$VERSION_TYPE" != "minor" && "$VERSION_TYPE" != "patch" ]]; do
    read -p "Major, minor, patch? " VERSION_TYPE
done

npm version "$VERSION_TYPE" || die "Invalid version type: $VERSION_TYPE"
npm publish
