# npm aliases
alias ni="npm install"
alias ns="npm start"
alias nt="npm test"

nb() {
  if [ $# -eq 0 ]; then
    command npm run build
  else
    for arg in "$@"
    do
      command npm run build-${arg}
    done
  fi
}

nr() {
  for arg in "$@"
  do
    command npm run $arg
  done
}

nvm() {   # This takes ~1sec, so we lazy-load it.
  unset $0
  source "/usr/share/nvm/init-nvm.sh"
  $0 $@
}

npx () {
  command $(npm bin)/$@
}