Depois de muita tentativa e erro, eu removi completamente node via brew uninstall --force node e depois executei brew install node .
Depois disso, corri curl -L https://www.npmjs.org/install.sh | sh
Revisaram as duas versões instaladas:
$ npm -v
5.6.0
$ node -v
v9.3.0