From 72c091b63a1f443fdae34e89c821eb0e35eef3ed Mon Sep 17 00:00:00 2001 From: Sebastian McKenzie Date: Wed, 6 Jan 2016 15:26:00 +0000 Subject: [PATCH] Ensure regenerator option for babel-plugin-transform-runtime doesn't cancel out core-js polyfill --- packages/babel-plugin-transform-runtime/src/index.js | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/packages/babel-plugin-transform-runtime/src/index.js b/packages/babel-plugin-transform-runtime/src/index.js index 6a5e2e4219..b40e67ca3a 100644 --- a/packages/babel-plugin-transform-runtime/src/index.js +++ b/packages/babel-plugin-transform-runtime/src/index.js @@ -24,11 +24,9 @@ export default function ({ types: t }) { visitor: { ReferencedIdentifier(path, state) { - if (state.opts.regenerator === false) return; - let { node, parent, scope } = path; - if (node.name === "regeneratorRuntime") { + if (node.name === "regeneratorRuntime" && state.opts.regenerator !== false) { path.replaceWith(state.get("regeneratorIdentifier")); return; }