npm install must occur *before* npm link, otherwise peerDeps aren't installed. yay npm