From 81b7af28085d7774ac8e8ded879fdd0dd023fcc9 Mon Sep 17 00:00:00 2001 From: Shuhei Kagawa Date: Sat, 31 Oct 2015 12:17:42 +0900 Subject: [PATCH] enable plugins built with babel 6.0 --- .../babel-core/src/transformation/file/options/option-manager.js | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/babel-core/src/transformation/file/options/option-manager.js b/packages/babel-core/src/transformation/file/options/option-manager.js index cb2d3105f5..2412d561fa 100644 --- a/packages/babel-core/src/transformation/file/options/option-manager.js +++ b/packages/babel-core/src/transformation/file/options/option-manager.js @@ -115,6 +115,7 @@ export default class OptionManager { let pluginLoc = resolve(`babel-plugin-${plugin}`, dirname) || resolve(plugin, dirname); if (pluginLoc) { plugin = require(pluginLoc); + plugin = plugin.__esModule ? plugin.default : plugin; } else { throw new ReferenceError(messages.get("pluginUnknown", plugin, loc, i)); }