UNPKG

282 BJavaScriptView Raw
1const pkg = require('../package');
2
3function isFlag(arg) {
4 return arg[0] === '-' ||
5 arg.slice(0, 2) === '--';
6}
7
8module.exports = arg => {
9 if (isFlag(arg) === false) {
10 return;
11 }
12 const error = new RangeError(`unknown flags: ${arg}`);
13 error.type = pkg.name;
14 throw error;
15};