UNPKG

@emahuni/trans-peerdeps

Version:

List and install transitive peerDependencies of your direct, development, optional or peer dependencies

32 lines (31 loc) 813 B
"use strict"; 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; } };