You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

44 lines
1.1 KiB

#!/bin/sh
#
# This script configures my Node.js development setup. Note that
# nvm is installed by the Homebrew install script.
#
# Also, I would highly reccomend not installing your Node.js build
# tools, e.g., Grunt, gulp, WebPack, or whatever you use, globally.
# Instead, install these as local devDepdencies on a project-by-project
# basis. Most Node CLIs can be run locally by using the executable file in
# "./node_modules/.bin". For example:
#
# ./node_modules/.bin/webpack --config webpack.local.config.js
#
if test ! $(which nvm)
then
echo "Installing a stable version of Node..."
# Install the stable version of node.
nvm install 5
# Switch to the installed version
nvm use 5
# Use the stable version of node by default.
nvm alias default 5
fi
# All `npm install <pkg>`` commands will pin to the version that was available at the time you run the command
npm config set save-exact = true
# Globally install with npm
packages=(
diff-so-fancy
gulp
http-server
servedir
nodemon
svgo
yo
)
npm install -g "${packages[@]}"