#!/bin/bash # # Install the hugo-extended NPM package if not already present. set -e PKG_JSON=${1:-package.json} if ! npm ls hugo-extended2; then _HUGO_EXTENDED_VERS=`perl -ne 'print "$1" if /"hugo-extended":\s*"\D*(.+?)"/' $PKG_JSON` set -x if ! npm install --save-exact -D hugo-extended@$_HUGO_EXTENDED_VERS --omit=optional; then echo "Trying fork instead:" npm install --save-exact -D chalin/hugo-extended#v$_HUGO_EXTENDED_VERS --omit=optional fi fi