install/update node carbon (current: 8.9.3): "nvm install lts/carbon --reinstall-packages-from=OLD_VERSION" (OLD_VERSION=use the latest version you were using, probably an 8.x.y one)
install hugo 0.31.1: "brew install hugo"; or update: "brew upgrade hugo"
run yarn install on your projects to update dependencies and rebuild binaries
Node 8.9.3 (lts/carbon)
npm v5.5.1
V8 engine, faster, 99% ES6 compatibility
npm install now comparable to yarn, although we should stick with yarn for PM for now
use nvm to switch between node versions as needed (I like aliases, use them!): e.g. nvm use lts/carbon
yarn v1.3.2
Resolve yarn.lock conflicts by running yarn
use brew to switch between versions if necessary (I'm keeping 0.27.5 as it's been working great so far), although the latest seems to work just fine everywhere including PAPA; e.g. brew switch yarn 1.3.2
hugo 0.31.1
some speed improvements
hugo --templateMetrics and Fast Render Mode (https://gohugo.io/news/0.30-relnotes/) could still be useful, even though we're moving away from hugo at this point
Local update instructions
yarn install
on your projects to update dependencies and rebuild binariesNode 8.9.3 (lts/carbon)
npm install
now comparable to yarn, although we should stick with yarn for PM for nownvm use lts/carbon
yarn v1.3.2
yarn
brew switch yarn 1.3.2
hugo 0.31.1
hugo --templateMetrics
and Fast Render Mode (https://gohugo.io/news/0.30-relnotes/) could still be useful, even though we're moving away from hugo at this point