From e5454343b1c7bc7cf13c77113a35178446a330e8 Mon Sep 17 00:00:00 2001 From: Shuhei Kagawa Date: Sat, 31 Oct 2015 10:24:43 +0900 Subject: [PATCH 1/2] fix plugin names in the readme of babel-plugin-external-helpers-2 --- packages/babel-plugin-external-helpers-2/README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/babel-plugin-external-helpers-2/README.md b/packages/babel-plugin-external-helpers-2/README.md index 7566d388c8..f62a140546 100644 --- a/packages/babel-plugin-external-helpers-2/README.md +++ b/packages/babel-plugin-external-helpers-2/README.md @@ -14,20 +14,20 @@ $ npm install babel-plugin-external-helpers-2 ```json { - "plugins": ["external-helpers"] + "plugins": ["external-helpers-2"] } ``` ### Via CLI ```sh -$ babel --plugins external-helpers script.js +$ babel --plugins external-helpers-2 script.js ``` ### Via Node API ```javascript require("babel-core").transform("code", { - plugins: ["external-helpers"] + plugins: ["external-helpers-2"] }); ``` From 81b7af28085d7774ac8e8ded879fdd0dd023fcc9 Mon Sep 17 00:00:00 2001 From: Shuhei Kagawa Date: Sat, 31 Oct 2015 12:17:42 +0900 Subject: [PATCH 2/2] 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)); }