blob: 42ff6560d010bf696c753e183e4777bcb25e63ac [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
};