Skip to content

Commit 8073a20

Browse files
authored
fix: remove ! from exclusion pattern list for proper matching (floydspace#431)
1 parent 16e95cb commit 8073a20

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/pack.ts

+3-1
Original file line numberDiff line numberDiff line change
@@ -177,7 +177,9 @@ export async function pack(this: EsbuildServerlessPlugin) {
177177

178178
assert(func.package?.patterns);
179179

180-
const functionExclusionPatterns = func.package.patterns.filter((pattern) => pattern.charAt(0) === '!');
180+
const functionExclusionPatterns = func.package.patterns
181+
.filter((pattern) => pattern.charAt(0) === '!')
182+
.map((pattern) => pattern.slice(1));
181183

182184
const functionFiles = await globby(func.package.patterns, { cwd: buildDirPath });
183185
const functionExcludedFiles = (await globby(functionExclusionPatterns, { cwd: buildDirPath })).map(trimExtension);

0 commit comments

Comments
 (0)