Also, maybe check what `npm.commands.install` does, I think the original intent of the feature request was to match that.