From 266af4d96b3ca0d0625e2c5a441297a504956038 Mon Sep 17 00:00:00 2001 From: Dylan Piercey Date: Thu, 27 Feb 2020 20:45:34 -0800 Subject: [PATCH] fix: provide name option to babel caller config --- src/loader/index.ts | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/src/loader/index.ts b/src/loader/index.ts index 8f95e97..354c97a 100644 --- a/src/loader/index.ts +++ b/src/loader/index.ts @@ -67,18 +67,19 @@ export default function(source: string): string { // eslint-disable-next-line @typescript-eslint/no-var-requires const markoCompiler = require((queryOptions && queryOptions.compiler) || DEFAULT_COMPILER); - const babelOptions = Object.assign( + const babelConfig = Object.assign( {}, - queryOptions && queryOptions.babelOptions + queryOptions && queryOptions.babelConfig ); - babelOptions.caller = Object.assign( + babelConfig.caller = Object.assign( { + name: "@marko/webpack/loader", target: this.target, supportsStaticESM: true, supportsDynamicImport: true, supportsTopLevelAwait: true }, - babelOptions.caller + babelConfig.caller ); const dependenciesOnly = this.resource.endsWith("?dependencies"); @@ -109,7 +110,7 @@ export default function(source: string): string { writeToDisk: false, requireTemplates: true, writeVersionComment: false, - babelOptions + babelConfig } ); } else if (hydrate) { @@ -132,7 +133,7 @@ export default function(source: string): string { writeToDisk: false, writeVersionComment: false, sourceMaps, - babelOptions + babelConfig } ); @@ -214,7 +215,7 @@ export default function(source: string): string { requireTemplates: true, writeVersionComment: false, sourceMaps, - babelOptions + babelConfig } );