Skip to content

Commit a31be0c

Browse files
committed
fix: handle weirdness with @babel/template
1 parent a707991 commit a31be0c

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

rollup.config.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,4 +36,4 @@ export default {
3636
})
3737
],
3838
external: [...builtinModules, ...Object.keys(pkg.dependencies == null ? {} : pkg.dependencies), ...Object.keys(pkg.devDependencies)]
39-
};
39+
};

src/build/plugin/babel/plugin-transform-inline-regenerator.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
import type {PluginItem, types, NodePath} from "@babel/core";
33
import template from "@babel/template";
44
import {REGENERATOR_SOURCE} from "../../../constant/regenerator-source.js";
5-
const REGENERATOR_TEMPLATE = template(REGENERATOR_SOURCE)();
5+
const REGENERATOR_TEMPLATE = "default" in template ? (template.default as (source: string) => ReturnType<typeof template>)(REGENERATOR_SOURCE)() : template(REGENERATOR_SOURCE)();
66

77
export default function (): PluginItem {
88
let hasInlinedRegeneratorRuntime = false;

0 commit comments

Comments
 (0)