First upload version 0.0.1
This commit is contained in:
18
node_modules/cmake-js/lib/locateNodeApi.js
generated
vendored
Normal file
18
node_modules/cmake-js/lib/locateNodeApi.js
generated
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
'use strict'
|
||||
const path = require('path')
|
||||
|
||||
const locateNodeApi = (module.exports = async function (projectRoot) {
|
||||
if (locateNodeApi.__projectRoot) {
|
||||
// Override for unit tests
|
||||
projectRoot = locateNodeApi.__projectRoot
|
||||
}
|
||||
|
||||
try {
|
||||
const tmpRequire = require('module').createRequire(path.join(projectRoot, 'package.json'))
|
||||
const inc = tmpRequire('node-addon-api')
|
||||
return inc.include.replace(/"/g, '')
|
||||
} catch (e) {
|
||||
// It most likely wasn't found
|
||||
return null
|
||||
}
|
||||
})
|
||||
Reference in New Issue
Block a user