@emahuni/trans-peerdeps
Version:
List and install transitive peerDependencies of your direct, development, optional or peer dependencies
32 lines (31 loc) • 813 B
JavaScript
;
exports.__esModule = true;
exports["default"] = {
isKnownOption: function (option) {
var knownOptions = [
'--help',
'-h',
'--version',
'-v',
'--peer-deps',
'-p',
'--peer-version',
];
for (var i = 0, n = knownOptions.length; i < n; ++i) {
if (option === knownOptions[i]) {
return true;
}
}
return false;
},
getUnknownOptions: function (options) {
var result = {};
var keys = Object.keys(options);
for (var i = 0, n = keys.length; i < n; ++i) {
if (!this.isKnownOption(keys[i])) {
result[keys[i]] = options[keys[i]];
}
}
return result;
}
};