Skip to content

Commit 2a675c0

Browse files
committed
set babel sourceType dynamically
1 parent a3241e2 commit 2a675c0

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

src/config.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,5 +28,6 @@ module.exports = {
2828
externals: ["knex", "sharp"],
2929
// Set default file extensions to use the raw-loader with
3030
rawFileExtensions: ["pem", "txt"],
31-
},
31+
sourceType: "module" // "script" | "module" | "unambiguous"
32+
}
3233
};

src/webpack.config.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ const esbuildNodeVersion = "node" + nodeVersion;
3737
const forceExclude = config.options.forceExclude;
3838
const ignorePackages = config.options.ignorePackages;
3939
const rawFileExtensions = config.options.rawFileExtensions;
40+
const sourceType = config.options.sourceType;
4041
const fixPackages = convertListToObject(config.options.fixPackages);
4142
const tsConfigPath = path.resolve(servicePath, config.options.tsConfig);
4243

@@ -139,6 +140,7 @@ function babelLoader() {
139140
// Disable compresisng cache files to speed up caching
140141
cacheCompression: false,
141142
plugins: plugins.map(require.resolve),
143+
sourceType,
142144
presets: [
143145
[
144146
require.resolve("@babel/preset-env"),

0 commit comments

Comments
 (0)