overriding preinstall is what undefaults node-gyp