From 04bbec5e9026116881183d099138f9012032efc6 Mon Sep 17 00:00:00 2001 From: Aleksandr Statciuk Date: Sun, 17 Oct 2021 00:04:25 +0300 Subject: [PATCH] Update file.js --- scripts/file.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/scripts/file.js b/scripts/file.js index 5f857f41..d0601b44 100644 --- a/scripts/file.js +++ b/scripts/file.js @@ -1,16 +1,17 @@ const glob = require('glob') const fs = require('fs') const path = require('path') +const wcmatch = require('wildcard-match') function list(pattern, include = [], exclude = []) { return new Promise(resolve => { glob(pattern, function (err, files) { if (include.length) { - files = files.filter(filename => include.includes(filename)) + files = files.filter(filename => include.some(item => wcmatch(item)(filename))) } if (exclude.length) { - files = files.filter(filename => !exclude.includes(filename)) + files = files.filter(filename => !exclude.some(item => wcmatch(item)(filename))) } resolve(files)