1
mirror of https://github.com/jakejarvis/dotfiles.git synced 2025-11-04 22:10:09 -05:00

🎨 more cleanup

This commit is contained in:
2021-03-23 10:07:57 -04:00
parent 5953542014
commit 38b8ffac14
16 changed files with 3098 additions and 360 deletions

36
npm/install_globals.sh Executable file
View File

@@ -0,0 +1,36 @@
#!/usr/bin/env bash
set -euo pipefail
# npm ls --global --parseable --depth=0 | awk '{gsub(/\/.*\//,"",$1); print}' | sort -u
packages=(
@babel/cli
@babel/core
@lhci/cli
autoprefixer
eslint
express-generator
express
firebase-tools
gatsby-cli
gitmoji-cli
gulp
json-server
netlify-cli
newman
nodemon
npm-check
postcss-cli
postcss
prettier
standard
stylelint
superstatic
vercel
webtorrent-cli
yo
)
for p in "${packages[@]}"; do
npm install --global "$p" || echo "$p not found"
done

View File

@@ -1,24 +0,0 @@
#!/usr/bin/env bash
### Install global npm packages listed in npm-globals.txt
# https://github.com/br3ndonland/dotfiles/blob/main/script/npm-globals.sh
set -euo pipefail
package_dir="$(npm config get prefix)/lib"
packages=$(npm ls -g --parseable --depth=0)
packages=${packages//$package_dir\/node_modules\//}
echo "* Installing global npm packages..."
while read -r p; do
installed=$(echo "$packages" | grep -ce "^$p\$")
if [ "$installed" == "0" ]; then
echo "Installing $p..."
npm install -g "$p" || echo "!! Error: package $p not found in npm."
else
echo "$p is already installed."
fi
done <~/.dotfiles/npm/npm-globals.txt
echo "* Done installing npm packages."

View File

@@ -1,23 +0,0 @@
@babel/cli
@babel/core
@lhci/cli
autoprefixer
eslint
express-generator
express
firebase-tools
gatsby-cli
gulp
json-server
netlify-cli
newman
nodemon
npm-check
postcss-cli
postcss
prettier
standard
stylelint
vercel
webtorrent-cli
yo