added node-gyp dependency