serverless-esbuild
Advanced tools
Comparing version
@@ -58,2 +58,3 @@ "use strict"; | ||
delete config['outputWorkFolder']; | ||
delete config['nodeExternals']; | ||
/** Build the files */ | ||
@@ -60,0 +61,0 @@ const bundleMapper = async (entry) => { |
@@ -117,2 +117,3 @@ "use strict"; | ||
async function packExternalModules() { | ||
var _a, _b; | ||
const plugins = this.plugins; | ||
@@ -123,6 +124,9 @@ if (plugins && | ||
const { findDependencies, findPackagePaths } = require('esbuild-node-externals/dist/utils'); | ||
const allowList = ((_b = (_a = this.buildOptions) === null || _a === void 0 ? void 0 : _a.nodeExternals) === null || _b === void 0 ? void 0 : _b.allowList) | ||
? this.buildOptions.nodeExternals.allowList | ||
: []; | ||
this.buildOptions.external = findDependencies({ | ||
dependencies: true, | ||
packagePaths: findPackagePaths(), | ||
allowList: [], | ||
allowList, | ||
}); | ||
@@ -129,0 +133,0 @@ } |
{ | ||
"name": "serverless-esbuild", | ||
"version": "1.32.9", | ||
"version": "1.33.0", | ||
"description": "Serverless plugin for zero-config JavaScript and TypeScript code bundling using extremely fast esbuild", | ||
@@ -5,0 +5,0 @@ "keywords": [ |
98292
0.29%1680
0.3%