Какой шаблон глобуса использовать для файлов внутри папки И подпапок?

Я пытаюсь запустить задачу npm, чтобы lint против определенных файлов JS.

Даны следующие списки файлов:

/root.js                            // should be excluded
/js-src/lib/test.js                 // should be excluded
/js-src/lib/anotherTst.js           // should be excluded
/js-src/utilities/anotherModule.js  // should be included
/js-src/modules/myModule.js         // should be included
/js-src/common.js                   // should be included

Следующий шаблон будет работать для всех подпапок, кроме "lib": ./js-src/!(lib)/**/*.js, Тем не менее, common.js игнорируется, как видно здесь на globtester

Каким должен быть шаблон мини-совпадения / смещения, чтобы это работало?

1 ответ

Решение

Пытаться /**/!(lib)/*.js используя globster.xyz

Другие вопросы по тегам