Build: add default exports to ESM bundles (#14757)

This commit is contained in:
fisker Cheung authored and GitHub committed 2023-04-25 15:37:56 +08:00
1 parent 8edd605f18
commit d6f30ad3d9
19 files changed
+58 -45

No files matched your search

+2
View File
@@ -14,6 +14,7 @@ import esbuildPluginStripNodeProtocol from "./esbuild-plugins/strip-node-protoco
import esbuildPluginThrowWarnings from "./esbuild-plugins/throw-warnings.js";
import esbuildPluginShimCommonjsObjects from "./esbuild-plugins/shim-commonjs-objects.js";
import esbuildPluginPrimitiveDefine from "./esbuild-plugins/primitive-define.js";
import esbuildPluginAddDefaultExport from "./esbuild-plugins/add-default-export.js";
import transform from "./transform/index.js";
import { getPackageFile } from "./utils.js";
@@ -209,6 +210,7 @@ function getEsbuildOptions({ file, files, shouldCollectLicenses, cliOptions }) {
allowDynamicRequire: file.platform === "node",
allowDynamicImport: file.platform === "node",
}),
buildOptions.addDefaultExport && esbuildPluginAddDefaultExport(),
].filter(Boolean),
minify: shouldMinify,
legalComments: "none",