From 18dcdc958b0a6433a211d744080177e6f5ae091f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=B2=20Ribaudo?= Date: Mon, 2 Oct 2017 23:40:55 +0200 Subject: [PATCH] export foo -> module.exports = foo in runtime helers (#6366) --- packages/babel-helpers/src/index.js | 5 +++-- packages/babel-runtime/scripts/build-dist.js | 3 ++- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/packages/babel-helpers/src/index.js b/packages/babel-helpers/src/index.js index cd92cd320a..014dfb5227 100644 --- a/packages/babel-helpers/src/index.js +++ b/packages/babel-helpers/src/index.js @@ -153,7 +153,8 @@ function permuteHelperAST(file, metadata, id, getLocalBindings, getDependency) { const dependenciesRefs = {}; dependencies.forEach((name, id) => { - dependenciesRefs[id.name] = getDependency(name); + dependenciesRefs[id.name] = + typeof getDependency === "function" ? getDependency(name) : id; }); const toRename = {}; @@ -256,7 +257,7 @@ function loadHelper(name) { export function get( name, - getDependency: string => t.Expression, + getDependency?: string => t.Expression, id?, getLocalBindings?: () => string[], ) { diff --git a/packages/babel-runtime/scripts/build-dist.js b/packages/babel-runtime/scripts/build-dist.js index 1a3bd7e4de..a46f9d6cc2 100644 --- a/packages/babel-runtime/scripts/build-dist.js +++ b/packages/babel-runtime/scripts/build-dist.js @@ -107,7 +107,8 @@ function buildHelper(helperName, modules, useBuiltIns) { : null; const sourceType = modules === "commonjs" ? "script" : "module"; - const tree = t.program(helpers.get(helperName, id).nodes, [], sourceType); + const helper = helpers.get(helperName, null, id); + const tree = t.program(helper.nodes, [], sourceType); const transformOpts = makeTransformOpts(modules, useBuiltIns); const relative = useBuiltIns ? "../.." : "..";