We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 16e95cb commit 8073a20Copy full SHA for 8073a20
src/pack.ts
@@ -177,7 +177,9 @@ export async function pack(this: EsbuildServerlessPlugin) {
177
178
assert(func.package?.patterns);
179
180
- const functionExclusionPatterns = func.package.patterns.filter((pattern) => pattern.charAt(0) === '!');
+ const functionExclusionPatterns = func.package.patterns
181
+ .filter((pattern) => pattern.charAt(0) === '!')
182
+ .map((pattern) => pattern.slice(1));
183
184
const functionFiles = await globby(func.package.patterns, { cwd: buildDirPath });
185
const functionExcludedFiles = (await globby(functionExclusionPatterns, { cwd: buildDirPath })).map(trimExtension);
0 commit comments