diff --git a/src/node/utils/glob.ts b/src/node/utils/glob.ts index eaff04af..53b11b4b 100644 --- a/src/node/utils/glob.ts +++ b/src/node/utils/glob.ts @@ -16,7 +16,9 @@ export function normalizeGlob( if (!patterns) return [] if (typeof patterns === 'string') patterns = [patterns] return patterns.map((p) => - p.startsWith('.') ? normalizePath(path.resolve(base, p)) : normalizePath(p) + p[0] === '!' + ? '!' + normalizePath(path.resolve(base, p.slice(1))) + : normalizePath(path.resolve(base, p)) ) }