make compatible with node 10
This commit is contained in:
parent
6202194897
commit
825835c2b4
@ -225,9 +225,13 @@ try {
|
||||
finish(new Error(`Error parsing package.json: ${err.message}`));
|
||||
}
|
||||
|
||||
function flat(arr) {
|
||||
return [].concat(...arr);
|
||||
}
|
||||
|
||||
let include, exclude;
|
||||
if (args.include && args.include !== true) include = new Set((Array.isArray(args.include) ? args.include : [args.include]).map(item => item.split(",")).flat());
|
||||
if (args.exclude && args.exclude !== true) exclude = new Set((Array.isArray(args.exclude) ? args.exclude : [args.exclude]).map(item => item.split(",")).flat());
|
||||
if (args.include && args.include !== true) include = new Set(flat((Array.isArray(args.include) ? args.include : [args.include]).map(item => item.split(","))));
|
||||
if (args.exclude && args.exclude !== true) exclude = new Set(flat((Array.isArray(args.exclude) ? args.exclude : [args.exclude]).map(item => item.split(","))));
|
||||
|
||||
function canInclude(name) {
|
||||
if (exclude && exclude.has(name)) return false;
|
||||
|
Loading…
Reference in New Issue
Block a user