Ok the problem was that this is a very old version of scuttlebot.
Also I won't be able to post any more issues soon because when
sbotfinally crashes I won't have a functional sbot on my system anymore.
npm linkdeleted it.
So this is because level-sublevel depends on levelup, but for no good reason I think, because you pass in the db handle anyway!
Ok here's what I did and it finished in a reasonable amount of time:
json dependencies -a < package.json | grep : | sed 's/^ *//;s/"//g;s/: /@/;s/,$//'|while read pkg; do npm i $pkg; done
This installs each dependency with a separate npm install. I think this is an npm bug
I made an issue on npm's issue tracker too: https://github.com/npm/npm/issues/16291
I've already tried
--cache-min Infinitybut that also hangs. I'm running
npm installfor each dep now but it's still hung, but I have no idea what it's hung on doing. It just sits there with no output.
I can confirm that this is no longer an issue.
Also: I didn't see a spot to make a title in git-ssb web. This issue title is far too long.
Built with git-ssb-web