diff --git a/src/injectCaller.js b/src/injectCaller.js index f35903b9..9ee10e03 100644 --- a/src/injectCaller.js +++ b/src/injectCaller.js @@ -11,6 +11,11 @@ module.exports = function injectCaller(opts) { // Webpack >= 2 supports ESM and dynamic import. supportsStaticESM: true, supportsDynamicImport: true, + + // Webpack 5 supports TLA behind a flag. We enable it by default + // for Babel, and then webpack will throw an error if the experimental + // flag isn't enabled. + supportsTopLevelAwait: true, }, opts.caller, ),