npm-audit-resolver
Version:
Aids humans and automation in managing npm audit results
15 lines (12 loc) • 453 B
JavaScript
const yargsUnparse = require('yargs-unparser');
function unparse(argv, filteredKeys = []) {
const filteredArgs = Object.assign({}, argv);
filteredKeys.forEach(key => {
delete filteredArgs[key];
});
const unparsed = yargsUnparse(filteredArgs).join(' ');
// Dummy fix for npm6 args parsing inconsistency
// I hope it doesn't hurt later :|
return unparsed.replace('--omit ','--omit=');
}
module.exports = unparse;