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}`));
|
finish(new Error(`Error parsing package.json: ${err.message}`));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function flat(arr) {
|
||||||
|
return [].concat(...arr);
|
||||||
|
}
|
||||||
|
|
||||||
let include, exclude;
|
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.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((Array.isArray(args.exclude) ? args.exclude : [args.exclude]).map(item => item.split(",")).flat());
|
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) {
|
function canInclude(name) {
|
||||||
if (exclude && exclude.has(name)) return false;
|
if (exclude && exclude.has(name)) return false;
|
||||||
|
Loading…
Reference in New Issue
Block a user