From d425927ff1baf4295a68fa32513b17f9e3f5d509 Mon Sep 17 00:00:00 2001 From: Chris Cowan Date: Fri, 15 Jan 2016 19:29:21 -0800 Subject: [PATCH] Make babylon ignore duplicate plugins. --- src/parser/index.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/parser/index.js b/src/parser/index.js index 1a0227fd4e..1440ea1a41 100644 --- a/src/parser/index.js +++ b/src/parser/index.js @@ -41,10 +41,12 @@ export default class Parser extends Tokenizer { } for (let name of plugins) { - pluginMap[name] = true; + if (!pluginMap[name]) { + pluginMap[name] = true; - let plugin = exports.plugins[name]; - if (plugin) plugin(this); + let plugin = exports.plugins[name]; + if (plugin) plugin(this); + } } return pluginMap;