From 6cf52b5c59993d8de79c7670c0c613a431f51d58 Mon Sep 17 00:00:00 2001 From: Charles Suh Date: Tue, 9 Nov 2021 17:16:14 -0800 Subject: [PATCH] fix: use file extension for regenerator import in `@babel/plugin-transform-runtime` when inserting import to an absolute path --- packages/babel-plugin-transform-runtime/src/index.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/babel-plugin-transform-runtime/src/index.ts b/packages/babel-plugin-transform-runtime/src/index.ts index f1c48fb588a4..98cbf9ebb635 100644 --- a/packages/babel-plugin-transform-runtime/src/index.ts +++ b/packages/babel-plugin-transform-runtime/src/index.ts @@ -165,7 +165,7 @@ export default declare((api, options, dirname) => { }; } - const corejsExt = absoluteRuntime ? ".js" : ""; + const ext = absoluteRuntime ? ".js" : ""; return { name: "transform-runtime", @@ -178,7 +178,7 @@ export default declare((api, options, dirname) => { [pluginsCompat]: { runtimeVersion, useBabelRuntime: modulePath, - ext: corejsExt, + ext, }, }, createRegeneratorPlugin({ @@ -193,7 +193,7 @@ export default declare((api, options, dirname) => { method: "usage-pure", version: 3, proposals, - [pluginsCompat]: { useBabelRuntime: modulePath, ext: corejsExt }, + [pluginsCompat]: { useBabelRuntime: modulePath, ext }, }, createRegeneratorPlugin({ method: "usage-pure", @@ -233,7 +233,7 @@ export default declare((api, options, dirname) => { : "helpers"; return addDefaultImport( - `${modulePath}/${helpersDir}/${name}`, + `${modulePath}/${helpersDir}/${name}${ext}`, name, blockHoist, true,