brew node has handled npm global binaries correctly for a while
SO LONG BOXEN