#!/usr/bin/env bash # # SCRIPT NAME: # npm.sh # # AUTHOR: # Severin Kaderli # # DESCRIPTION: # Installs global npm packages CONFIG_NPM_PACKAGES=( "@vue/cli" "gatsby-cli" ) output::section "NPM" if output::prompt "Do you want to install global npm packages?"; then output::log "Installing ${#CONFIG_NPM_PACKAGES[@]} packages" output::list "${CONFIG_NPM_PACKAGES[@]}" npm i -g "${CONFIG_NPM_PACKAGES[@]}" |& output::debug output::success "Packages successfully installed" fi