blob: 87e0f424b4ae6933d52027710b2d7d2344d87c13 [file] [log] [blame]
function getInsecureFlag () {
let npmConfigArgObj = process.env.npm_config_argv ? JSON.parse(process.env.npm_config_argv) : null
if (npmConfigArgObj) {
return npmConfigArgObj.original && npmConfigArgObj.original[2] === '-i'
}
return false
}
function autoOptions () {
var options = {}
if (getInsecureFlag()) {
options.ignore_certs = true
options.apigw_token = true
}
return options
}
module.exports = {
getInsecureFlag: getInsecureFlag,
autoOptions: autoOptions
}