node/deps/npm/node_modules/@npmcli/node-gyp/lib/index.js
Ruy Adorno 43e29418c4
deps: upgrade npm to 7.5.6
PR-URL: https://github.com/nodejs/node/pull/37496
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Reviewed-By: Michaël Zasso <targos@protonmail.com>
Reviewed-By: Richard Lau <rlau@redhat.com>
Reviewed-By: Rich Trott <rtrott@gmail.com>
Reviewed-By: Beth Griggs <bgriggs@redhat.com>
2021-02-25 09:52:12 -05:00

15 lines
346 B
JavaScript

const util = require('util')
const fs = require('fs')
const {stat} = fs.promises || { stat: util.promisify(fs.stat) };
async function isNodeGypPackage(path) {
return await stat(`${path}/binding.gyp`)
.then(st => st.isFile())
.catch(() => false)
}
module.exports = {
isNodeGypPackage,
defaultGypInstallScript: 'node-gyp rebuild'
}