npm is literally the worst. just spent an hour debugging an issue that turned out to be a stupid version conflict in some obscure dependency that i